[ [ 685975409381438800924793170954552440534361371763416301253259330792734850693155111162988894118977982229939660785661605618047490188534497245598533903746485842103416426117714175071151065811299000164753810193604217051060836798737062895537908311192495319300506697394140016313057847679235433685976249469612657666915287737904291187119837825427819320226746859824239297318135340952183399715998567437414462712538222310037920164402882979733530513040509301743975820412319673169575844865568092136539791912096390101999118294732853389104037288027266548192355979665527969846528465273297672539305840634643672645869417456962956813464982903548439761961628376086327601991541431919786919991468096103485460776790604561886484534350498261675923243822844349666734179019995169429433789612583169325338093511726108158793389941474077594853609990191147508570957717671474807921386727658563352823661309527750881270597724668550235086960858672040021069738892609394687205752077389988130664467316469643218969787675115311686291051176171416123723955351485946537656979941568579859207974972783128498844864745068203931346324490919286577101686284687599693169828947722727638939608878801677518041554054147343244508564989146961315104680053528420269640254336195842792011995122783560748240461095052744675866808554830556944405374002523680734698083954724129654990720161306123715978902378028133472400566143979556085185777633996956348408356976580503810762762578435083571165764322659332670012480099701328357177550841726844563019951722254966451627367743202437495901097235860406333176188939099055800257397419288629775894911777377681234921352373499138593375628191640286164666489254655078853068457796004257334522970064183998576686755447060736600624809146931566617368452917163257620054591998947627994177592162081807785150329234136425565320872319218548742501575509921028843642035125834253321717736848621578031086985282890913971066123967331426970738081073100133680856497295965882419567205625084842473557095098902004129002471102628543279592865192531806579214738464235108394477206037662643074398761579378655741403150478348922392535505291417433669080356027076368986453499261053395712275980228683299400482203522294641192113013749140334599239907825683730653611433555698609641068262827628082793947220511843333783959336737185602914603896349310874794534199236861946993769622041680455197423970404820839734346035272279625714791869313237777961468632690462267626928360246446607154541111217248088155192592977636930613558976938503461809439948988651700307047658682623281036556560346835041046521970429524417701601378150734151349260177945880738812064552849906695573870365903066611941942433924727546245000823949640001528723566349564254173867939939521376579184975239529268031312525100318553238379925946387772549666573366023694131882287484070777303130436704788204484583970170370574823141342860824134987958838613305797215517030674882583930298252231670633851190232998823266552432375428812813522165292650080495289392918623638006682667653093812738991423912798228350403301582550025303642768516346395870943700144580697252327810928362321433788968861296650069421989602263079563194951700468922078093700534609513773351059132153702398678586771930691042938957722490213618820802096838722376998149976456868257212817655751488504077459399822839650283809468355341309170206843371948145781943197036426953983417952421436314398660193298434033115936246505683278767228584291852206298461296548946696989378236862099077432044765450683052689599272457560639722229841200128470254487357806114128381554658608617502860506109483125101348981959468239546450448826243293973211096960660309270920356617020179989184511260850344666933866786681768270110168043798921588191206553837089407188496373134420606976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2017546258811291277671514084302288346452036001196618801435144515897511702601941743840039897585398772279821043957894411344404822217993184350829848233765444115900466278320782619345310772661079596944665525895138705323743247446051037345896599054428627521636298881815917070157085989861579227410776387056723455632443155889862756002646854934983007147006015725466137023943934912031479206692968083639143105769227690634488883961073042731992400581795855299127401445771457957614917062261264764177406440618770278502514659948314895430156144135604668877915533760322024595243761020019223194279596545399788565054952387499319351504627523783102528997728785781757306341071633046310249921401135924259608343089564563768571746860482144914436926547672648534982509444991145977462026613664981247181153618099078165302738022672765674970768118828129159499639291762916537348987871896733861370646054459536377707048978966570418679233717587002989875952555552082027533902302793819160892710269129815835582721248551360410096996785777205785600008454571378826766694050749332355682664672629882710464993284092046200925280597299976358704179680923893695633082162496658808136563947077197984997784680168177940891275199993941649017531890603417345665305295840457700938261919886627427327077748630255871152157390188800904373891604671161712230061965576841350431218599538848337967279750643653481918221925080727695817909672071524004786835378166584624424192966287950357176895621467209417226329531062174159670648760545301427049262325042066782044009531080498635092981766093214780414188766465166269844666308354297131192862385052750138573102440595156277050905671733538319187069378690650183932116219854174728106213513274544305855018084849872400728259356339503378458632370309578483463090912532878098178995097064289020148097317075351964879217186175536329128842196572713016680734976195784779344394161060356347751162179437663209312395223387131776430253420115526562223755868408831216766985093879110150748532195439840559026472389940111807534704939614550120437273658827934011510526721755785987380395395591734805031039839313760057317984611327490492213672474344019551464460180041889940626374465083846492602726183516980157105564977211009871631143579983548159775625666037111832776187339580388574346909946340681489703479158867945352440967931403880669940662917130128760141460092387378061584170272563739727717128102352643878762877459938142528517549221837400861460636508701743804315660407655910790761160142921947489697599369591265222787661724867165579407844593942035894034327303614020921569607932730085268027908165186220849337230373558603856194303303655152760557875422377878553614970947814922677439641451208587338235226444279552207081990011251951259188509973241776450253682672190985746772393669716129615047083020071480133929565254613648601629769211223149548763414368448313295996445873511428114516282029161060025224752794473321053406318217089516887109580140370180581491787053187140606775007120325776085448711606047048018431141028511851007210942455299637637916152880413493769329799126384075080816584864464621199969894611245623440967992954506610607876124431557203760463550699633194782940852921916807492959882313393001502621673203713307345621853986907750940363570681905620678803760781747590186719679665532773167490156476190759882407777759446888279280079846447784104926178426216098005673811875566177921641928048680020383296342120611139599932076566610310923052072901123289306574066706178503190688647715740951401930415529121476759126686029242021579780862603677265390008066161042336678961806013189147197158813994343375337769597674783781091731035197539513079281955982624222082374845965934815207696272279379255656061900118587637903209433999357450346939285512777839411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -10404012136902181686033470553994673373616650950108193013967632884964482499830375214991877016823256527410639126112820325439999018884928494379343007350303341466221973952380662954265033884776456932223019503287035226802734546040622962524720444166895842085232320174395878188105342241118616209847978640607456237899892084059775991841373457051464470527614892486598548903073398297070469400340763926883407286246864349306068008837951768892809171739820175891518235538582078338240932133501258831220939263232780376546569922102991505006086076629529462856414140986773626698768024910623835283352392617385227264781970954282666563884232967735117003223489076245961318906102414671803604417661992798512805438270211021316355280440978192446963590649350600810848968449993171559839007349578556414122627249092588647806489472395702514588348675988987192943835419220645055785981802494332557078613042187435677163801108685694076445497105053293808411607817889442564382852247262271949276444552121523835550095506008151383282519747990175029950118088907020155045551038544212266453475881888413014843259821883739365115211036796469287140919564068865691823849147667935545097079782579959762859567962608399860368697122957326786183205776027441588044530227938661854552568466388144430729941195480728555195565310830730542884733343262945939537855392280437931792622888316516049799851070426317100810667250779675477188856161675328300995126780199291827454944550872078778901783714724242396053510657724372820991334491923093214670337838015702258918142371521878325439903527201682296222469977250501481242075205823549626540398069131810138320178484169743262255119185008534173777784333845009297804155167013009581415881477328964429301016932882112239293559140980728745256886483615322234854268347547983721970272112414482589120831932674930223180610259400977023077991759711090770561559900413814933439982467420244686095352085890303494627666200779119557584816425260829474430045139492605544188113047552907592522686176674495371890788117211122359797224982431251850585857880173493879988085471050256480626150076454403272784096954527615897496154091572516522833609973433525019314042317418998542466051521388361216978076969513472649211163378341932968993558041842837845964860616287511870825974928248268931249969389051585244925127231492115496269183036248534170228662719709982734825485474494011646296194926070533383642643281205261885089569978725038338653137909958914235348271838025401556243652963727856106900354123294847933791321890128109776918888333884733659225465692758501412044852456462445008544634489309950870210050434701800483160076748703621438849797974514261503685711507157634811557333910148701826097572565886161562510880706600837264479471731315234033621691580969009407176823848456119048070249935086373270728248719745916622015376172271487972637699572684828055150630365171638212294286856020559136373386201263653940921907444273498818722076202460756945847920618820506287009204261845875335339953889704341358570493544976498620430128011059000212298203121305906722796510372231646189443033532540330170101283665316007016045357175655954799060156414893215342230893331666900517908611658934727893299340440481360560303968139583666829444669619624221242639630514026741338448207149115942907997796749661778685541885047703997478492831128913680543850755491273767659039462745342130540530322429696817657499503121477200189522174489587507021270404026295250728484075295334010251044856191051210940012161317728395845729183160989653136003866371308642615298083597631839917574737135632073719307405575862941330928730816979931578530229475459105680179511164168416691687261011544913946861934282891123679167050132653240076476358598252790857302066785851744605962984152303391752709814848092897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -41358986291516945832337600310275858658665971501397550732181215016447289573486828388964398699543131976643813824686443617059931922232038308737312979797603740753575463725210569511721569813143094917859710892228700116197514043947503887794095313539507846280721159038898380954705766424725469572885621591761451987265662375565661174462471029339880087722134696940900633864541008757165215282917177921850940695327798124423337493711700506068092746826819252660348406639653421645681676299344586361817657355762775343310833698251817412617253347554727106884052594748505469972652279452244779493676796737913281643005249653314414071602181671380599974322038011414989543094842587881098838441895408121740002013923175398435112755456622266641115343341346536719823828569650641752085546723552504748754266670829617209048353695633772168179407374537633186154628387991804369540262209912062922348413782461856214755869044403773288061067781237889107224185338872797259429574831964689059488360669474755305952583501538649358260289589493966476496297186980580092273761251820667919510423514494277237773481798820250106738723721182767006743568768715551476852882426662607468411126645388031079693729193509012992437232683475195744434529010842149729556735460437092776167636293252446435353339421765644129155385712279806055448542264379521564274814223318988657955335342959570505601542514152457213244889779622635100025391143949459152213613979577900774133571800034683506222082619321094151087983843597691179348039272657460680227751393439782340361918455137759042650424334572958502123020205996830323605535313340740757023030512782778037393408857381850843431032575981347717629409362860968203252264319036918380209022675005116396948069920703462337182146060293701651744366330038096380651540861093193246623351523973630059403385956600140705521346020890190546955784696314629081297238311250337952385406386561275753888523428941576162024514379664176658832442303033932712088825128535926003187759205172741421131982075942883840467781804949699583083558884935969800369204074284449378615037129231323999777948463051809911021269532837324217806624525232916458324138993135059378145108632525652495294519085626496042365906662808159771072620570812393010378271013211438633392935999090953809091750191886205239336003238922590355094134746652002837761132327115796074602864933157812630660689608264745048864230277381857629866960185980966618030664148753744051263980565196763990359299197839277053253668308228644092388220307548313697208019255754467011469702735226927915246170501499100951886298953847812172118361424501628739369119748271007846669189508494536166829293625468935825554153875026401135589396158350212576693788788434993970521903186892971530342979318814579111630321943178260641225031355305563370014666691527244530493287968427055300183502561673038034844024103493063646317104308932131807445688800772402606404319440539626920536210870252791410812336717157770138927063248337289701733085548590515322358002861609404456939822993298549953382879075393848885468784413351455426513728550744483283309794626236026980047964129057831801043959928710822222438306588482121227788832662668226706622834493489591935063760227295216323045636095310084015799069898539781285476685828383508576117179203139861333854338074583607717331654491608570625375762209976551264453951200580450032497544830451345522193392057236277474937535564526322265037046931667063442895199617389775802041808949161073726723692856036724016428544293314044951217703992749642492317811639588698121703683294025085414000683648467044508577605425908885605245399727609285607733413392846013601425695830335676227009646589892318310554767943533697351297968291789914719413820696376773894285504093701456514166093991502427580552418252816384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 22922650733505777853004109778097707662277336781631814331015414123206587094561746870987156878136689235658604504444599418498994359952671599317423697354255957399286834120643893866651985603369964238031449752016279979142499854489552643425182326464605771802130572723698847163813858640527495984097854468565014630788847044768978698962845545618673632629866410360429770760423464650630353839924909792930821888953940721202439388028188712881869498501059670146737392496394832253813586432390956922658551166030406242677540065607348306223648374436913199586568273036322140038644389168130408272949845725687734642694827047411401646862077882429981755716266865210968641076229556869376106100724909114650931609743873947372014530632180420011173795346425892617496388775029763614475654317019374127194266140681240569437418606839690970719035002264798076552213280974869709508555935630810060472281558469223728278114521209136458266934639598736060543711355538136528986734026247764520536695479257197408666272768474526281494342799763792042747081047993814733630645155509652018072393515933451431341522264692514748470421127400414252762017431420690161431488338029481109598509754678697690248065181861586361909272199369358764715863899425936577576572842595410463345029856020858488207981678020941015208454834476283288535910244215106665969671813187409285000835736672518935466543124621858093434191552398750146954106637851754095190639576218692833569935058461442558080870134572073967786240120163219192461792096180521802701309578209550048130962224598738934859538896050977111047859295430588597365649092567975940144026149196855499856964856938305497334564374684221861396721780791241016695095677457951122185287353634842893202539143089712855948267695577838248884427557098354355327783333823818914492287969017305038889544823010504962970844142946455666334715375377958381273011127244913845736968524177615624766274365731592652718001349015210081675011872466369260208645599831926993984699123137727246748415467908132653401098998760583967036775316092058912364794123530020877363296519263560672940384859590144504773778251248772645216033458384087030642747660784105739913257242458177967519010508189010979828503181330332239554015758980705717477257098522499448565610562315525583087966358551984820424872968345343628169534254239562002492896906002341183553953252603927668777925456644098357750553154987021761316614059757803256098635208240563598509188829724607379078456816827962897603526284095823875563065830591305401124819960622764362799315569076997763868137568783109514301645021087751257883094680124050118716812623341032253483224721002911899704465419503957276097262147669327866573801795172095896485288588495783403343151959332572080363739266017308909500662605233968585164942761519900950678402992952321944366134427564594730827599043259347770323463658219634285345774864321377913952301415210536630936692136539065061591669839592029252723651368881471377207833325551524663780880694857554299834711874967685988491195310421431903737485701637567341085394347084433557542073787505567193667330481686575217790868958683566148269970202927687363178692951711130263621287773729494322934414884440487382248486832102552733861112297359091459057016329786351565576643886530828961723736476671042137939632441382617272216671409415390383438175508909423269555692996514410404374617945475774999970809332763606679006015845097547487254376567634295371080165543042030203172503114558069502163726564053788920768024629182093946521758999981154602109214978362758163184178572805130632680087598404304148810079862409283262669164979791134286233052983045834100680293017953693541735615860621785696157323583360861278274814614120746808787368925371857301597946478613775406475932036845267661105454802534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 237374672465245386335113105149170689081095998227855133999172017367727297901679612561750143120358071530425209919398334263578561250914477157730897754144824262730664771697256293813857066782385946138473469802104653825738173117267809448524360103263486087878039156481902845547815747137243564539347593729916972233208553239332421255938067140995816938489314114121169798306395164002236683433923465178404364409094876601791317691911541946748886517219485912728964978812782576546410139628265407388699935522265254789325270173605131386272120535974714658550055915661756521958437159187944100994775027176812231187275845796802037802583949422866250791085362753862360210548638763677662862623558094987476577118252341076980441349486211157999235310182863990111174418092418538473009914382440635653440933681185823136469812082944804189846746284823618395271006499863668300432814601015974545148913512190042679079052541015985345814128466720896818943052737221171421477195965324827595838458685380950278785146631548755931251993738164620498122293477579414741668784776683387264129610148307600723000047681998836094603734136569463954951603271534377840002735095156473224159587612532585129651348977332614696825699368451570753278105265739540258008824248826302067857492594164017911447907857334539807187234867688171456069126498253941270089443485212903419076182661433457526098837735649642599542806880962673452738991139010518748116924024025490942783330235755974386756462311428108230340433250972802658865402294312508459347746529808951376188961195383931173696894282766730443585813475481970895526951115479266349523082836398541993204589130952317591029877515563739891677113728489554969832055909096303034748586125540428231305558759679495528286227050478371447618058222940011837160424125499402392194087788357145701716559126348666969071319111110433455814510908931609736913432948039900309149430527575918739577593910737735831021410286987785717996361203944293760056925984756564078346719206136228526343224520672280443715716090132935671082208976024653810225622324585362840876133564523284626361393580423928455060855157650200441647401625866932380166198382413541743284818571753565719073882828778783273771855277898597443871631392134873751663849729419890523119518456214956757173103058624028822139290731319892289927614838473843715596357349034804355635731534244312465370851466564124228963744906592806628062042880546671444164549360624883488846177385098747576559989695253425160749711328090871822486616824660652788899923910272524671520398757237877123814926393859304086336972647653669690449857098952135300522574088595111592074725026886159928321924920892613689382418704458644843735843841968073102122847198712443201652577714749995375202395950894941322924838101722876180732001316934740556478459112902913600901162110945430917998407361780723034875458559103957821569247500172021948070750720954441128738549006526162090253616198494387626180375012851887516963596773343394667967742040086570946074459593479806175862085052994687884590952027244323066506100823009052068161370239403916554996590976371986396086276152707457111293144248467114592945880495662138870435993368054811409531444963703041110032504785056166802709015579289781470529946962978203411617814859981221553849442957067828833795268839748906060268662994527182934529540958809095635743919909613804021786973031126740104020019709651131798816469997389785524390020689982915963264220407183558483489945244834342972114717966990304716166279674377159772126983911347313375488637764662481835787147434132832948843383398462516673897073707829531769796602592141743950806349080813685434505610438647013150916086822252926514210591340822743546516161747450676205330390336821514050502912390926762589925753201455304609472719093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 195189714362450359290806763248410383080086632896549942675777925913463389832285559524593737695862189530890356223919895033909872118167529180661914067675197023093024782642409553057278738516059494487010109582719034140783266053182373416817212416038993712710371010083180746937715061414929212917579460080267069157956695437013544327086596014760435244820393469955566786920382527727589779041469000898885167744093489189452350074581882240191316768980474694626207853506221817476628964950836052647909792879887826064154753810953969485058296661623691362720840029761635596433098714096531053189287689250976826953445761839742375001386169025165869756638514565510174262464861276848992134662467915520756973693136100122223232308239467775444729775715034083195351366649066021536791069957920521051045148138574943584218315634849659310664888691640251369060745862701267607939217910424696689419736361349569739055904098204044886302135392824507789727501137011005852124516326626799609728271927866625680965001847864227737646477789259442750427273374879294193034049967927217589148405163676910505249996370102755653363059534447872496141491541070386769990407717956152280396575302280578338555604506430471224524753113173635523496744053358394615964630947283250475226847821279380499282534414216559734410717171198252381357790433892671278058382085433385099825945684570528592978239676624568876475434929913759144849959312313971542986661013912646516038580299039256351755648206785236444190042763386942021540975367101702326593266106273480397268510046543988442679664016066947057151429104347610271898902523583899266550550520811353933562154160190130956626707094174319052704858721652007875589368754848566545187220374771703284233565902608394527738660730377593268921988032777214031046418480344459733513749397561818725229059927371437700200486683379069356975398470346485965884466735242830560809406878951077488175700692561464660168373886078495489322102019578406190578375777119268191811644388758377437491674206873895310613548866557175480145814193893812362331723727114422305983528963968433843260605036910931306491120315549196318558355284249016794051216539610104986826004238245562410271276661517763430736500933743499599628710769222075824105018265696089548327898837153953068959376195623931370116781886623051970858576276820770094681534081030035923199097015910216014791341408763947771056490093666006987057875463903856675356242239748576230459248086808948695918490113637978856213063848082175967674848572078605509378766760025663144673400090800413409967628032185086694265479195571013439937660503088135949453236331262893355110974727338932769500331133261828701229761640772023360092928065754485730410084771770961522026228523116270299501738132491295066671378191278920272104562574321486544912247467909246226503487056963287020652359293369515309047295143109027145374653970863634125446804551688828163596886550836742105707806231610177891336531976580078375605553523664591440131798872539025662233469548942188081656380825697483750212963375153352115497777490562961381205425285382921068483860400274200603553838089086383306750334776315061537853836934255239152440237274012686688515879112536854320561288775138830055666613183486969467883417163227908699597975866269695006690378241522947195588172362655138132380361244370599859553018771329687470632958642561166545384622888685127638169608350618173249310610238018347867219249377645784380740804693917616425386700594246734579949498560581767152403160068011666503852237386104817893403390804806531586099816702217688038231564441057784100098589154544760973391956683431822211520129421087274164299838013555711044204048263843669218392075674354972270041055427666529228457918650833420003558930762424917110253383888512875446166093824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -284247116666613883580789962667829792162161878329654008355924079108897286755056781001085054280674042794527596417235264605901027099038420470997973141042988937566406307297924720473968153272812971633416204235240320086218477711245846219801997449013277927587913248682557796621684427651729645763583868421983931818564629116202796404452039025587392001095370331953334769596628353713933500238111215010579942573965729376356187882465795239403996925739934298328747398626074985632705623875895172770944720231099795616126512232491906903313821786116065944430099035355153829330957497473404352052829541085274442629922581209714329547264301750028420845021302088839299163340546073149680081421215915074675191108287535389238788681691746969473670729436893039016854079958785933044634048901224508148899418889839911831155813823308337582452308775256934601401818492514595148308321557677335789539581375986813487682242518838300073464930450535071890310416636556123404571942514637703885912816302849672936192176248594686058490866640233346616353968646862551583335073794392471269328207636425706283570112737637084571811341120141080118126179469022902376745969087936756137572124856141438943562888358617943576925700460823722380355824168251641328874493187635498922833370677921415373660318418550124346547968485937690814270357471611695176422662862288966602284913456530072932342001251526966657365624155280298544725913726529103677642423959645587733181610255657226284464330230038560335952414521362385002916885457129250376346968423588216173281680125950730948361059038439032960456717202547922408324115027545094474440568676014089494728410473233616000481624112569660280850821560715565931333485507769658627583985937843091620628983471417354479228722755970884690062746569174616841685102984852287231282007371063266938104753044545401707132531911914610594522265204958398941862217994305560865701443229159291635829651942689697424262387323242985263097584545191773367576235537806185502241066718677550781306416464222108996451792702694833842339513905490667418734234517389992227977946543332498486913395187929499387144210468511665975168182469680307616448938870388390605382154607477506551268945812323613867887455536214565054802222364915193602406808166565128400685353094031826676506999987240739838818015779581586633576873007245398886157638890166805657241431085042072429924508584957460679989804955628078675439722399911149819069496727202572712627851784643673058019340116167950726217173472710394042236007889733898880660108772237197452268920925205219647123310276811046026300800267158298736284308084183625446224842972518367512423959992370299535333082975833974442625513606222210314539127879320697356621139609806377430819842762361324932947870565594826276297386460645189971004125150933227759512533755669298541631842955245911160196053065161544203074548084382959777472110346001355033841650054457711031322338379157571071470724176885237572113236956506682469902176819057568330051024718074701326467495986685180469083339315709677800383497968138406221539324678146832179027909419580038218666585576512768267360161600091694340100920741948457199185993082071771863892930811514350395267608966906059814009062840926473886081719568898303635289396312461223421628959253666452359615172650895196727677730490516397832403437373940007676820005033076802888621276184892768539411593173267848524672399903335186500834815494937125922212197673740543925747851747937894174111468134969546095052429303711351717722955788732924334180275453082866552130762051715134539335153569699193767116125363508396612529706940376298461823945513432925267746367703932337704041240968552133110488427116374915635508629023068057090290338623212583294494912118873576295246879853618901080748394292393983372741836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -465429292208341202171009893817053023133266918547677230347887437008661395976664908888592738450455686193038579128711624794272916325897697012794943537483193790031401241540346286602605360817241548712247561349272319225421883840116284357522223014113853831957618141482952162827955047057541474540651448061471692846717506645776240554260874659361792476106295216520058253802642979040016497327454780670691639639275043893818141242632207239400020244946334346996631559707899112489601589824006938530394886616783419798238596497289771714734093961799819683764287909456141069969001081416770752990847805826991864297192976453553480475387170186424726266762096325363607763163167580631880336804826736623821259179672402209194637120811827240151821380439270168441090930270182152191293063242366183684369185512964199259470408828759644360509673623411021738795907322317907742140787484649766777075783584877641697152341123473435124706589785183448789326168815665964506902193038979441967610761795487562264436481498815910285724014517710299941629597928553818292291271913455782314011408696493078917525146451888637973909756599281971584711674702744262329989930246984286136157005346713991610758638322526488753467631796663101804529893009577188453645231559031394713958613860913812147686301524753964423834859807832667749604133460510601953716483353160873627559276387624313111338610258081484784982066341753577098227523834264314088423302105888189665886194498382955116405474464095159366332211202258754343955785719505852705859116161582648925126845392485112384684341880709700832661227998654894254816600253983755340731939185403140523619774719361457127787969401771094449679840289336105072204135590248875075127005168180487424920424666025278436319301245725043746669684601788099389312007649247991835252289146919146927484828575077859766441668632858917058195342981124227235434188515833130177975967865539224576716290102990396583388473376984414484380098653674815655115362514549042904950306735961023949409263138827737094827141507488234895455368835364098880758499744455163921300125804958436768020934942260704106954528806841891223989853220392592597395396281818151449569013396689820309514889548553359210651882302336849600819455570695944574500515804000501635186952876515249149080817445749425920320323488635351744302675274076572196495472734049857596744788513489333154182337188607373219338074604355856986443786451341279455687553659991233653025419761857446448628167396179611555376063117064061408933668047930527547953769011380971099786947930089832348107167614492083769987693649304806477438047029598105156394590220492571597246931346355929065150408540880368633807477937434306233701473208618344635905171097299408039552557868619432855673328931942128088311248605283678618437636410137273271291831274774031401801648990870958593276647118775489286632600916017519116146185302287290526626495515432832763380814952497721161224124201018841842160546048395514466671626299732574246527532906267549841189800120448540831084427227503984909596943363835566218848342867451342567601886915583354683298097495710500298335841683007622856390830350432384605507416012288908790598636444153174577295272850449521189249520996263495987711067404702824484669099137743815709197294186532932821169588488603680633435579753207391576548582734418439417221480582541233957443112623721452542826753171206174067566147003889481259264715149809266309857126618067974102698296576798456412555215485569233698306631650560950336154703705611320766878230271749947026432383440545300427251519106622224490007156764922061828299884551629292021820795199110145445921289780684241349931816519476695161365685718605512913043708648425705950835605486709083516291896165919232692083512925073423280326823700885326423654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -52551455059668515388866823170400041625238275718343556067373755345511772187089669402921761611987664358826370050744147563829954196166971523139856628556143425513024375187509912633744675981448808710612991840130119018426470198157305471066026334872472249611264395051248326376009551283067302712165049747749325901487730206018978800903895891639955666780693836751385538921204741360615039224396484673754705107523423452886394082616024243748397613230858760460189749310070828444665724583550718783646048832684247426656138953781580184281955184357829794095952616271344756493701296785720954510824285798456235311876617350322915885266548589413816474639422361269989396410923836985240984213411768257559737451408260015569368145186208118469325027676989921161963941684403572943866387135674484276416055229465494550439872765342870352106494017066145834030231120692128136858034772747386575478089768356934168309932462130774775200197948285732996928954543893833902478553736094472485686487327196699593907054437521198940147486160104412878337757730296109481232888661591004989772487537959484582566038218001964523244616844224579273569993764350703481273181514530821862122114031914052075671080668087161827691836808831730163706668931586050916959625615118330946266011751088759743080901206884717253831113882980191476881651866667287872815081769382473887838822272538470799303297505468236071752223189551452681768620676795964857954242130127886023633909465170377997773701051254541986310000868196103894821188040859985446018806613669510491792737928153630847364929791512715999171111502327476810020422610756560378972652338907983246731809110231393470885844925741848095373126665093854199439655139787288949912837793154495655283574819469337403093963207471039885849223166154672684206754790222114427658057760595047808503089503798526811068311298970005711547493625271049930802178421753263122405722240580887499951572559631612277988857633973358503752211940995692554943994504457340573968556107674014264334311297931922846586054871826263842746419668519307923398672800069465585265122243056815089345990331187559031674503022747361563131616288019116072673243800291252492953998444646090890891225720381137051160709732791089814092231622617288828233954199936704947419689840653411487047891660095748949160991233542311391247024126016666408934655662806102159461930063679840040869795319054055226851919084866181692372741075078640509941577705365179489092222471732008903255930128512157756687440030212099134449029990914719514181597697496831046574494930180480750564113378008654072438606080679111052737646200018872117437860220652338517236161802645006443720986028074870366558545242853215055481616168829311144463157712446451662606835553459157080305978762312821759373977944297837195642964409586119786212828726968544994108864008123876038771236612242218932303874357218895820078889288961359312222144281012597233161718122373544157051790782638235159542129451680644125074318987949816479660066270233799827496390204199495231330687146515191491901298332467526180251040409877186298151373780924333457368241305235476183308443180291780664447498976876854762779791831505388021798623382950344096085009383911865301281496309696635485428794765332379140433716597829463271402337114665731825462711037201831253907943857152789616916448347465154612540660885626364591749444146435067241576720658037905554436875325356022641618700537074643859009605401389011178091515133089151491718692301929619874076401395893482414743757475107315051729756566116095934975261320153655897953110075680709209544582178463090992645340541653614163504461497568079080425068675888215621264833250736576370107842785069231405745441165727789084210672055193778431326767831683752516443214355414252144489622594317201702912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 293202673375053368361546347920844979964221090476587689725835964752638592768370722733261153209433684715523225479277020719739814969929291624916070342968104451348950463788708104886597153765671614010285415894841600760528452630930803437079270856880247544801256740003630917616339503529668676856177391448234712578106872654873973875124904251731291587970963376316558207379192001553180645757807905910254681826330669251488540797128672148436945665030095941574128752719354078966465177567525135963913088424737175340456220331832030964543191517796983923989359832075239922027566827472168241007007101387645506780365186400936400547279099083098060692449321166329651600577815683320407555426051187554682839408466853821354741264531834539395449767372436176880203276141890523578853352518497469055975489853807924922264497047250338033997938746480451530285490917903248752470112607572259026389215649700340637639008240886438716053726776878797047944458473493630303400401555412028422257602460199851373810333232208078484226725484602846428998663511478262502772940516811707675072919937065890409728079531114164692613591457179328827319065939674871797123379020223324745181466220283543188511053786337676975266561060493269591986254485588031014976237279715380489663563263358252008090220833061720873176176672227207612848079867208519777995396080492104284025787072728348316393351033777767642544334838690794794567786800957478883195361949510601774674835912343810218207774766054816881756592258034829099425494941959804489142860171705235512782002726964905999566175342959424257899784733210391402278755477642830920935913576050504492404654617579820535863958897505311644327318308494839046493620232773190072722993948736412651208440210218285366653653926024644263825862900769773209405962409197144889002370567565710950967937005619839521067098663361507252693624238529148096679182122113141688588665450310058976277966497610164361010529304504277644981742683202443214933342701221992038678941113928906319639522676482145033057535504913960459063888611738536761526263460699436496901581288905622102871574415154329435716587203198132999976151111235202843186812668813422228394476906234896814359032564114321737823255169701590587943420312747110412078128940559822856000244341835991526395149217371545434657996889968704729630473028345358417378095334240609734357788369966768578542989194157075396496447688708592998879372007824237542782714920662818854532760703555999507277523239226634998948691622569781985770225448564632729616391719758565168628170047203549268865964357925578254111371804449142987007421083817785308811934242925301100536218819948496283420656639760482698049545889697195312067389495679073890039004530984228100863345877407045774002804385386488503715983224607284516459589762855200308609235045989248397803278320426327627406222811192877376581638713681210897869912540992619695645519389178168910245129005557879108913000974082610036491659584916120813170870335234624692838835855829311032974431548364634695419024994822194434400537192705785166933281820075947903366142276299552612740512281513467030811255915112147639453718592943658353857244415736749679075852805035024366296956409659289224539198304302729136403797253817793773623622051894222392095003664834199466781533025897296755751257865406508989875609013260155513880914680576949884826834823268082946768585544863091194215113128992179873628619214634666082147682666868150683226342945443005922540904934179933110194174676388225678970402513890406764394852634540676744135744368581113542522851153005185828450276174902744543954504136528171641819465621544350218870731612109169276777131613762169543013464532302509690584175134145070686492211797192760784768642716422478844158816187084061551656746782012578201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 217296030085606683229175959531915428435465957961773383759790884944470916081438647903587735085853701743883944051274246122268276738484153804170435224621806573529880129250746315187376030551431550120254995547365194463289947804984588375113619053589350065259937909519278208176132720859517937493187335266060293578018520893116094294106161366354612675132383108169741769094792205650028911067307115128487110856570395605403300833901835013526094167398960218727838296849814738507031757794533387062333553435575424700952108568433122883099567770560354304846115163247782848541395142217080528936626362428639100597628885613759760642144319807272519016965528600874655992663801881748788313845713082041521527643979866850718277811991245382857431433058184916934598158812260131444425860233108676150621872061339081472239606221945132627414798368920526822124518143223204326082395568130255175404674339697714205541352341310656393050030717606561989751501989719267805134628072872615776199787223545255034069582326279537777301690000304421478876796595685122701176411059832123130845491314192455793075878028305087793587251311662745818574747696437945901334545519049181192078148269270776156180292868031708086918301264399859323514618334782209879990190089169102424649440835206753621514338138073263599570071531539672795743900648874219689516733753037701802139818571186615518817661581802231385463126512714882292641752302142464664005303019731245547990293532764675490803896376995907267214686412409697688488201565231562598374843011855525542877872139612722595442685285165682298182088555428271087626043406853722899579007522747979115860653028196977069203246965300637215999398855342866055144840772708179981809484088036555447479317910026593055000056070908885330012317627608127561881639212219063520484514095932978386185292088348213888095339043139136214614559704741141552185190399601205168067107404489324320927363216444490770532843875018934889841762791530241664835322190715564643461951258992849609815965422811407647721985077704694223890893066264772364916266878917231002016463611518899024622105809914363160243103505357322756743950919465413840101068706306945526510356738473052818244539888620837075388488034375550765359914620813718806807359795447938168458741483089372288042225106672068834784438381457608220530377380955041995228520566911002921420419872153515015862397185104748476998984186829075423003206844960749593843560570271250096128604851771994743853026919716454672986451961921875780641910380317666459875736295984438978791178076801196575259334111312286323534469959054634410408397778211663829944487714450809891819774488597990176777732355770624179255723723631074212162657400864096610269483882180581648420322324368906586830447411564941894365269686055583719817205130050161360009742322893243069024229748778975126452547286442590179906322734149473606732970632401168892863937648181452169620960351673916842458034276490183627888948874821331577487040345550856009534758018374800319180323613187856219797458325255162840625893838377262793061595611710870169503784125458262761982766569974816153939416473389408072284629465722955784867634535892499099919749563707048962346998575707931483928427480915481919716111854282343703515724852916662161091201579916166835860101797666837593378591111579082099215509570802324552491127175757041655647644185181859497665758197426039296046703301755877221469866345148644298915758004529345736728983938538669450920001826472127699284274499163046848438956412151911217368007366094987492402562785551548609316289604490373640901012217483368627436792121320878688637174639136613999975425969690106457250363260731413598186100363339922958829757214019619458724904559505340364053452565035086098578353704628807982632234544372121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 24771280241292071163023060744029841289561047400963455181669550196743612888369234264797622897127242936256457120584318257604747611337733531063519140198007000600955632807829017111424866050312104315759397696605754471026654968334658458431515283249615545629020410548127548212540514545237057314376002674658416043517060962491540720753256579355277642722018348276070998792277956601601049448138493330503169111034347034833976536461664395494801624107084674248345804468427983762790783282350789154146218726398234243829295215645606660261675724640318675904398111333129974209020456220199100644719648425766658903104056967494337679397830687601490909560519307557631501919569713349465350813022547620435448209902207743370683977701097655624565628635366213732989892343273876701475841509343578694562615990843650681531677058156383878543806728973786583930111465790533890775428042946727985340149273126751409835115005973211683173068541319178312639365181161384848933695310557989135697877034162220062493462730997104904799770797382196182421141053087863456679169103850536474716195472483832728350602727476108331333750221516523328429870705986880925720033813984857739979200288353665648782581968162796291179492001072658147904486982999513355649896295607169364929435853127089000231112976582751079709956574262289803156974724512847535507260762044580167683276960293612462979571229419099120115346126301250590615828348404789091281808440078945916056195973477005171247411035643745498717914722508454228511324064809087896596598921179266052653434895882698507367913777676264514788979229256615131003787621297273682629716069352576275590223329614303517031534109929419050695564803362355216333412527785312070149018138396339630101736409328689653944420308929063106744269903131946278082497753759779957724961825151682008069302796195797942313147206801130877935147414233553987570254050830739051576155486791890448642128591980643063892304623413228116571280599643223553993685611200664881651248798299913036473160762150869859057851724426466957780063898508340544777046219176864097691173595445627038492438570948626558152543476032463504480477359920222783389392744101536404389675334057106637240881421857251874403371665023349457136569428804498454365509929689720411649619485413724653902249589823329546634637260430401722881301525080030425562148747752462113244900419944272318529566056686994219379308777288938832504572166262892842260442044021617941917706435329649256599395798207550661867795440499669075505141494404698397280934016639564378500141683227945030967060995916297799329335419972286998539337365734956973494232517709043852911523328776906529727811726486881688049039020954227568314899805587852456073156458665459375041637238868581935904528529840068033546329291951195746260530848762095695628906032797608279901433812247450346070694473355543971130269244628658828696579555340333097178690651382416287505869087371740699656181799265445812537586859704415349542593902107844253098208883137887663340308521261074832842999414992190110637119945497577942347227874322848908788548579912811479103052185319622659797322196589338060399845142208469185955177734420578173839003138380488437336586532507824457664219808905664902513532390545167306104032058351587745831938198642137181460491213612650345414795376242159236700534933570297249737920226002743979380563247020279554661153319150417038335035496077691408945234348514820312064326036733101605289602580007639816532284998394509723693905425414327430909980670739989877105423317385020085811813761747434713801240384761854899327133310270021152672649909166756932514275487333010855903779798576822383765220958870066511624720883823046094039231827117421488034915338461609277452017997099911788218924953155856081414808527699968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -65036331000121156004989775384050910973462079397996924736169416880776162921751747602082580907333834491382010050764143280228837609726617230849959927014631517648917989153500086150421876122367417081200275270104174145250097274482008036275364548960791743650462017541221989843943871122452543739191638853209466937694880720946154296592290048541019563188700479444092128788733792891181945355265211107682029228751547154498836510976065662864938976773932469713789075995809120527846196731434008179075143591808096107583850509546258263244528161306407083199999803072680842155011416327828238089191681309412121740212751550530644040944408758884001192385700079575686310456444136794181830948551079358010273102394449242729810167690935506442140902813281791845161067457903265936665323609553922545953520097500810623971907068798460142664378175116318053311599622168214767968198794488210105218007947512303133842244027244360589009426949958510641484378897486751537877069369951802804655397673565289608590082823174926328935175451672124959012893259987807619518048107771424231129172793501925360055488989599293117114687402292964683237658426249206865145640065637746469902561282969966737414827573296382678158231512763314051475181682899401218851521963054114961681889654984283841085947304917702517410406229729703754774173215283129940511164459176132078904416832038394042181885375601631639964937095104755457893475299196254108695538274724076444550530531198815997920439824043371298269220403215567230204354821494945684007943458374326181336163195094228322207281891465624244983114571628097817147429615216357945537207161721720514238196673545354037449898553539947760678135961064433541579891797937799225775699793503788156544154886525798770951258157469069905891734738429108229988181300401496032917525373990582968737339470182737126723980749560005996693063380473767046585574767217029157299353980518543538204113469253666731539687739096804350995463025806416858275824338453339020272725955350258190597425675004131982846526890779467504571849887682677745173573400211681612195109530374514329614119451530300895638192705236101073986533784125255645064371362510994786272875434181413373333595212828691669231598586774411734543135298466225259575273742176371145901312223850200924107064316502326536420170803064036778791366396399210330493293713610554617864011780317401523672581162826983175311685320760555438155167863544963023365038854693926936208236413650548270361568831334452235491044631146089889951003077182771993923045975538716720609756761163558620349377936754133212284158815195619716710231203865938307892394738534420466195416327068725478311764169348950911326359850538031322554155027937394943826557524648932256708630927346313693819561320213375067188646343104430865600073167792527685109645487072904929089506786194403251781763540584055864256474922921824673924019312289510834422269223142707424186253097170671792682902176215131569192348827110263859183991121760549149334613141964864299290271948869803628239821726940566923015898926744805038290863774618128259762766666927495569149918901154823943952586639638044328056706288618356958151572124896835930300926963946757170278911957264684543243205432508162886392895439829938537976396541585733781109232558029201290955052156374100136132258113520667040400496372896424332854656424491373203193921762611212471396290175619428515178019847295164094592747353516239705640463530331264297026098280707142582068434978884427143220511991141858831424955469385752175420548395578113896795769571978918873238551663077304259360210916406300359426389236991181587134668864061568313059051782304593297768373809194060157071009910307079898401785900498537654196311024989290875008559264042303555328471358255730978195354157056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -52804043506249508637016639934941721286731321962534778643522127519515949929174421531224710583426252622610980075341201011867816773836133621017613300757860753184575304014499857930988978193735413137411357665307696254901544180936765159861174278739632843358577192883443167858612625559029739540184655297883119112099514575905993267249479441481547388465154515260107293047141635079340308963237491667340510231038614014405474652908825505962489018271649479747481689999600586922640736151352162693318836016125158319603123236695427354955354916293768397730556176613906180546770985269925058501943506386651672446367946780364200907668187576426569898952200398623298129021953317672846673940480524054287157178801315419367857859469150775649937722939585518323094188100811894383101304939157398866633168954654396242088663174038786883969803196220096413572233120241443757682816357550893090845139668118717705830915171116404961452788709536570389503041580994447694126910381834670519730876053616490173834826830837588646714152351100171076285848702015503119828469079223386150027258603469294966613574625508637360483709596970103918891130561778255626714579106173824554699395748954376754946679235465314174229985155898472517418275996674047555824516402603631107142269344368050371264602692158359580904479835475084322065792843166134373039659065184084877277525093431191592504375911973304258669245222940670633006576321866779699190649146612675010935088121299921828096787987760885430065046577560160739824500649063922813665220330710961430350736029301811705620793066581827658855003102181513073159268983944285127431011785147303269149938009517359572885847234665157084568598183856625115848958163556514735926800313348173542633350124799548403330881591882747780998923940080015503562599966590740218775139768649155427652835359528476966134526145967549914593048244921148473306826967606283539567213132850803338875899470481377079755528414513523160884710543877898457918432173461579897159321451836038563618808836988387904123178337272251239045239212007761779309072373103334781835438317499966612034681503858703080228898335455923399494899370536290764723504062166251391291871901762702277771987880222082049131835023731848601145277329511938830299140811822194061368553839212892196831143271519727772352362097025624337058043663004794700651729280165157885879027992084507495743703550144360758519278399028629165788529339515807325370339143974486652493682242413897256544815188023858112986788374057048299647379653452513354327092121531954955289173664374696308025654469384100056887578809165407767520876496900585259609644832110789886669278011923180995457927493231628272448797737212368606990253336761448727231895703985953351092906683748720898298268421100919896543180486127920935404265335330886244165453833501732832234316135293584491939044059713958032683216467140870014134759839508696543842010405982355077494306369871231514622824915136202469923696642800089712793808032991399883384122647524905706446952028952637934475712172619972388194093224930298591335635943999431783501970547627888906592312527152586427768535078028253282263216975406942291902721506777229704979491350571817097613073990444390416834934659883221317150414055361467371688272305738956232072535528370015432528399789745303852245510394834260175633577254659509116716817796962837782632475345862455525027466897038491712336759237402833272086389039675001921972230905132363053198924964938535961985069912892350153411148637307375699943482108881844256253565943306377728105781986870534921853862398755632254055610867931946349437233265216076604364988075253891357983757607534279069203004647460764437492439608402944466301711970325981424043899161789261048549173967553143998575994080488135050125367050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -18892369394651147237845623345406498053341544659976762912675232995446162217365272126337043844764406180974805368339171992286658164687568355694394446451417738489864157680141866504368433335816929474873525173293856770713856538783017878646219888464659054867461051932757677278810419726885591027883640994448491283144484025374137754046364573608743486635292057803059319779738497665239031672475434626654420561520685689308885479928121111054128797510215239072348780321567850453752806577153007914445386716416816957095073668648694514146012587059965021984985069113754084194089690260586762383616031307824447733531985744506603288939113098209863752345684024288806232795251635182144731861026117258803576036435977812816467950243135574332374823753195395334504293852465943278814446323136880771848869242740841321412300586491868149776915902077522373133229444566023850031324860238103670529099463516380244667035789524269509138295643059695474582216589488167222358354636222703123031161809545399635213899001671027638021378265506002857131069479147579310320174494714715683514754826984867954208384074081081998585556139301034593841180175425828627996247450140004293090614603095167958957092552735870422968249053692370351700155715541763266910062335534603416381028821275064505821517716305891916086256181501664865846563401048751420501120235128555891890193707879448972858742922777574440834172128290305287687675131072670688931749741604458543339384184669025230813729383692661204568463683328310641539139496985535129502758961207831808974862247453984942108471675843513288091717279817729115152575819144360644666513385775644618668279311621039190831601219955056666240190461891773967978203921620709125888935371142520921577215391825810866438646334989135114822269121324833073670442669013992143838616824039583886108394934977474087076297216090988640143617012798829950682127573102026994555458609224547982567122055131820178930548306041918092723567062468564726729909748612955438850266874243094561893076123613498384232748510459447643624691534452928253742606717069718754447016329023067812585052512226981161973449002028051419731862965326464264479726660763774005475438082834533766212297325093289285621485214703235482483545367748208372024896314009733488078433179193349675714404363148365218011471043119451704614791397891443890489976676172522618831135870531856113082607843235571320577238507681265929373036897620587069089956076754312863899981129206305517889620651674213236313783058865958779011424681665515471238996657483619749300753773667789399546873456646151607123451719510459157927205707689773639672342696114521126162509293764506809350960528402190851265669804511229747626814009638868613022338775671180105983649394437700409071400758942958958426434919100915737777840311198502988950751456804725695114342608578989541340723493574266061799714724734401513817234583400534920942934033325138454066866365181503461835092581913222085581320926916051124744694253617621530618868580358067878543118907699504496062047905231162546632300187555133215577185267768956272033852807638104585620865424537653330848844081099045145747997900746673816517850424161552444382815220669134592017570565673755064888746874671554694145259837727759140664883341519702805417351297874063383973038708041425815881773339055242826095694991897612588428192577693319248140627074884450823090229417008374143737828131992467424556197128036741193075623811300459422994589712788411367376262935492387715598304867125072978415904210456100329983952777721838307290594575830915099761876676764899591720633912121353091810251642762567290737407759847377076006387423777357974662839180499371092630082928690660358815884761878606542908225998544613794250458893901087351253603482500055360688095232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6808450491906692950934171719959186377674667106192192003445187862749293941027764455545152547436039517616657950929738779758535497999879160876801954303791088306287425398045762390176676127499389169648400519431097988140806939926154850015762955684206356644375392525479327366077650252139429466564182662889156400213511874694734500791943838273900041369186075033194907737000885614764899351013516179072711327068993941583483798545940986422521552796731336465043545114730763198959174636678819295518958924420819142723701404181722804911915834916190990229130585923251689445971021111405046192225817616037269868532914555750525382176506982031373952763934523873725058727639465465517356880811420339772679855947618225420742261083252347127974038058627422914728475145302768522425059620197320022115360727409054473530108240222551597991284790780298362302500266984993699307716532389994433145956493939165446990545663408326786136338671510752758484414511246186822302642781817576573441253291795502823770011306414998281578548317872362196836618796848222168075359723448732521024169169299345312154684117071194431244977080878017928275914682854898611316803308356524060864356438613719411685915027478346055189852025035435335046455709774310553676603822050541997879165458850353049496943787187774890399747826804295825144025506434275629576081376242329692099034891975640414603397591313455806933362631357852589020205103913757734023810216187425173161064768869475810066604198570115853874814199652643115014284309712667288509083952687415643042139118775227883362605036971224466578734670828829287242552125340250314825753428859458366018696917274083679849574332218685583157847682335511724717531936576794433559349762386799961722460715983890354640860935500550211657940246184105454117236078212746335587932100519043572216468947114739821696736375670447024198200238308021870923557223199975238472687957234729693246518721756264151523253023317655482032896000075345758854236677000007036684731568600770265095956523223438999279152097510890057784996886943727580153764681212317708767827447910893803616271852348917832656127105695208267961300953028244998551782207950034062681951347881290995886391318489366765604521777905166401481366155505193338946370148442015602382781916736837340737875607218043056926421683066005445915091517542795958715449739772132746889147936051851364269674237856672961903001949020198229068379751289140511828952408612141752255205506143059677592735611794710372596256690122675672280310943398729023209595106176488391433530762652041981644278540962036803767745396045955362272389569949681722732153628940684733215377488969070093223388679015074368532722634696642025460152071893091576711485512854959366836723657769511167833352094947552656829893982575588789404261598733805175415181790667714815819797362632551282497089459897421827336699861706841968985509606910139158862316978150964808623966468281129464846882829916600110448134273325529698515052998306396920866149132224296032079791706778566488743687757796591030636900864231080994471911730166688513875135922218082432343981899609563537715310791928110615342396735962681936255191893466196779553564653510143521026738871080892482255316512774533293555823427081918630019654250533106186593588190411886729262419935722278966206562993010705311090994553541378325334900593920254056963707981576737174224013170406481170019943228404456326346828530289994136253666041595357149762569152761470485018615945914104433273736864609358637042984935168984432346224503651283743681095722954641660893005979341318702051297887596270434229150338474942587083388811436265098798501512685352572829655314354014424502635471867090148442968410129464355794012817044381353022450752849427233969456229455527729220812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1011844901558213405431437574548404861879309372799999252685068721328150540370838001410839290310076997252840715039454998651726392962512399013693018826485601535915927514431140095649752985816670436613860582553389353997926040159229091598605945033067881559199106773168507464636994943607742176800845703854723784144992394345709417523873004178447778107389021844184942040394431113711920765955641931602679327062179822323311443850881260767011202424358973726207974976821738135550516063579253126639236709289500715829026003530834410741965062866306041986162706601804033463723746515349492155661908209522698058785398865107029429891999638964622170018824613983622347187498006132562777864454753079504411613285793470206879519833731480047060083067406257297404997163516550910659350632641226018586951032339641922092884358958611903894181192358767855619268194009863658196246188071591942603688468940814673139474607518340407610395005598566054083984599833705794910957930745723238487175583701368586818903184179414563169168346934406301444499455718018437093314213900220636388967795303569161538327294495923776175020373359063405339145490916678339526246154103382134539609560437132440352864340433661813716407733484202271154529105100123460955402812973411322840139954196395275044793785834443248104476033293315473193444437360251659092366307483556540460514518802731692859551765080583842268655090993185534407774515542567330532743716574628221339139148503619504986345421945876958219861676470164323786202087008956996953733082698013967556285367156898039471473716125348242655651216253393459224446926090750822268802235194992215126761961141831845443324061549622876575867640875919617463848642368217623018270981783912008709162053516464881746743945011067270917932620191904308801208836771544048556740238024760889138358499770580726860032332677386769723119046663893663389346156973498625589651467336370598584174725636483313638331908911667555724109878926938789874122063799596878320905578592562708364029520079510355851243816434343433453081094262571359545616234019109756114984484501461649966235911365272698087757512828669620740198513720332580417089754960716196414560702032107503461686689721795216958612273575176242843486593188012070281732310454057844769093163404654871329227745660887155906981457527708866731158657290474950304184063956696232261037244901633999346429061915757311836040536792568395939785084155203265092704270464209693918323257641579458723810810248207864474375721927388311407591856940628809552090069151925533489005213461114597766225137926718981417343072472300146738710811250634835482823918985449780686306913607668882091691599879365489989695834984695636002213163492202537265734903960104999049784981157351421121946260643365874009948841962614194813220788112936348488289248905476013797452584973655995940645766883978742229760062950343264347929499516626868514203054625458048003735587418415051328333887388299752720743669527533599563428933028048342615956122400558826906542786377752527902381722794171255011858972416926470888168584651886263652634279142305014234263767617608723020453280294980377092132790843771752627125399389525996131857107481237469451251935842557261431488189816360886281209578793299638114155172916142777041842124149091405245382366269804872651955764754527846097749005164383028340844559678745927437639546300652108528646450057880929350021225488825665948400739834619264982552843056801971032542705282651855765943822503043662727334719796407342869519998870515127515762414764343258171697350516960987131550778798311985567279612638560653950222431046947999204123361277665120360654790172822864740004157156576379197504085865226333541168747028031686068548100022489818291226674808154894263545082251677972561920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6114513603936708830051398547500432358687705903624511886809284682992736606054393630841104283359162285050167958732763778016271416393028394445098649636182777742376809192716365665442181005025320491836273470302885943616782597698204131792350892156884907056448654588688353875873877723072024578485883732133176810450244921435317240049884526538301008518388428560411062939990960259109971563391612338532206029649705395161503519643268868940042369888077499292269802562752950635009756201337488870307653480542683826349495382758329840667596491927993846669753519443744746315940180562219051089983931742266963629783091770247941934959513503847009527352747830301978048505142682699329693860361776331038650019795536631552677886749159993031655408786252095256898709038788486770713305247201894479151773361647591400350709491778228799930516022320951819962523906474446678763247465220143296268791874652895320167216322867860076680792687855791067819963130340588736686957537606509132672382643150436990466605969478089174710562662670786960524551218562927600828009170971177075781456880607518023788684995461357647190504619908718264438151453823584268368269841726586505869757081807922218590941807369630585226357644962548613319158968715876613958574720986706069454978938337308437107065533065649484991893289771313953150347859470552040014043439202344017893209754341003547759120489095823210151371061781662530909897220176800103300963109881811951313757405674218739432075450642179399741376326228092712763433062052600653122793151239401755239596862731974795523520558286439331415833141322005179584602208584201971296486617596388745516130617016385885255994529369138677383176720321429881673714671134238908450853417306866312147692809992179846192445405698962595256315847769866358995071652935839963984607536388094612713976480452974684131164753403878289829154297707080801428842188616099016195998154617570223886049578947895362931366245446734965811379363582687318219912508700868858953974435663386830524631045542520619261457639002571128119633006591520318659487074828576748846427321279165331595104666250329266184115692451329463043808097740962051437169585500010012135879747777123386654118239590472850988056684995666431458637192864217136931281627474527034283495527390099061228732580331827844656482519562178921761950447976461387451268905577234177465005223019969927430719468634156377995459887281442375161893225230661144101275238685366121112436228681995679785932112727613882336841066374696301946190063155778273162625564388125723208854995064991273066975773952345254636453637538687890208038428935109509387071993088217086127991478171028588951551793189784525311007658312432847554116916162433494640763561434135187046949293003745306546963815013342219927491050689150008002720234376752385871474450837699764852045048482158628216578977681217995378962262159570630173112718162500699159426473873133592906786398007057290148905837992389582571390784714416787185353804499742637249921828905679993855638203498316868747861697765547141069120795777266443227371485025830972299175476592785579025449198063318579160180292191811628895877499565812829765182321921424826883672095701392085238080471760743398557060920567290381243133443368336661459099450099165750370403665099578777589992901265678514530997268297037808966506914079462789470194756065832374609474761028612330764092721338962230190360941690836601784626321292278228943462626686510084568068689668963555153647577830256261015922755524137804994000255663837804106691464630129348714189960848636799097794887713335459552146927329941323318715401212886444253165353179867145562226951329681856692279847572022773596730042887064138697353253109560306138176008364437863576226367650933131403551791112934916096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3492528888114879668320366947331205432182345641741272981305484352245345148090285530936779626086094326644238442089727159129972770341653621000445319092347413973707075019864574585645409619054775526884681512116016624638296789181463284452687878800399972609921469761311866659666874357039392503912484469367249383936370129152606726644930944189749030485643230701220446917026587784420064394273752522135523969752152542399367367225098903569275215297523427083995861546705128259864792542493111697590784107149091140818830066713047835709583587014879295828751937502976171682446644330860093820697558192191317112892496447286416191602401231871746523679557431950377680417945297450695248283570582434419814653185677112649220440785181327547472861173434587614782682543864152614910141602225708799322781288148452552019777393526578514554972209012096273252565148062206227666716473303939747879308065343194900821779525135533632365008208394319384844754639566070571888241336536876705420782306123740940720021137072991145821333212698822303534375998999791287908419862081320231288787547606382073485029683424687783329235050346953916016973590985857886886901632955534206413456920238639846509168339233982716709181869380355511505315013891086045962237046821525130409492090127967135906731208148062507642554117425169698485548066915789489841046438175984729539987963492941373651759041422649613384498112292125141728063406796558336667685617023968104601776632791828774479345541264898051901864519761069196858164180248151469647281382549310065083131817803805986991675392440136351287630407035267806746275475248993293365382238839436130955263522953714737191695272878044901937112158273722645761556059340031596247327980691442324352302992712438115266392169773272009989553261657224604367297084141345340141213818440431172641985685852473754436280076401736383825533942299651200539538348262507692864141974698767514751145160066752680325056502767531211011345337604256213908935803957768388838390867156480434495666484748483379978928393468232028725708222091674365956234399634301315247981291258681869611750542597421826657215662237272407520592011075773177113861155220933575038937138516001833114173057000690512027471066600977212628322655268767388088333047586499312362941153285655952007906982438853419894699357568313656269091046109120381319936077120175408487340704056011788540086533906801015021593705101146103212997675505046029992795590089674168903535724821119948114944679908613030000268667134007632815680715209910281111771136204504192775174962956803055359334596797986264989812015007131940082086304010845973440623621344316734552577426443278317875096209698156013038545755545169304640347394699618036685679920930323936863824728142855470798263715369643300290807575683510196538687342064771204607908142222385895747119384605217542523889812708031060024858114998412670703652958606624018745836498775266474811112120340648666069505603267723313689319683379508950601268578845212697019860724963422557986001677878348135297967374569265848322055054382090913714106172063410560083011265082915551943338724363902612166585599762399666624959894999710664074419003537111264199720617529311472403688025105470952491387151148410800989515466344911123932964572283898077097281678945967542698859635013662682327361746768030342710722595314251698238585423979631257854920161497834317462976688241519728612371251608593288009636996189819692383099356112295056962695441433792818192086781795238304827652151156827886760436889992051231493438979482449596769759905722814573859230068151315684348364056663973217116776679635431269228551973094435106314769018629019778595080784900153671778529934138668801217669234910950792250679690673041900173973544703917785495722640629406105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 507647152452030615779029265358539107462641710342557867728882672464751459977980877398484223098672786009212581281625599151953776599217572040441038868249705187205210252665457978611726269006747283620646170370720566552412793535313967436859626916396654802136879968466513681975954669938329400560548265867644870800588432413290568656859256778450542391511334193409532386393981874491867658568412194655887792219656909336699800086671411379004442964900024854165863366284318321002737238927088944546279407755438814035804042873616216297504142473964864768924137802781987356934556073546273195375593251499364095315494312857096273122847969245576761017709790240751924361500619801102224445774677669216820652329879536174689725634310815318341639517170199849741717594806942050491234462656568095081410575940417451485302526725962762683456668532086115269093132742977824287885762173352873255179259706386493602401757920110362977061591760658128106890516475516597572847619617954554998228655179129834455805810964241508756485029930471784914247216938025896069433972480599149109185741302789450172107886553668705676131786443824023123842745840951651798763743623519899624298895381637906390138832489555316653419335803930953779727209937347267946365701452616442798482791202024112490710536343273825267761117553293826858100436847743220786198223358656699472833811390332669563737388304212061453255010298933947193495716554747296593465359676528017216873610277548540457882681977561455925995793576857368962552464408562101564446431379154199772570853587184944098166949512658383148159372704057703140920157361325684154895616084043559184019493889964261131155733752823962511494091625523121537401722680959113896569309695266672845613303506763721962814661127883923615161464640884868696949684702466669313552213088728704122113437846969525812619779859535210308775529894645538994063220876421295517367850743469307622784389495873057564248109739855551098133057157990189638432189408929001916985908054903498086272864323644799575826961403513301125798206669668365224350517817289709504264118104929369575855910541072645377421382494302901583056880783370188821779772894836191028305341416494212283728193020769145775088263934446829534036041072507730270656214199867960483923044718959176323083656922135012133582166106982154341515092735547702788723620200999266131812240957121467369009088669093659844334737762722017011531753458137008750386606393242273920847155140182056089321256025134135933395821342632272579532894997200317581621403680166251567357196059187916867800095799243638341742224627288520507991521316701716566107012956289381840345267215360743535022417100979613557182702590374505949331721818784049193085683065887077943365065676002725992990692613703454739105195296899642027192859130760122260059468874847031119506518557370921570046750562987132374048061392837687428120037569649814143422852120235451424260003328000462178622357899977066562727822897051405988947152524231236156971152323522156330932822444020273767238132469759639720601876648916160775074477437300024134344261226665874192566479162521214526217416328959701471284184631821703142946861574731718245552253606774106038688320948010263741307843545788662934310599213341118118492523606524375686832785270008977116122612963094096996408195633535484819483368630445792978827386646435194788700757440772432326082466318130227806407028724329869291560706586874207892863790688297437970404584962190984149359856217400455691193593904223361124433953866852109660250176409731692333772972891012861966862689381614518697354047787101104913317475156957821700110735864622248256205904789160775041860104689747822267675923820353793910220501236517786335279603734983932727576161611348002687339846602588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 334503952987566152844866964959282010840976748041159104284575934277866523644882447625883734024970634277230455598744717411774298631065926700892309214810259262307744005938094409056138843169179245213736049413015586662507052806635890367573259357783853461178264831763485007348343932989299517080419336775120369532691717341245295639714241913968035900887346563986903059024154553500245560703606497300762461326445693420800275316728980907095475347625702357035739495882824621012595391368991642456282696031506044566900878270649733825742808228016679731294356461089829484339404983441023601513551324201123288693446017366581461702462057692678011573969694327566421740172018540394779372310450417932765702682774094002274490029239494965864359578281770332389436314373929040465655623754089928519589193596141457378807514427866737924070344888836549692209686132698751847829959855147278820705628010427103124309790069277765308145152285474469357139225464248020496463045363734442659479738240680609335664434741373345402786027370204355158778354616310034487439746946225842346593810493477715783319679186977966339119567491901872957549236693424733305392477162537399572367191430471697091322892250766265924027235040487813861482053963502234723388272374818190629174677196483431634972205076076129432077644672260069613791129231974922001026165648720813662413054486244542541643254710053709166509136067693724529426100028682285466301186085932626591251485510147868451295280283569407105011042611470580604370436424748515120339960122896595005785081236432098456045800661654181807685624225295482822683377352905327492737037813687920905001508074491653530819104231000351984622744245731914699925039899946575185023839441984706966324004390136257359444733543127638276323307668116778149687455891533572328838599704749306832380524617456280238291945373395576034565076924959871583890188468184590766591394617154243060793180340338242832285854865833931101280161617544686032966882207227833393773278378227307714720057368253873903232427467102628029750071929945719874794351931625983284457411312752585065601302899836062547289744704499198969111482806411247694843339618666209691256969039297180795887285897796885859200530346495935890789962890406767368113689731115216577976157622336042585353073636982468496030073858000008125983281032392996594356424755511743165732185998183431994429946266393719518515189753017927778377938855644812796984601907267649996103938248133455643652825493352374960114903300082857713378878314612923486352250834920794568371970504209965758005687983207247855966252014102398563395002646795583159522008402827841343949801203140435979026044476185288707496795735224181167755167023440904174500912770433549519988406366769833125924692342824185938108289329024990117763399755453079344018404252864251842620936954954807342559421685081433460643700505470499577075142014489475612093435486335264792034560623177966725253254883253256065453667774693054036756271751938536074118738682065582537640776283453689336166114101276619077481668426180220209443494537567581715724837825492297557555916507045492845692424142355979566089476324353072162773503912300203832588902374267288156176706223026350602217933350219419010902874578425360786868782532801426611790521061626169579078293364160725213979110769761866349833703407441054201447768507780138593614083065498968718102636328991731314110950753989833529199650389728568853785701544894476397404690321406138052814229847414964334316825591515443586492546064505282174981915341513858737369887771701693198545816389960101585406359045863457920053092459518775833327001973286925741883983226466353202518770561745409327904347698362387787581016061553739518347999265076389172826633506210973794129659559936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 189878823560552889706142989427679364656109291169531023154531618573443570076327493793021456313835700197278928726851888039338127415628121441344080205775709685785226887989624404275445686571500281887779788097038426256545105547141455693875149779840074479318691360954028466066489918688602578267420342987731041025821244839003861098285687638521404673985370802912884312065890342149635678383299025848195877857841468220545403070868933410771778323201386766229899389922718689273244880527763670993817700190427568898638551965016452710296355538133310754942552341347336767286612267583669174675143871985781909980776624674257073104543172192482518383443844721046219596144691819678991416878704940287650629577156442701884461185083246011015656129796482544246955819028455399222238073059472076874116062882502263451713180479235104573908323250378709591218159487750791175697049529814445487669766925507254303827095773167255508230806787855268997014666637991198906704040134299964163023711339439365467179947256843264140424415553807970597811480068269390082039188594140646057522550013413215661538360060863855455293469802939678158835124095142077215952201918778933543074010932015223840109069203606835564535204516562321497203448633709247202465718784461129063368053300710551056811434249840790467401665926593454697128550712745795791078613189797901963875070342136845422469333696000747028860358428535779478250714836680737194473813451730547934771806122215967241097874963961677175804064380887095318620395236654624037647804074126801549502805512901329142551530682442535225168576548417084742577708076436660277717870365829578224127861199148803543097617199666730106137614056636309388817608055013650513192392608224853270332338493762444190245406939433361800446538373017842739285857621711362137507568279666038412103713439103305913238380988162009364743759368073562748638558504407999119669916687723542059527956608490952000849623442536994761696153035060574227105697438845208212265246361496720302018851797282602753372198795562789674374969315347949547269025289389936364544904053154827878445588528568024160956513547145561269941189788939858866694599800578699985559903214818760093640791779627813840987485254962514076690699900513625480297614661347295531434794847747348455099979080326120512103287717630691856153191644189438688564313778715118609107810506467247995368138568382777052512053073201564882884698302256337415279030577901274602115317862633404522468145317950472424830909578023315133325993293686586943382030016062350946990035438920486639671317467662599472595865854928630352606635771394228018231271585549082608359634729851581169105469175400433559445352452916809403739478045943165047121695024807132473126263198132095077204592194448903635091909576361534667247366484410604361468404513580317658990647646007568701104978975069218001003145691050456963700048570039526096725084996692229033007958186850995612753051538755783751823036897702622394691345671436939521753955284686740729629986119352166978168437373928315643136283723739677411328174967015888935072015851119141158024643908361196188442134432267657487573569840424869469228839211031406785832707984377420215843678115052639584042632974155344494528309868388953083034872058170161383105489145280727314250525830339881726810990520941575849871959831447023984948535197211167151550703005907624554304211822910088408043227360068645419463980012722686405516967720854262201281537872343073234789903904995994359624917083704652867200139035922456879461059013104971317115032618097632500445574932260305082507269729631648756742296024780876646765220084240144120700059517999995552821698095716486421610096186201856520958788885349060370226282509695716588688962466207749826191923609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -44421843576174428388275301540746332994532725403447835712617273419299948703104454744023778381900724540012262987073722374137332832372213371256573012497527654440570617987984642146894559447347135999441887369406665834107700279906558166608766626487996297771549560808890647737645434195242358513877518171635377105221101253276849449008171710863791968309648102673997555731103694465059053266424939310623922793046761255326175985049942759958863849378290045721073546432572161649575255646470094922600794505444929216343921976852366415722004619406067359779435518826419419433734989486863048634076660396459692129521492946370293365879980527568535381380686109511071181018191895828721256919953764133289134755738386469915402041934976236834152409962486245674082287092228999786529270120959499652711115228119522154668129154052171575216051754782371393226655777153675747512954848579824961249218236607209236552584356413887866278644434010174613335108868106421229628658527712046830369018243427986538122818341573376410786694106566684344872694431067830672056281972050295005279518589177807495960763115337682379615644667586240114396215203302738260864905353962673813187351605298294574404031947904365944915725645016004664530177150472328306957584329507505460436909652511376529512051713238262731952363095263554332929317616240112242273467927226831458978068630591578946445469813683053593563959645697197456886648492599547674935718826793851292559592644792223514575468529654798666269528702677438678476313775293373871302895767642686597971647025189242368889394257413921885184900606743753906103519801507620155818388245766005412766039916681387805579117329077608883381629122541559421383275570827744599007857753222814530834932064689603412439273915298543075767354114254672085018951721089445763413289807750908777536420480505664305733214835616097745529443868288687300308826420253870296508563893840309903322409067674417859527958034102540799830979924608664694206722861194025814119731930830298402591761718263832668053831884003830800612854870783426202372090423394477073515328736774981899720097177299065439499985071717003124771586118022205562538618424674859282792351561706546076129144459751354182023169285319255783449720204150577813071176318207252621555221563155696161980285734097052307158863883242828013686521878269338151629356365607860738630930301179557931597367128530196855292141994257960521390697771976422478433828506024851813799645884511191463161537547811738207700907660823259198727350075691534027366652894075816031039321497189200029112551429085055195389714307296208706559777607856583284156612708954817307834215331314942590446532487958209440700297354866090524572263519232796340309917599652970317680518141755993833452028637291435097550152410067887699066004449863660623910869422339410256745203083908349330840134881708229121004257290222275621772929752604426117700642403806430844110179178974044745557517712975606894362001003403416101054268151561668124701756957971746166282038309318075276166995930376200575301764842108838954232579668646662588686598077879772744177532818942666824921100882889779590887094454480130731946231213589692645520080890053659595659301776572737185702136856675035610061072200850225419353675983950357633744352199859885847168392312015319185221880101312050750388827001857060454243235221231150802365390256028553942793687987874656862361224212757202127038287545996218650728447405682714484973050034697671986347485891204865143975067362383193570445480467285670812266399119638977431873150609415890237507808917199179941483298050442331118888641662033237556099038775332819844117254693651073897140585093339065052064714423616249462615249711026569073614763788911575803625049594960395474346967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -22621235476971025902592574720639923948600818262232165662790723372067133918197899603640879429916053132937805642607700804836604965478371239599977791513381269315424664608594590853624370037425215387116231868834751200311554124187844365182335165061227773930937684190300314874867713904070184041116058687445476208618469950553824307527159848480321979758447245675258515481385258104977995854405585125471332737969442255231012118520899753438087163782632009657163194664646581586950897668392220950660590000535591354878571515640464014324181094568707261740925368675132493828020356203279254203195511879738990778826341849236305471527199375119249605003898744470954882197534042718993255070940331714645616400480824992079510614699069901680234311727437357750349383078653852801680430627309886898596818261655563797029874529218422856134770216870603338725459450770572634946410536049209174887138927500623539732274237699685143093894529100219409161162270095768047984912576898776109574184203536179523488905462695665009347755262113178713907869736560097781108831041382457943429825021374540770516667609300445951082679779870149742129361109716922290274448506131889767683551074480735017007547848197749561875996452002506118947005772113210500999908529629077888181763005947286420357137782242943808544773208643351180618679338767748830594456980890912024710115970901944132049683066579092795251640257133063119272349284362172998365383014441173836814202599175050920748516442095811317353416491786900604527800505434600694743370169751723176202636674080063054142301650992097391633930963400803720931883119840756021828598919131001430765977264461696093128275801220984029186275485804152835508846607958707488785536067098220286499237644031285368528033950076196519533519754303056572438680958927469507783412205960496881008273435407735582217069667317530376333997843333943565869519388887434608970351821847862456283864653913175800266458798292855080491250540145579389256568348421394258198113279398632907183363555799510240005264271289383793218558788189517950763728099542300674219743731845303270765636548584253323432280568549052931686452986286587703235313296878961505634460732533092011312612212801473033481475643756109108931903024379675621972203176661459284284463607615101680242032720533522891206524675893881019994314192669475329932279888267666451771694570244159820147440155702954270204050273815062624322046577775080798550269807547292673761502692434800619916264235324711185916600740990417424223633246043066567821729531208885212633597295931042730923171958309459541782532460847996144932889053740273114002691550685824610675098702327714409157416091990152445295332873988212441071052834459341397071807137169836733549673343610781791759700437456888879045253157195987519380693551773823984519315110604168526704483607686549795454843387786580111846054016360516157897869083144533488988907516728925314242643291758918523293505087067570315312238207445313626561980514729567987590146004031456326502623857607741488137119314067685890618342457028354063662077169939302432189385793117041893538232571645007284836044633130654276944635350927122084751718323117471301546214091995998636230049091107969363598977305087219283729563257528536169655504658185289126891857108380718277085817677999154972625693862254417691027623933504108059219945227253229984738337707393991747785567080084878954194495612202421470645405352502279948363738350659138681387403353343375480178904558347828477490631912787734054460947083880259341773107154780824179038033422889578142062252685752524172539379253266886638085039221624343907024830014201484142684412378167729069710463325935728976525738154809320602221701739278096503163566193531179945851870579399333683134464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6757245769302808968573626064360873485570733229568621672926571515816581790019291647598352328796493965312707429848850505534731738319050927494225276121282201356424388165868989941052861862118011908934159850535525893354862961030366431472068420280078596284362652678298561956040794678689825640976896640927594619232230404779395909224026705341040135321632174625721352087649397875938337778589566266871242698197063824382627101021027617771218115255437761580109505160057397263830842857926303175752799277659450756252326632312759673589738598225589065947898100506336977382077562958759992420167656508293743933641975737414765866023234723944681805934834442189341830002515638390998440022059368931087501470069361019239979430063324801107838200261106155821689167216963885968400098187596528794453258162134768943795459089960609611584378146316743561735887120175049813515373737532720605818538697120197495144044783578183220771129047179486731637224243714384406340294594026889095033615211990864945750286378620935152492107838804874111269201681765583726766264392121397075533276619182130926861520578140429648067288988022875171428620943137084866499354961629853078237950910354376999725662182738938098030570614202409764176611266684015471492611826684116654995868255763165475535940705089210846091813037780681965759359198779413639360716634271924565945537613565091098099304574660545789566167082235507480454665110660138611359071436064089025351493709425672752462000962988428746736194906337465678433155496653138772490011625778712096031933852509242034247748652712060299050974053654180586880756107989505708986835249602457008808082780117215874691269856884184035180273862069138561043488049890453581203429655157722706258863888770057802526970388275750318435085336840575270394491074930229629923996701096990798758033242040718094600907008182053966856759929744086414055058328286376046507374172651916988746630759956070277872904110190747578330597671903084832375445875286471357631964281746601428454228755711198503150212981561437339566297952575427395359867158917387151145153823023046428308917955095790028247899588507399321030211251234783668346259340649192164827420677227557638149689368283377789608524879508594301521948379039874221815374743292262210902279184317019740229309904145414272189982109791316666336686114120730493387820382804169896425150844609935120673483259551026961042727467424426047406782775902871718349808274698975307965408992876046155846079831997943714056574563069815545505498899636526676835936625030407158287521099071950677204559310313619153102572520498322867376178490972294696541352699336563282018602011420178022168543205673707485349258795781814510738117785415390566282621975924499179402711120540140208115614517882042340156677146186499295933557062664518144573476944634306232344654550281439364418695095269566589933672987786350882319062253585209848055767400060751873192922802427401477090564128954502701886452656345289259879253707292637156540267518982879214723229061913504726979799546864789423865834538545188135356617107687347571108610999201554900837795535221086134919728730319154712619860592739717581610192522038283654309371613110863457980592816273210883998535074261292455012161318401877093102884036837545201678121517783401218273389130150484477128925867659140925774699224543142541795875702060041054447079171058957841768297710640882964684310819022897739411580159793355322916676596734563168673948226724613424243138615601383574476547366304697159449917453006530181175271444576237536039006801590927346698906475515159043346341724715347565771535861548632830105711624504569647947089337154192386810208784529514198221326247610141240435626769668274210438586776027772471680071287260682649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1972634319045496997686300344983857176697178034965956508576679959288349116012368567391481970155434365241996840536229762322569401083906628177661690551932127914456372248481707745702028598325832651087144340543539983208078286931301872126478496183795825351809453663176452262200275217623727870799117854346209805211686339323989179341225899948211700947688913730198624339087545371463011243696215745987468180373906635548792844041056125967035416425314326258399211228512169355623653864806630278540661040959858636267946272541344682791698157273245011959016811839495836385406161402717359568456863982593049509331707561560046727630564890634054137452003384688307206121418520745546182684363980066719473871782383077987010166540806869078146587275009450204430384491558796967153780519561083474420585185506752740478605648901423599769495769635057163032887814671422159271808401438905368993832785408562460039900483012324319950731364409435101298212825384171082664703693473309079671310519288531965093065727736691563678771711788960869886214347814866247405637988219712113330360472688487119194942230150723516605242633230397612965190304887389580396722726203182703707964631057649696134481699184619112952446598271634684419347772859153472566897712027387018141036106722177340083579748096882677451652180766794767471552506599254821351463296941502021189703421853047995923104536419654982474249375027138688239982258029517688849837541395062743856797468940498939487169862861855666126357828592832296576289207714295434775242967209716044256183269180415401262378472485235039046669327085252035775702489960963479211286640722548532638424184551908283131592070711216192509091120338156063011786770432212719788882657152715814707741130050085957171654898873604154779836541270639852741160209707812484139988169270960656114642375902549468118764075155433530505999203405250412659262487508025458365149378028807041315863925012756815151131785063409926690833413631420845765533453493103000256717759566848095792520518946757520724733954782243172701547938196716559564155703872217633805785000612667816922473364546230985317605401019535997807090070950149173249971488246969032729287003819219092881847534634139784519058185059698631562414366553897543967801977205349073452504706100672846958369071888928425285514985977199166051985930304986619851156272925929679028580043390114416716654251845517122020734459300945213701246714991078292183641416472440789358468111397019819969760233035605548186666099271001619707819579229965004462252968998852842063045579575438756621757127801438838808108035104963347121606431514945432050734839091851676982880829185333096330802673997262312219755043290130173158753431114639215492021545258347294128801146727563540031936740829403561823595682471942344641729905720938748273781103290662383432979637716339059287132126761148358682908799544512316299267962557862352917352935081907706910197902162780334847251800033094505187587823041345727238429173584807824268869038807368823484169228858533155379857488740905690121725201409794776699226028377988487629676820440854411834840735648028050189343770239180691374467809079840382639632028500372730842669807706111441908737133823713096173183304961536765582834165054379316739947108836743646735397047349854541224104832225675928859792149429783694501043169329692409440708237555726436981535457691238729784711781258339392445353601204302669486897794132967858377659335264129792940146562678848517547368315644813248648299549674288741507517910885542601142240620907672438366217616423016422575708266676150133913267001154245881636707900555583857185666082834653164828439347609587758867145049092270408370434503086898149892893244732445914335021411567462580347729456260175626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -684477186852218932793691288618068916373345949186597900859662766480372023830652712714871809404715745475019949919307571854762552273637558849995922099871498170068490407539773340702220801325942427939678374155086762455997026139015426625219297062928216697905342206855146583826026877524508205292313284725082830861803264782087923937391305042845659546271424583354863865215400802708876325249341580498580183124174157246748287850226692771299627236899370200494888243094365753207082629535465417398042568080435229953755442288729835232938340863801370907043233241947362632222883665539397866723564188698773411412872081707504891882673669567760715032828078506822715740245722521792349935602050315262481518245126253540705171180470575456588781927394492798205084680293720993436710484077438162764820270428199954320015058220147117524388752866964493748424718184740295883901073470913884469505085924904699040346202689747172099718919492757517965132298316312624640297116063393489121106171894320091147454335702899667615483937098296806482588746680295256234374602320963460688987967656218773291768741619353471626075952368883495570269900753190605926190089954748518610832948744914948853182257555604410877443247100833972283886074978887798604734384565373753878079109766551046912039317244831908276268788835367448951899865795315642090462266640455677518098823997287621851511935817657281615190422820517230038003738795445927301154219600068986059524038966965822660593594896256141099006606746384210236081097638193727219749305740997967867955772351120412374476047358966668112311422650091877367630464834997609858461444572852364547587399101558014856277783106212763642427189281573724089084659095779643027569125811271703602201363358821973813006942432811739089152086386803032842130246643452927935279897785379125323284548954003471599100982658455355953229433287255014839153807214937232315154864203912638794731668750606523369231796124321048720609021705873394616256525579505465257741628339174376297714505500079112120655620124974441973814407943886824713083921444245480330541056010164601833928479406734046197934893548980253448641793268639506015457695700605094267772584529051824964131041678583684081840487707616467228824705587561269986328008749309152334352421005688385115127369763317407185821644101778876267807391655807836183078388819073756570634727858066759748972040201028114399510858590389580618367123665787583216824061176003490872787595346791367556110027836527507398644312491781343796501160712217792315055966471491373194431471745688912220390466031764278104802436285185609338056613548453854747744534025087896216465282867020233563974406498031970434492159629214024755991435071965998214412285434894955509521223919064142333562797237249252886339208623299008128220244823113449383598197441360044163341039998175301627197726899658495019342358432361342201520918884996016137475704109589603159235840294730758070884753268267976074101090403178086604725413092982084463104660553784179137469392504791302525165786408735139833735813084409140268879441661254472821357541413114943531485997434318243649967933509877040013667325929562670338527631831393414361008056670958547979173898032764228967214832427607711642221859304414570070053778008099938047521672302556860529851248857061092101215265559537148914838075635860315514105041855743464230649314129029638093074731282801045219478483667129329331644430010419799004612588983200001507778658733776681436827945708623297274790494613018911657822715332651439008738777511241634763785379850479076358218153971623004352998634755893690924890225784280809587732296490377340028472839716678169865171729592396231747494861195722492630249138714595324104612168270260256191474424292048896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 26219925917243684367135998766007621152966975662430442970545634447310400754087616509548366284682843738195011270876596898669299148419049030817339061543374250336908580418994606465342765055980050544567785626263108908764438073637964440452789779034455050618085122306806366794883931264789755900611630805412963024002378630095220322560420444327683001821608792691625769577539503517147231784719174648605512711246211695003751163867779763442527266704824147215739427689527308326365389323468254949144849152147112425324803884723488485293448976740548870909094467020581136279958572142481789032306937673843575232458578561962804539096893828675825347869024715018767753071637236978512704289314364961705457249957214348082046027875250066303555084807351084905273971440576626122460922268219488556797583428337496497011824112682567038643001169418785511768106906584400064140028343885247769929398290290544012218176678548684193395581864468156240274775621773190725637616768820815009056254291072864507463286698712402758710966278249311794778907325437570924174092543069381965056038809217347800257117413469867972874526497819461285070856835695361266996175509689436034062511770933524268147845835824878246786685270596297265767244175787992868525092144461270512875661000102429012062741196354285086980197502964881388778262631062465047192501848159360906848529062130707629006798780753729639359572507518685481681819007339677976485623277679488845630185914831168712410044527871552137388319885701995345125904431306923671998712298719879450145689220080491172395558800843403155995355977012508329764772536145134182458582298838504593360198651726979303056484982835310103975972893329437022910989573115730122082016057863193001964568595485218713467014517061128204178788653471580645996433207497317320585728523646200282022525339900898457303489844102411450423303913194441133360037014651024643058979626568174646310782000178626116986236465535366128218335441110872242507402733126844415016976068051954962614780882989600631429426462794168534616679837531344093991340929862334118111373510563441196300696604247287970105175545764148509205909189636034720329512461998139264593183273888076239075465957099191354074699956746597595490664501432405867539292940008012657605153888448889540813603492230862281518049401472784657469315667730900567324335462640682812709403645211387602283546746049525134959546114969021565004100397778124081945857357665109872980598217246491391988693488943469518729837717857110915048086647791467717650302229391526172593375033959340585396565705892204634820933619447782812976793110473136496414005987248218703472355995566413059355072324474385643785983373965327051928466206271120659238769501469646058365880678010794748013337052458803200215939919308587655486278870954336975688052030330228455696811732599019264992687713248728833573093396219588339344646627667270918913141665014463873882644164385354252716090988835224199269323052393841325304610683246389709169662782195610923051362043498718771374827995806551018534284714245882829246109861478007335504897939876407582131088322483121543644440588359239172522309082840951153805439238629771526457493741011852645940125519169722650631571771129447468004658625100339456659419630555365153048379211239597427174490065518304202883472217551391083710866764157779348365898752983630720836688861265135948203781679497345329660231714896756651083066841894534808829588909924572062016853371908415168816373930375386988604226206733551657366684918716479213634638146366617973182678009451381459701530770892494135288381497384107800131045555123472781715313873635907888785001581902166185476355101193971385009061457901169914424103661921410150583957818910827714298645577728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 41504753300024773008382943970092207441840010330076318878137573545059885424308448395780397032473021250126673229672941018582119497881337814369221939791019450982448381791209776978550803288506915371577029852235534961736102108187927344945218307306760156157934385292685802745370518745554254198149506851683405740738844531912091653831522255578494644431525881061411118047875172181184898852227797104339324159587587495676501268610793359260299497903982104719691759812990352846984622298955180148588894718084943748055908927644743472857874780787062644342839051138215718742375004007239494452194160696800054041188888557183521639661404818100810364751298006062840598965483620083696314002729191898576904070392168016956595980011642042058413379648112813088410241728328956932236848857234078306963579963513056570867013359730907845602724424217172742838199048423386800199697206121211745015069773234781737924012750273823376527374612611659353567372331539316846977707376822826220017460360497709152644221843310420972424078673391157716960960517682276477049418017670132356200833179401585843850138724224568744227331863136766706802555833723351677161662395314956778745568860709917120628463365603141639548150793588533105558173639657763594640701136644766575114182438138688316812145924107755971978189729321110156640930056872119092157905039937174243133461836036229101536404124505534900517349704113999690234517265243778956935079369395954060155612565856826362694888671386726393737760646183076731097340789869438995519333500765598230243824163692223240477843360578453419081571017178281445346945690897488993932512018533694520405998339042225256239892245353805142210290546974833397396275660413530862157918199294453507052674793738553322266929032356960877839964189910139161596826224576385126863556402102601606434068799494260436101011380878847484399981375725084390815794398853804888210854761867239670489079743786509039747753558019260116823875311859068453517354216954820949590946315937491841466897297268343034399373352257080721928766857194484353670507642142259668490696108137951149667489587617389475462297991683408859924495616063623150978583220804966015366791734494666178871023401834116354553739856670328618922086216124551571660404787625238696090886208613052658502037677419692652732363097037842101673105485747776306227209852579885512233331581690180376416593544664710326534695774647024405998271557297939320990905766557017457940620155662466305417429943738758889023984646198166372949530779709586908184009538189252432125216654849684756686028494212749175097680607154448129796742441732947807849763432158903792805670446919639986932731434412302242194359095307409358562922502425743472335129179238346644657001109852108838200834146535222041871454129771434864531380168434090457373027008085157252572399280066696610907149746433901341555325664001701535743615414553376579366375387784373232361377547579966355216721443351269375609571191493932796103237967910450340200831072522368813078426619250399325827729799046631450855060594135448012259176606759239105829431034544713704736764239754875815932605049304204447727471405707993620457368270779112217265314811649020131097634418644792593080389470379954882395492025650829932946152491180427541263415431859492472468655538256012715671494132547330457186011948866623371534575235122216235895234410931374631093662488535960147009775365675954388382077904196815462669877827675084096034831248957612391325092061861886874423671600995132801611909987895690606086839038880968886479749777862302874181216018356140748008870857805434847824993540090346552986189165663067342434814591282895041037044184202148887812281377853596132218937819967009016001678667038131020308697579520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -8980337578195532340687301926390566232058804361130199550538214757849486041266792709611717294167388644634224751078381653985444273025292052881284185193790105583493850976135221606633276444704153562106751664558462783949953025651453870622915588942674622996721071078055421666897706845899397926887318983614763030113631678558806718890041402954648329528263403785951208114445420859230242897581499418658663694900930677125964250332938976623129326390833015999568374827744461014094087562558294833988869802829262455855574808864074821985424134571449410408903642347054764941145489864493702903685569044241883714497157427032159294916196749117059130918650213285544501855193107560039962532212677432786559627256459489625874692304901935093945092281508314481811959509000350899551336337723662870695149212664384594738483442429494350829948983863416658590765312675231243557004235805020614069159638767414763461858465209019122600824420542638645872972507003647982195817971065272563970824386575774927998079038644647056362346826468387889669212880841584725758780113099912222380061192408789063154370753553298713202893835963723984603191523373210055771016425341362539113028563266460630362549275272317882258116941311856617391113804129278613120380600540468949473774985913536369778449586534882381137041728116097922281569883093952716530472715048977141539052068147143299667662368257432131562991996401486076354667541823425225305209583126924006352961702765773842590656387336596538055821268926322558893292429792134238472208623818822269240003096453321517503372168580866085942382580567993841515582302677450300932318358697837179939551232136491368214766480193477649902902293348721342233938015911928770401488388610781294806190894599392632494596702701690638888673959487807226871141544931980938662596347527619473223368638377325532192488383067574276526881435254236653638535008829905258104435290639306678767668871167392948671036115356998498228512984345581784423656759448914423820413357563261651166096605723115717074170201133035111928221084213810288639450463837354068405489565815736844422108338888841386772178079959483859816940442200964483552564885784038367308600818540095465639202561334519385679062494908414073553632380136632693131030618318876556476586759613481412594023986351273625170482541418833483457858263358875468318820740258423625658605076715282461816223845979404653253638096458571922735004822387333518792960568474622891287668209103743554038416377430095228035419584180993476336787644519140806145391452616126850047927912236720597149195141563924390123471056027130821457024984483272206903377729061684852116395989930990673999111483853664032528691129604900289599010327627521922283429055247552837896668809708193992550767556451435610287921490265821324568114749549082751410827054514788166336121475323371594075364958872697122896764815659199037435680207974656251351067847654423291694514326841879683155590967888145867486789084426759054314418122130657536421652473204974516579504585497501631176881815069419675025750486664430097363133202766685450732532818112931947850545495358962154262712873691090147914275243015759533777925477080778440744587595775958028472431170228495581550162217625070650419647017428402319717343079571492040255778332645523010566378594543509504727094273084731224815254424670045612381060805220063753924627207650414403262740277867366715895356213730947649401551112159055796937658360134267372001916067766504203187044798472728161958237214907546197433204774819499794093969229312299731462755445492040158063076219106483523052077523870717425412689515252622373826694464127981005431088368845819307370255259533327081903524852245734340379833353568640690450874400110554253822525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1430434929523083119445554480297734622269103351939801653396015604942173926712899143187901010600413218964560367549334643776562693405789909869907145035993134907935571574917237861863760605877504842722955020922313135561844306360804272330501985159326671890993744588088482921339577244330754676510793231087358560660155691382188787302803316158981561292287753273929328750103926360856655546850804967937458703032389498557567273793660886226971863955481943452197464174088785657176025902360795213243694161169727747605865302029226880814292612797522682895456757046299774843808796110683039606367346370254673073540579630805168956805676391639802873708462504709402041910601640708802024942597186805937338990563982502302711610912546861651919148901382684964839013758935050017626824790811589909568754450788636716495611404171901705185622315893570836588984872343219691720590665707067960299862691906738013117764310074857835844287117535492368154092316465442306446683378414082288856794868856959695180232326535762243431948982773575303334356238627613287108285673510278913094997505258350862072069919022341948413822086497040773504278705758591841390467686178353243903353823377676575815652303091352333931997800057056416915064562150882571631514359836923862894964210837897830829725736073219376587143956158957048004014640088298515792777489450516565221180660815001579567910080562464241837243003332204512536166083703633136851570169574467208405619778399195070411142412906949794928187332512424791109142205751686406756468371443868803607338405930297475897591714939013462335268737097266152071064992922798301992075992281435881156460489203988458201774356415282295077386968802611545242858266518733568817892535414960621998743169948424086272715972388677681964346192002801842518741043525559200216054962975409606770020645700103067753273630304920264694125020636485789728641812695469267792320190714781822098573133057570519896417382732242184977402920515810439912501327972031652900830503470396037865081644660836297835117236910341908822064817697506370000382271393080981004819095359008466316478608765251667901529920945308665160701242170739027457850608501159199874297546572273092963554790521282027166559807330126098696706957363317191830131288149104673495363243693495397098905145614743134746125657929519242346480405935525422813533174102253246979397689255634138797322053831531829235719289396407532154913780979323400750328577579694495179433423265344687141316724983238723597020858260200717438079413901887308027038865421822007375248080518289503286269986469342657140018330675655917195937188133599987625198580262490327623653578111177308491254068652173906796006183957411388559537578972438441016290618091489784123339006560274929408366074910013362083943382200267967646684282648904961915650977264265318610200168032867955494737366834042366418100741250121029058911524978617061257144937210321812895985596849781474588332797501845737503858153925668135383616732599590734077854766851892522854851218594873236938612815903485557730722988469776778847054992615885425115115815789294382185503264073668655870280455280158860386621381142162417851933927180541158944996646873328234028777406799750786733691088450200612708482222485319829521461940480017073510762491508253331182121317769549254606752629844895291067632934463547541216326273659757933638085316408984042085947083121177340381785862239032097750729860967792198936869226593184550109951661985885155059550528595106706269288736609826640402509452888771333604593258879725474117804137407712409310716126663411024281178730417899648071339205909879563214585122036644083909932389723027429534607919455085769627318387629547988323799148146295607709412634472331178986700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 960721216779187528568129689337924290710079787810272187202943224629099473801805074636675493931935337621922793862338628999676030815991131255635527384364265015828095226268278236395070135012899330406480448935549227583532946872204023164747612831508794523067419255339290006914986813789155988635546671187160059274824714586662604312211401520515073395212735928868239968032193438269159471628131547344434754192627784947856865595435398698020717054119242389584493536727773515161829752110870669676519884462620399477528359491309486960742101496502017050396581537963007183146977303557356826194941095057451201121309282811001776545859338903759723655559945112294899306173224249806631449791236038645038483262462382970995726646255361183432464879591212835816719253161890612912882208315612722767831345036630696254871360657880687953200052216579821403915451440327977292623633942451828027830299469000236792830125790019742694541524579837770765264139005835033102531094126503205005041099646294186019157382322363994623281459591835534092314821483054339982212373335931155204930424608819335843291011143864981497461192411511376722189905287248463580057770817014427170666426995358619667006273191723974509788876182026341224513299738120823134015355512442731799631085456359388583334638509440059540252945023665511561138275094816424095419604529238061162527882173669230396819585440615247475068209545503792149541196548122108187846042941001873617647682187620789017046999943135471049333555148661198602965705645642197391651804066859171533282298149669486451938994565855326763208362896527888522179734604679599848013051827834185175440824022994070501966084377060901909678402715200727609154760709923537693715493009320827479027301484303992114472536859594384640543236284800413990070493307955777996987163164328757638768939601178862748442489219561381851227207537653632839612152564292222066921370753192510889142208291167034805464903366485457215127824001499243246703309716161769697000469508247646254106208253422854489597756004812881341465142681604422756284455177778015037418358994508071706968448552374435582125281309747439081701254085480918139451382170214405583481859966240012806873441062922638389361859334293767120548064169671871063733198823006330143031904850341499080538779547584189992613465304782284012881301706050103928689860086464608607971921089928855190942417333560501876200449179366801155167691216923471511614063726050266620790121014855090118788025981043564746875542566189494390094149873278360166706932575880320511306493627370690409561198113312886143208493736285660801788032911128833342667798323493799576053248614201864281472120723597948972338516974282623305934258490118541701653336416073409500870859241145811345498492392071973561339550246971647600727752947741991004918922760523622100155462523579898103549093095422436338762051796514355107959273071239533759230472498025348280679512900461867306142826852399317990553842742583526841135526450685852574387683391577676371189128948131938484181203880552246689442124995858633326830336060489157441460544762566943463556922104261145782308231462686702236819224664693694652594422277912706101785106468515259329387934794976937077116728846013894910034177954388768021831262006823825762401276039175810073443631450003741511659658683825267831392861189499931900082157513540530925797984669057165356943705924644004877397782207215467908534220899760195652657917570460011502344159821368595776873829802755992534666357372599081901576776265241211737240333233359897437682589894192509734695698437233942857698155686339150059955893331662693533031561286431302256122680877126353844508716714787810564461605287946086799398083376158847386972861890723410083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -65423003219530191752465393088757647246050506519726456211816000407438356264350173989499986686594338112364295939778852055398271272238563114932023053824897054221378046637621344814889307774071011260654381481662258537008858604187982320277403947746196611731597698143611989716528197245365269731661755781637280892113819297181801621147523288519535411830037623184352652967017705195481677595824643625315030251709125162643798563039455975673410872729353920544744431306531876559244662491609423299257703477439577190831852022351298289733635285597458638901426304818628095894641554149072054002522036701924186270202623043510289246120848015722491092826797234664191384822990192549195409257298988405106393749119760580715853885729269569664429140587151748769633542178486483073882512443927983006787098004818384292297588038588477564472230244719798955181672381119025862700458565329728230096022086031234074983385999035261476220156406178144863925907150708465495472922106669781941861733762872504081163169397509950707142457730282551518458362997314802596377676029329151813473747067522091749151088276515217581121127478822596661612414996495246783905763296216326210249095954619625360036926558575552283826296185690429846449798416288308209786873735744965343451808244425447396778683298611212983824595865996756775803549697780187764663110598246250646734689555646949061867642761079478925761337571237532740426688649195110934366269055287406846406839211834577147195679862577223679413698766572940956455756164363673109346407386695422225768901203044324067813104920934881792284043387907368070959498964517780441554268737744294761664736590745693293170341539261709451337070174902408383393718568310235249507068842652742095994730601618662899763137199954040390593119840788599602206969181173029638898733374663886463693117926189788906133067842474766358737352517067357607935646257125059856437780314116646695967181029253051000984157838574960063350246445683526208759119013264377562322159417718814147544290865869359770545294100574957085373636121436157174925032836880028844707051124172012814990534619981740574225387864882693238695116581118869521693306529482342961223839325408226232774755776365460232455089599725958060682584351793989906065120891918842077865530700858637259913441275472310613676123086182576479282193042779525350561024964825611914565488878563331732433216594874748651863838261209068554435778802274447902252988448069982411064434620383921761803335912236049448620903682664338869488841886286946509194014330908981476106046971661615592223973005696785301638175157056546081083748760082150305303594197807908867769931176616792320920406487763269457111434456507430974729051605801826544872304723866843264258280778618211831811669026215613675484690567259119540908239851736812317184544565227431758028384704434154802259906545807497592450758081370176851696051369232593808357143423199300334420006184388219729527768864651489728216199593845991853116280205306533302171369263899138890660443721449137205846561966037312721946562648668566014659473307858575178047695119496469092472312314707972429931738822385227863668021019665610985092552455259553164810769373957145001709418882287673772332779231038812751628431886961866163782765442671160339693058558630044104572264426567467509032222305589783063979544642531382700560290137407118480580675407566258238988590104943159433953225121785573127448011722117201955356833283688956465245267715294203180462117770817494655213903376633353838128617285409330014865407381560805634555140875562460145009069305498257399151218372013085441508558173633880367573905869571849532136626159288558741679148188237581229537236698156338409619092303617528717092617346428698624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -31753188417291909801375836388277236640896542416968602141977152817403108614724460166408428076207416485928358583603132769902008313945917612461105691894770416613986475968533068159479493787387916122037972133096617202120241511763948678145902998880602939386001736727150783527056053080278746715499583911980811496578895309904676370698007314769667539665671341317408117652469308619916402527672010142062203205758851287135725256680016205020812262870869271165672851958384177386989847653735951865779675196536598537594826633079141235084281761174184702742523155586856597256011298480047941302435562356007619171955450083413772782536902762096323843583715129418218860814326878740277769863420624536187146834048835643454054177147665542292461782746690775573370291899459453630000677327329612937126576413107044716436227823804165933309856034105002335852770711830892827259753421178699464702212995632571203282019488935419524682511209555182185318440473530121927010007125740008810245815173237241474029906737218223389946707067380074268867722722105180354221583921247540285395475740360662561214640649211305007313569734303231208631281169695992140221871102476021578938063457460108357649903056096423660072655887695282177725161446717258221995055465295369522474200549746145220789085180141051829757374943531558873996959752460362279875747971785361731523544461652171636694309909803859880632451167189519395985053318692196622378068589494929147394768220675097075797024492247057146107390402005183298752408992761094149343036122632432404080510409143967165746619876755814614705145764694405850009090529270337602170845787004861883532057345200133067146331825125047393810790709985924842615862908240438463674431855537419470257007417147705820568325871400727413798793566191518848894974916178530490025922996307351623220926640717696795030557234127581133165454705531544620706866050951879427291100007517023158652965294307206050383088795756064154717215050852087945925947621407905470344876621476302389156672888682938880313931305866316055276178325992185391731598962434018647563955434925801528438671078087271121437301947441034076615440006800343550885863584467637499135240602220384367963311014925008454411661948124423736956592477879448665932376539526656892479540784347961930193054518316436484657943224717944597946288743179760287941728169642175106035567901039494155168158144368746747302084905100931361334111795783180574254646874576382478494504268007994822669990947858945851093473367727492564786829233250989509181558971657949425246449757229878227009585174707480279615219978475414214994237084990936843006190088852843432575728202596606667786210434467975584762858640656093733382969093463077519287777783831107096241012440709607511021141187419224811458160829846068475269930782976388175005222911503339608118516943116816132035394364574704991374520900137565041446496806957511070332189510745660766507422491386923280814754104452265154685722971240615770700250963277669457185270238093236447586709915279486020622595698486862067093930931508232934536051193082689110895525941925089669684785978252118267425757682017468831279391117943012509751869085614600039151617161392649514304746489082515437301552616026776039077435125353893966613433513936151306473851430594792511784385626476640644458524701705190550231971980362668836796323944417971133136053574281631122187315788925516126104768296243144859183687643494096205735619198947102588359661926292099473252125384168536303487603591986718660510457460476207374226979005602556519584542341909734922375373862562846553747591503700591300478402559168397553624877495811016794103871789466362675364598904544611996914611365463322032110833280854910247575809227436851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4578189537228636473253930700202244932820681581732828254394820178007152044293684753869978616786705080811641912942925302921560629836436331683911660606222400605908717197962178978726237761818303061979508705684414398929019017167005755705811805183641177512495127407200116031844606878818947878346877571558473763338585557543702626928723048293198048048145248403045962036305535876220437118423459351886403573643278196360114829612764747257128432877376016593991038790106466474239665866914072660930788231609720352368496646481774033003432007836576400868867722974323044201717262164117469420782375348798430097891257977881945214932804658363159746001499706002256689882785607903093629325623717732062315973290705918518638272439463580994169291319532081659525961152102832353888487398629813313459473209455277789522466848227333712388845809160490202685311085645801279713651192419934901263576923108939655592341077546538772298895557163864717968427617295631675380587056697774903623981703059724115058300641854690333183090402476882772295503778440803278431898209644461209501487815302838983351370264073848484760783057282304708276211095207532846234457785918005812973246764557869397165376511498709627432166461119804697802365478956599156000767758325431546539799382343467848501871478330554249393546838608664585649330060063214072294433419831971947909234729301144995389236387965122971141419434337484046925892227791967298241645998377471289798999294833515394226770593497144938428201386220061937179226990733721907829109919456818973517615700944797092175102971048728708846298255128709973514024195087193385454620966943671358045054797216358261762359615034499249531098206173251190798136869514433162407736562108281667467450533168802679822648060068702526564809186641282074666597360704198466719591337446204746329711621054393612386166926649471792922234763977454884103736238105326182219271298283714103001188258577329498810522305902847764633024999273301859844596276262126181896100532883842933128889897473880423441011707196792991382291053826903645278535602905188880834631341966360703229715212656506677665179835616358230502806816432067660686601248172495552492765025527076879296120997602540107126224851014696056459529251410226471094263012396579785922278261236920207329294871615993876124274184895789858917857124632990276947428621849291044590579232724286849144497328198203073265593247957440344965747060073202916071109843015262877168710510919945852083019786670487620057837883598958713237862312912896562686785847874581932257010789229459456068720086372693760380024380750380191805166203394141407479316741414098460740870844003631443146148764137425759618513790987061843644943603778634578863076255469299944208228625186855747560055447933678511476064481687976307375347035794440118581860708698709689531325297269718442300942283896456951830690999482904649211178933013643237375121183702572518727669047720133673681643338174591903907805706078836793154766577614805055789398962453561587698346415953699360550924456534525135088265865587215321772259476568805281822668686545217695652473240711122063357696707147784842888159676280386019490386590170679163160288341828303356231159053811574332142755525210666920898818157677053201642843838545307489874678587291656016853030245502563113084258513086976090615141783200251515731118317086118344211211965370125297102391549033725316048973252554400775948831218737470173444714417393632320271767086992821602290459211578066591551236505269149562299341576347653843338688473539236364918644249868740322844143512164950366201498579162073463493981995075451952447145200516130397427022869233703195401675298484329563810158640927359535967243021771905816347782257049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1264070927225772673546205355959316709817326422828093093592625471608427402584167160651754201821204530670997659733680663991465595933620067357387039223113911589602257752300537756624350099480673438964952384583789984979842273333155443314118036408443173298292864820246540649627416918810890385052695319633900355626440965825824847584001928942317313144155102962726380317606726298987042768437425129172101207622907049471327993108319533751501720943114560887132783554236951247719371553346219479686097542398211044270442609713627570584568463473067376356731244350284295181166636829097473278734968026808155434070071959855521735113766829400675126484430586062843841294802194227244529821216977710245627474335037569620039619566450274971958446387466757137212022522677996578874086191027099128299257336246647483483172131365664844152285715143614313043011752910201161525321663671570680500394524737586021162196652069792679870588870804692376549590253973104752902367793894001572177317589168538924568407320716741937652489884155810981000018433960488034609083609302468791649851130720632488186625109558998898215974943258016608929133093656462001689445398199195950833926332353638649981226724720072633315953198805370225712683953486139482450009294703218324632486826552100288670917568922891923204796970895809204930501827574267326120378861818488940930545456468972816132802717972044208051130926080049372736278236903160064173524485144144820620630655951665100616835881142849729985495011206866324390248201387535611137220592154173020001384658809771521690934773738416136141308140450515805937877787016597955907996889852405915164749975049085939462193192154490334367047134027668143717272577762231720125137927132499310783583319507676308952274632967841275798036384143353563185720530823201836477317542592352738595947151469565791138663860106244512557545042214897448358663000215875941645079897904316670157927710248182505795279205841869854233454726711382151369593902437567557389592244397461964006672621498364636377752086447984355244454945370312469118677410216546147862670435318360949882039906360074450916004794764775505771982394418366359599487029472985550089612184828551973008164462998511339724971805030596713263649390075796827015685987688319347396014568597405559393881362476099235368217646978643729038526652723725801452127956616212986324937441943591408030714961647307398960509309997215717188664102505308382978641143658923677129068792186220719161407917282531017239308599537881828145673445182450608184630761013253561894181236600222650200163431562392142786247164547106329481059075177249987731840153531359067224669577779817900892293780502930956059870056949081458701367749310983332877308908240344600664682376672503666415258583788475273808290046123384579952470660422523496987066646090850312657317817557805469909222699768111037634312511697280700170004918282449323651610610156548347360782374685651482093047082427451718557897551116366250976924881974677314246737100101232104103131165591036744136010227008284816269186276869288177269901181392943518032858997370793918553139776790420736492858312939630527368134101518637828647483223872339731999252237358687195003699918737031494093184432716851907682381620383109976046989497725568936143521914846797605907476933129828961655753094467965320450812099061617963443282082096438915397202654897067726633678501180902039309584455759836560854644904292017168231959726619768987003505625606871127201775773488135767643398881210078400497970575961528314092681287673033092497068453196184081621092638303740995673777237595490029833423892060980848214792568090184143291594037185414218641048770873426328610847618189983202088384373827010683847663681536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -382344990841407709924104278047431472325272956283953301611463205532022501611140671874189664756072793533746940662626965611368719199443581043600495034533627080010431965578229242096013130729682707142448799627102808693267198995586210805645243981348455976744089743343523296417203939882906105543635396947319255682716145782729168778851306275042731304213655056161869080233767228372389693401380336206322463522005115121306915100615948597720305348090860092273490542617617125229272975786907180741325638154978250593790047137842961086982769888587968860698421931981397309473955276743243429054276226717122096021081118460025850601487714972587017274533641109565157524826597217941091627086496896861357533696358982777060298684383555834742756312176875457285235393993360864862746516379380650876515741130678978284701229559544669451516185408016132491786686286259874068199420887987197460780186772976909063094856580342682689086020236358558591322709351374108578222545335419862271840621852943900959678082721978268619168684430177556322092115803325054614769769677572186601646114351027003366621246639685187181925851383031636187761613076907956105602086753240519231329259247813283548153860207044726209766813075668999317053186495919655890187121081595541755633787443514011218860526965945263565054245401053264030180676987986746172354022540083539267882109260129649924464348885506940620339578303762113901177992562081779900337687680608025651996383506077201503682295547629160766496854349199153123523230571511417321690074737747667090812437533084583647692861035826005915858286309801529810600260582669590126010744543311416677158907408944619989870299668134691599144754036357208196330702497783175766065873878633978723879064956990051035249085061726086479436183533612220819049558841787070457892030285368355836473129485878871652800501620141382578465473547182422836646226127427378801030996769982892005369963109747383744235717361277743121317744120449032740988847031291650090435995623469886873178757378962824714817156266969824529068088490810063802963665008624345825125285900796883369524546938487874052452223478470030964069135074105754741133212710101571514487621463395307518242406171007221431334542709379019372332404074759738128615423732132939239799737985411628343313256976043664926378241163027061505073480226235071143310208072677930320259750489383348465154088899389105597952400877350929165167376773481012839068804171845698449148034584275892793470437486826903198942233884701237736690069149999444187690455097182780636833635212201967263151550212678308008196436776856787496741170246932832725124835795260888398038818952832949398007946877165699818744365373928804924043271749718481300744501882393018461952655030857474785984928937922187104379819873542850120534967492962811193012989699119101023972905813544233533661855035110335301207940445416819024645281858998433655592193104874351400992289740164537827842440388426544113695426220685298699048501809021672941032201932511469368337004632119263697208962614307108879307187821310694809473810414837599212339471371347678416766313679810124459965339689991633367234359982119600501819881640357561568448393595805896431725369888101407754261435083832611031299901029161339751560478142204686225034105826468148984111256891173989548344850055234285975996562667655393705350912535284623092617462557154299768039821836678125438115543564433915591090883676243403453489214938392616978659812323155992802198106794602160751325850832058129193401047113777334095688496627978354572773423783908599497786401316262142973039276357574082511293967282969823242908137990607439658938337108268823953699129330148186487886400922178864270926125796091137216426803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 22172941493752551623276316297104883009351696105972102355058988093853576567560399063488726508229897490448487921334548775232457835202191654070901174301794174150689860895794257042707642040212172523026935651926880053611171960357909623560560654872007867281044779073659944714934189248629938946392355665652594252533645696656327335899283240167542158434317756189937143224445072727950625809394779779109243111359712900208699861506634896356206758508266182845087066481731986719669970889027602144550203915469410051550524082635434607174143163422583145845849792918910458921667965965887902752922670244866952040348052522637273625341146296681351822501283480206612776937757841044514736859231910744296596335139740613292152170251486253577391927812036738122359737098335351110169977691392632118249714741964827854490192152107840055967659260781704639623454322222866568536779146286111409740493599641883718970486772906945893204456921075750373351971380641446298435526509789326994508005354386492493080565264417505564382582020842330881910709216038397727357086551141246791281955768561456939481043077174896927548359270452012481420865149450044824357042980660035560290974279786010545001177182524772453102695998213879487473710413475226216967180224372750738438730555918289520473455962671981643796273825821607635643564409609795926404833984614982284468236219889873416020233050089783533756003011559294936882197816706859738199354959613793679957345435957544073941172621500803010871898432175166362439459252266604098226209357860877090693914070451057292359157322814800243521108579783810905853288351887424058937858921528066124342394051588735548097450233183905418909912303866014416847076308875351175802944481382480611950317503584866829490685263358749956427989151866263639480911977512290113134961281392296778646007481790894059166795085670230327602384436130160408050837535865574512557149255884147407463632447149238044995741202166968460455708121002590638560385973924739387388252761600832484580707310661572017395622643769766629943536190213832566514963154092516469008979473283331983614149236149316811116610329610184078630956993539372866319459301501527919404978389986323372910213000109854835846914030461062793245437536525902478488509934031766694900021452201829225869682873881970776458933627632746115629016817594551670934476703653538706421173784129726475062981610894980885379695767449529311291722968011220845757559203127782073307607125671991098792349530949922784849186721225281292548963257351072348105673466914339809936608962790362433453824838130449012713008492619652923016594270709150377045036713819576819102802905601468414470855218155336333992809461551783757601799415745432624118447894145645353270474014734022319345356309355882379423101486697902619619417802505121228496285092677153869904255397866470212644543461971457982392066369436859857450079712194391543196515395706722124432756480564832980349447725020171295991475905376298540471203288032099528138479454260809918944001403111347942707697095847588475266030611393820325793257762470818306181259268612651310289507506895736887856397450464884519592576321271066201013731072519740929665780225203146167433775486162532350131517596461474779918891803297586002639441016497392065269854739010851107206947327680349167482955321067496825551530833024252696445028296134189727162857999157475052800916011044849570858890201255160248209090813747151194277079721272283416348724545819082651091208967150881327600250726844784799459524111120289790283219021667006177133069333214260783878302268279079879244908038117501797339048385638772611053982810757461326552805795897207789134308261854449782339547419413553586148325488681296655810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4719793652405026348939796057650008677049053992391856203018078808594111683986227638767676873174072910316437700937371536997630233138147611058888028928102002048003522311665666157481240487373576039393102650364552431182644086617741804599207903728547584425939106811213782997042581105956012411075879918014162016500091911610360384547197942514244621084593643858973292566159078005974892735766633999364803029184586815596894656953614065087080520413890401825378067129699430175181122903813818917500341697949780553667410086481588175561145060941585566189374041889408245528498098867091017428105298419203227071034231776478189489979184451478911935684645206382253288400552489120810841663019344405812894045487831011031748567043783789377697842636533998362281816822517938533872500716283940164576771594153502287419464212834960509975767561903571252800771237966282009963488312576013413172733005295564903989347452553029267431747354944752743722411486653400530810277763053676633811888809677498110411322258716846899397851425193725170636622571697934525772120628557173026517947493553986771495296717402750971362612923607839911968586692257793276507112761391609567364307684231000876232555729244321513528470655390931476750182582830346734421266209933459104454382797591394132767981474627578485078432058084457822302845097385264245251751772622568903524907515259071807853718894455146979100600407626225469846135209531697160801482732831808427416242246237210744878373569361493706295762710889465270415575553390270699767468792629230418684560092347840276729575810426134472420616787678728653225691609317085137013074724084898286667242064572225039735844625352876086949466444913783883748277176718932399163402919112612392927204775150036631516740854426649056401567189531769599322485209204420646739750100852958289817641704082428957781137221393361332030810883539402118113179004462631098501258594582879283403166967573890379330397160219768676818255516398097946744148319770797434411737717511149319709427478328742749806070721111199391489963088472187242791775601601325949746913759059426398310780106285872941800968225578340879530883206862395713112721786739725557138991450816069612421709439150320078224465488319653803793059486290742637045895597405844557320320944382985086415502697561630152285735554438022204198493928066129705456944441733931585243128468834107879575305152834386862509372247183408527633627102640001798453090574413989447938313706169034165035678900759677966315966355181352374957155362416368417363595709424058029541135357505248461863075138146095452915086891850173624874864026688227849959623266527748377951499315856169290231382472959926097250458908080246853566779678000881924857311568296358805312253201208935241650562895104494753399801052175291690205380521475328750796628399669243852439906091783139852808114337373771536886397812516739618228073752963843003465638946972791531212901630610876936751150258711189144886291930076439500763929238987868048156304029772155178777841640239780028271721437716262152731752915798863868910237132359514383296357771986704709506658430069702832143266527678994670349333078931991164244169880161124840463423796608971686484519403741991919709774343179603195085763862573970729116158205308998295312934203152271951125218184807529603452965033981735775063555772967156374847055965767615447855446119423018142148731084938217237952842477180662435393672452372561511370667568601595052434115524776878341193362599854424227930779397492841335021420437780713285093682398102644908613817149820346704347116473427561138361218679995262604829234511534117850991856281529248914172524888407957360206360591517601057755187093492538594179650552141866598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -698069633879193065995814563869804870735848728136329416769414988204304852728231726328138804803216546368599423560738763356454727409287697497058517507538122687889407922635560000618223275273712076010973177696129555364367283780512600228152119093120845808620071247577137497338772487089322406378620945704354655885739406514196325462952455632396866813859719991857241976073504797215136750310031226083150816043178670940702189932443127009127172336430861930219089284127172457024031019417176525036118732874393490554656381684687780650982280199221161319113541413037178170886282143635130900358179861619657579743842348758554236161893079143189176526228915967936849096506395354073615193685320552498102375493944520167555756837165411412870100515239955555340728935350547007166223760486791270573893567849881581449353243306884537269606663588177384026046527158183635180851078318587949011017592046061952236789602753195744130289651351184773359610186732665554898818541674317472387004929384898417668941057911381794950009608063652186069861086505841045789075027291910558132854550165603966235614998038923674237853061564771581552171431937083814184465863993229792203904812385739047232719748426438143672215399347674607804407942368003577012149653547232747769976777104060548315773518128490551268827819818206533266806792781097464757173096684723400203937324849929053220288371249402610185349691644478927112646793030764241061516862072285818416499371239169363595349275647767581945412898756990942055561829992150670657807846331852831709145424805045455447639384549151988541130851804024549334031384898361681408538261637704364327463609036657918422194574983836983204122221009960763794351096057699692879392994896537065522789623504816920528045591082271244465995402387688931296837695170744940771383406550780205097339434543367945145451806323034527531101696973818255367559754217624157786541829040939953152595277462750504046140289189249646366069018134007360578936885348063638653728022849214566963249878162411944065659814886706080355001139790379638048874818628557789980005290183320637368402825420467259754559097694655524346121038332066230588001676743915512873479036493098251218461243280690311568421544228430158940788158479905599696121714366394245279461919414761413542291338056412717149048704449384978677030562738674292357984484149635357471055816279919378390264068650910657344734737960621743246127880353102966687696665098778663971060036821904259697929768790824489086456940287612262738938605795027786168609174565078008924821203860513145502680277635730971364101046038679527784141506701632773607948822456762626203501383661636234648077281869565044709885455900723199150076009443837986148951883097578410982508773960537440068728474595140424553852353448664323463248332704611588047535851283757425224558031604058263489170214875220458073875285556723063884861252250305967599292348605941315747182792758283077173068925484144953363637544919858837223150368211919963892524845079087570295523032318656725519616038855989451857070109795963559674041390482471691816249765311979392987786811816014568026430861946330818037301243513025357709308591650214962636757257428430188238754046487001251052283340021466998404977548836346478242966775275866418891913577846047520629361299325849251852066592126730918227971340512958173937817244406021272194837332514397236182389632892391805109826172479974969414146966055319634623052072264701084461010768061557949879103275111786603329427015382171016169642240423749670728357849678679617574522131838720309848617685384980995862250579032933775673282241434187440670480330674433333567478260319107903240670735799050271274307606053165647508187335357575987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -12111522334299545311932463685674737456881928926980106065057043148977781379354200229422597461225385159402392046595705135319896968230845362629395762437761345899058358306600901783667458764474633140496371892861161076437005507168701340280411570847367945226262295400853355531299649240092012132822118160673631594596961853798787427330939341224441721514486284833446197060369137673972177057000770263189412528579983015499021214264315311852582302572196142417981665975959009711088847957972934568602432159481279064719589351272824045544358704849428940210814605823193110636326326016674703602592554659401596194352228604687296147410655688544269821182823454918966613905901578639119031675971825443509809356981708998182710517363125403616023978410968034754536935109153220008012801796555942594330533218225274441503440889338424687535353531426389334923643147219715080880402984405041640743110689740576346713812490135690457604482132758083943418828918637131256157277037083436664502180286402351739382776536549368282113754058877653978988704891571340907910579414519305890371108646491440579190467319531337000859987059821002284002105807393959945897078786553240353338556859215185176959335535145240983978837389375637155202217574504896546592077453288700048807700078146724067258501356398364722391009667864572733204654302752409501357740389286960845009844833053552903224059259650358851752035107588892253114979798134227656686209176751290560383021054937337965289076704800708127339551813820538780272450505354261564543084743003997190398652550434770504063640578912728282287317419484113351258961679615651970895138552956552872199585429273881996030217067619377019402072711079870501743832759182784393017743679808503607307394458717069801056188905935614028588947056051246228453296040767341530163226387705907332309695310748437700255760170228200448106289389254140299875230672032152785696842638233906868835789946175293286411178010567353270642579240568655973771022858525256984071209635606231671465638329880292192747592118060822954707487724833192349071489938232324123432916204509017712687349040467953742520145605464159103961802020818304872855963562990384840062149341021468152832910432788409056806494796676048812647901116374626025767882253850055765608415268185181015704007344708666589652036897646821036596767141504289628961015456882308441237973024530843948980957448760650289414176376641314676441533120445457103988958627505546493870015456796443487751317982713049571297174970629814132697792378878072514683175198972192583931558979231844101345669279703091329159173802339240185646927666652116238985323998794939228595462782037036268460419198206134437547079467119927454515846659727228398448651031204317552337278658133070832516774424828709741137562244260176580153324520140920236718909276573402577026643750815735074850933443612062845110671078096644333275176040555839308690383229468664923817312503514350401443362113635151653836006170269843795609479547008075788156361460342972782974485984041476945411471531495448250923238152194242711353536655767710109683674583240412512193862561528942827507220833116329548478874248677816278822039270740974918679915638996171036042105192783282596176707978869078818482072662323028347866202526296659696883249383569202808031629167320971634692586935967086490996682696722537346137939411810349143386392521536303413650760632733510598347108662035976977828168292656771890830397883452360730368826035294170933016712686654148099060338776556910049889669760178359294660114871303833702097137314020359867912887896125929753791649576238142284113157387124991943795331853699587898065767468436587309278100582922608600072765536686631269454116877762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 8270227665636834769846665354067635917702133901196977409191084452051693067273817690195152070227757123706262054048936029000016319155853394893664399922762404316401009028281543993814883825993281693498823906723061884809799321426820192044279582561955991238874609748791527205162546316860351737251949924686532119172654806129087630358192549163797369963242935984473342507673139426330500526342350412346166756360226082406589003381486960596896721275804036359817791816606177784841517509802139051067948934161560485166891646378295092010710605118033724434259755778359973922208494114346755573878854026230727830792508790498382775806943343671233520726640453128597155583459670129152352215719672158805908481109453899051358270260943169000150743186146057181125617474947703528760710955457949454139834121547873522155972162253117336563867357849365701526862176825447757743565362582267928607122796286457684179617604082508850566606768368048611847043261932954801460471476596043879396671747348164695956865212967695309172418268878958977474504186805579758967624698428977149244249571823710960663806673748087964671956697638177179026347024461384081009880519142740998030260684830613166430682866653872367696313027058492232096386547433841276079788916088738890256918387274100200644388341091667048917175489780340704832831896966774120185272539960635880195162225148755524204005925433400578834073485579416859605868826790923852209486753176457470178364407319547960195039466364650347266325370585970440491248253939729543428152565774677445030969438352080250698560898947854648548740142080089941251455836762837480032277310891153184476054703025416646225187968521769551195960435061681332312217829598540490827545072773764130000980530744014479268193380153278299687318301563351178401972534902896396792022823079145026906127515268744690860225628101187893297839616302939825098744046280162819400230444561800929709436721861522549289600107313585002663345219551474822995840754720662005417749256416762406840144248175249673281599558663701692704183307885986833213699881488220795460134550549428637997701503119560803497787753894271136730176691750829433283173749666892715047264508418498243422725174316095696052131849529796899189532518299027975256914247096688040759503089196507198711580365154499123017962336593694015848998008344720322419731000809101081430629462976825948830324151745908291971584464306602855626345138489308407630147409900535863665843213926648603768226135588091879976749010573268612587306955658385607693653128394833337309502398219104990299428420987915144175594791591443297916345405793025002358594576448925911660932105889959143288378922202227360247361936616066758979210825580926790444894107213918407080362880212839973342550208743065630105865962438921677363737960603132967566454087674254597547264457551529068511258035581810355813506809443027575101090684800847808748921730734361919963812529208423216888742652647340751456204441081700427056275607618245689491344650755168070402426714021705031804461118802463885826963265955919855473460666557115795096173906633606695179373423184628273436072452980211012950367736318978351283182466097262645229079489982369832769499394933532386648820891688769382982748880086769903944291521945855301887638190760665003993723509440305949871344244599079191721055287313315244907037683017052295762764382545330607384946723117622692550378545852689793104759648345214099889403813488417835840970223880045298332474581788896614360740853931434600238689651966877013865111206682868998593415523187555338299898605545868189842972361993547467079722750332240498881677701038409491926705975303338809168145516230729806123264802240468561272334450688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -264839043381660252101778779416787300048456917048840821644018151773225425930239895117160548448945418949006634926915731288897132765060358328793610601674617137307754356450076357818576342948559888078679388955675519118194081044984848227770959282437609155478758378462062677703116971393762448087450714856788755880507758757122965367459739202735263113787452149205100506571499138198779243889998247522909692845703002211446247551299658022719176428739593091131824095370640790572301674454412540933757065558854727400464516502686510222948550451233577953244627904573845554859401829730789125560009063163693138111684227726000122396810578305957800671840777947659825938753345783812096832536190601732024867053717190025820981323127106468348559183971061188942144192025992619921530601618122178081658151265631510694653964547890569531618883094214618658337170536727229352496916581253009798851999628675392784094532835402593979994370991366858651764797731391254167546107758761001808666309320010440692422902725639167228448172280390841205710458388382816492939296605435790857624301456919332709218312041683263612382597645278332642300108116626884196589838176181110092629907018379794163294674837701725663327224259040936263704459657189408550846049023681758087656050352984557132048510877641518653738580763307686359490734999119452193301864828521703129216274033639831492122451932230118820531052431206272233418940861826982768022114472656545043966598706938761041119006064329908492744217413706418886292317789249977087134515874195471327345658052989151381857809904997660389813223721454352011793350577752665737991910129620884739397025725821942335255170101086343470351517230073734064755973355814649218630905352073118488691430388241734261627759088631546572875859855057446423360554231233686052821890624747672590353701875312115660678418105928777187224162350084191174270120539025686503978471188361016114804770269623446492129316621570497345562636004611929139919292223873672326641077646848211857756085076288732842672076471836041357276540420379123984877783403555997002496298416957340612268418494026320811573961906687609068889774728612708558262941600688820140025396011438088573111484640916864311581508424877657321180936654737748640296096886195973767942854291157723667778521798202179139433350090566557845986017808146223319398000661376709039591030110870529324478904823249415502088594924179306066103225439229021484690533369412236786705734390172949566382288459864178128640463634719167955386473466707767362033026907257886820896752409589986496956298129753869866639638376159931289299171226121679856185122790736022313126604371316747009326187613185338780875063360526101530301377717487953852636098849116417882075759453384150180624630451366375252724923612685943527341482087262981065446513967372126694376526700661442643245370890652908362241253699432143105798795282732507139524343550143604128188357563339891579691027369984683190917655055100834397531363160108485158212202165314731654329215267974415013861727249663353547727132565913637916049418763077414370796733799449016323089940217164592262120795166891426860143681225914857230571681856709972695566294940222303005694182314309258087818158236125328933301807859021041357194089025906608116600117304889118023701802581152008424354548199519937309824746733693761488920223394522263265009775386407232897483215361834611516690021574126894864452649656357070423920267308094183821978434288631663246541163798185146242015875281539080939874032627309919896664355509001138456724717742282792427132178957118480496767677101943726775615604931622667459325714813100221017627632354770783078499529068444149671367873980126539227856896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -49045473817788272628721448323157273514014824996313390005123938625711132565217502260616465471484408147338297182867361619342048658151920381630094730987883761291017459540668304163420897701692113456802365758258504808286555701170518159184971185121635326828630197083783471988422061489514626378714815005940927614869618417816609570732527978816286284349459099348434870384390792613876511063378011657020814909194131433710509461793488940583886787998616681597722675772279897145987172521083287644912843727848578720682761744195841863996627223705057371221238585596127933606360691359966025902580432492604354762798727405062340545749557271384466696128725338504345863569808127938273003805950234790908375576652924685104462710605346059028717332627098397080939931510067201661806604703221232240827807746576206069569349727517556086430063037725715504609783768406069817777222994131097143312385484258415516998973451373833033065924920085135214693143818081432397005097314779439368728885802120527281936441618620988379387497012496075038230901300069971156372289165788459673806408341167779513908310255878362194133850010150408950361303170331493100546528281043062941367269773773713247538403683971467649088372796227526824957325755479325147508804924726091417388045696172024009054354311713082812339865518010460910548766295790653259722807559485908963188343501577661739078349924539836120312374490151912330832862137111926592586176516967845950441903107021682867057204402972475284783102497751845789704904596743747000002090774301057713602094975249478858638520825775987430852038401879796621735401965655878348347580129230367299520493056407489860951536578580292057068588128976924224849067027937260904840630017233995388819414371072157879918412501959752287320752697845295018037804995168971459585641742605684119865146109603606261385397304089888603735693218768288037272733334387692834314622664788835434948313717364139643574025670671047362825096809395818334705477458954651592514783549524881349562489571135255725746501707011333511864960315989678993233498605997501717022079030546678037211778975676935353639666850658895489576813235036346275969870332686887631916998845547531332133398874293913552437145811322975820199590719677393714172416937005651743043491940228135939107977198227822960383157364952697688585862972674879121286535090187404948395052801821831659976014808613931679148187931718799604588147090701533216357270616453179912889341037221059502005438538068862637260224914412008746852400724917654588468666982729550841009948416752871836609379421754050838867471416099180320816995127518077512486271392242677009593129055787507667174428245388794398637329836034790552653124149177594004098582069010459999706774974620116360208302757344053704983455118325284273048832273943689167203292983883507380349891955652429120655074221064387119904705427212297559501648904627639249229601990470132641368867077398341652489077015797243715076110447100602476026382962260677751179702673261983128265376513501754051691261872204394567162739164053501306917496560036582828407645978524702225242601187645922304347016361193585436038740436425834153190424803977097545821849434544266845850061521554501898177681818858893122336234890311343715697338050575681298051543711313168008758872850291539539236673522783852843846848149723016659002420311467412934400030311770872025803744793407499823365789404431378273093889820961292786665652018402036763275848583062322296698381635415405879236049464827872370763654367542814006109523938959618642725258896169096242126145257557482477201005334314614662949505996485273568547672307669056287324983846879865033680525582554176270494390392156771791667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2691410517365288177928964671958258691441090094813215925470713668696644781003207361493501962566663307176803993741245409941284690111815588096666743775794035777118309116260352872147524772747790888440776592474284297694531795644667265191916064500055884218815163178169499396468625309764914441247615976239007746162162435305416489615905873078029173194943947067788480115225942575701378329908848389972723020343994129273305135464738047875067463073071437886489845824844574671873585825766567637443450872203958069944624159748707690786327912115755491405429379416649575669029813273525741383528638564272729508932612446393257241531810087031611027300642012587241249445501041405090334980550464903912821191057547233690981590239149772841549860168368217595476483282036612168052365979973850091572274775380367306365281384492562141424985621542151043657642083266274939217482393005889751487521134986049544583058499781300131482158710176016370280722810684046707978565184884192458340579390434158351511640206643773316495465095122905879512090150410734535188310139591176169157591088232479459488852527317801000060875468055236945726066280797501702146647338139738914081400985437005733195708781208927560951885867696925332194949398848032225071552283257505176445684681007439875398038344978796362061328864043202168210209318045095950888824518822878449121288418087312771058288398418009306435790335091014769533917824509920800264638453764053228840869488832163437291540902853363097644239879959022701876914278347829517052277647177110042641830268488434113410359328050671379110130001518524036003234752787190603453216910070229623681247195812991485123989729372451439426198618098013914196101910240127019377211758440801474531815757643712503437538230010873572340864671286424607795074212637354322631802072534241244808669897524644286735059287756193078996342670590153070201304515785942633172149152562788833817888645604169876781831870305304562830834818452906280058974723925665737762757747687088046415537987231025219884364308806414423618756296029010779703040675206650475523820411161501558351766526991651395423317438007305716251166199598657593189621322139840390043667188882980432867694987307374005079633279943495848133524684560261740882831367288548970423342052081615570060157564967232845915236846496497978368434080426637968561234780914146543096700633896092986859377969410684268012375587077468786605830499322135098346601812549439215049711845875967530310772154683151997092297975492524593968661123105908527446102601741270811163928669709887576889081156882322339656772677140534054152929291503997669458805369675917361582921655151802046724883964069355067043102006798312500640475152645680238698350621619174609817538643166439592106245250818951688205931451955076508807930704846025472544784450500078515027521267180949826768485066357631879767685688318537996604653090458961218866737274214635310423996264924442059036358568081409753500035281812528070752739768825917408580971727657600677917904169202235965240305877685795019276142498721940141846922966707058566702892566440547316220848989871731811694784335597272651821407329556498030348929936370171252803762160929384473261580833656077000201401757201097394584207641982634095491051271761746984052657971808485405964412454165621485667060809361512538995610851505248829244553119988946754950549170127946120073007749151408333680578438883651811733612227877164655206733118774954417442781096043599659041643148313070436265143128298095431166675733403196818442977045962827112104456065288484466024004959196041400570233021251888821628096665024203796329412144780210794382019450467118284813388637015218434870211505611960483840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 217493543828764474611027885946581191068184208697277506268661293489164637365882247021145980416249265473245130325389958733931449513716022754475153959397927693849598182262073900447251458109053532606136477011831633505790769305068217401523729666131324277258263110183394476873346357849124597698519642893458049726715016563441613742791269533864761658331747315775884969588398092450790093257991217576456716003798108352054764027488162665553996805582951844810039508664106987813637939803500187041448407509607277358077288519903973189392512396855186775009321338349444533916337331519251342751241114709478668179015160487078130764919618909920520460041059934310498652293961453975606049193674316475893913037253568121415695421467329939828660956137325922725278234535054321904154346341357515214200046786108574905019222978827944102689478944921729404292873646996955624777097928995114278015589569542839136336421636088754840770334440502240079675703121560084077873337895859709572882625147181109921777816539576764915344449081517579434827952157280400938656869126005475159385323987310998135981790929913472195905227136703124890741744672350245981706719689876328002891877211809241370855503057374258802772286241269480931872698309407210744996699311315401305741220177730569495089811224926980360163317732427767875434207562762697751118250684408563288507945510569209265033512813694570770700626351387644391687438881389051731581603073384917999795640761108017091817606429859647084142446805422011036880212168792242792216691549628446903598989436975563358948522776245640312662773928470191614731752136243800008833758692295790904060983889625346461910101951971261722598655481576669423415984314628552005356289605256153863849901097295317996771615837643940119379798254970898755408752831291295510249513583972478991589425492962121919845215656621997997948114296683466358423997273310679878953106278610806219549141844305361917583733561313684143779188701187841623849532981866576280694051811999916209363413589196878422814720456582420823741549679859029666589684228346738313857355046854696079986996434242307314275980214250840885665208804514145371173053622633411590447814366669063611690486711132836662873900459344754965975378679182969596617869200817271510846320131533896067603551628519165298470779032291574563768687935289158722852648096707872837271273834587655780115847835315001642105696410254319613115649315764946134200544418893423451965783553405496450212845491095410290055164331346649054030605578630140936858506726028635658875931845478221506116957789301931306801089508133658020824909782051280322050751252940020631518354726912053992124046064461565804266217447753407619236091117571946452517167228685414400226881635697013094750533301679379171357625079513876178297806302300506108312657329631909849661737551823276372418417827711739455793430088662203554250575262363934322078448600197080190931898524270046756342437039808285000738625316583660458242392150811462390271763339524531415209355818072829702439949853643795299601525253472567928276342866845411460627349789120917078143702539990636799061049368933205822176083073892997373267910669766162333074297380465038692632617440425090509845893115917478021318895605506137337846836719828692594128780481215875985992242191405682929165553328268407898653413514070517974265811060362219142392010015963186055197079536281623935846477474562780626014281132319628214277956743938407818183987705273305214925333815188678911617364586627392663493797444242529917391309772245287964549423460771729581251392120762132408559075036590694418048855418951221591234120369268870897958720117564068518958704232650474453052689909547008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -13197458547646731192406112362543273223285321665709011369036784655322710667601484171467960738267040966602312696607502226513432736546126458872075464607975688403296965836739806353506099818624544283875777778782822376919278845560464229844631160356542603342355685943013903771590801634574181709207900470970517358116722864195561495603898208410486082115005980598170881158531965366902244274230508818466386325810013765957838816081154007846215877272672099901122514157723404596192681706517251321472836476269803848196835916325609973197657199537724650221514617888994495419485262487463072051094685371757708757985926506800569974450749606044440603147652844568901747809998271277366274785799669766037568255718256536968280363842515650287538253390661527558922291209479824078183576816014161193107436262204729719044213010782484143597114277945276405750704958440708768387596190823449568697602622501747613016417485711467265908922016012830944909405011300177879605592258499582910829198692340069955725214167267593249059027807702637428107512484292691113995469564700944353009444533107860766954656446529001912518224614071551504425530084237336021458261935544951666485245804147953452724344348281526695165261846350579575168402171612823228754248119497949541376633370068440791898006939008789344006316331638297138125699429793408360199510832008194218652116054814631286648683843616506954244154877954256466503721101803717176460901690402648509312306744785087017489920824982886103247686531429533817313788970385122584329171032427238951642094607415360349093351041133016828432312978038726515658356119300294406889349476114996639468606110247730016058615060721052452344207985845530564383658119378150305215756777459627367493220719404012776976920992101243367513365926104570385426963411618058942370017063478551755462120913227742223098664505844514328732784912179021116391979584121556035642758385052423308291598212005399915861476970683080583020965448983271287951557254281906271149221438019711297585687301068913719581751119200575989487561810084415909085534987830238926150934032173045289360322343907446601358067783663553644477927949367031080090184939892180788538741256078238108948435476755084589656646521289157745828357369589805322097102996712873961671120941581708796648051839787928752167287714463328014125247296134899074196516615816464587513139412512386186332479985387230401465345471900114593566999663557577249364180795260804700689170005568835318923526429333888775005628923500845497026355613765894731574101715743244811382296635626537599095239236897855909617961163466969776911684940981999286435796895321377859478247692570027512300964499939432291661739182421825213520823592565453903183600314864584124717082723839284148783787947877277540865749035437349802864202413922535407778056939863336897579450115169654367759919258930778953063496583007472573035930174091167347582184711050131102141292303263727079000190280544638568826130218580129889872143234339041449833012733060123531480415963146722383686526886956466249620575392676089684766796339999218279245038387562544302124724162338113461399553517785089391267316012501802903656650801222439206475360783175110664469609646008251030385121592323684664048687236681296960156483207889071387585064926249414606295634114862828031050601570877847495312022468248951719802829945220593448737117110624978116626824273998175475487383606931993645344558182108690115442124956231491572472167418494177339756790515135073745849693340435842801740512002377973871610620735806607259075990308345915106313263548709670780065491231160120371847032168023734483496338807478518841259769574714951234456336569268803298422176926924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -772285518679311104195120728405669746262814219320221419500410181854845964779749478945256370012874952593877327919660538795112820339865945399463282272436741058954529929075617059423010876084120027944719283819337860060436596435581260960164887573352736201238717043335070818864166955748834754639238643282327434726025122134242522071065632096321929453513186330518104374337583609455024195165326414210583379189749037093185897477865175409308770248305140825297221360650193383877724591954154196289694334711001580439836794652667217318787857081245060385138160558438872688162229065018375081921002152493612923662589132849064342681634214761073203509223691901192358867756119850423123209339219431732514800681736771448865111473731794553906143320950551678842219308826598647472798963723155548975073260456295017435760070024815632621933435199261927652086243545474017620479796678540637213571318943951130654680508064453713355914696929709798784261427089053408959179344726126339489884267571302109128060022381896441220172157356317755713724365634687075717105195565341644651195791502865225608898305098294480938950130358536253295776366476231821173060958955602538297105691767849136582110337154552028935513568875968579534969376782212894504852757691595337670000419002435395218651752863994093477327259867389766793239792276844525025772717062612224608423658289291614223130725028492741650476139277031928611152820103253098461264905022181839060387038152742667253379388510401465471184605124972273043273677140530560121606602649942980883385440291913454222005080878295370630761940621994834124072074022802105683714781234783885194973535618067694706677506262951550155289490611769902642316708895254746907230135563940097761693826014171085875814541979920140196999872698993640551541105211890057347351205379128622322198445080261378971210690149121037986064133788976092413414585195393309826092927861372111740205289134139561470878848137435616986929253151266792971706847300005163793908608949900025802706253410581430034778993021515841721120568760968828003709961390187714072667478890953829785756520192062465499373315215228774264032098269402563491386315646027269346615532972546777982767582760043025971696707307972353170940307147705994677675691085538338669905813102464967911580272372769488830236629451651267540123973720256558145230936464021766487069030851918757373978530678375611347566747479258870967819205200913431335013445858924538961340725450310681477091990925071483204630359440779947875141535332546958683257082645987762059294835634942168616605882479904659939308904944633092971741725442854499721677816416341629774684933265342650807979193962547363801442901386639015673707567799062397107200252089453246981195397877885115196597772444331833681729406599456806704882644940847004376056798473522298723617571919171173732220014273051269691211441408144687156375051028421686960802109526672956238082567516555615227578900099438621738479363571329966323950712689130103761391317808859991107381108873212292546379268183592345752648498737490650391586395173926685609139163137803679035501022047367366151758671420460601167130794024268362598295631191363843093084491064537131233951198083366141676199211187205608448490063206763352288636392224469017420568453619916333889576470630325819622242034893376609474457401983098009719844741408522475253708654339695202026366261462024353969249212595727681620324864484540612564493819143375915542073487303381717651107791674931227739248689506474149014595394871566159916754744158603245667618011557664193735652177805330633320105595889525950855123705208683389542508183852374632855158068505025289629339642362347363685671895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 39018390484416820081417622254959594782759088084826658405962322411812087438038142532624327580545576074315424509164143841865900721743257408305971132177652912800346001069583916292024703158987346777329300431119834396881109267944371018801325267020971842597264789146812124494454045447625976095608402604619498981484461960570355097511940819188024941163503279854331570346235747803286690617047957968805522971583120711018490031902484100984546812459191420637436682085681096888135173043887862245840314087904056006474262281992807801568227310522041035823298069046277798421437631808893131171568464851283510665524470651441483319998366274172386051951528406489941124815313881773018717148407150297776731632847270805647469363985760519934523696400007551198413758453713412460255359350876236624624621487607504561729798807494864625924154375487270689350176131410861285742642157599618397259863876344182006828432681339684317059454193215130577538500543133488176613495211538899247576098144089524917270789692556148418693491380855151556444727411788182754136453585776981910995602773391243741990373073956207469830008250093315105294920218045846960353559581585095348925542432105716598433274166125426404210811872529543005149063009764662701752248858083644662468617280897654582283070366149935760849985801683657458114111161960818137751015414636216400956076284712113663403241350039261656909965429999431587446270898937996296268274067412855304777887198444282959290818086262153804576723428274830104278902758180895228092240232725755455732369164323772303055506655618203507911753984145758981446401026051412375398552389835067469703956427609841193895082356445293774823622859864816309490363206665644806526371581051494826726367016423970168902368264909779272223962358436646629470511039321324433191540295625884770027270751100737121761422489376187310555828183453204144232896560276872099355333316927895243021282081106505428118805165442054660947012650729004347688434715355861621112833176492399013409750358414738937891356160235992199321550056369805824504481691067690667423886514829603705438287691506367010600230649106318687717273326558609369779258085485246086131036160158557799518558580707680476525267839298550219418754995727976327705388431699662274759003938385909984349132104361593006670067896615722478789057404540443817278629487281013654716960666567485839805312922113399889316818169982499150624570898098209194557438582668228203780256120615122592956693924797073641303863670506007335890258850107116272043614778035959430727569154863524486256742801721502965619200789506187074676872152530238945292519053322614219522465862362146282408175980597824867333628536963553748927346396299483383844792974175502776634856872149540403994324091916705406463747321106168612133696202929748000187139193637581183567989250452203646221866843418536666166718662808027086229927374369682082475488729094487641564978110096817328573490399073776288755930554344603778817489846161444873305342382247374149772241720064403060885581041259593651820478576555163647721308188884480253829226092116990400573565693181497384978069391687845184845706512116354795425393566471460502229750577603429943004158011131134726718380325082347480542851556384625515306717950336946151287163258406346717845606161877057759156643095558875760676036282174415535508196452145172443787817281107979380455840377664734884891516693017824761108936461588604597146583837431362616834205502020197059111995637383629776013754197422754702572477978538305619388440085976291684583158515208463830596137908938685512437538310048348190994195994414759971704405087172317618489227570344995916481640001928948990607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2059170586323092899518554864539646601832234049872331117860323821987060679959814618906256410141522104995110094769460027444685090589120101664014001982207322461301163406730662659189236647765162165328337603235944946096048482141077721892622690229488458214532426171821311701548031275809766660950216173436777015288380287142400121642147068148107825606529586557600569629917105903750454334019385673873408626962130390948507083456998249837594046292141741811311360266703206400517781539221426273722357851080136513298758418329618529080729863555282547977362872861057350118095504441104896539142206602101613942525064672669987539368076359874574947668314897443136127505521968260342593947529299430104994328144751001963813195009319489641888843672605188546799095045086915710158087757923497638398622595920147648280531294457206250485060287516688514818248402440432424718176847789246038520682539763339795766734845437001291949576380519848940464551530049177823988535647925385239560301012910107085013049320510071323800083329698443045599736269905783937565388516990867725121856266827015011058563269554879687453688264207993737001901301885536992402646300188271775724914414165980991472713648296060694086261552756407659303109254648485906807076730758787135370052944909861949474901609885265904750766239973953225365817318113175452256278277685525298001305629524314516420644022202650437685817268730759989830615247416389679920037712607889780808168582632102937248600435907518456962635652874911075231534645414578802775935666871816926601499869717388371114970503527068296661130255597074254386249808710824975865079591268706824894970729091013137180375485981663748593940480539772388991621489445743768667336273545554908837455499253593017962370510288593645469688762330488416795736048274286199570037167408023712016192452767538401963256894065549315313411350017401326189088624498198399728186170532517118317692076587227029848003652247354951908310854011872320386924717709539555441552383232480943351302349533154909590905581645878985141387066923633830852735515647262850609555894636690690608370995532772145678380480467571342471557479242861027653127917716921172936933119842723301477130506091168636165510005819042878910587495910125987583667179609035446735609190761393937480991333131668631313097385945114505143463359245537798491822068932062638346410791049903281721980056129177319061417763036370010233859402027762259488010928352650588018420119724353554897004135781730028760900331582625468290858584522149265744799218956419936690222228838906702083914197611213346872732557326870961866755200238011549174550206617087678734989406404806383025366869582217141892137226135945196609955648997113569421392760685568488501127958381757565202993451251653071102889367807799304083188242767721483518339692813634905012274202088833487706770563257400166432419048967564287050902388480710286708074198017197000142472492826142198820648451772161285779980948397319548837427473568693471823181078607519843827266012958334828174570766053519535806905770245203630646576289032984244400349507677361971550899149212488381074601988784994478254229160974214234446314552599350135855438011347539634180352961048041098297348230047427253464155252653141665374561328897914042933008143441692895708347793270397655849169715424394892673625313139721946679832302404159564931360588999281417198074192202630392300580890010528481568270123696985301391301497970141258831427934311103943901361152317926340685275466127387776442820516975068409743259266819692641377215975231907560180717328678074385006169740292992433869994254820794733926172183186482037259169756443127409388845808471213426606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -84279395457225887544062276056903793928236697153628504322230379509338116789875919734445466795213747217358534556907167493602441994561145876230472795038841085622693628789516100988391609751993905406036512586202955790403349875663717116117901787707094041388023332058928222980677986901607162614326191331063379125173843770316036229562294658992043436942217783852777222999551897319773663835901370571568623508581452384000593666572619721372687705403973186404602981691681387993676687020932463110919670922582895637938227132405233097738164313826052683913770624291520517561413285278396835595746546260006820961109386167070336409471029590906393189430777937546975224944225788495757166257338986877051058786116362265098563601913551284743320081441157797093664948294127849569791647528549943188428048135897526725044437412247832083230573416781829378759464454153773799725244135210097658977864061737847482045287784804970588941163654888183226694810749904250212627818046531425834145587404272073734375625768844965714698409457793299976038033758546170315573652434983295975386048359901905412429796241994385072826411298044908656826066289397446908281391910619064129643285876995011428438607360656907811546269112491506506878285587885488331081262739225224623140246266657087709801711687653782396441596918880178453475856079835216940407619310050682607678101121750694614286885848615451661292305215225489403137724652160513362789751902291521711931621160040108016177142438544152005778400349287468463270279080450241235774733493013203468832804356280019571987284089538165865495190666190097229341026863099538226020120357800695625673133111077769476591083831914929258796233829874374170547927093680152976735242570433426801389351267244495362599559618110809034894067860297426572543993787733398862205924446897897190177880052294276615835007847526885350132228273165853808364230555397499202925514292333222164777860627110001344162627150702625059352356684254446876766840096476923287187786797264331945266426591524460072232645622975017705979864205273791672459997353860565821465928646319729568494671405020486179042947076514077586381881632051381505539252025573343445439240914934177789089452125117291489545421401005849589023926911978488603900498022478247205379446891891058393271052185440275757613774507536750659736747990843589249323849550440977622396338845052667012861222595829244386193704164136888100829399763806171763558619425410049415214456496919050853565795182810552408284825597608340772382842735826174429438629571568716192657861167990217187534658568492725958003882244069284018072981932795124779667855155366818675673598093736720230012929108472387018303306679547882242793280109634567300637518429684160598373692855978024757484386766561686279616098382408149071432949586468853048310495718041463619077899921939692119965600346917129663207470377924109207464825057125293294428517769051095028700743678388412322543713523859115874532771049937683948353642838582859307506856973952548913802126820431503312876792345087454600530979009433030913476608008441115913090599153295063001788263261319600858111023895570828452630880520112106994463555541975955893919055461084897552328771696457322124620282001794657330288682995218428524392198685485388029050179722965396736930500558516285325202082059586344032397437804276547327177568979815913180692090519254709240155029723075277352509276332314463738334755002495697555094945198444565918051945962866995184599603982318722767663576559461405696246005725510864921170895916999733093199124099805631557796794840111785475236382865372475491478557900319973210330831724925113795546907903306397295765645790988468224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -960865249162168137710543155883378078479881104635861072697825182737203823817665523196506008925465217741948411250514886688652168630672755799785985400241829423697961440149727642045751068504064895433854366360238031803358694813359890584455959693312544445397430416719638266173831004137295886724554143039743437657187124426619100035202714240956277737207752176537585961529676717411177222272157976353534003049913753191077453748593477171446926024659167892387569266572818705880902200432094734567971894895512980894664808229072533107884287999910358614579305712556868612529649818684656642028965492351388641267687564573045891677731565259421101543689074555524857905210007252678048370865141960590444953638108086232664410483473148747642559401166027187402690923650331512842091445611243466772249856673928772346658648023552075315491994999782821669780884745324654627220804492141458692399292554292770087253097086226684795976770077062475098502470173981581117490747979970660737304026954134897622192283940509746134126075834839152544802711794928766230623129651651079696060399937601127434298182365033515389958892569158986729131762279854700035297147563747518552954082043069724939623934970798203408612962832423309617090892194299515429708114413922524901489518320008075256768609462732781921419412694651280918772675431718634705634886593159434653318001958403573171569743340204721601342771291126750630176452251190648382906375924187538742566993267508489209209276309638293887436386974597675667083067331970699721675850083590214246458003569966410554969318660493765399755277104550200077601041004564594574372098074636770972887749861118764247097537307132942668950223678059441895713977564500602456613999168116988817460638309351477727265992454067216171763639944070585339696483465193659068182311675703615872789209071239968228625253365208738678945862008999046403260205664743888112421243054189562510137417479240168888955142439472807188465102778301785437252985189843804688497097361549779165092154109125036757735644681968095148304195982160093070513722887885833686173360293205991078575540602056908142857726051575925104884202697525741619601567902306056248514333455397016553899342875625156604847911057620859030225375719631596585141916658951193696167848456017842459992405451092171723286089739554104583304703466426276598776012339308273677687382104032653906754604285266111167146625433740095537370385182790514854778646428009685399128256123635481693609156004081955934087745621254055045587279871950540090335471764976843884660468687264318673360885371744741862797157599514844411793143469842526318021655653981009311808248803801100131284391488975764700014258553116651043577417142467947762108891544267721452892306792524049745679801738434309516424143142066847102841416337056984607019796175672115193001375485301426994336420968629155536273697432039824625139585951093230079728162497348248426567527524177268290288109363725651329158511815429965185283670941775882838668058130883815951873255871412653177222642661381125018968570739825200318752993455670143671801686981852645147572125566499522220670789708413956657469861353078532675074507364788882362423415434325928376695311558035490765776520583587022811821283872293298154757187255331234972742490216337839329290428342571135864572279584718875840165392479877326711974241101358368224960457106211847198869597554114152573407874377850458208929278924673471679297166795034753173782600928796653607301611074012261964620931316096950886966300389362424187885013773071390765654002305738368075964589985753472715165782069669085975209421138980019485168176527637984277395921025966119321272079246950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 28787063390141309289793998330628483841918934345771522155175843728389329214589127703472319951252839309689751245023329397977877503697087504076251298474650249008314419074779468438797734920781846453620940469362073232345701467240059101688006721052518704364201385244056304163967534325694027819804058030762557655715819742901166392483817855571053020896340209970911532777795081192568275825096255203525737156217810378560853638335835662892966678119797863158068044529918027596681088193964515897906205167516466976601157644630332486179313143836971493922684133575243076968873302501395725155044847392846090721936641481749021458298006083403459725831649249354884907953381065641420801551926203334292707230997434068779331511009905501548519235989436052031420934491896456045340721383412234884405836884882903543586297041979656974483579270930381127555815446599599646528822572533726093964916555471462487270370399572824326039401456417092204901701050139084025619354015127323394474713293000448264244354468565382666756724816872823307007097099239075442902816065909941627380251305195050780331674063561693919350152160903582906195156652256351388911733996290983522748230378323795840604262245424465701588526428281294705718057129700248245728581755992448681553376731653806306617138290010389635461861817051884708236138542009802131757305234651266041507891761942422352557253916957680909373286038777170476595045680890685737772207085366621620497710664760298986158240779816814066885386550853602868341019663765111817567304840242264324798838856417317108785658587333010942134424648831652514796343160712783728333554694735323722973278111690456430672467100625310850894808761583031761529997704826815133288839724975838984752560525007419916782719163440273379712063452946944730703076750430423766016677356990215648273803260149044374034428114392241448631537319163039213404810957516141764219797793631135593141871714611721670043296499319917453501491844886125683605746052361153066284305959892351595675570365146480274254185196423437004454350779762725270720784230096941930285026981556873064305066602210404000572343428054549378994331223937029820007745915399615526607814091369244082988654742003909979620128123812343685012504233310558857044660775277113905991770928862235322019317898808465767427369031694925682699429745463051954668325411713801897554085578056646256071886239749642348190612886403655572886887959635284910247301788273798323628517420527652059488764121069859863627698460116769100301097189112262730995543793388276892741335354188108702832926452936784675219569727687537155073746141828952456365967428943686220406066748951339733690826537669553014470347496692530904447316452560660257534059744110895984314606388958159266996037131419062767798523932842267783007538727828467698157600338159625809610005598954925847455894866550377811931546970980489801529666335042586929552774459088734778288888199260529512387025066208733618146011239875416415150127814969517815486640232057637818973447307681837131876782659039353127342456573633094346256437264052769433967171656719166922902239543991860075313213256726249268192952767210269835841023028712234066730906767367363938072173750582755234882273247388340255219148802874750147860796090393501339371599157639906054275699340732800362265194185223978007947899456784915341644036954594046166375643690843303593926928309658703382371246143181516891542026434982230129278282277706184519787450427692108206369307758138285649921935804227236062907045516750301493517086802130290643449869462905212253241863814260481067409757834652443070313450733136713576646919174866260061961510346928738571850853908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 3708768015141403983568972185459031037004530628091072616236202688523914927022013804187165605329216055633439918389799772331938382885894240629752323987605064193403721840907316238533198489138157224643964331895956530520899659903913347748360285079161682892855646956994438811461466886839939567994275804134690690448856382669343576540041732695333059376773354652048263688249138097375810324938074718785828078844543184371624083930037429125787215577063645684048272547989699338871500889394006015329945082862580476179529482570410908456095466838728653564377408454981847590574555378170844707326238252185001215622136267470752417580730479224159707290593845081173694974231026286377516573153390410285678640967702013387929046451444906360013083510433877364577664386331654201609467286343722132001262622801440507088145281450927030439385299635510788035097586090205933566012064969449129462204368148862117418114605852011893484563790567125919049530454503104457718424399300360817827431859405198470660467156093954609680831095198707905590028665463733839668385919609640017151894492188917129882014366785423878933613056621094856479094846517099820550177044976685862888581181583459668441272108027823495946952370467357487663065592275072114794403377021867877715914854483683778193462609676543641077104430390073587353147345407361852400418949548362104719209265993492020206415028918147767271332941898852326046099560779622377528958894228595453706930638734970696384408746750623973170232971451435379823072111108562644466250160264310407818892515735141949185703917771603090274084538786543198447929436563680368194993582076258699300054946154730842945910533142873169173090783213859496279897387366722884766458255550486269127765525991032476574908311256955010370027850091768101275106714025367621422771931706588804847495501451837800276838775831755765712025395035861069540301161866954065411776769271268990867147082699880902337554384284050951555447445724997222741380584645520391010917379943021429579715908545979599023069049628434891434230089812500139035462092992898575318902840248592000104531884159869850304553043073048795732479828849022884634506161436118460165694258997939802520194015668141731024933528177918348989116377024824786461581147601664190087107476676068565662281409823915732234243927605453528418542281152253320809580981269923512533946446454881717801854373523648295237359210792835486089908939404784833417580363432345284778275283235639682447195672189191043288213911657920951423339472540707684981125516967416713780204515777711797917377702691443873783155961909086512845917501758900277211174010823652856566109118879143144499774609815294324564153508213615688782984589584252372854463096296185709555314544573484113732517481051891732217913909053563587246634823903090958053089346793538544361693054916837505204542051675297043695725728948040526369897291666819234099182398135229968711738213627542535304754101321755744506621930405973526498489234166004412259560206847530982615476454813457041337517075902344019255229006868001066214191802561733735147867679337982649563169446125837958271933620587991658652343108232803628613981035996478758199809852006180157367879299200546393241038106255344769907279252197400267441677922246738554982072799007096235256448083372299515153365920549606124251001131089303541706649267459597282211883022940637815284086141132609824099894559242365421892426864228684783907933777535569878580564233728694732765001763239119728261358933431725928284070828581109253689673751764097007275317087886497473737792811813763713036557273772577301131063063901913249776426972726254844525901112071650047512543232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -221039146361607535012453100434974702470363716724243445924787732489314532621891757109163550593223776281087803086761792995579769369065021945334839186455763441766018970794796869123897353142755907140664607442611295836639197451594300794731796664039012481004975030582391402853597239166586301502498088836527727914089762662496433550056596159504587984172044425448233079509694780400563118899475448579233490511442916329354767250359141324361294515143828075398069030612951700356660746144565477489460274140342359910024147852767789032248896010276936745921747148330007175298526632475912300960315908826849723508851534716242506446617932352645244351005297756368741106185620857333870435510528687346277945521703828542244045657688351373309180733214277081725365078122971968549212376608802645706262523519990773479254531675220230409077987673358119033236991940745324838846986103771928523019168679613551666466517283826208860473838399263696959081680015702205250874400458969370294413314028924561794384601291692523548275371710119843487376824464526545505650587773306949353718575412195777448657131841786986563441385057190168652406965431214534362007054494634480228125572482007841811026890002920600463711893410795349115954709679893691010528672590179712662763043921190921614283183317175156326342613362682082973065357333456422840565296834434598889854247204224145396315637623214836355879908563698301942933024239325715164042364577048740757496098238977567556928279871834111644743668360095022056728306831567647475886299343857416655209762494532915000855391423432483213369555283712651739919207390483083347900037480382179136873955904540380574290458447774625404682295119717347884269171917080273612277091069403119935885104884733647093712473375866863538813771890192447014078683183934706116188559861193584845562240785741551942144410465350713353839071351766806044151391523633255479752913150114738619638865482376452847143562200683896527445318612533235436448761928612640200452502000492471708666142087739882802361864803247321631075826113947483743767598256492934470138578629121205796907277909295065342199148800376869252727272919446182046954745083708139367975787688554234333625790728328415615267989406964760378614885373379594240664306393659969988259466107521680802423330080934840459507272584887560936644657935816478106589834568247040524346295316415758074986127697004734835822397523230938957783520429967330081776032002720009233048217943874037691420908375230854704467628221817505122155184057158889865531368222055589722937677315374803320066599944726962519145019821896572641464954177930644101506321383601498476615689973762068200704772973022988548925553871827477799016730861109421926624856917384268190134099937997846484002767656191211175629272587450911784206016564687501701349784839096815807156325165321313572199836680483936181182640252193570877263794432288121334674973610303745705924141247669271005996554748872514713186155521164887172119390885822099569624829832362904699623930996403740665776072735699171600298936642489427703331200256271364472506584269073457071021777031665873624238234431987599023947752113082894757673281631139852654580612562308829281759124463065445050942994319926659204047111656975575374509516815253835886678242013847771374057771677831828447362551385671860764555330836197212359440139676621527028864222435890925588185343525136944964242790666233144161893595470555316133675948047107635842043097653471465977219806837298985721505240305288328774154686930835105727547631283236762307673419722114310853531459284319799446972690593883179868683357048748275054158438125028190397731203541548989100851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 6295263446583922525803514717612906375690694470843841737677785689927361127931072624096047952905418751448122097640284298776944094400533255283177451934160273404794758678484397020714416113839680263944131932020581797379337706201241493076319179221353143975247741401447664778568257835009099391951253661066392047787213449934548873367562579665104628620370791600990755256206253479900121453751452592797113543531580458589990845348292737925987591936277549427513578765138232494906987334024392614098000487766003478891331342320193084645309458800687436924138198898560255241183072575726588490747153774997865034506843288617634626152586525190431575293662132918766574120456607789639507805738586564750436687417411559012480773802743796916316885753346643916433220166580154427723943260055814485034638548164557702887630244842704457528878889235450514957351908764881829033467320686664113463907486733017434139691466614393799505184088254731984818190218246308358225960329783009078207223088973974955922280392731240319299252591730185545741500772128664186714631412797500476043100714901936153382915130534429321108803072274448704005063179792887020364575824101287649058726062025562244629919172500627509018564055970112071197942064023054884597094842752914731425776045936568152749796260678592448206252998644151231940601603036538701638513438354570069845837948936408223922076394416911904724316846580433588923151388430110953041612503994942826719041926239018102868918122765528274596115563781231386776976837135842272160644247498208010014282101998829257242302647320416046291699674868467858316071742463695102488944691853315709874517669713321088817961814651126530365961905268919028780389895660182666494594695503101181666938817243964812674520166812383377200668061619919050692236915111096631616030660300664409001545179627576504289281397142746543529202804080069908826783601049247417301721959263676833996629725268554943273155657233209412687847938813152811629069561330213134481634920662564592016542353869543780833506409614920613340451335945971232505211671339168609952698250432171099115707681238875133621164369542636056406024171617191561880250944919443219599146518069803373880988132980311435167137844150561504164617182735451425557621701184018859243489318327869139736045424824321743004860227813785376703641279398165933692074828574281570314314522761062663573745295818152282836945539125418800663317139103888291476544065375678260537259023129755538463965872393358182739707073371602673944076098842904920524547742111794861019230936823042341826192940200086415085650963265390307468034219612362081223854829150853339933237363654948700897668007686425306513821991368935909199272952192137426764955553127478147228874809561130983772021640287855527708885339158711331236209855135593347406453602324652578358891805918995045941894146943867812272897799456180083552474710265251050814510983505194863238028113339342500739438653050033750151091169581087886129235110368929267067389438812939374866890032150796486717942193003452097998309041395936212604785073196184209543890686017369144799523658201493191023641682013657674697635081044685098902654218132786853008878766117788748935173420542122928127149272121256183689940652775892499137830192437182729366969513698267243101262722352264995639597438965535719075645942861548238637749939153116981720968576054410487951663606571479870641720270361822936186065825978171705925548402332384327416912652874117987598329665354781793466927343223997008136782023738652688206620472755892988118065405054462104995635422504387346819260988511822373568937802043655597335452193856119430918663068844996689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -170517754369203415691492797732195360515903891076391619131762876687254917195406840115774288097262841613417549212895252768755668384434100685953148347878067134349919763610375619870741472241902888891501018395097593178982710375543503586527381473716790872670835424933476307315104559688365735417231323530011472389518502515977991050826461584308140054412018391680282081453622206278357910404467249238918024435306424091189471623069353442463535248844203651573458421808881768462805696036786026559860801080537528643246892212527904239971516496374697922659526566921158199109597413372150644195669227567742080776479391962285435327819374095845201648624970723326392840658210741634402980816599527944632147647960939016813002703221756172259345675816009863801752555649586603625290490997006167292543103680367239753909920097178299215656999111046925279446646251371118418824024012899661620773578448208285562451185269517772337446865064850063986053082382841428557927817082157118106296540882539033847418140908617977165658119454472728420359384408697723572195172845900244729277988932850669690797883878208630529754662115054318826749436151585233226513472396212548412309452416795130953359327812809618335997533238770868286760745453190642548146616611571071615475269319368150623931522256845277902179122821848998795716369315577213915665498345496819103766832510844026249935399384399611260107888739538808325584342784089409447807977868904604733814642585550724402460395676948170060297844583060251367004261676205828463901378980814819544473924586880819972506217778194594549261692384515334853442583545592327175630160386241398632807375295842213907438647498922754380436434655705725609923599146541437147279929227898155544850911980843727131321284733734778998460965923693372626455706898453160443300373511746751742123644321572695953371836394667450145787042743940743253034346962684913243513804756051413561223282233495339008798417760758184674719091952202236922057027618174588704134846843517884067541093301401046201163936150004361348778963543367832549330930475676879867988094729609897762089096323436771203437035406350345578949510878063701272876759319722132558378858714805739661969735491331504394395985460303740780742390647073612394615463390663413666330823936747743922400844091008220753836343448687152144014830001642474767214007217160166198902186661066438094498724846712222544536857511828297845858887400785118381604245669958726661155003591570978357581518522963768805297181005191110103955034760038541246236596246389119118790271081054916691027140307149264064191942471706638030038323095334470128556645017494284851772449868376470175763945209131486323583095996118470083322492969419384306691520077082336386780167931777003588022107154624396326506496392660576275635949101813411371620462557295385483623980105827634825205035448492161948174056407915895217201723084672209120426564955039080553297847241481856918429832392376669400066098596584311034660604738474632563220758522847060128836672945760547973531536816630799236388745228403014162018847553903335519791870971225414387996523988523367876699741390457904785681402951274435775253915481655746990671403764190407125289665989633779004856306877834062396393477461131666460454778907563685700459326869104481867137904733863203152816604669115467387602524641391969651361027711611775006604966553415261709957582183637548016840246498450507984788679668879637055132973760733344596212228486236830429162152314249473336742632918870095957646963160587512157425776849695606517035515979301726492534581119765802665561440529096361223182016775716176332363025792589898234142444732022784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 8704176566158475697681282204376318204537715277294047597045170557973921604026751767222922125761045190506856519270455462405861167863883591239275178841261540653030599357802482737421186868094534189118633509260372045790151818904137386093820592250231219291527150040895005070718529949586983561732643572914036595093377676938022492607902716131875475290970168128099081154979234144193742328433495798778664892011307462759516187035606466035271668731923264667373543944108972385060196982752752838018871634820495821234511738975089041677244748556170489059320136956714570431546231149411669662827261943212891738648645468419145879065161181390372024168011268209623348123176482517006143926492438848641486844361886471521346730666461453991683289249812386831056551870582868642113245344709542733946094996768386138769392683521468121876358985232768006785655516681104468336536092737552702915469986673680407999337682070264388153779036874234977375914442010425569428621333862669168176727396474035205789136906550897590357228960979049126978154887185282378204048106157365380852841350023479421871902131607129646845809916476813501922529260912076128351880635428431741316543153978562747451328763287217509492656413094900307525834296765606668836993482799197176727146502427515061671501350996400123137853874604924762684333357780887751705570094538625413057400489324320861646825700768013238080886423972717637927242094457311712158378758435813408517586442561603402968684576546285358851282062639635975401124690125437689190873402927201063966187263682794103146656250112270367073392003007606017454633254422974001005601308424080880410709258170377322262012098959898248662859849455713342346099573513100118537744415696597875187655329294422455041773633760897249647877116231578359003761243460721656783914026779365439444457275438471326989182906154429485678140064665855646827899225364326445472981422482919160806938131406578441571746917226349412087937923883915985221389052790586709131011885003197146312447026184390919956167491753243997303148148371130553808111821071549926929520930796210242610692263413072179111889703998481614475267574538653979501228204554888522945474786190476561606688441491497168812253679192234499386965162154931521135366374790326195217346695018915550998336287530288851159397225522156282699321373464189924720984707622998083668068116226384681872324359656504134826518411070990212518861980303479603701141519135257838577761017415709912945390438019691945349349283546057749388825921024247422339876635736468442150868925506015943795717770237811476454341927923475185499769199753312333595259817265251410799558469673786918274369970186864936189560094792962826146544017623657152228724441907255467364930820497029705720968666746306706026265722401726736675598652423618083087869855616163431801995397700688283403350609536507677286728990245608121996547064539123094434548463678906513676010345878827195060518974071568565502158888897806898983717642518206124508474575314982489998883891753647438367579211453849607351689192873205996022516782523793174734932088941324324424661178229452774733237973891505230376503930160032789543555735411916402287988150681332918000038960984401661271051163728172507371010884070118429709865706610937620181795009301320835658028792762457612012963720113930341447206062146846172867579883796477699896696684589966846010401845813110899468296028625350941043331952496339629166283644087062165645687732150367714822676553196094146665187821276126671021197080571067606705836477533807757209214902694817329870269407889973684540103548649715981429874845192453205406130316116816646105594855424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -270166893518336640704347670969080292638450276328211475730586882178151903788653975751954329102368693670988750919753539956697435374179301549568651178872472812805400545186135614850565437613260607042840300709010015987890906835623105778486684415167547082806181050462018282495558967613920412774489656096455739820019682480925935626143613391856812214164085523521672398581499552621218151778097268668833409348209480582668874258222011145626631848731523535023681949621600295753158845763492160084143348098216973914778879467568615778327979819048706215828787198113181390768190679256318630032183473161797423451157444220837828024144117598680529592984620014498295880472931159123842550900433845478207915508837243625087807606531164786550647600869017070187541198888865459921710441042065047369515817792323556247204840320840918622802465848571891300479630892993319759017473131508001830912751640706711266002685604206129674619554670563668113254399493413769294004330467905213535893116391357540684618348263632710094790623510350921284283869614146674232611815877369574823584511496908123719046793502694904653255581343983974537779867343935256144309708663719590976215787474443689898807899626117794741537044333381620877554145323586850547828191889142733213482866865524951808498160927718225970469745559593970609725049360479778924693204747279494914881536739253298402474601050391395884998713833780469198444285706405337367770860127562663657475059844012438373710807129999810401698447069913214367570316773489482782457861346571776687635457873241159210162364607173368652891748856660252576144305756196434189791573482842592232776324621656884556638278019670817023135409023465875329102224312633271179563713908582719398730402278843577419722906487128987404141065598383524097927232585795097823359060793238109783285538614675881273158918394245100659895167914495880015834158029192353305845626816239190868003745982740705275369715136689872287562756291093778332161196829416913680338682809063547372644717266971493952252465686600402070052078707082522987066025283598027012518067587494318553280349804610655058756944856606176294771085545300598613637973237959984531274952922511566090537039659189985682772273571985976905614907596094407110337598468659306906609984628759808051052265467537247524832250661079066763407613956396863893095814253676091235805536520205143940243969607715184659513419219206895443427940522578338259354069393934522213544820250942293065257396265521494458439888707520468083577647667867495417772217354744297682687510510287036446720517772559450318627171513269012067231886462506797024109860356340194925944364511827652359337952212942485231052645972242991568509976738737725344979537665457314815737071397811385075062340772468968283285350494662971303614870040062476507737974491891844227590588804574945707551474446800000454694110148971370310345478955568659799111229114048445372590296798958495335542568511850930883859868386849604425209012394219213923160987825205389138197721460848992534733820968930350585035626416313411420331307748300222860505991097563712532392603208067867722019388944955199684446087051885817820522141308001525609429403444547687544897626229491106380753676621196446110257381730558953863286106790910848772864733991634434452711925973597185199217648523898525668327011374177760576094368891305831213314767564193573220267032176084175081913595966853485905514067334553665022235867853842599602938891709119416103850512969760188028934298815186886314106887930038247885479376300772138165870220970165769731792841980771056385024585488929672223725592085072456635516928568103650615843880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 4932918927327824885013388999288877785678576896350709640661836800603982855744618751669367351599844283497271027410472342668941969865950198409671612152957580486048107747115563723137916674899648904392328226522349618218643584654771448782527684656136634935210002237823996535312376598027723245218860490949306513932030691247680765144578074869491402275058102568520877713950010300797533891686367127377202286543698244112219043489908128888056177705328996001328776162098276242545110462902390582860480351095129686685525266657556666638585518392736643082486016608561801399766363918582874947962067880240235613496222776007776627388606267742892161273103980911853154435204667427179348484568814162612627928519819714045725538333407412863616480860016087092355392686113500169238985010965616423190125271178560214623084536582153526131408247709083792920007275814731684922619734819395070247566767101234443389147695853873706202746392964645012525263628608932578165683528176078140946113359398869917168850409201159758876027112691482436958971738003898143117117203184145776929192800476895050784528382135244914578470732650010054657761374001573105153306039559649265883483299005475556391570242656833226270344986377583231833417327479309719549370119672324188801854588531930729654590168106996694644635738308862272392707072682692094007614278717955533792030227487992794435730785800386322844513106723877193108209908835939316068183355522095428205443753251263744491972048795160023619623135175790644412575771978867083252309587750117374133307632633018640672847393020417019064916283990372685012396718739343347914488361731715321024225167207714546152032192726171254754225702458237727964722354430995983047023357988924877104835264652051854687931869372827423180612038329116896127321828352405784630574203008108986368933651222706317037131995676705729577375913279901228094709774679646670086015234808006966606554476966026407238073790096378553898265263681176567087256558247212583074265924996570069255987429805268754164997916405687426095810412451790806188872802398040747496705098742933004263958959178021247998180039805164268207650520787316644197967204342801290895173710963088119399713457716974667687093962904316026876946552669821234748291648800706894279912602632492622141321996063647293478330486237192633274137171120868925680202007590916803097448485785005149044031444110751839129629441175810852020976213617005187374571668691251996074304007698810704027688725145284270280696586999702010704038425389150595523070862127885430370457729458970611570881558127112379753891571347993641820831657204978628540646247699621750675544210138149162948459595877811241846435465643653954905884489990833012820607326766603890168704676231194662871561400569116156631634013205084005509973108230036257389175559116496637230247852725457875330214664748421523343801753373910297637322664751866843076848433008896463829281094613599691089746507722057034817834464413041401345244368882980306782196054952939055252547862876846458581561347374142108259648006933534583357916096323745477870272182202148338766419914829948143596369864542623848282603929183559451074193829146448496394915332394983744915091501232391402507549376341780414362689565059460279806240206773209083292756021415772712935765127465714115778440251716961491739583540255383309723607053381766803706142554596556116786985264206162569941946660001600719720831533558800299514849209868119631184669953684780238314510347526228101371177928570569162372856209103279234091431870113999058455918668408318028165868278684572378637719808935877692076250625717007835961114657898662354485248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -118876901737775143579508012546084050875825811725735765172902805931537083634402785004539426891489900071195591279042274714248534605529916354981112008555114902963532669077175223470999585028034325720951439730161079275152484113308276385131231947461226090173125775426339478522816092561012490263521988058410584157989492889362567117705979060927543322501061597139551232904651026333794053227415581718889781310482491660252997476656949943033895531064195522171745108618667257622725367950303462740679155853428389940565733209112506943576015023751446409619156242716124066225168738511709073123229893863440213417974870570586135928718032848277925354730807497439809848213466355159255741021850933470132350917732982907009429497554842668646913556331976717989592848650448483563888431671990402091923024766605597842506067053289903692337357471858296460268814435495674995893310575710107771408001622516276216457496524441963292966689281692121830505300393301001202859603667482084478153723718732152793655137500123700724386699278196829611454129392213191470236791859226525493023004479682483913197639698626219015723782052123054290850938829414353299990091928290418633069112327476183458832077283922591604202012530110008983851519503195328484164080981306929711597746446244536723242912215156049213356352678874733500537757284660201019562165119123741914915059688220845980803732259817205630113522867167271606023180763654507131603885671162293818927612075955824271944940300750971988785237486330471706410964568163983621434682832821553594076201206383466660758554675983084416250251850007272001764114807130509446857665866209819183970000286717442448609224451068911109008669117785877966213301127087076184149871782863228368924908131916437992828046827205769753914679695917833345259746887267023987649095559651653074701783592461747846213822265860525413068173817249199016434963115982780452439083389298870215476799781640598683503146900299018642440594368050586057703359361493857896628852579731657270422459887964554666225879565079922669148544213724176388111311587446243842398686508697052739688911387383390870618912876001056830940946108397823998964960887422517286054022722167439560842923146095380437725447234818212112173317332094160333083335712543434399436442332013856743355876367194739254040767257940428829555248107028512470595951957078354835273767624879235188201229627366675094812857993677718306234651505538397286111716299066893327599658395600220850812424135076662508909618816219529021856916934467941799973455937832947830510769452723804309952394672106813121793704299720939548531613017226498000628655553708681305399306015575202476993695301623742662987538333174992171352521166421058573982693004280188910326794748725859406763585886191813790346844020623098184199712354723876008963090237608318708165146814085876251274929280504064038110364799450033967639380041996047787874257467597608602705600721954037177537870612386511015923942828575023005425743981617451887994302437556634987125508038397998936542927425634873411988508490057296787464324657839603010671428074944554475401081785774251086395783050587248784138229964974941893678167515095790964049579696975821043754245793708530404146980551099602598861691513790847306687583722946818646870582389262774578935800195112803246192841857530100242976256853330676544577479539966188261222144380056491513994782743277981895911073520027941315817315616161538305402826817677986566972955970594108307227370193439297141113690344433474568019979185694557685892886797951823179427430086356051243274513201398799298213270311454351332458807158781463759238473480509849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 3818491521333625698101878515311297384775542975388285268707824732745472083002737421535738708216239717313827787285759099747584874403585500506743603462068671847277868094699477456458634869940761234057566250413757436275633146109523906505041026515092712232304909785726972882896202863500249919375792738403832212727566299935769199103035287613639955377263763801492883712804178512904225170549128680124978507301466123276500941545871459746735228021710972223539227184449638261381135708670465660868125358065911718486574790099958251141451400135830345677026057062542278702204303283263177196167225253918703420491137800479798090591700295330785793284034155579257749767399053199077785918288519089046871045955926068042731021725480761038979948476849671557528995573432048617240426932215590304270231948289938314519149671749490865142957208692205173822636749206634125772168178781773125209538288873740232689071723594980514286932278957434580662211900426700886211611420990056412959682965584135116641776239008109060346807953572609289244867486416611108460388237905483896611966538770772190987492821578334629481456690561980107623472315204447028723599791194914716747561250456480092186649974924221248782999097084164027489096039153592951691305239158072911944464938483310368287761737213209631737096075333339616042787564008919263331714943730657205207355447654445471617026573929767671028016743397715780595458240528385791971238517577877626000596594115600443063013121395286018377626765632197391679724155371403956509645604846477929546575534814693664817540516602085816606879579449630515289420332504689092019573936258410491158613288095726622996909173514018266267072693424761056910124493826733217043841630925071197343060061538587399322020117437761465521263688045277835109534370889581494549452329602378662708917560659892933388237531047093771952574800617689763239132706854289277996832089031768773186874603467251310909008862126646312684229742940499757320980732329671395249177848177769961923746577123228920494877038713160648914769736896329294984838358398564256806273301892209710601213472441476514123696179259344863796543986420105138082919840790874423719344446708817636907180559118022813059034109351456561125920874833192231639587030730811766624308159671614975650002015078253409448344567745450975792463086861059958836415281130457261275178050931971600433037272497178721151453118045295080146309441469782895108708116360180271391590834364944283559192705912894786047701118801626219157184125088710852486993426030803362322365642697753697429545320789960741573236263708318925437669929281376055146909285369733130093191461456996433525777127824335872837019776749568724099132265848843544853282140990802612294454814110706917863862562075048717355937341941821852405008518598854654736673248168014071026788643766179272594366845051807638768783360905721198908261791426759513365628509930662182135714164678908909215147229636773277355905889991837347205670561637071999508209078591597515691077743849061004142990448190336167393898436556407980812572432412345357277001652288048857270751515543538872528903532021552458880232440415130927957956652685598319166832053154640430950818834154113260561198454161473347454185175128424425246789416306858477566332883228210705419881868983555462646728539281053503101391403289872758288012667732675391542944205601181963770761813322568748548342800859040808368886499409989187116326046603459719861517090200283454696971088443525526152636935829296775644817066031499792897851977398047302940289149437625533627248410699327678685425820381001967244911758205069491278526526038999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -92232566706912469787567122718821635500212066530194605305627305647246946147813664845545613250046377242210324788149655651634473516001716829373255185188255775208906437325860193314788282367303103011987706569538064454423472829192121500670385932067855687160143673297882794919063876904825215493666036142939026751423628454814058420917034478517797545675845872736001514983061405440032772337295711465808547371219901643882555231253972315597565485653927084240959436570642415155320282756164710688445807375695468543346112226508979946965918468656529765972595568691638407964988800134657738789903193118751200639192229793090522835966197856803221340410074372479908660520910685791303088207057288070366364099568712646267169060421924306937746227433929165307320841822297665809478916227294452984632647306687313260590815494276380376642119975821691319560259633074623160794150029919580748860164913176446563414878088797966100079924765020026536032767771590959354340945543764475562525168813770451278174707117997575084152359620409485731343598450815829971519545199584800165785356746311581195441503473915137848458254855890978341439285374388423993235806405579423148441489080873648778017245983199880176138991762173222930681126635607609815348811972695057298274701900429820592992941076362152958178406366653963231399917165521265476584734296208954700006006710707297869906997396709656937215509856149754501160895814342329937993928022508118903401220795952449222869535886325689116594965214428005950543973044351933725471544156082659618442115252626435938061998400668130862804345440976381956010030469925946637147740250675229984178449574108709374777330222915394743448530770580003421721235712650567080576088446324254375043739710385110550752550294183560761997657017609097319030783418206336662154664752101392191402631345801960655223467594744020518300462091693077652699949225606364821968400071301602223100845088249819811316037018936032729157391150891596827813019890006017544528016970526669800360253240807092303724834691331482554559098009593460948979833287989704672100934337111316420121228729584396779967122809458699019842771203649296205233654314542510179998965967319232785313427920969608562051879054711599826092002040131265320167446623627192930324879323298285025954135553857385606152142465394360380117009499226015070101674433051896982884251636402818771333907401226813257766219041337016708210545880118425603698021443902820158214926229408460691139755434128718373962060942853620721434460394292676876468831150686026159720702629184436870807120952154847695670540197760588608156121087000743426576471811187730447449526782652096708956944015783753037724250613990799975300341770254393777484435151711743437644719671080025552186480351534165400633354643519063607339075875763674609637413255843508579172067707674999728355611890326237442116752816685772727663619594816648528252629482765555062964791826552388456818278516111548361756331038748660356652221742666579500030771893361020270919863587050714002370581129728556549543991543804075356165128905814828814766596670154964586600083914202180231890772068851404797834945720181897478782030516456421408904575229932019746856374760759030596607385248608232685980934110842318963989246183678628707728893539055943591728906870173178060968885805012919143510776136523016592615893422835117572804316478326927855619911242730500160880869503505802650414111800861269368150115403206959097545977452465850896323751901014465803961457571256982615486561834992212429056068446331048752973041328709803528352491785890810513134247236131791656574385862034014371264793149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 1029968753419113475905728215825989114915140942521616291215755341146851650664203392352742738531466418622741359773684985546641745936293225212300810559188562259054417010147519569384748934433495365260578688297639606614233906355364532888698777185978249030515110552610019777182302939725443300387233425526790314328636022571090913612931629300045630852578567588325792459932211030965338635775487107552542353215648560808097475149040424370872356361210522156811555536934084899521639138313166285583660976501181799295177932426560002139885177751396300730214527001749704177030271444592924511787272857620883854350078434141913510590342543648573718560739352442117147771083249385912644938585624371122795502335092352752074182051145839823396254925010778854386472077565421008491361318717380435301576547419047060350914102845357573321518686837626983764504282812692278240498333901199477547282827337292512808044997735717212060262553894783707547925344304355461556933395748090513224797064315340449574675523328457041711895175309922935244859723431619628447828812982896940913643763439399466120777689331952840359526175956459778603198807166850825976069756772873689944172381126969383938377611555525237583339229135045716965631069727162038905396368755411167879128487253766204322341257069732708345136696465815916305925261931440986836725982954134216706803010015741619604006801321087460637931629079101364923311455231628296761246526935566494770306659144470175592168198630231076427605794427897648921238837107633022307055287083693296417270498405683679291817585133864420074426678468193000851282564642499978844937484524943760899700590010295463703322454141673953002173679258722661454037075587661321058090741788330517445327400745298884542991362472545443985624525789973810076449675355061759052453165801079602765353422297135730444366057508701126829056759352690292080737702777094603426561904109791316982739447755265814501690328548377006691338003255404283599798121512665970391352200503350171428510249926273032966324009146759093449909551250674628792963974908805581790174291233757161159346041655478916063422495772879168110230468102640156581895962020838157860012329713381893727790387541132662195481126347166055545228316080112373678343659955288973849444764751005506758009849887311488404681591153548377339111801785469669450050160276057335161655554125833174573386719245427448166133744010409837044083063632128846929466850038727650564051828696053593423257684201473591749848537977520219716235575987145016975661718277918294165802605728275436931931263593237074402272423510660734296646639327103851959413895809604301858562144284791347021016469420631332213667003200616051538763858456524340157452651946384930357267245783765685483417497404918143370059916864357621580768686510263768332062691975669638329854390331350576130932297470589265101034834305789442530910642801486852322758959812390419359053397496778972284968332332865141543716059943645267599339672663244903370927968283362917638046841354555377748758866579536833603614924993027256542850412255455966782329964671178365848676926385272651315492403177189856846753467653270904709305953218087367754681066204772423844979113026923252363612289759686239798350819445870322129287596992064079801557226044813098185598203625415675861791017764763674024863423562587833107371487425611616590473647299034364143788027080708009921436667655101240238340101066457411625075171595037900095889951032467935634900483332615630063323661453698534028287168611054659861589210546894893679512811779410617473946261733085171292124631262524267715485243063612281744837836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 3189417658196525141848837005613558663434922212670947135014452625648650506101137025012515183120885492940793156937285181689318158226043270538015710751975851892381279890615921180532581542437278783042612946694393358995675756232296776157767195367132100197084377699430659618360221807324284495352205599651737704969651247644720127497974551750292816597163194247350713089522980687924476621488549369550593334039258275116453384671733315874787558926997976860206102785076864116421510979888421324031516983396032785378474589230667785783148746920202925822259993793833425520334437292380674591804608537470532647761353881357267357476079192167849755498152699592670641623002450433606683159111927084521379132302667257242701738521039729875071119968886508952182190844691144772308273925490171153649531206534582803009739291810372323644897471501740959956133601201984436607672255279626005977653147627281995106523968810029540324744515103853272884770648711970182618023460193031858775160918925705930909154674792432091405665771348034723763911565646242376088443775721695482999792127144961845018247285156749920318741933494701576339612545139048756159350868285825551666304911147372274694532469114130386642444854132153234774553953269026096006793434997361491814320856593951214532661589073605859038572540946974827979578690619824254153724944403485043159012402084725854099643191153134568295511042914343031544353163522538294563815602657668266199803418747574093068713180005720799039834484867967010915823312144468168785484640893705234237158955115669528979133192431475917536231898143388923896550949600167852042193053933938333827341555249910928354931609811689548332914057621567707072556662413865039751075796003136251519953879728237512633121116025481474300808869155749894326907409393746851602783418834984872603489475147370939534429232110402556356082904687906139925875075592118810362235813498324937475707502280502509130130216407904288767971219670403173944654498241939529483644022799558579318366196709299429636617069725399935967250164800268396480771692648507437681971303892909961612928338931239288468581536922612112585855709346101994472066163250081519550021265623340352428232133522032532197149132464704784029420589283570470159649067944552812045046239084098835354254489233770517173649664904466941503749955213695765710668810326878919841209248043157111238161685326142438531463618733847493617290385567641410379476235283588794219200055404084776133859417321899905154418721616735789810644724020643502380869126143272370680693511500579751489189336833108750420620548215919136020248551148716112727637595537098562019919148307510802730397806288726428143876267987151192849899836390080413437462808048893739872649371068067208888308438680677304642167207671861279493052850491127395970539462538558727859913431677534037516508744326218276576947276252022327009585371314488334587314410523932415363353420989936507300732825230790211542386827636765296142475614147625360429888538299900670473288539434575412711072664952923191929880837868852343461350786788213796988646767094859536842922034381616201592073378386704701587895497931779601626213136139959343638067160830524855844570394258910807726487376525376853604641165122011872897353161038873074749365160212901901057664191524316468718926580038199632046019366846612483297363410236841144079681294788864110948139619940795146104619383101312740255342678602140525456656975171434795444590353659642612852139779077738988567406647070431081238651379763076989183775427898823558238720975445660192159795843357133085637940315481294439027188971270161291018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -63271456145284302906250514184360917504542206535259219939628296507930349344998469069855141073280330763642438452887458115716672709827918714160807600438670964561282424635290952211733684481658614676277292310208136055469081018746247131484726454742300425012348853040972822494357524816152969674471303039938137235963626492475703895351307407108529442247438684686373296007748581619001616078948052125456753952229520597471383131561595665057886124905048065650055797680271991193630541806836204794209636745024813990709939185429002017469398518369757498622971862533377632240509191432906249345191743829610157084254971093989870552340123371766830036218875863159248165496634888137544868772574033006029445050602215618112841221159231039323376735358340552228761376541859452906771012634227740917822341978353327677169427854725991274072437431903710427487935746024936367871511374081520589959598481930172893737990917210974027816346205011770834220039279626744111591737142897982494977112958707051096873727758641947531205242279746874743724769073291324243979698952938217019535170861799057283307137322426025315120648715277463566530869879561893694609593561207198773732002583529214934738230378687419258414755842198943252575294468442570988560146723818218000283537948752780132447819852307892072008461216728816780901568736165738182235413268191622651815984412594794399063859652370383344515001252865651591443132750759448312895270872563747676099783380324316554711119740551137971698934997558167521422270055197775177089958160753455294321794541609912643671982458392223967759896631714830313924425629771288842063288592270062267883536140014577110450160284245601460849959512456184434231989451396691313994471200690835309779684067953490561223789552070175380846133637119123720701375470744250778880988048515390251378617452229953132208720509800438991942495799436261569991507996052947391498541574392306353046585274102704310128205667489692405023274997413148072509945472884539514376188945664734701602732383773944160513148425311321391918413637893425595998615390581553266113209718998333297762176317161891643572750990988289683093157604950342523870223830992728596871131682139817402519124558671280523650932776544255777115498649946000066142223527509892916604588646941718984365840101542757128394190637343254094462825482068538958334639595261710759985928486946913578632101071147647551205173641251878406091848142921670067076928019942378764526156324190386927731288112813558484930253278235363126891223126284665588319997888716017275949089204606853912880000559965859002548666546862955165934522862995291885883334397725761978213487505883031793692969949785615096232408638618376314171951833890131412240328229121910120871739238467656659856136210458144677536565077142601277818787574492871805922381599658389022153853666510803866683065426038484294906167500274534072670348903622459441173516376617232035242758232543545123061579264867327700821818087515129207848206683809668698712300302472848812239038426727405590229678302157502719484434236374015471012899047909753559357949176624247608860482737761436046999722389660073727220493415316091578318765482018640469568063506838665117110379138802485910406302355911684620594009859048237732085012205031118710227543054166947488957101826801036395499356360206497007626049466037994924244874275541252717846478670975422205385297733179903938707179592352055347773559741790655968235857018253617546951486527271634129102215815607862707539473726028032407105796046303552353525248188964998468085707792478422203442246464741140903456163512206056724482991490422800384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -9486433547742037872090893298457663147040989553695317052747224330191467082092566248049013952051594901884021324603757180075389329139055456176374861658363716639254643164564986411790387448206218076986263275388795463531559804522277291701779949403672619701770842111980796988443772643907296720619029110656225971531874597765718568042897116024069958554306588801136045063933501411124290064082588810335497876736265055944266271818473671689730669048193420852823258839422706159314163042767417576058485768725239341644540966937491743898228401034675176354637705933041293507802088249461138842802455641751456625053266554829714793775632280478340675911406474152985346636752565841561904374739601118919184874214714448179767564063478391647837403786218309833498006336483269959939942261672238932729609165617041495441694521662164415044807374294203902310857566494845662850357579717659608978459478991771822020748775019619602247088498702336140665156718640815831532644018150075410833066357044347173902039497544989300420838045042114809630273132771988042166103176518032473059971291786114119488992020290764176352549255994506525207560796235616793787467071547440157212468335668262290886749630145262738047826765425594148116119926678863366757674043280649401264303664499024412466715437194349152167989070760884658795369885234178038912117200891209363735905800969009037877178646870842268177523892438663930608517021832002768369649558788622730137109815236732053950401412936340116629310766450905824065406107421825833416450994267924245694654029091699357419840223056204976760471689297887022349549576275274431179206861247442602482838641698922381865855084623336578232423672307536382940023221951633139888635509921924326001997744569545842761458141600401528743843290935589548025508759024432988646389853664890014321245465042738726863810790025935052521388624803679814505266634580680738284560658456973046426739484488535727154313116987050524685626121213835446163067513981827688437705484542854057717277437239326389185134546542124069420933915148338260304793548957836310403088770638674649771253992593014623754358393729243544810848395566428637224373727730110507444335189867546372062568817149437305261893001333270183937099536382875730520578612363985266980365001743856734293081360931885397062515377260848220682063280527774994722867326937499374140557017323000443985696680374561745434456149955339965019196935493764746366791636750903299696313205328849546000729849710059405652754127548964628122337878132149445033135519483428624862442439411472044985110317484704203199059249675258623277068142097241249812193321816997268705003472741527428189884355318255841944681637121344475789934603551799408662475385850801277161669311693408727588109802022587685113883215391636665680730647570897488079207320627005072224424043378608339865894362806831426493915526189528355889541233326954403010267691869406212415147147123794351961691624600486376247411044235183646317540837408087635201212825063478869126116550437309566944457815718166632372302826230319517729980397070914107085942735105703773614354518039863066896472836228702037940069501728143079868598009197983347478699960850673336988319600560327113256920962901593047324226281136712020499078073654781265371808415296563921606171764223328255257696401740743660214457804567111416173861657248418322937695392235252747042323837700707966067483887022779434298927458857765798521558678353642940918673621471840885613463560517703345037479973819981473710484027759323299402157012617261371567419454581551640152966584227810073049563495637354858479525127887257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 520032919035032129911685666566785664852770873251996787511746128323738432761802119951421901371417917543345708131850548087174295504152020133185586548497449296978293162274447219730480426324601149588473620208115306053199031632390351573134442750674538240047213511077255165915697318408593996435327733894794028507460065544869747699919073130597812515783993342743309710222834257490618319633343945460341854522383507232001303559586648835582556841824194648135811982134973669910029092071292612839457463848388090163787720557332491268289123703969497352988904562154419282495081153615615143466028875815933142399358278894148175789402310554336171359903005502454994921471648371385147236647227362246935703441114457062327984407306000955332749977712927579254629565804170492951793531298219747911101316663304360500137748960383606842260525828728807765320347667858156946598106234324398084776867450338295266026303773105762827508003630894646150650496401134914211357095553599107893266612683419055171373856524054694777416985566433100483537500381571880883781934473915416609180959282170494431043653346338428390480211658685855083905456450412980953634657943851608851686596162014536866146712207922969325990404943803499929083676059793771358608638966044828829183684400777640728197266295170168671321965772386491060411887600974190097769553521298747702400853671726594761674658727582762938569963596518028214964456203864371442993385272831824385314075626155914272477069942337953016049423785074684751331895667624980666414201683876746662428334063946700270902598721918253530853416439935920242613710311360890529174251823944489244649589280622823351755601086223947451071165926529585131016286811801828467743627328691340731498030982758248694012241746728902081915356861251819144743060717491468517975782803863350600360745412009789347511222674564676075194635098834672241727672266264365928181662914616226221907744525375966681673334246055954466427033843389323691901625167565890150717717945906876864276140449814643518359803087445615040939145496790873361261739779816930518128026408258012940358963763006923552125457622056170682592220558548407873664918408008601751597947324735878998696920897178309243700674214776470786915854235014568599655985176446705663099612320086963922608293220110865207878292792310706631233464264372418379544455349217496312515840458620708035697176308026769600881540803529370412908248837678868118358654362904877316854795964180186515666008852173506965476781760498684920243564169244372230237190737505668171177486826817604924551280790655115189007907590223957904346828888509657680454903803629977290331875187181840974773714522937338733932161851030402256943445790166570858121827207434465571822902070245691934096894257544488646033249696388802521046200692432411828611299440476746624083711774407102128499370311486435297266564158071611259054084345846548635582275056688480275442120899333734242449439721906070026806353608192817316120230027397531923441742931442382136524924860275407736484793937167504116280270336456228436977835503929269147151665624647476270537305476434494751736325139832165486429906960240336723532065033838504916134121710149609980781155309976159224512045635115615182818805846630733423594368872461356152269888074277278344021085337628708259987535500614076886898453650812880265187311285278147607792167178808182832358136172408037492196015509312787566134733138234153403170601257781183216450874160806155630140785038981507103774217289100460671314066667550503389001810725667608286790401361627952506709655154375499334875383539399543551424546734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -14299871321645476170979303403300151548393064057833902026740231188223665801936779669023664753102848525114352934268595308245816569188378921385399208515842161895174132621418800056084071113641732499380335063985879275372748060564996150875888540988814623799941288681016260372883542349531004814116930794363320236170621414694010997602874840341655343237411575184636046840015027024960067757807370969237260182535079899463838811619718663138466947841694453938258251717196468289311693289893061647259356400698976319907606959364306073454907986425499543593188544922713657682107740873394048891612683868049063651931247812638753703628685535466912209949406974646814309063697873553842965424048632168565027157959633162633097517541945358186924765661368607783271508580084422537380509847773407124425967296136091713915863814752711467936130376111025473078557439572584768460943224258064059684784707802478775831000275686924100836509972645504149669354306280017088146868191716952738688477488237491996909197649295395595074387936994652707404267291495614805076915083133513582853789872995579040865129912602014676511496859647324826216967084189921301672074742808805271425191796210068536244246376546626918934616250294166535472808248278036419385011837392463381438026739657900690991075707393359490923953606003949236238254811967664502499237999326852269170473673963066057827652518203891383646392326468136664289347120499423893913204955324431283169451645758620626587479481340419628811469332560806277179412903091053661661765628098976704410941646755464963327922286587062660642127394168287250346788409234789447439186747896823308939327121376835145079367588323135824799338818339614048879715295109709630171714537693638467770793302441498332070177612788543539631980312428883277719212085462909393372049245754224748974176700356221079987811176942200596990429822942404664947598012167276093927915551021874896139980184099828020854975251077829120878673942063828118001231008547600622411709940457934079132778762462137725639382403780481434971979742490607167320736350690889779671034646918787912310244959713169068397961211151605668421730484080507470559970066496427874803552287448040657860668106178330085491526698591247669022705868743174118741018759238002663021793379345838880733549373225256730476126118814755938498312897858343020443762579157345465901561500935828601600777610474817316157126448632886769260791277479668144338141834750763272197746544425347733965826184018730215054954433903029922965456073153635275963001071986958221642413792376101013469049434571532872434528421305021909397309367547875906227511551836090114413302737519307665783051406477755207869005279628700020381886223495728984971781405700992191627999404601347513046575420959687681714594270583433988192903596407949850548656281338993195636072057607021068830394420841591295617166235935676744209597064169026673336021674377790901285254269295448821437855811695396449198553151761017107674701940813347350936860977449247834415417629922514580512538033244061806879713517207108637636326598809796835111694310065827353786827828162170501911523280866261508605299508003712552061058689734714430115340637910495514692219357981201410745596104571612754573797118588864789319461809071573517985649881533627758143088656731039854545071661379103870629361516795515173494193404472671412869022941938721869914213960191710751727596119705528241991266839493663753756881255771264938328039697249797200161023368149937482132668984127517543934400233554765819283069582460663821279383799260165344221047239707072356229870495085281390805123072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 255208367880937643673797338487945567542074239546380467271891911397426049202465846844717272459345093751022007030804312994974267168206916122191642394781670330563980179964501025432040170377544013900081124289808010323817756582308055001444503228600159186191811156759004264625018046355071146154226911238470767879240884076503591505649290134611262128577610348452055532903314821151390098249814495979557585305311935063935939115165941727227403062053331496113123787747819902850177122267402160212537878127510321047285557521724055050009681318751853566194757086427283123185175316811402557638628888124175792943662406802946939736610052274742210665623403133824839742274989504945028750020403372605067470438859447424990020227281761779127305689729632888883259039508072671913906831290042524998416495070683013677489824606053513638180636899587505394738494952648704396100089785767035902232342295701187065330620533784098126499967686042657125042508937944337926864578588019164885508880369628025408881210214348814861599601906251171574102517639564943662651179765290832539792782677858379453155391601386576924474971598965592797569600497293836126641309494140646721397093463160516803996993060475630476081546657593287193818624926465579414730891454691371718132681443316128789925639047133873651335693940014949541936541791188986300588203846650385164470739238716387454468208413649780167029693476048068704968553782696024775001829242095403472416753845142072338894394452484476473029318012430315418893262385189635134597864944425051241652983719024732602395517386830982966428142462911043712932715193837610276480694215560280910185067815959274216505915977225638786886970070329492193929186221498357305090725499519248005657863008962906672977077619110582227066316815116513596231758322775138643339408593749303459488969979338989550645306998580816894154602303600906336564673450296534888071518363913440085257351546434162291054450826091566009637067560492837639950082094470130990702663480458170892638230347342724299617170873226784477054433964781979945511526218499213250722885310984529971389728055692391868236210547000843814159502301645350721711585873241538710258167439474101525740456532787843841985040006604636982727421118717409879506368028590441760938114467932256184623563343935201747163535134015207458159203608297310067800346384890597480847450924870466109371319429381193787972029535053507543092758909923717367161412017952563865651451818613727736749450307964152810732034958531285961545498277181358988515626434479412879463482062785087535402591889557481433683094541987765001756507030754688837522604081245850584556578048259980734993085623047779300510590461546760774717715756799722880539162304517194720173894655582697635376384734475226034726750668615645617722261430140562989221956688471146948898489176045302191277472747175123100440546290417689158622999864749418179430056605525755339685420981819720599867837479978480477556689239098691953677202459625654175206970768154472221427657546750595449904305650898542426774232306532632822325056931649055058434089754808250904233260488444501224471345726905956461347564061871718762562475593759535030021157427184527403358876753309594200638928322143405963829134501425135514797844053504057541299356342159575400214614163630355884485745693109310021180083907585051259279524710276553902290896061344891284076510235830306316804076557976411652633236239346160456329051544411056984291320013053166438873401769196985815202302018078937201625760339683264652348950327661660873223195462372870700875265471762045927470976123748813163724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -3021840915816860193291093726543095912022784317945590024332168579208871144152619570710462792559191835608839307453494241175466320983880764550231428730314548401722382569043287390093661245110235169997187384214125773317970524050476982774187877461272959362044595352353988300629944192188415794160772916830585733780187855824600524724454484015831386760020346419335864888434503459459666814006163040344680437992545965591962055285110666169527243217628597229480362457218874610562574746806301884270184944069689278085588056536007566884925052760888992693708589917087228982516765949412679819278110930466875184571650318751022799834688457484681640302777934645737703520023080712711852233211000046306207982632690046882652677789740965883021820828884110900757827349449740237397031654539129380622320044969151275430317640801447918677322127966848122859521173824064673258839272565121871346844247593965695782848530365507492680387957930834616111685037746189970447699622483157575389575367177914262657676325066480620052189070964068639988302718473231471892943879449541088420109912563604140765776460617576804201600538769036267806847933503028396673683032236335935733148596042619443119435472915815304420340482142880359562894017573197119168768835696654020813743051827107448137972484451761681510240609509125794769850157638835187471395073117852517457906333818929472350680988030999168741385726187364888286253473797691842415327886395292872095340955075138150510666945281803326292345222475289560772702784613091056900651607318122852275064644655345340667457291050530122893323188705050019704656951722969853744754164771078949637231792365389669565193900466057763515093263001913884322850335521678839947678802424998345766363044074277859973445164059463189721734072524215969779160054705541500330238673996729266571537973404541124516928219542888834633289417017133947888822197767566714838003483712361745273583852195120435078507601620068793277305584835032017401508084525347935644819049514715252909571161012879042774372835574584138203741518087803834074604369685746024170469981556341444395754881685298264242065884292624694710063709420715230345179461827675270630469353934336719322936700365315866711479689026152797583374768133360995375212394003631549189982860487602526291512982250557862607742006396882983171059039608547156991065736028144107414802382579552371228074728742766903594869945760034686118004121922854260325966659571244517553754837567805305901650046092028332417357010016952827772021291175602779936165215016097820999357641079265493451142813145035071911978363797329001363999998758553764076911048814674982640539069295244064653767591034167072940655132435883703252656754669700560937714731016563848376788092184490069118647034624346469177688705913374551245765926160517899766925369372768703427423847553712987261727025863525069404902879223142190122647789968118694415238892138357426475759779269212822034021647645960945957128083542079104636054771763125464386477460863059709929570251595682387057923357812710028802557268198243868996976608074846729949727115505748346913539325513261481798186503685366657904230529667422463344683827021919775272250966978820731176847978574212830685713462558877186662484199833389410557972952478827713611363994924553169001455938090495970085508277489523525016563122672851081188401915417482129123288653955365124903365334067266683715278433164947603338955760996694247354752390028965389558026990211815053983719465124562502303827559182874989928544033374918979259716598236302541778660547971444242793307097202968899350654083645801758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 19111554516598551417498340925623747163026819810535540085733322937582767300562116864150754000593857152346305032903438298636680162719983889009069631534290577616940743165836232992993673469863036358835546102828610746865775104976576773857753861654711601190727794886031948637439454790458129291927013255342181158730150817789356953073692106540417415232443008639076576347498751760676698402502125757952572257797090245091184227815493255667894582307276279522145168011862391071989738666499333055437681579962326358129464870388868089488260216150135551071051960204604223743686604709143868138802781188346422412492189857598795048829940342906506578986263529773179095567410866473877812817155600014426726663909557059767058249754165511413415933136654315335711632397281698380118503762065936395971219184197844633972119329961819287753086852114671426233445722792030479117003605046349979392764343984792363845781602322364728896052998061089032234392572216526294076148558836170355139707843915898503461348974938266784689416551072778126584882883570417944678266043235041001423823500919801265509094957604617991097081447913234331938939340379056225818821123614262925863242497560659949541339449633084298084601568402556416735684911086421902242744367525588624329466398067548504753202413387211945983742950915304706704909085215402689013986413064657275180455835007046459600623777021343405404504048186532046735462733822143366865600984663384294738249427651726373498641181413582993578718361670326715433374679537311883543502797513508627386908480293523519013102615833721849450240029048938710920238522761249782253632224100060036104727270693822021268158202909120135352777698567702183434372046951490011108278913203866143462281373216299786882028794549907372894216253436133645002587094736916073883854242845989080139341515562976844858535469133512554562442454082163030499915081422799950405595919402795503330438657361778628268178750074511427973796204482669615004023057221564250820621063708300511315132132195849772644273261397571983555150117499286773915262497194486186779133466322403550481873137549949375595953835331103326538669493761249416748124332390418774305332908838650835659172022091684531995658816844119936963556310273175935164775055879955702028870288001207123935922086504097996296780369020287497350088447910754269984340675373184382763518809149291297428166211324981946454122326262435338151320876801324244562071754518918069648228144183365152748285967466133286332286453370720612314458654256421857513461924909180654721143344519590833628100703708353629115061578623094191625220266357947355085404390159521890655593738212871663089647538992384379982636200772251825039714987521092830715727935226428474813218813996309889993694168467012576438923731179370839521062327765558363420054779356804378833899325422879284380467967167969446721173023074196215325034008362761802264086300189581891773940860310441017101263488033360412994110952508398624178303788669892125431092462427946165700248180332462568531956922385135555488069001584763220394879205451778791149567297907157032527736734203415210508878209471472034808697408076930742234505337951970541250655560319387287771387267540940097720231095020589206976741089230239416925902068913498827805315024494512275541382486092618802235739868078741974715008641129876273646489504802210807796228826265974549761051600034670020458709763954160569310226227330429087385770806057000641036162077340709714784884943953591715149840936999422019551205740772874355118449122365726866294928848459630763121420564142667963809145917800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -68966037189272384498862512948280194684934554313366499317353914767734841816547089070921837767317739252796843983386944216627649307826971597375908397152064839600066725008628863213350601110057456516410411482237210871164604978840025106500725429962934822102010595994796961769514530487591681953962978713441951860092827313907049882964214950767145003198953186691570325403534447077419815288369081250795312766397213714796631548134170377518928838762221002905960998294803469722442120997855982673717350991171726084131864320223492537812847717477975264173788590347411859162255890593706123189434106968086693903912424172577399656504787865162024559557529328144100528910499598647232814174196490642254962649489700095438957662444826738980717349753095728112274839958746572446937169232235238834085609622792194817214055903281757303036933358539342584442774394848663888816159406239569960116289372824315094990458575220296154632384153038618397127669391307495422727629475908654347937598571951635958127778134679632067344033939607906828747588145279066679511471778026806577633840718427601261976541508481966652896877315275006323791391817999850868506680121937466054378262184351414161444316958967739064791702872003606377825640504430989880778069320165605503138241959011866568540015756637325135189478258681089883398196720669548025871680627623351321037247678481314885546020195181610949874380826363245158249131669386236419613127357677629717033610652011033085491413424533348922816189579558996032910952028382985518614175437698692104672566784628431373234062654141071006697946516780279622999398419264450592720513380459244444947465468985353165133686804713315857569234035478938030351954801562677372019370957960812873185903271879121931567415259242116645132973241857635907038787978089002358566372865946650218813233713551791004630264121758964212299260207188437241255065209263493222387969004207543039016002463022815325784803450455327722071382832602335530026372227942421374175867675132268139286422970735701492299853099166557245462884559956920419188400699995400712191303076270214926149244611470120270311980537798989810641704476040964299179383656086000236254999398053556979953387805794345568272562132541376371980695864929490541600731477315379016787736389363157720756538903199147483898395175616467432863567125926788731669887766686672569354317109723258354363758469984605824921792340559610414704951001676009349214617840263112666851345606445064077380281656558943904860662225751680195358997925843220552023213320181811709930715319001871072782811550589067112454979206935652810991625766253361724351137606523002472500609829102967686543582721542924083831257213285030223594501390736854904174244106549231866803776540741415424441900492851311380647534444273435294304825263041266148053919807407260753684229078653337135270894258776125872228067465660606256342154109923030824238498734227088740227199692993371415409026001974020501590122758550303574805787192504349414483824955104585815994387478997173720749479227463206729896720058373344331749645170768680880903316788859317055310061779033650479534422068596625878306239053418531193028484478267208088627512848631987905972883098240130537801095205987577191193667413327698200889570605821619284629257671973527391824746366466545848364809024538366100270631656257691426963419849210124367298985305358395444050807629457898056032985390777636496264824766817086664304866027409422331450239627552247882016321281443736064279586632301046793263218040152094897340752424638083670371465137712428419062859105757244454830551859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 2098093102833930587306457176079816682501277569187963958174830062439619708965756962148242012593871517865877330856311982845451813997215193767451334269466665776438914883476141670164705225536923703231122483133541897983684895317185343850707535343409198453120325425159757103984899637096418505407552009458861007794538199623506990516372480096462291819919791824127218701529079322455855671603099150107073512766579527651031257238519850724954038617114302230376096918492207679100488019299487281676086144028975503247183819129323707976208163302646806123842982667411580481334171465723747702539073195647233494954355534219758967200562619855300916356092454664032997799851231723572368866127149129577499064156964456301928941915534323452685703314635548757449091127029151132421126178863359040583971672846540123451186583896063725326323561646916639835241773553564375287698378438004602894770544318463022116370019865262443820344308355409396013394130476660562967787729495728817300415631784790797540744608793105847733415501986125502464932488172663880636942640648751566266893458808728930156478992082543481437366661388709308461487470641739524176893852069180402554484574517510697052226874429134344780237417285307377902648136491778500713158712067610415629527559238857962195282124474271677070130631717729040872014677406273375417800742384901173142116150489516528993460545887774980114645006876538663059496075809938216377749279238270368195753121160175129912119353660833516181379804775237492774795201142595692279357067155605313198134726729937617548321264024905754265673171612693486655309768966425578565388591084043097751770142084110545050187522508373975798080840979718095506199367202552130721574183248910659339996911180950638186453462048015505276803872137448399023046392845999248439881399130575183139921771879845270495267504271873267692658213983720919111667673937074261675415935822209000364167402799188294971948687521024533393118136125938715715462871586088415072611620590353969137748583117358696977869922470078459867037206519096185909479081586609800097498815072857828022617146585969914894707905197943195887717585512220103151336583230926501156862530968407339886536897932061621869096235775047731693008420220194995576706196038525712773260273395512985585006451230778559781529579043326304868531366100510112011452566345934501539763827064677479373444220053184262307387298232429612795900526478744363280424724374354196566619480639662565015228062976099460297673587128592143128731738590561609558523977239844922093450064546397642502374305809801391516870084042434505043959112383063614234324475098373391326948340325956598617904892281362075625090763309609947819749932281092818305961109611451646727099325498275362146527251400352569198398238495337990244182636096860423936556836292547398188104613558980197590532448014303411525899501704645483480239378978901379176666019004005268431961384174877582832227496118026941263673495959246721387199193740185737417815889579343409492568210632512261955323640047398814231678649292267726914985144418773567219923611987032779410447253607853972501757177118135391981393027219127367693493217955906004249930298601702441272185809616119555955431893986938715771713036168814404705984812784237090181229697068526852201556911265746642245624474673111279716430224857310663202274912796705182784555566193825790741962741089907332430747633241083098941483271899635411377482482962832592943209865388967779074745310668886840173095467412761054025239065722374136558693152852868550876876167473808907001766776284362710271918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -51216897792107625479602893813450742892340585089894311829277972415416038309313366779295322111932969006215690902197426413154153056212895524898844507237189957325741173157126562599452092037313408471847135882259095071008335340593181702268790349983456074536145833131693782585661155589815115474286015133008707459237498672691172787665034669972463291690933285272711162858017719797492913252191562250405639297929673516319451763675980602183782152751443749097221955790558007695621347325529616043089073715702859815801486364882317961226332468282843581347742083312940887180262093480897063351025564819355220323661923743936063508951842320240064434373035663170911601510045826794942867948177992279138928469180009755899517966730010406858204753461382259055750709577009968900479387755956037790747218516581080496627687051087787997955678392329218789118564111515905164956139140225888030925885787250625392764395589475572659606364121860676139210779682936720749868922910129791563405126923875782426700898473327670623173036812764093886595547035539768690745049549194639231791415437010860982186114724607543504149453969663072323634089817093896413812189079056623346814446375099728406375061807060733718369925820240645213406897085793973034072805504470316737516532077774016105191462874178905146264811958146349804999150994534583622693732780971256301967445259274931721039496349165388914571731096300826630985521252281808873302965671166880134477651991071082921157263487742826643763105616872058535895982883617774421807451567879498693073802600857572088302170035399351099188744258427385021514601445915663541623979254213568232756699384418725695331436539600136698839969362383141895422179373114252301120730797977840561689197030261929692184918218425904231584462600518596924707523922609900691379195637155766731759024319158618497747796827629311260528262889760308826727012199499785451628318510319858937204471642464972431649892359487121676686198616686756128269971512171407024041173086264729494252896542548381099927140612285328404871191198284850023228082721100597738522293788768426227535290091915251511535247703936686898337389270413944325062841873943994984568041273862747310903318332966642088437250946700941570045574555158802604229355941101243624602322261717767231372639038744016438347824422725288396639407202607560325013584736237063363273276497054621324953640089041147132235105419373278199626290153664560629791835035393791166366796371425643482091489464691010832951110826651110457426434695654240202362868924056819645758144951684791576349963172505268184821321264507907388488377751176908760161979058345248583921783003591897613902627724020117196217665237230405119050876857250385513060975642075555326024673852239032222006012937666243450747208367243404966448029337046382943759965702409366164325875014206329955741505306492215135922951360467212047416661641701808927142509280618886445887118051988492490030842673030839722340545626371954648661352442658276869637012341516272092726359612914229141321019125401206556235538971270866814138551200148940314074498814510701689727962075238183939648646182785185378865871316641671906166413445938509934225702988205236700604372938015912665761825205481656331089298986195541384063138118236930526346555294045321079447459444566628254564875878509174027777607702558702188157188265792456176517508760942901476654063841314589270537908230812216284263131504070554225741928433095179887736596251155307127321028287265216938323728944814740301623120616056216537081358501582614964167546039707630792310854045484537872384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 605624968840447258035529732811464573052784955830247766794956800924102396296093371931819787982415090903709969762696954194142811893451172499260249431014954727571863184099600756198470945916519341817887121337342480372005540551840747677278798967817916578620907370423551086700164057876944526739527257535249908315227145912802164126071710412964760517334484151190857470677084174057147430242365085374577849862771750907368811709071380602494694332334830842481145630088742417727707256101906099071902969862746694578440051295229467738696438806979212838691334353288976981991382541065863133797496299067310296596923238503094960625771857937286634101648540676943610037182046102200880142405530041543883199658319437787135449245173067873883240517994417374454157246643897673081931522453569223559881703366064129698579230513909753034222637334399893738226460960105203775494694489683085271108885510008063233620379249605987492342196664696919376691888967093529422146951419562929413914604985677101213226014630224936990643663360468474575940016033638106250403168705323230438711745587768856422246765574497129033558780900740966203390234913351619574563529486432261286559767065216855742978756132581631592045570080522837596675063540191372418049006657083127535956893869597421824137228865942338267791897062180729360480299996767065858646847568048429679688084212930051968879154011866634718851135659278734047853605007154971373031369622631523875196236276661788817719526214699961785871448736060933215783247806829191380814304840100463472240017873929958580534705368529530661986244276541788216523325834944615999345417282422339418028874380489267502810993090931721305906203916897813538857271261035804538837869175046581526501682792710027017078197536918127601907711739044817493174293272215306988892953865642192000730269064125816066044014127494340607257862076364435056354647952727922102024719345423387831527627087275120363926389736791054952584531407023354364746760305585205270091791651509338280078571544377264029064989111938926182882109868284367826091491268986725622544564118125891391358998257217356559849862202215692800645082044177721073774116301738616865220971653130671275728714659602423380711871967091070516298592537024079868267251767014581951167590869157149759738757336472218399951613112557569095181397077034894151230354003132125645497578475343363071458990983731516379897546723061111749043297045999088761720809051396789897218144097405941558666429179317843570418445342004349372323894108283818183139459623121898909492421404896570630950561706715841539194606536043804497171958503461549974079397637186739424947662985652499888883296006287905965636953914283791035875845123081637792001595830772304739337110136923410784438194012304856328497699353040197362152163757676291760286261292484079753519006991287649039218584463497645260405029331245472319188451993050554135940661264644063359371333300795030546868941613168761619526538284426807718538798636293212718840981649875786984119515158521207631856326369707378368158952361853105995252412381708870105130693505134226028608365531391942659024493311569221797480066229214670828359412945742441375975403160098515817393666336931065798191375003324167566523586092902008400507865590718512693513224331423095232422574944601428115988787889100663414482367188195126347113851946817740843058798641293227901565256665013186903117135415643676331978711390719731425776937114130448565724369711252132832681161104412363605476054595349133021984943819814836367681250080984405413867015770235459909489137625228902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -2499632522536035466403804647232620185673249480595272736481472184874121778171172121800452866333513546320302006867236727818307816044164440522381068214331546170439065304018124059348845729257806516710152269235689020405510691131289276870821823963834058815621260976869619206606633445208326642682012031006163172896815894755437847026062995039432871130425424124848890172475998914943789349087459474469680427096437604367961024336348723241195292826611511484682629677627534090732332362300029466755970163303611731058293647956815021201184315749811512318239082420638604476408194348605443306707050101365932470085634857257097965139256462300008915514153165247718027100697423350780836738810644932080540748627449161428766348183182297221168207082233492945613219564851957207618717455816127144705157110208377616522767048516491720649610962031634112144945385551911589749017962774777717175908594787075902678959173012380995603572752543587164497415596345120970758836419407415434342543256097611108529566529489671856933423939467721224443888581548932451270411209236805265621038540874262665653685035621124310566260050378823405262578473579673565852987431817360741891043255156490038762166991475911428250243879966074194628960178245210938643050111495614194671322723154238998667569155987866406147022316139154721690994400246492862560142644944468397754825565286992723248905805417184176138278649479366171651384263190380416064693465160006885965201229611943826221245777840860647558753159050756247476995710375828346420821563475238506226085598164935468465947913284970115923994233227301625044051977262365812955560215670839593251819273610583900456812351609422482226368184086233917854527110836859757968209792889780454375233525805809497827465133107794213512443104971355295299307118021226126014719081225507542082279623043178769453375622077621155725900397998785889817115946146059540407836929858270974904310239201717673510947711580793744427234138656834222658890946601613625016444918460174878023311741103352926101317431552556046400898218857276058833284960462772939774590546890882653004601923639112676600120838646936546569533719153439066204325165257961935619017548486777205458835069504158426124358184950990649782161800006919526937830418308674989051192089585774571286168893692799010547426372200077093472347983174683833419992271644608551016995123959715047799004588786109410408752160659618296343925882068923748808270852624046653794156711188218511398337731283997567511061602652306857503989198210976428243578573776319701343755591165889217645393501691325915066618787757797405610745389786737763632319126279247633105524105539123560646042117851306607766316332339793687215848957776373169972161460903923514967870776874419082581531099574443018136037757304355126353500509211784743382427833736387915108946612793461299551673396679600171248173560446948118268874238979968247982606432654428665312827425339484019488910202352886826099280826516624780121631138760738204543012797056519800479585597506402594186899428837369595807821038592896912237305382780846675622878541481280642028719648184798441711915504600560127962261251704852348980428805568233173240768832110968860411422863611782184751639070514941125325852867663584963994697447679949003136661769982465306806172397801879924334826624887282171672243584498706351837399769301451759028692063769071189114633039021092356551384958534821916530817909263093562857935506922031811888171910977391361626425238067783263673840398724375698060460211106058515119778085157725286910922742866024027671432748072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 3227793643657446000236853981861281185899972368010878631781723104321611120152394850745204854131506089975526151287494462691005837035301272094657447454783470551906231721034718666254108523734919672305656381595034503545715793338973117091338161249954961004506637784398781948977657907665118490629843819597346181824524354282078876467786259793113700673158216617061389615837015581488272856767422734367037444044722234805019036497170699691784843813746236567105320284179078459575218795025701988810008877161311842466314568383257855587486541775323369163562746199625932661580222601954812442160150664672164341959539894917177846011439180083712369758240065679414523489943154402799405723921071150779977355898222216575170163563219113543868563940890856859843084336445383699780343709325016844193047681529785668988397684564498856048726973975369648809516759544863529543686367130619473114397454730670701406389396269586920731152903336896965274088071389908570850598735364401264505690785197097731394339773686417560003968148129002456754637440800417652623005155710287577109362979279761867448037886048835527923945341161611290395972984678042269907394409031845152338497352204410751909848921658439419573967342189867297011784931063202753256970313818837915950463989354779052470429685222878476357968346059922840542090849868448252719523055516482902539654072004265460459704487995740705594851822280318614589171486914445381072911149662062183047407209677840758773683466991113983618114580385027103095286395567289248070218220009182053966796451307787396457322592116119433188998263673861880224643117827807799781282756889204628060190884690792490543157782211404616323530719982020701469648801280291402085474277637391766921148150343047670294130728632654288547805399924221784456968504067751861499718186738560443948485025307224526404828458373930412373122233711831128533991833853668510236699224050117399845613218157315559551761226619026888943642520555976943620727774561724420503004322381086940218355953708083901056809010099293248079856909558988045027477465749241751505461011841104071217139191585790667751482574190644895846022339085469630296263836533373539390483724039556253260677332970591248966876450606179723640734274227742428150167044952663707639437562302077551950122653751080630083701628124131810256427611549160445917478323124541809011702647526083105919574123536373533876500423156099489142220790674773812254565155427770760070530160694368240021635721372864618078769738332607798636582939365473049394838430072734197933470397924629180314220143070457570197527862346825414497599430761411833729119425942099063701739210244058440844040656966331543346525966508958336716292825595393103418282723828289299544511481934719170858647898553338455079516902715397946196492089020321759108017396758772248698210778686548320113355259402896009975181590868816508029693185967238593749934088276625493973081030216995496035138857437097416935790271804339468901374097433220609035522721791304243527232628471622591395826660802376257567917584989436824265837390514405342819672137226721716004100468599455965215143662433815163265837392124714537299162376782804199418035091799346664402844699916253585563748613273644737083159685688937359331073967361197447896655431353522657537890705830733762284505539155773207461298503114263971447391153646596701425273359985522830422864655003130369758529276105309087414456370235358990888570360637478367006542561730597859768164093342680950171056539305768677146971585603954523406870219597019778721569688923912620302401536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -165436208746149070363637236970783459805751728270082442689779999056088031973436464216508450355687591190492338988353449608265086375348597099719412910478741553125048918864494833086579131167995645111073194507170990901328953675067314481958489833655759210445104339482594045570736308055574362520080234592689637047567729413458089196689466917938961684240639723812806044609566136982179863691228205439697084843549759726740538013288976005665432792887648227064751072021358681483012562474974022260871648033651465114081867286923084935271355468503725660208185888228067908581419690464095247769506771924340613161389163789190242084812043114165449259191550542485985408418564432468527527783131403045372310633709502300433168725609746204335662230046756004242858674227069730592434948276157705596235465583632830900237176833453041166438849440400460950597502373546707019915034661509704561738452596821613288081219209563253737480349872513618861425869741648129778147093397918385828359603124438838629904165035356135683950477577788241614205570662014854213903729592460662071992016069774773349736024969345645852262162282027849961529601606385203019968733453780005023161647116354741206223135297523756386796115832236260425685605715856368983671971915216060926318963367016601838118029815445654983103069182134681660085965079506666979496117383622142577062234732072777282230976663831149317122767569838356717240026922288542087614796247308366280883339121157953358700001147178182443640064535262786308532224860501312841265156378630662352331852190252032751594545574139693138729419819710871894981185964112283123269895610447037843250372327500507076172179593715530747592872999285582987021254776886663242771474079401746951942563202059114495930835809750778551038552335538964272984722808014994236017497091523038804022447739421040461997336110619886729559192393341145925268115821653617930815151546638867008743566848536757800866004499491942451327024450583000536254711464428321177424266073763119043865539019251005262784501739171974277957474385805006330340471835757493840797541226200057816404381312492694531106212843349774854491105633072579427816388332378935504157741754650252347847104946795656499509881093221848802738312967894009067246917840537420624575527312298887148834448906812762206426808628186269189539468341906734769490589915983744373712225155032247632511192161534719213974668162476565551651195276133923051682252905701157050995696180697953417644298822371431437977003417084845623311813946344722412151188945196735593587627414135867439807389378237502595339625371544729520510451816117620173332282662870186519918085247971456619639633864475017152848787294814560281699850854170378758744290252156989085549973239144103601526738350114373327422095397827783585038272124672189007788538782724785250974040854403716364450196596401925884109345328273602698053765537759150867332262937314935587220997708223648465683468786194824690215540153879761519228804598789638954898638516259728792587997192372535722239320262959903458538528525476264168141517170264374463107821210964412539805614875831401804519852702777005418906121781920054920708052911302312763620890138366848932482568538786391552751122661184855768057317258448586115646637929053046384240773877163273020339769918603371185605382681302053670434007850942471526435861999240811633456069959336255123461477308379530172228136689262478886932560841430404910156418570639265233984381716474727629075496760826229728340095948684999011820503345840145649485356532507948334009555691432866480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 2660642083388837973994183603688489051227369216175563105075775308297004946665521164599609905834202978824820909966197067110688519241917134092213540971835566703410465497162376603949851745970919438862783901956392514371449476175913965454261834737013569381014635783345324087743011544773756699914273720831504156425653248542564754942435428034396562966833401728037098974256426249961431696079437398829499115870659456114148510930378377480826926859345287274448119746260284214090385675611411195027386855220966289490512087343677052553320583753738297209160636566807448039948368119891227346141842404707243718889343779491385916312522828587359831849247794556301028382010220262001557113684198060285177238788952530286681194373501511984927599506131909058131492857595234043462502210266264173250669397462699651250990300682155009970783567659296337232133596438551425006220699022516925200709057789555558400637209588823575330143379271660771456248154775596542533238319528231642963397359461941692194841808452629766171120982339420993694933868338687162212208821584441591008938672620110206913291579165808209816813607564671547855149352088927620363464966400338415639129363731062015412608431849011897119121548144842448928230209189603470558947968023705466154578981646097688160559442238511345617676163406237729209517067221884541914747602642241149885841729860971675690576991862601529879514635845173620718004253011909462788177405722096982027517156949225020274629138276858197015199395156412455718392271653420435052973186442714752539777304248776469958971270592242155184331011405530433297258321827505701559886106873944271154609668476086199297634379738715503195943185072128715445946433165892366496997382997364591492973395470434581030581341373026543902387183614974420147019642101930715834477399245755898966471600196033691575056547431969182297295172989517525095691776560447737534029882896615853406500894785471310919392418237078963066427286141704315448214430847452991570303196889791900039025306594284467110899784187159357628212781936291444640807650853300574800641487964602241678224472615873365881997640708133417362294369457359053357194034337679138494013654304295587948108367998498632764101545380766151576964982585002444034045740315879227226212128699353135357141134860545655694264998867682596125785359440312487825061073882737355184139084323969316098629112740017883222559808067749622864169725024065426575849585563936050796922239872030184478548460109681496376893161279737320602507125129789406617612079707528108660743434460622591647295513616211529900718241367392780016828851072666990318660141220002817872841954618623520890090996941495230002046499287517192538596464461626583290771728816418040712029975223431682446052846992008970950906433109739042667651779429414373872663558109262427251984644647109511093287004578198763043808069290197540965205434034440429526957215863954273635846323315170729602328478349014600886797717222195460012828471014185777022116641259791548433825049303171228765198375610433481658151307367320162396595356618740048645523887591176302538340533249915882071179682890628742669357403969372154039157566232970674370542694767222049909096527390516051962276275400604440992731152422515386493727385600499051563460459985551918307631782825352090145645826518966448262748597385704395268969753004824007306774016580777938523218412505642826379764565482251498572029223235239190296830895579066306411768792352020741268837898162303800429838077634872629323195554802110422314246577127933260996531867419106344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -38562599735241108267269109883636788717853815739883084940734527006365083225956134134889102636521725201212249332786898237098289883472074278190440311953466816239548039505344506801972119851261382365424165040203848526559330280332346401751873347314222976293514166951608049603658499873682049817957325189440593923724848425486159806548196649437459889732770488751534657287549469562400028662067068179870645344211547213676235943001128869356107359805454634964692709346204823759073053348433942409888413974967834661093589863593248501904924462978082286027718216093236387591882861702997512024411141118533124104344967536723965936483384217756795559988632806005960771490418898356393588053881026185720585631078848964896605729214568675049048529034028535287263996566721012914416865040461233896607577083558122974410908093039674526255536985348542418866764696755458224520748488559715727341268551511750052869138870986591773836106078153175838379672343305591097753193295803232927728388371035383020676899830372255068323848161275253955577100894603100118041342147369656696641299323190574731867534130972177093390515607439975794768402784869171673573093621287708423811237450901574462724712655570832530012445164398646486515554694322393438268063617609926355503556486523261767503885979867063992067986980585012720874651997466726376245107029109804064508563493937791383969045697193479359451176103659616519971314864413470008656340266393950207773044860754988054139467147842574552609014761818783521811257705273062396077737899549510137699189345198180467137369403698704826780679568300479581778995851668717398297435398631409861982832094455080128807562470941366869887956672508234898591387571907912941146358190775199023778937821726406669901500228748056265531944464725925634144903189701925145096345757318276866330215789121310472889652401911617893389249718288392117082989133348586469732749420282511484617084735807051392396726150482575723469751200173564140414086735623110147334538541583806007970284629392729798950627887851784241630582604832245661718751869682172525481236445880448527784409976462072053989598884631210513069918668083740353585415033312322061682883376813164116924375863074834512498454388282407478285253413778739389060472861034376197387260678477022347784537841510958304247128954932281955542654511328860800109922427213194074025110866385924657261932932536664014236592733104030021588795660409799154891393747078180100173593280546589386601793854618801805110134821023648501869384244252971713358279219848345508796259421134635583892881283169535771856543023302248712827195983035523255714816328993446119681184434613878885139004894210208409700845422726461731201712508291282864489982075395935840223794326323131601708136467175137356550774045767088911073588180767497983464986029958848727682695807801920960483447238542687230643870590054915574279535235999648118424293773483164637957202647269534062284818306191366589725254742967825071734128133233689563632018088063354263594890412790847567908021580163416804528292988791730500652717252170071206829620848025149108442962583769688664264119844609502054845814309348858869015790471459458940570509442209991909494645158581485403182035803654722090166580083038201403540490206303950465264590681752207465287839574107795638808056255477950681268568214456651698639919287657022925551453764700664999636693233868832178277208971514254474082753865408320579544752491703381930314777301270389290642868393999942973164114241759047871494144372695661003011369106958377353480659911311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 242582457002724638373988540597265093909173509594551014616083187114683648679303107099177577668172411490615764894587420421613529225414154957265959866831634828620930122911780161399904481505555245035597063729946585840701108186453208230440686749481040893936918284057557329628161367406366963188471255712120703279667982637150277093415503750759500906370471594854263995842198060176629446435063542424504189649057916993753519395703215839180535760410638781409467300030936788083791302011845413920521025534520144080141522592475673673028909982591267039237386375347730973486783921175548647179745449616588265233421149458240763107234021376451981804264948516771790415721299854414975888042976650243107005919460108791829659571808070158342268761303045651750789140624848334556789161366315405229630414326733081836817918886313863395586265860418119658930060846171808162487653325157733875904051145071007216441515346113798740208873153409258328722042954513691181859796251228299226887108671136813398294474502179750555013679013124566018526502480252778381396587846707645875200094041135448469426887869175586101647339177535493979931106542465658688077215023752706440055678545242165984759274610246602502146782021390159003437142943746671691238058916327453119096470286034903844773572303562746954435674377755658152836816860472865158671905486626294595372411617580157624273025326661824913068968238903019784930510040017857818928108139733231616883588250170806349270699336189890935268469386971085675585219835050564664091635168568150975745402251621434913547205409302708286220053989607193917958733855261951123412900559293197339037800986168762362736918429934566478375225486604356950868910305065360941329749235668255604876913811192231924757988677435184140686934582480839019868911027556496030493364147380461392440064308238521462000921969954129539017209884562567584417530027682332250324929213787704690390281866137689321932690495406224419229117932874871813575741183044890845488200732706328319469715544630836158119298816512524028283304468934429447441150959763162706379985492890404237464386453065471395349866552667962013249597474015898541819598396301938666494390779371456524328137034751537336649484338152946130887326301953114091182433770659375725596720360855553596277724714142199222584372476593116705335609916263199636304980802806312557484154512390500012113169051056182095522711423058642567797182737422845723306677045158168426457147240602417336066461682882671177112578143538563318994449660025095539017904673288194011853940210190782831846510522287961544435564611649478199393664208868125868504976172740913977362143285865014256104946816322522323301462229838667218805143393356265499732011809302979764597008233156225631618087635324045051205431368963776572517314404067439376999925577801600345014954650109559720695055769411084996278503101447804047842456311590487259664940381773656973312715340179262098319138155724130533406428674052054433053394589869504109246075679706624597839883371026026097157935978113105426163398717599659341639765441638453106507944474098321819285353452946571467708358033017049744117317665830192958157766363083204042847972715707292960157751628995310434781089135690835447731198267547535388411356384126694417063484456957693667948025013598129779046709340883648553515513073958718514294856674195726579106469481400746424582654844497216111633931367340248876321803596432505389495014576727235581111662864933936936667345841645765827354966934445375271822262983960194376744430449230721986903565926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 299789640562107080052320859763590699388994018360589285704081207750256507892091667578243512212389137628487798837333633214639990476742570249727620533149380134038328966057789067091863166374072906219475108860207192549417380551589814015386560283813172041437115355701006249101775684972591673493306188998669999454359240347584073120034900288438311969846518721558869195600922134343736602118477072450874285336287857244284083941918867622706511991060120197088976490227618209191339888001201215489787914756761262695636335037832792425702505770806949017223697684582618550465763048309851210547896187298386921125543366363042053154386233925883167841739306188238725971949660636104834536071004498524992533983700532793995533007534872137735747497471809098692075393198821855745356834122727326396151081597654538873844267833397178291918183634033191267963932021952397710352477711900386279814626484453794761116350120871537804011628658628264299863399157635283880251611037240840890810385157042261048479080142100133649590169894037580197731218604000409775290963356244679097279154310058658350330385397035706190512979628506070641086882697497230795245702537618019036975645323000096702925682758863718253235382779433314907370266543560573220850066276678689183305229618644218883774654551743242685579586856770659724710023998396733508508477294789856751022340459748111591210607600505809708900948811486339941206836153887658225688641463891215120551979581022908568588750440895679539758700730892751452961057483619590059578517599609399920741898836168185758352166853278571978789008041372419190788962599634814648650913865951861782562393257020661223667503055769973120380200852079816783960933325985932206664610549978134860416501974452142410766532662646356100970652098036391136633232478373968858003982766757517603460770512516943865554560679266057159058815318037536766835733667257455201311809522248069542458158674561134828389963299511787173913584352304998508019933949492837902340996804048134883561072559659743919360039903805953852176854356631840715022331737685206336514815577066664491403665621735034080955854996526734248732525509682041862594790724911279977831074827216948600694416481116059749061302084400930615283774876169600075227649089262520360212778906895521741440600493005898097950708645572785516501281730344961839004993369075812743829369495435747703564199744786973689937475617278237595612510661379230945647490541794182024742956665641143003569726463646353010750897503325263271511740151201743276786569718540339430310979570321396503327580686058048754729795987458195096526840639138111228674558083638354459522099677111100839272195264301064775084449375530660575047960263646300139861571673212096857919318582873741889599014835274421304474844105941106838562856490102594885596772465076511595414010197991759528432778558793810212969360944633026850669493652898027722120189352033084549151786607976794890905394351216854231875610065602587859377057514009591409137312788528784196526992736112398872690701530695608444985096253518471380229874505120300373483935844308654211487112709812220864910685418296906714878597623587001307428917162090102274327434631328700629279820619297896662536001593953264460650571003105464885941166340316196128835916189671864663562692479876745345137242285288591137759317338827083006112122233638350356283993161475168007959828422002720442251779731041433735829186104448693568705072332598101034010900784327022877713297533873262992437693502383770261595130451157229225877761131150685220372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -2303983973554690838271041052327216950992379831801653077876995454479377699727689629940749445943738555224863173781456654023604838080892934365868783712527576554399365930468141359818034816396328288421744854308533172504495376369913746391501512909111847959355215230762730408202182493637548364255085354151460135035509844692810846971678033576463337004159239193746409122327356161242387942568289140557671698751242081658129321753230907428870538550966738968160812072157751250941232128865024175434012001362162032066737919740321825980338314337204862815216433856070934575923621582128513899577738435249635350616921101365666750048441322729112985822545244587701806251238254283299978824077340424818987684178332770404713158429045540808192810776291485489690894051662536492218321731429645810227441904136033815688585346239690172392351823259899069325395724603779256288405761360440065793437608271633705989341115375257666753099147480324053401352263064736109624784518665430100063999642180083711311279220375968461110466398133913127317462513908666699754432160802454624761700776552020254548858768946384203694872705900094223497353429666278887964730147909620180734869758588327170867138737797564215410389286267767902161361404211238309756507197506543789147416025788555703662625476657397706399411867324231723986099335259133695056940099239644905532596237785552829921127302302728221374918167769358215194807196509213589908691223691889713428028041198571152342375833178784971447547916437598216009502484585846865910837052616660546047757513732819912935052804083237211373260168285633869880403084953048267752025783041549020226748805615330939561013597745438159419424244882583116838111186147757607848768309561915267024256392894937636434918485300878902390757666463900128499580864977609726090685949138243151925498037752627150540515591343623837660629762713181311081440981986361440695426610843652376471282272999573239553872292396058669499061918319863507112467136337073404620811921917969317509326758501363605349071654255705321990608648866821678955652874871822262926515461296498975189566482032154200581162282729569289543325716999964186005583605248541671630609038039087007483894685155312126263411672947762983182430371625354002092575364763537117685183181666990058714576421319832406484518419703387376356571892214105222149159069601094377797407669488591933689166243137099765476343558567034892059152654803506576864751226288077028296212592194513880858746992007979006915244441440745573664048681153953423858041987705163647639635893776904859978242055922647194172612763941056926935569439619129577037094356975408523105581181780537361291924884698103058157440127575118166727668349044203497781770110201233220513751179971470955354622733024729987079596330592599846239554160375737616360510118978331193107598098170695334922017002999156724775301409891371503076690824230538851938113865000718393723297376722949060225323202918823974768539530961349302835298559648798962234902320149229590539218207939897314279623888109140337714695826518728793012757840949719189470979937119303602365039262173286696268217532939694483201363284081732102925451095740795494998132223750562455083008101080845566403225616566120391684680223503227197858139049524342428537762836817230494237326708091537377519339699058476349285697966650123194421183476949444285711264662433664828029900308007833265569529576537717848146089009822829205111175083455384688416164730064018107469740276737290968953849672665450640581023217210288510253126666146302394368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -94724945959568754862410105457987774878041193440839655091497786347044118870633586459187519833310062510153753930758251305363379774626754944155271345287714525286517979952785333128255131972067631456087454969475895582484304099958161911995410700809655498297431590735412011728077843276621166828304254688475245583827224637891022886080886415620497834507219328393488652289921036177074584235152164336937119124913809206595894275102252217658672305693652942632068404781983472312997616159186218699461452411698083435141130671669123788023470784275880216271388076439211589908842030847026232317233554802379963262026883244881611418332976257265595634429559577194086231684215025718355314868730877719317694265658343015131631615954341256593515315891952914911312855490337244204234603590688114970447139374210245273700216227155491263447880705492385903603147633493163478654155506104792909657517354062466002182969565397435421767944019573651893509840637003795751736879668741262418280737169996942532504245189742337805783828710183300539287436779002181651708643934572079930942934858080311580694171183152038627258183412325493035261751424288903346952376902553407021936707126580626154036596845723847066666342196283059863779773529396852628540084485202154028674167130150393640831739383311279675282451946294507247901146452433840700964889883965781346733302942051041439590819976366281083668231355121758454639972176516865178660361668951660068385286476682038801952906267714823474659544174861087616097458519209984772883476479455452017497933719868980241670553915480332340609251558626523963419806178656898260922861861473609370493277756401639790808308520887561435325749614626370212854383941747448561216147134150878175021327329693469465955721792228664202092603051063547552463692787080081853867073708228539692548283186396469960926945251698799491274113164582914597540944888931218378423214945155162873062247571750934985776787956217829107532600156280491118204199138465560629058535641571012286196478307730349545424447536772691973997813283264581585690498486748434697663382429133379306246019710582498840616056712585614146161945320934061993186575542147189389283441348597647544430573769778977848586604938597341364725720892591462788933539817588440246118340969948582664423603720904852873759355374377647353428511355877282305151767265986709534293902183121331008230496564364563578061506652938245014772757669428335595826925999549004607817808800394811949497276271865246295542478792553363665977954400673330831581995749891344860021705224271951959199813379193882337573210762892123830533129842357933225271097246718819364814869272706253205411052615923568069393167402244384605548068438267972398578312834732703446312203987425360988807603813950350738636822193204278106704836081673525070643285366129717290513000781369757903312519132072437526912423310143233651266388504699564879470939804521264895918134787965155854387990714661982569150956382498370233536951709159272390848916947432554069628937914625728103840449292335763990623924154177534674433492502141626690078635166613697991454580147067413887990363380088156623247079411780349775391514740820176457379490336368676465651692381624818565993058996086481445798274359607313971470233308617746322605695060178520805835230119257442373054243018329642364273503726954853450148511705597833142050961339673576288805190998528464729030232433879394831736894403538512155293343591544062777229381088483027239599798642752598897582542922103880322630252671404349329671918583178854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 828216781869060595049226412000553815369888081147044056693620037454649545330281496446998053416975273322183836744884841581363175840454951336323189969967656188946302016472481094215031039479888899621133471140966261814492779138162896386746272421947944675734395520962424195361890122567362879194086253774458330408370961267743698363143842843737035972660551812207247438776135999906031791393632047137832869499712009102568262465936904416944096154476986039831571287350329617856071237257683896275613131567856413012426952592758294647147964429947345949867083628387522059173843301826132215435274049090575129307403793990567622722085318970594122158569906131151156056202786400822139144359448135089141190414479427056020170981948681176356872990353359068773538770701249204008249167738453120799166886706768056253413447915575075812252471447526678790172098947254513484777696681871379841527754083009906801416339193261826412735828978631904997710358493599920938374825882433918888429541066394017572021506235854255286419390129718596339808296995871039878687757391174612655538302852706985273110939588697684177981678012809939397527023116978343750089643163144119753205547550127418744157560616703885035175879887067005278816266708404517182786459803341559380499630693073056918615730878840291921735404518570454823029152789257797172881206279891369603659554990024452347599620057928672416725827768552663373844275232461612940055514905146425112426519080116291434145570897158006358146191372217326186938035473279403896600131965378229176010077869905364943128523961881715886863249384806608354028780421260777116685723085770597937547505312308726003959110322723145992624679670835299969602321939366303442191398704715825720294158419739108951055231635093518800663029662249756518351178600661658224553606897416573046130397005991355367268176254165271897273101928933413135726250318857024598970793229939094912319966844678937156656218800521510345188379886616285872281910517543947620201634985305480103036056645268696814738790866835420396140027748094306220578798989040536469309672525457161710074276895868025862704006449949048883753010334187178726043493202894011492367528401352811353309547198119279368172725830966892669202452051455270856894885186549916451402463104513203785373278610878137147725848042545003516967496670781921143659686170784411854323634713742727867746448714220364036146917868938172980087505391092181424980150289681217420011853822237027620071295766770942537311277782014851247423527983989216879468101414263822435441223010384065876084624316278707629643346190544552652051437395859120387881502061815243949571484610924595370604019999271106382440432996348315261218319513913987025665597259927797587941419393616604893437636894712807656848392323094692939151599776444302073448821919210470260441803320700150496899358922497211743073269427348431125809905162742683605836971895190751100886841884092281247687301851846543619388527845154413795326164395518874325145714552510161942256486213244284867718709063084225883909965015120734269873910804463247273823034264098662351689774116907585374580886240495506931382197118189837925236083185813075776230300464320179280669046901261575751428713971893876202003836841531525801794915163617044055946252886624798527466546813083258417395445018126497880654164377862925591687808788930614599848365968511229511354911206947002285854535751030254060024382614346074536703906003090304416703775951435290491252667537366737396151109329892606747310225849242194780564729364480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -3064763185930243743702063557758638851560548561176911801593179938809276816154057193441236045432705725536692053053534330114201895822697366166517057259183743837110632320346710568469150369115321112950219162764134128105994695234572815992698013731876659876168768555604638995452325948310683478718043659156023720276924554833277111367094500586804201421246849673502046041267850022691948906918916935319135920688524868439503681451775805702724450140827477770988343299178430581699204660100414369081419116629839209672942864487868687082836687444416374046070738198446741726131162854982869560664600143079271140717722999254860223162412730796758896908618705567856721255997911607667994792300771735990386041249098026322203047900109382743733784988908002912835112513449240978644448481219862497385412321457520490810998963261754325160291183774066763457086130547369893612154716998820138766554935441685497860967452060718822659967449842422755029027160612511648546174120367989291352452532970950958592387525239704890833163087343943780897350440119102772898715019313850837374789943375362115857599459683412737837843240116657062984111306378870516310171386039589279137076216249149683026233569862941252640608089344455523813224837503412965719556302518736854144076077263419428061798696376951024372431730232469841718681360816615505706272145586087287388015185951551477213276072405495253701506194211233278383054589454484525874207728867218372348864890493053800762124364262110244764360867055651642329774001723574855022412717569225979109907177041133244471805935696526760387239687909298994081220761235252100409630911505684830090741504734359175093933732180241648268216057864540914487815252122096167667037054537353173925944552457945231726454122082461330481795639255425366701063427707874439785950713146184472361431604167913455502870954235417917275560351954657717973204353471822835920590539269371648889163462033059614867459472786150323553193860869223595113836919958094340152993727269931221270649321735059805139713168190831191988079478823339973097530564963839862848387224965141780579750059353858230186091055046668555239689782977720567163442388726845318464427335641126313780940785915203317234986927604689769260743985336521207046711719185131590055742110194923367186644873878755115670889678357025623133570633858747674595910108587538101138086120265588519136435399355112612055994100502605886581513802178269079405529115277925401750679692128352339111774430306764702209594753527343036482620158057033730120246524413597212175077300898394225637807752261540541639137322967434065161727391945727073637145646852898141493894859247666345512749041399107000313800899187314501669112423836678884470663266499020380951619963456578680072709260050328359626902051872918908124258570650359949288723223145522410702850363829824519522788165549396585078292338008323427853823728758141596409541840077231565030426619504969202656378165596374645345258303800810608121023805652985495535183471691736745191835724239700068554509122307955932338387837889751160414985780654565056716798648340057772970643099459628060458694508286326897858240067920558715810178998798460301134527985590794473165441924302585039895956866330042317598488805804754375971359653755710987063539373284152638698303586342887788334384839341831261887360167889233493630963368703522739918863073235998949360320141845572997320043531271241779965125840321095067100481163196548482191497580721693937201020347128406537729180719984394746179567879561616632502550528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 4962710249616321061786434817366278232167051576366415921687289820168098169783846880175935074428547763965545370444762985961536330137372405568273896600564396819912820373597190417003849662694287376761971627204514693991337651408528728153564054607615107339711312511256124040037090498304629268124534404296323346716789537500115555896489248287637212535809191554778195404024003023749279738689762680576126931340788271675522058925414675206866096423904777260012675020267623267772303017010536257949913332843870910583356497806289219467274920451271738874098392075574630607815776306348459171616302396668843895978778634410897817614559834493330772376577869943748381131739821296724733268116554782412739632625545212101963622972650407007988924890472340418152024111870078862900228462405573966152004563877175084474134500080015576272475717189760027775283322477986229663262897848551921794079341518652699443157954202610419387746982749462167664705687729575450060661566670701768568427348565449970005323093801777461172745869175593275819400450286605036950505522810512417453410778910429270674106137223976795406165326366921492924025663004717676887376921422892865305326395268067708090342736279392386021788754786648354369667521820118832505475770983607108576429657284150650463153202950573993796847405535314321771623542714625846100740600654069290247358752674493958787212585559653182851826579794722933466756985120308638155278260525776255907208341002997786404549015678199809546587646562029239966713228131573604545237060463258839488159136175077712149385691119450006013917233117125540427039345243564463647037207937606010344769653210752146313640846031694123194504958358053700206155837249696631366874331942534397986591233324465869961874693376322491266236573673365270859094545608235031872140062437519060471708000952392526325919876237913779389533821770423089093514754953654034056932693062760150813631507739609644339270700175140973753994192171837761785427098867983652606219376731302155644555212371338986981959319130186517829442629225086099176452840219670855153427213222883324159631060224776084558325829440973242162304585571797732576231315233152776265284365332393477221753321909226510705440206471629186667435884842165615866915741487617804013451156530514575858393061387327506323614561888418661397793482572602725425094249487242796020214177993826580103191871235602868702948593636298228911300963189560530530247701257918269352710146357017086795581236977603284505980108169515586905101031829874085193088700352326903098397698776310377416832200739399537534915453368787093673764438941922454609625521791270815447679407366594731002517096822120585430230175307435026771564424401681087732829306712786957119569010926238445818034992143721057413945708201092894278165608125646299045938227439822263203445159683949392677934942447021369749841479313652430201652181081899579044758554597683536779809742722250662709595694482904002740695971738814529702220178909995731939639794304225425505851716934365497401640841021469745479643391111646894742313270873986918104745541621127221464316854478508777643833197476112716844809375123122369952217161109959515043613550200220646262556110484928302616057490732312192769844235025694208080950855717788693960648850355744585601636996234557227265921760504712606867092790811514670739737980521960323974313116524365592745526200487052334679009606630179410768840910547149048367677972868731475756999659766489994978628334463665025575936345403302057973956797241641192652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 82676490061808210079519727297495442546558249141665675314831916373151085373230591674262563377727792026847763313823187808716047194516543338128972026510102567881195194347168551561836349607871388278466581924696344694064870529609359557133737840121694018912630319106615821436163213547139021117433862590632068914961847600617390935622788578846413280999092603232492263439915667492880766881253674474523051801462422707122453476390893711974389138388888686674699156991949132376804220650593873509206681663895076614162272571098435675136811475770314762646122509695652238880383168129914217428612142237741996067711600915235885777725671090679323742099908774379786132495633688334327581613635182105557015623088516868730574757238692595077799305347937197504426253985008453933036975084224586075968482403420541580659214379280323963364687171701269597770718050816771048623523722532669472729466182889837751872932476981179589685344965311047400284454110554954305046388220718252072358989843762121292414526151862428966524890293317493563679986530365437521930706540778430196067664727970257911224359225728212338226125126412134013803876658689704170255455593259665271322392394238649678554009247392685291648186158090864015108030612697638944713042560808828364789502334713160003949349295560854252991132664235423838344984803521997689548040847790673065397765578419260439760105882752285267805238771272581584936261021102341510621598959249059895188954071613048642135996040956861309754287382902590872476199611119607385004691542138125920573530599585557818572511946361900445584782953839824125967078172764265608662151116028437508667572445262811389669928913439666951564585689506945781676263857155731541072015669702020472188538610767742015323407420365805724350258603770449423139591669538106223117918305206303208127647355784617461413140625108814646037159816164589822635658394325830131492174565094929552680242000173440668993340611713249485547312968863972733256749366107844543121194863966007576491442989378562791837079876904689389279889638180993590894738751097423935266427749020786127843634467810786679815887213626878083240741458536566938492650374071572277685516506876721368179409934608370160337711421727008037194109300290270518031199630124957462355729509373619115637831525295164542827903477365820775190493303879291701863384687146607981021478943115412975945372365661074205993717236220106053029918397457468263534379562759486333882430305007841877144480548802128440762755895423968954128824152319591356547022200659606037869920879125825966362149512888152316018154192199565586801602822234775184363481825424143759933743325510584287612038349858709648680559232354281157430224526556747649651063869922131624365727187762529071102136192050409028619409086530412511029227468464089555117709293257034873000232968742981736854539580485879343339610447530493310630998603880577507056618436293349614503345394086403666192836487829086063135915364101316038092569512996839739115701095728051577958053269532820916205407162439728018625041891756234356770588478010611367591943763991928199557208165987980775658555080219849159242276628115766725267723121776980818060427534005303459146041091686092803755747805582675428286676688951129734620700499033297370347042235705141881775769467668010986597165590149329734788422977640171596835730608093167788872541601673815449644795092700663398105889148355832234903286768287080558623705827889372983931515121954701138133761402245734636064909184048841430595170979712860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -880917993263910363201386970808368306658899993997520264210649488828384545148514802910833975486472231159926885919683451268421560934125609315515911371958968032943716297738793100029278997811851380423084378721806435080782916156705884881278179626289202998439250069532738286903948237546445547017315454355748930906235709827021058545393221705493973147849482907436423095504201719737211996060010653117527131311217387025037955489577509039968014789124456895893174513409148409880918391933509736046374298976896436435634261916059931148737146953896777773275828757812828237449177551433565441075508484910832961556299708169182724652917905240610639264563599424984779206824028327024023938001066078472877974229770822575617654920519636100006883581630328087980289057396015724543712076594882673688352665619084164917389198347102989447148377518622508315199337042166223250873106616581572284013651336863495339880734156569412109368941951627213218836152239072507100770518933368465970459985111078607123808492887223437687119070479292462723751482999885674083784863474919623741565068177252015986844213782426954227149127405976763457329402439533101153344553838124969672145553690102036280460975892675033492132698657388355526534460393973128834641412271123119421397981325902492660156977146363945965520599014769078421196121942679426965127990238428830166259176816974107560223441899488232098637394913270253759217324444566978833907121761362398082790037188147724928912575952113984838487380660893039977178901860906418702413855522313848958961268923335627181553762290139229240969235121149094459196294319264494114216565258956140795203645299817735013847840773309956590672973419753775769269590133860845081807330084726711261603005977556317661992682100502701427903274627785483979076497956776606010842944071233749391032990783444495347939695845419636322618763551395008182567701719142483250955068889178168722644599322779740792437284918766799278895345001883063646411587242440320768138515056144299803891711191972163268174852612849237522242833800584297328559468812931722132206100130195020803814221483130115569099011372317351050562131268372104759088122224556405127089288529569335906877259531866420277566760681260340475183552975860882324308771695696957090592767123816432593341357310214942499115375363561967535835779946042176834405744685599772863536700394862612385831267117559636174322747132081867233081095793261610671767363837853892684128448189342044815669984118883835272768313352165357348845598199212640095016185913753583212192276182805375084563670125400364312643909820118224711870500230142033359048749482338758618994754276480295858029219162185706554484077941159946425014371757311398541615328823678608945296772650152871559019804665574831201340149179603316467963611944936876919603206093154581325401304944828840791413753885810065605279495553375287275511623109825163164512190420322972710592684671145384981596993931537088098977805965345873604618184152647133009049795585760920178070060817649529150570933021824598617612839751580649058605204597504309292230759180574469350671674370570740806952517504446395616786522086631722800894236131072574442618771825207325602608053355166831349485838355480482625552030164218967878338760752311366009678416103976371866116966086179522637315797422638671808313994235200303297669201203316028147588977246082866317437504598555509326244962357339328373652192387412743184906087918858749962006311917690693584155614208782074295837423095899308120757311111168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 1961456766129325590089780637830365719590598267606042205360500609333542391746870831939839251070693360263495976411346395234720919254627622803388635487078728042035786417538215382294611344834129599444562626122737982546118467408843137561720726356243027723988414356771397036067044207724295549259904949240626027547376043934279808829804023283440058199928798689381473392953340912507368731559108179029830293183196924048442129330737839319279145188926429643713868680183747649209901401754563320480338519055447066870132942005738046565573199259016630880297598836170810025499963575095668532871489151849584127162637310177999569609285591900594434511367242200291490183718488875353346817348113716684837137034881216837107049317143452079227950004046090225024197593026697667832326937015299540277718520649487041532559068147692048809401707519640771275447011109471895068938446626148462750873680368144397439732938000413772785111188538747089222509393570990435509652480755780440112050676042234920782281910804643632677599859519536284916291735667668082726624375599637651222809085234004159743577528508712487745136963883116878409102019699041867184598664944434726685091561857133962214679572315860230729470330397220144121674850837050674945381950415832328348519965843500829202498042601826000269154277376510641592022628442700185923588718955277235259794148895979910946485676310940855700112919843546131941090684667862465366824308052199013047921473033567324876785481221908832261603449310619000183188989041026012871366512622704713232001638098375620155876247054910452757894424338666092593490995256126432972123325392099539768258662227615639644792529815613121254680419809245827181399355700001623395312402009927726297754304112435453818763346761473932375668405896320379070222218822440669700612080098873978920398152022069845331874505061126253885717415032771820166787696499582840770503574684026472817877616221560763886837238227312007131558146730692994556021859734873115008454599913239271029380991673382180681138774964236772851710730774901487729053386195560750591459176594124239555623834232149303971801789544674285571774396865068299672981856065308670736401095275288047156040756946282317509940699503997142119307152161094168136937355534209952090609253209605738676962487512724360783227988273504863606658359446151466465851295787772434072032653846742666316897683623924851843576083341113196024140620347915517960665814311148124286711581782879642838682638749737518489584693580380646943939795675791779955280562025411234168387701294199193307258974707467263706651730640389443735707309420641991992857922775741008504307899467530552711379264508897716697615777085561901973093930578089352692040539818463533678777997986071090557242433292373642089731246635308736203548207204253837810517577938122486431944762253187476172582341660360044460626192724979822607970009197933167736033903643624353275855002469815285615470165370121448123869278440489162482848520739697970752319458479742221712899565172584290477198194690205250721361663882213154494863508021344439040872935892893314311084695270718620419198480415626653287066225841222398843398127112163448721529909555315660757189102948316114316906436965977413776913135821110660089612777213710332317289007869341101924141762018562044085994321423601094382353900097388494965780629411348206273859744238796037433515159958783562348328374690740322979011409813315967739485295714543225390545444036406872515642389713654133339316200896924285032359526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 9861091190789048754411942822826771085141727999615317110983164118024252053371579712701521921990206769675877273225514983502684156096532792927416675505042241379898005806458787233251350788834675034177790067179731457161865156875991631909013465553299469891064382840184468735926867516725841728511938693848580917870160947222154557282508836570511641151548551562257725429645302804511909172085558413408654235818444912983301067422856412248758881222318249387321798356244544813399375431478776526448871616401663500119533847996030179989267456412542687257025328453947499920775709227401436631136727176626295136754168807435850557485128425798904833586932590765342161471285544823145561018913366294505358007568084783674135398664861059517443273208101281721969704215584499707139640554362627077936343983662394843608932876969731741324155415043698285018825007182326200223652176359105587859129718590557263776988385245846492800459294953800143824637479680224445334665090978156646671995680476849814854405046431527730650202737659692555945369040303313757411667009271683084922148410931673676097901567584969704867506456398355191142354166794268942119264187209238846029038715670897054053878235031575533906989784690268736763447040981275450408902799555518062718716840686038591309027097105946222059550398973051185433325532019669226351820221763804832306834729582919316741545321762989828665953408516136695201642526887484028003768477898579789736021369303868961638054402653938957783852262872767039963441079567985147090422809961653332198176233445128603439358855034062956958546824917328084514855535256293072757066038734292799725238931762417593442648807804800941166743916441550199785563452205093483845687033198385454805286517016246759078570745602896730562688752595308788087050662098610386799109651499476939899165127648886753755530693170870619686050960970620180508950558827368509632902859372043798864601152719145461615036707325122382978058244662584004032948720512287143834176166835482935479160177116725933735740583268254051449232673362990447499861095739952898697552063264896304721778988049385838389161053460405995499517690927037195529472801519868275006964549006407970237574171735574706173095295217250689163071068077350578793487572775281585329671823606275231489179972497631119504763467855911497264633513415736672315453109778794772664735042834932192981761528271275322708604129279773207076414940591584402966919214316387167001035714693274902501786818965508333635816296750427600187635257613596087855184101613098380985033034396143741680190338394410106259564605166265410354125958457783001335009184592158249713557736907153422635387051298946816134232681978447797306376177640010617954834491602819145940907145267664330129240180225502828201339148935364089316933093103803032578715830748724228454006126448786752323143148182065690210682195302318493971803863701727208073872468282713855221235952251709790578068008083991915090481713459392287462838118564661756041253017223294838463133867756926751121779456557483576246522211955262386467575981091678173085220812767613649574059086672461759391451943327827417189435610628048895591636762577613940645653995257011723902794192643079263158832004998448793313639167275768418895014363117877930819495940114113132144908755962719927044745868976853135122026782731952010160186785566286657191875748159446056839774183649963274862979995023803470373217186082597331601671472640948976460090382820928520855905833077753642813372285246754017771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -58507922155946903303896939576957792075260253415327421714926113768076528856616430233638921936840030181970866461589824499183980345745747210166644014470036353292621916029492437489507235287962922933947266493066731582623915624782151355753621349736551908261545879340036157270483719473537268326189929340019350910003777518817040444261870408999107718569609751113416897700014054872797299075938090130381377004451624002413302555753361376647684416949250815746202354430867922522559292019489768002740528576117287251130346978889972348065914526257826972484465439267563242794568758220475564547974610258717654664007089934643125343691371281553933067882629325083009664212106458730608472696825450940726917471005042733589332913530078851693400966829501707426922673388596804250782580670787363337728103092507674055853517977231501319861272961700936190432933130228784040786964562150489386066320249139298503438387814383862906331392767913696580556532526291598188239649963508962017931958099699006661356146093415354427576505584762992710489059310542957908076882587962039073536494992778506678004760319281612763256450182236365995955667008264283226919810685280984266229838318609203434704327881165990060375159413564342626896079875405792006340862439943299990475712824284740324991656926111324295039170662938232309885817594743279850295366930805708108015652584272528806404042869146771278221571083510943356330936048568891637152375771920412267353440908486943269543472021897026310228852321848498837653604974713475311823980796670631861211865389911297994644141281672794318452933994963120154057976569678177507865999475170726057915244012870619006762473021715899237645772679054304049138481649718038491662348633659144561006679799926104033249754417669848542331786060666525597299705679066895192273241360394715555541614720649039030802065424218515186213788262392313692802007513476750384461327234677353279048522942297246441277860752571177375329574447464007437491834674425237703295533034472209729865729751584111079356854773711921542889583180519306355150049886575566624957793087159892847773368719204746543973755089981860200488625043698273831291008586836965141860312178755043101065142160035795914892813706967155061515179703357621975890484998645165028863221831778173596523586130399919147389797810417215596361464199138274378402808647471696753454052557491971366841246593246351593200322884436417057749098012161960583229052102755514705124886017255523860834139221402488239306398375427674620893795486147865321132844067836919659571643523335902461596187697390552885399490494061860408648629724964370878937001175774998532685706396635319750646055853086369934438610975657976242325003931244293221452997116289601271884212107757211511851408857166201190380637416359515719451369960917055210696087126402850041374386926629190590716289597845747514590986127162113846227611191856211097287419342888415777733307620429649893329152936746537635032851870155718509837274345796411138520057969487354549734409508910385276146440831164598240325180910157809585273026035212502354790276163565513713794441697555822607346163886766927199989185845944452116108922395499610958825503997023749573641581307268294081878421570420513910829150717243337624696024915642560996592841821787320918350143613969463298764568697299390394258485614976997853964799438302794810553937382508104718813658065416773064100156722924608627979911609470863029778453181950112849974916581049255239879540486519375404790196311785734144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 66639993934159551173119891069074457734952182196811372567908885679738711202147654982226688417529216859497838511115829074123319426021416379069979334083889720900757396291964513948554859501243935946968126860592723073871435252034867493174894585080742544638688263170039610029477680525296995255498637238010012836076014871446820832049690502080940311057596408159020250538310180614457475693228453692370104475895784345107172959928107402354779624943514161757653609292728946424782086814120129186319851603331003115686559417995242878564914585787088209048345629294365800691906663804179318428772842856835312650521542605449928022120935542342691305796150450604090644669085217145085210550394316235381062240824141729507206109059544179603592692819517854678845611117325194098411150077824440642756334409571989204865715420908735534919925347481559992147340060064143124673582031538836368694544246680647797195936203400375215278828700636029362880471121679906887995676143038799957166075760209776589328180040895451606390114426302181768962677156697021010319635920840472785927306544888922663766883533787619898460677720152719191531803652191069185864836902253984194204609328969355395002039649936578027980892382172695986954517911630948035050133056225930966076664886844077658506311498168325150200555997866093038054274248044968048955112634440751544621424831559090360265696480717134210549419059243820763673299229862176237541280537005630112328879760537842113280347584526581910893214521761712918915371891872281857144104304956573660691136487218082757870398504106819471244171248597055632673245415016703680810559372876004055423142223876886436561663074031209678426780285846326747083038726075774194706466692754239220954405835625405182191386431531387124856664285151458350813320775148464519054944425858958097118198579698776431321986724129936851053058959567835756316107017790606716161289515322499693707028159396142177016589130188698539049571249695854865133066178861352610853813368997930385351029993422247046401975891692557710340033508860734344384318423091570343754102609720950650348527515878504954048059205854421841186655645801479954087050385977227464576551141066010249540431873610904499483619781461827261935943724816018359690525794047730381161313221278789180977952407704790092970843421009421134993555326987903033102603074067224214887941228192267120690502899222668840986276298716231166766619221076588646650910746641666625211723118197035209180152519317075004860292662702214743760720271752382278479630098874361221114366249444380103396793885750670475849914532843650504731380714253520024883575831578837462694231594801506133695277144941544637878420400933439490270212951566005436962201989618544695153852635697565803603214675414278488862035589136709137497963763587687966834026847258752191674795950428690522876963261262084708222884696385029827685637610411362921465815630053009099338963029501877176366335510493461187479145888420363359003713936818195166557594479512243673927881474729082915514194545044041052174445190047100398478969396724599976398583192772237543724307066452904872103926792291954113322317361629564334282745179559375631426761545326485935991917484014956273975048143865651841631345111444340114440703512696709104162912242092491397477753362256682857599304554765591335719329217103743830403571890337750467394652754614443553568815517421349193418970092524503502240854963703356613118255056969355301786244599482751573574331630071738519685403613593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 244408045416798324290646870574075728224239281434508792073762763702087321932097371645383153663666762079114021108761691202847944913596206737556835234574995981552155855680725168336860726486456085832005207655588662576483160685994637706534384403671947291241712923940332607147097035219198290679532187815231276102722760037286593736043265722632035647302343774611774609216455356059775889568399501369495173973617097930818460603223895365103239258353908250933795184182964665234346166282143124906540400944812911136526915484202110006805979355212012325468785475075167084211298386975462176614652470804530255414336171682225573298277602037119553050729700440968428665690623443823477528116504183693256607570219476738041749959767581067096998752254750314137893189457348370134488862508860999340656588626030598596107027287032264697215594243826944693921453572657370831232869287501049419878721444475374512896206939740079171219505991626033839523699877093593833949379458286737777966552351469330800774341792733891688257104114255146899203970316072194599422915099587641512420080755348918907892180361559589722882625173566062505469787144053843350311582071909636516053350982685375184908180151086694649615430408232060163373312670648185490983067317721543493988480930619688762159453211276388576042547577780521884710357184921892578143378910964790854798552332477120383523434570361424123010870323007351640102654495397449676395465969568583266633248399253644974501955032416941931647570782683271699063278155958554807372389154795065205693906023461963452918338777326039511104519220407512289686627041104394762434983291254964251774009468902306330834199795029582931688113143827646758059020046633207307067882802949096810540622841434233643089062405967527141339151495866516060794950712943875575428287205031343692239575429639360622370228541940334009146732034407802474877750660552029488271469016984480644866336627148973496976086033088705642683684816137492193423500137709441010635350419716850879135788587824846094306622332256107195772382617915582666985162689768703924958568334335303555193014015284153753541572761204094506238316653201491442344780475015697972217000306465239489260785263000961175072270120962245505892580071242406289231339766105817085720276726638642162774637074862280007565763726552759354074819166828147874102331462287685480732727282068447680549135552426948193751373769970436224985447122212844246487255959737439321006531389716154087525833311248590664382907941087169990091231773466123454183527522673671198390226585936942445167888601341716727483711799352156766311622422374834524247425895332687833614637333996402476041769086402450504233448150428667339405405086547215131520645779087101756496872628255156476436894263355229637049841463069472672478493775024910696327862354826018926894237076204525066224623130382793280634615959739289926031059678627070595068546457264915615835890227177494621225544578213574935188284678909221247411362658007890611600756881258883168803975878522970059019233065903029006345317015802395386849059976189580632949123524916657472414715695675242290124937671190958968204169903292578785110789270041522969246537753459456562056936938206537919400208760603823354988865292289738405278515416007196924086847646540040620061844545345171443740850457872144554228655186603928715222698603156930805200766159191199627776564052722770004801646522031399408094068104324740654808033237107552343373260988796039995491443769858884507334082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -1483068259123691991506613547911478179309526071937479835332169184633192699441032078833493661658341782496926884033025017589821996857932963369312711908138555276042323874800062037954611331596528942472961377191667696137350101773806609273134730424079941223578795198110278012839277063515579618902499074164010564059588334902479757243179834119521768126837296010240511353144953551230633757824121728476851561506664533050841243401517434218971380124578047112296014630401545905197145409445089617573935790984310415792997827531815857743911400628583846877213816374726165085614354013736428882702689912865910740257906938606385227022422523396306034150985047405054464023837925000231944235798841897688150259610582167829127230591043658848922392485823913970412498210796023331701741818932613986341444156041732284601240134627607291101156627467292919596082572837688616397023635088263821013503226875618582996612421318884740841737355410541426057480540158958154155254740308718876293673129107662182313631360923559940062578911873433065821344405425471680768836899004691155936062412397793505577636250562862455100381185424415560273629506408312683005718433956488232753816471444720358071812334499838091374589712682271495347278472824603425735544691933487692198129145681374618295567023348602023528283558800289900670722908904892526277672481928889154835798176143519097957177865444915989909739780471941362235435537856209642840015537619438549801573206989398437141390131446889810278377748317524902830284604529106862963837896798745645534904624236215853672533421097387527436972133315807385880980770091845996909667420043629701152433025262259412218862103561014178997320794196889817026198058466102266838214449477861661960758500107943977315018670194393603988438229456347392633586356479970622327410248550685957804499410389535787648131545099305203307718605680666008085560738907490109999342055125595104270281631141088271355642254667201732696368954395167001876080950399506295039801859059283746557030187230255160686742621567443020806209682418385174788434282152540153716768159555826752408785185205163994666134939226121867506329378213607908511285528657384063712933112753176953258407471703221107363334369849723741275603291232171223218307694979546682577699363148580762844530577013529674922462961417203487915140448091761771570650467010241472091075402503098298934372081453177327622478190562224517624117402721265315052113794265474060866467285093023248572433905198671636277553179518723497911493908717478092531099171512660291123071757966312941426792817193590885800144306477735091899481927709692190119646907286457058241177292837834616068276679964750362761519098773556816990507349340744609241930963379972750728605725835457117833402964001825131191629039270103632983932806074366271674943091912355958037064149769849666813030602947421365589796730581100007890407438327771661473839420898875909182786220730207798601468381159213031011158982911560490680287865598640909351540754355736694052712920473313817571019190476691404608582269988355384216998478185968543267123671836922102739296491365897513249952310968229045922751107726801961335069577505404501546577602958561762498572321468865996566376972971924358083319480260878089584728108941001650863401270537824128603926598889627792582492248332898534368154992604018997984379944695493609462709889999085561231183442054247682942439409415961892223214290366064717826376491436425600444805371243483438139768688488849682202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 1806811877145179599070282959442486754504948338120022793574022646643528223178426341412874280848096428009390250275621996155103072580804061895771152587623148888423162574296948440096595906389031382421825941320371476420683529581051180657100257012466005209755105036940807732626035955605064588143589478925861967385925320543734834638294779641076680144090372184479435417723662330931726333417605695719633053890729128990487611647804045071410255998388371006612485121474121206581506478008247439641968374051532897830010914915589535639410561205801374249055919682807647207425711795756815762381399833693965772093047558140412908281124199714241506497653254788138720352486205079886360547166006396008237627464123100876147483620287801850436621157332379406396508480593827887316091245211495958113831877980789464137076136746477021250494687282328709171917056203287811649493187941518530209031424264352627078810387883977965433672119311116976061079170659493334379276103950037521835045393604877575871799149737844236461981664968489814618060631975398279674452297492808865505260573322743857793812369888739752988211848516182960637166819136309337788208394114408320201112576664707924564015885363209388422927634180983242450694028195357236473405795808011112285750396348416411423835413930718163539762698465648967043900693591399519476721085876802100735026123118792525099151545921878482430510023076694250376123082741773624807247899431225375655250172702886165460802340286566133528614154464474125329168677139300729627459761991968394120414806034152626709559294927454373340744927876937260506795805750011242796314505931662646888026961784941727801182112493514216193939497448849574545256689659972796447804854676442659788756275435033752917035391110199972059102328756604864456190340695123628191622222951690107758361515906081794659435269975910683359798468523518444060508119779384811241994629893162888289542409414979704165913340397236774733059067261015809139982745571149392514940889437779526340540943791788747803831058112270041310028179261812983239667843097819309213118617460499408620588274591573582227059347952983617156487199176602367592151201740014027339341316833791270090049859477265000144142724113715987190454039049343895262316730178583898267382876564663757006104741760022371887845967314271078065604013868780508467266555777713753628794071013796839636893578095419248966091889499317993500692468812001169894307535500668107139095424869126737739424834098734820260164503574637591150952213152191820825349674896216745183122456741647470483911382940247683244751668275319297846303447279481920724635370615215839663237715332296168362259208124689752269064697913340056606204476779407376578535455935856950201930395163458337846458948614504459857507650297306962536239567114265967795590124683169282985864240936824978899354572368634125857221776142255213776910794581099181450925480660192993890527321941784943064681729923719671371349371063065656141695288580573794392373317931016093251311291075080385511606245553230628876072282198620583418374934118593424230942952402249137930465750415575424314378322442314415208645390480342356755588033947656684426918603554605572610095733507399141224269664069333741138451581977173972453880681328941129780240194821229060833717704661721244321392152828779156795551269493541756952121526483411520704332423384460806486363557840387484442985758086254123635820127128807141197925725090407072746852862214191645701118815031105945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 7806642772953336808234697306894520461351910090054444269260582256159386010824850722755412297814470270073240356227165778361344180936790999060084671002535918061325511911437533264044033078908360813034575398690480953190126944432118635677596523840848097256183212461875640034953122159026316294223645156591728847929540157930033866275853774456700220672952942841095322641680822113533685450619588198174269231560550810427708576367960995945048484834669587373433734973498261161140001381848365126327948970094646546508579782250522926015957522623982586250383959987159225259269533207563523194466963212993017666878465677916703281987690204734699936512282474682848764337407063316692795679199156140208235981574124368460432728992214203547050210355184573161003435232251063937645738060843372696671935978188918212170004249573708301381940875910753802457590991008299144791639742538033280902414731984428543304489286836456577577651839878472878830490515775603983240052569275787816483226617220071099361545537620547290270440618888979207170212172777116904430168969721155752950726837381553934876907150988222746964388289116645952121969769928024520467683129576841163180138813646976243432394675243431364088855564366205463250033589031700119115333352132703864892367950959042576570944003307606552149474596421149550529694322690076552439174634031750387308825908018687747047442949755107023024904427580158370694458417195127774153313470716954045968172789495227495929085247732853252633135475561831566212580524248732330537933124719333379878646484542138188953175598959940546357033366151132206352581672979889812149220675669534431779680147860811526269664206291716112298537212679407111480386137597786032036081182853098629033896318336821315415726197742724897971501148792658077665841199748853301186692808507184480771431381259297911830663053393556830554004489519781422017077827659902681070977728227307143806831582482910502982094644834910192111471561127217260008951680146004227702679517235567700845843144134157938751520954231334657330022759962471905555464465865905298404733814203239142285560385713917411121216890502517106374030475047407870078247595749056924179978950407126499497873502901125010992215027962911508031525166839909368547232676010194762618112193665901298402976762173660030260955502014976165587975209931818503190601265065372733723989967712652709707972935251293260080170261645187785987845143180266842018949050145526418522057386254983073127430570757522579270004105587219697243913075567681752405912681533525894421024734259178252521637621385033531304057388522412457769718264263259294583762113076164153224907255672717405309103067518143352292042217467295414738326187388535619293327711405869852627015279886498563580323604632153080785194301862685044238573229740627631653537417900453454647663806895648741744436188971574607982790272616256765405410836148802321120181621718431808083122247520901902790645008151430971527524608653498333652337102256782199812454028802363540510368170150449686358234216796928413181492115385660385639811711278058164899316907883893809756873104504444738245820866354163508922057319381700541141375114070797190394684352282683089059330974149130618288238746546617488001846453764050698584390697011025260892295662139824995277262565419223094176474487033592676599657282865022164328064297355240379759261201878373367751506170608914649746295404129987576836558587843194344960901385163659724997289917127676177308592331816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -32492010843904905696045151020246668822352331102966404410905507926116986317309939580506779952783699175315377953418324645721542301524154164791314849158653436131102538924630817291079291403501082257967409806232058620473272621199614099959136614879107093645402358344811483033022395773959972765521184277835001504506483666018508509025250351517893013646714688041540592980782274825875305454819722954059613369507385346806757312935087989488592651914689454553122296345407877296703208634624631356708955458153351266749680139749046459688535574556917621074063824866957773909177555544565058927106056937642074753931185068684055010033573261365508490857852021979673326724147741396624783580612315372494647837621510395497134864934918121947868058268027255639877707372455656673284943987180283841850558729328800640743108096626381710966833411538744735447757186618169808327756166733821923030795028284755928984190214249805584255667571567148785677928688227443506939826530367934399649341369533672857358341658142532414222268358783307774564893507660487191350995319162244264235366940083806696219845728138709869083453385425660836296979098556513979827526784352218485371091034339726346263191994734190691049228748748286644921826851324738118636975433363991749679849266014859073846661365505940456692727974727730940105706111141044246843986596827194104337481818533762637385945615606009339114573817734529599358910327825029677014696533852010114397536545030977460226719238168134222930664811447679721669804461780858482227989091498597037255805391616618615651776534629825742424771585844212446956895320820687120806570175781683976247127206668288721736630759191224915869880940654996875268096299249191245928427452771264427576580486751437504827906908325505564719247898278644512788543774029286720430947586118581209545802929341148820032610283393718485454947739835548289224053998196026620030457169526885812236744415982286113269080022543124845173560881805195953205641603746350091877462013892066389263465707151623623467653003614243117091880793600502084102850365241997881515951782950955227585546776492414678628244036069877757540874124765413300336315879121913337374482398683595662620693932448134041559467248180975434638204720446569369090948578833279066945592640978535882970292315346450670163473968992593476005079628108790349028610662289649178299137310604812218997377836846094946686180055207879617457592288076614715953390057289810433014008865595478406514485113386279112316957576489043158303445551309860221663777663550506982526270373530358051977778891902192818702410398487944091458206476367454294773512237536780169618663034460621412218035666584135222034217056328265261380308607010947194228886280892427539267513887960256140692873361583769477870661566221867622670864572064848565958492341233430509638987439694985182846834985726249298951916483872991103080030704924786924000097956094913964920041438597577332583051213589464509261252996189659788523733189676290698801106872294434371446528146837721727281746489444165952788163825434146408329287428573140236719222882908581322412200382347995288547648445869840226013198376801889484860194723365111288821562636626629033508796182618533636302093102474884120214160213657594697810198844299008866340385929712473386595201054810915813654132149643456849295152746474637953468001842737846003652497772613031400945549901702827494316140652640131135693426524233623725128282403367342015995136180103877384002863104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 31906708381791219239941976700498604393958739695389292655199222283409049040494126950052263557301544554688402139777278352628406507540014198603826379791868955723993330352927556097931908952678695079486836625201925369174511744134602789244660229708465702533798762904435766932098483899410962936771149700298977028497806727354361012514953022945222303744606916622478183283493645145661157334422935751862704247053319616492064853242862368652306486283184866588293474887877187186335551389847499532681756164094967112754029760729883902380575162970576844035367002994187506855545772404214909211641447746938370002255686315985930444629968116498814102044820050515480717592550019955477074865904039248273682862493930999109145292851088304481531532066723068364071748374008679572020725369512863273100044193423930734889853228502233121116952712787105227186591772528563661780068037148405777871466954010452594161413505845331714774509450817484045528374909522789242019410011728631182224114826660842729851499958704617645622625149973981077358283363288877975223801148702874307026746740229398411647124645380810811655136006575911076666338984997271922981581709456556995967974890623773480822818606283150486439859668085950360402343681475393477432727125213519269118957859521691030763025689303741085291005375578116817873991956987799480517852740296835057421569085885448505297403623237670822205809368083610153943458742137425867575425905876811106031124697170776808244801365474314900413881379919782148114521154705978759080330215256197148554918264673561225771413465194676547345359907555576195569562133325688055782410585920541026797021439816495632559844391185322761501579840157206143129637936374988167054977380935467843205379184850353837161969974745587549375937494316797358100921575958626260940957535871436675853070526069939868778363236307654332993610810108078959555580877173802458843415245720758814537927958790550393008766783061694854823998037906579550379958716674653825908640272702721068868656601017440921230727798859381861389607588308330441020522104488791233144626449928269711592383065571628502387390229280589520638679644455287999403003386697812252904671477160909902409117809806299447240408636832381425617051453006108470971671070070231187005084722372472353574382093405692763381164371419972548353860661631995258732912173614750362796093225412786869186385955145274593829121780917924942630847013708987819456037986019212618379789925794433229667549846780616354824469607429368748292262254921721884462528870956394338900243194921685877650259825540523512665618914359422841721922796150952247395329625987591058785307641175122659940512279721621902379055995005186354185481507461580313443324038985773241733290424785944809262144337157690222821416949406082102665312375538304813630541519533492251269385454981851884402418499116863001380692677748522723265241489423882546484025755583147691177997773229606381029222456349568414308812687665200044628105415830330165440472401077341461897019832725926046728571362117962447526847129389131753209932537589925607458726785231221639699109148665272530676504752262544340043187034335405465187603203500933532824895772579921083531712310163470252136541688392785640550421070679481303687823924037307538882654666921758382885535720748275388973758702345196179535210885861799709371893320730389881912656774919145862408383420250646165514395832140252241138080885905291300681764217685044537975459994460791347609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 56333546182333642964592410820562382632050577427726472215602859143042405266830558666811295036522500661381924049214880672532563623869635574843042061369012958378185336830272455726839214928390821199765988034830846496793096075839010998865301506509848960342440067055337389573437844286145878460400713689664237340147118211404914220271391562113652389596954175015005667413136907144518770810503573376674720693224076339214244855078687832922000243820159222113105021146852643697277558616226580922932209982642765389863552849829807940912629622747787926948399868245702272844977327641808267118317819757396775328781603343539789867691183354849749546436603241317086784824814864640243727349342333608967613742559371251143567687737869660033510828335117260527205039504542337799536531778858735719881467004112053189349011912664667030914340288942801308450017216856428363549630493857919593579118285039253615349520194715371249281464000472227407850051268710932932025358294353080014775444045794241968167839929450955991364589447948756030970619925378205748283525366265303077873077422398395033844401130219674730946821368913654452546703717038784003973622914262468415857877948639071291432978892439944078945615217186997491767948512537153656642003646129683175871060756421559823049475724188994173566537132089054769103361802490832618057137346024973081999376466248925539242886614873652531256893392471959841087206710955192189867141548510277904296542230568571227996372959928439137617650130063028390883879512487551862075413318573683232639440149080086182423792724393429352447520508769395333437113053145780509473033429023221159574457294481644285668894015190085549944699853424835117703028847817980622741434252458453505800016702943238246295937103473062275329524047518644168722809066347878317874222566771480738376157497260944267189221393276660680828026773311356887586624835521961453416288963835616476894992959618067428682209187617689922422815204480677414864253021208851743062889603953302053135373083328315156635772720142717201028285791551830957353298568491846353249004468494075555232199960742200276268063471219887550616433578100995973254945641371800381246889876525372059210255113721619281110020094115700166854362570381606384231709716050286366780181982447653429270069871128990900282394272319548379706093831344093308806101202523527561570206181661361202930113521233695698729152621765068310863724880730344744065639860391718325829229400276875591381582989256602733649352398922094910896752341366232647481221945012313279747114585824217840976602458711464579645151161478211247877108144553954951685388720091220827006455649428278324682429369441774767686465662914665150173802416971154260268429422574658204379011036602279629364953002214873238490396263265528452746460673803174121663673828506177164834635621823681986796478546388541178953003601785097220991738224088045084821742402683767487631451498948900500737807038154036967805003709437361296303660054550163642762607534505939648775010814562678540115214385386780731819205523444298402876207318882787670601450184127370170395801863206195165289927825691835707439244887270640855721256120107477413598079912345456595406416286364279313767050848652382835457804745998761347752732245210602106077667684454757825706808275095844670239513441561184923654382559022859166551383374351837649367712246748908742860604742841541672559400811852489562122000456515569605159100808264923449835029794243215360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -152301089363618438426238311973895148338393074693565664960546781177301567887684508838455968412584785546474646989716294082405567148408600441132740702992773724792097158395795534860036286893426647196602078149272691945174103988983796116647294398534889799531125896537469071654863472134567318489889513499754349385958346277772636714442004096721113966642689264549125316325932460266576077563573451589094657376128411396359327811767724981011130634105486707237931253673081697649668102174546879326505767374601882640741450396494661404529161351397661873601008067327015073008358915488619054416439460233042311893054810318863367024538628388132982398995519744875765207337202179806886151015747703542413950895054786122205905834715654023368832476144220555752205386768377618179354707031503265739723464343664990063559387021625848593008025910996095215302839706573811398630248262876975644495561622294137766373132684351450581249399184761424862125806952335820687274285954847860192565073717932780958982195903099843220262653989374247890878899067420737490658123758090807525327498660569100569324005625658662188416300087536384709554956078090839309935816868163677176073464579952469052847297283130082663857586076715390624835337751358966611800179536883097593699720252640676642460239323158607969843551052225850932733385437693803560149351996658216951527563121559047359341678130842423402406692500193438333486092269966842550081225631473208457700822981908744173894718727607903071286760865279701848434721219182652083863946501768154346406387644644840937594946236675518057714797134548987459352932188489960703657390858800125345163420315078278879303105154102660208494047904593291383626898347868896232015305408368945481577139150345354404935242088624988411703952752506298683488452657588845816501854644123913118101733437056836845464243906226797285705557247099645365771607243499067108118632015118064238295337927558975426113684420122951290921932589590257789351247780905021418098237270712395447177003915115135237383303379600126362701130922272857958419875886840620890443781286215107452287763342318945802676489388452054550136181124574035537942786168671678444254886662543280202817102605100465467915643097899775466282937057321200462846012815093431473795542083759544725021631362751466952632258012178638998597997324971926607014367478035179815069413563309785198062906625599457054846133639754765549161302451366326281618881578671762449479899903267698155880432825363344963079881544072895964886343413694911183947932280939325415314901618514100460910182790093081095553597607768098730843046187636241202992950707778950835513509992866649347717689520232878080815492148662121346338196887427583637068864596344528413605637716485650552311531263648549250497356236405353450117646992076379279566020275289576903332682892163798347078463646515657102869080732610705671988934998935589923288762237022498779547306954988274857359204596924220883544120129818553033627527503816001959840313336278863961255417007884025830552101724243138888094710157075608008386510827355314704369518201045632435308874063545626348566482936330137851452227842457351782016184229825868641921273704411662283556175384439222171473301261315150224922712566230897447892934411550089873614428617890929532327109608891744537512846799124264451947068479126855173026897068494773918188734548487681725043316545951649825352735143620287108166590317485039576061083121828915098736775921664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -314436641341554571350241199197481801458180920449826939964954611481998051412315779330618040345804398028244303304390078343208614756966843157758320235412367550288433430151141373195586686354804785342232594932729872711912280142968771340148654816466569756329719980125899499325954929805474173084087770993650281231678201722360108053825615113493576103187352598966048568943523553442866915912269331316976086015810296416538122124024373882463059150379868729191307323852479972112431457917810048616085722961894270327089440376094102701531349974631966011363597046527739205578037616662065240756424984862234115023389244248608789192367630610151013845873190103480034312325237782293274350833092144102209347772505410301741190102912150049853147392546930424287570919397310928157755022371707999733722749719474636900922453226170663589261617575552802576608152831796968636870053343950487650361561657117341372301766320106322606875078457961152175172028278196801014613202872797473568719597933603277464199446958130525630311194629131882429321440449602495154950343303816109716500705239119113009834172891769959331367577981558506421729929600683554229607854316831287912474499476417414294938885790811259219669895990602913233659552742219409972539854184791345021454024459829408721569739293893817147192686090026409959529569083466408719501013443741476857491851212930106156469156802861872610693226579672337316383370587224481697883373268225526515353296918339299233353934106446399440905085809949760411239447640249218757116830336768186497771919155617244746207098907308670319832802621476437549606102036453468043381215131910879740317054838459402450895841445246136368162632681182360252728886020202975155286887059118060554707804411917979422738812533705181721626165938426522369780077141959298826659805018190513399614365987214004431662735385300886408518716876815963359426921517035590543022299784807483628585565767615603249582482383136661088733543678048339931740050130720116638351592203799838305344660431386477668639227409845877394228140017047378972976162846860106818020699618936994957213057718876870096678713000382434247039100927013186793755659013348025614485093784022458595037481651078413753796472428868093989678476034937220634792065197371455440570961523062931503495443283250204075504768038521959459695457167862429936226795873787537469221027166871345734210849740340572745313956307679525868232873883354459257007747862544825873966867887251193181902134340105759061318203179669548531145463706744317019979227368236807804260210068734150624493362798794565660348433345576355074799958134872225727707921091362366925873329340111698562091541111525942681818252533696890365398161810463946551373421638010736922854545783757209263251215787076280642693966693918174093568767165609970302471664842728076865859859565546986086009679261855507509557636447703284211998090399177170530067806826678332758538761039208679537701266853106356869704681093473936596626215490433016074020852551775604481204141082811504786477775842168941480227945364535448001102875004027892786298295785456638860658705630156212090369118637872010869949354324888990855165670080508201297736301088273502809066925907897195556946120695628605683649569213890534819504916123184735320749828088029460330906502710209586201146673012468442695647705204054401763171908448090803250061034315609057795369453340263495285511637598672182178997620344320848463076141530199549731563110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 166252256538628536519944124472520521835510708492969218023190618173509789564106189775113411992914344592394928342719391200217000064828182586951234229385938751400951942840239391539610823282705910760749149486145951800636508155774430380545168510680566206696415911751457761513318636348268049069863218784826759273100295605681847085618259484748720477895542758993660950526263379402142694465943021324127412431006274336348488902314541674924794577139010240920599459647008271235131190399718174563205378578850460160970901240474973816611385677106973177512025594265519370412967623647794712855621959793935640576875140610827995030290660244069866510115442972049517862813253088206690875835952345194546600983865640458650417948992995819824775444579593984293211292078145904360221570713396381665285591854041571804862903296164761379934250602055833487085657407499453169647827422028734372428542257982442931403259651471016109459425836254016950858893355999825706296368098020358673456360805738172094422431402457235405860691430968239218289682649208637099075058341611836570365633069102569182086162726307456793200223194354203250636235520780393602255381824106042894402105160223437740439467414980980379727161693286703686835832920730801058709625901737619110038318855682525287095121049125577275939595037385051525880932478541556598481607900486232170835342926852739810739468953034057232674943086392003531650756473365493928975028523756937830404090626285194224027217317991577330794431617746452896805764506733143293361802533308695126514752069363408182928089146011504681021779864562438532876368331631057750532795158160383006654754885965932931339619825936928701772922531619876090106651791178759702509505104014238032114504505052282630555670357957206606908798904740307942951909551469758557297325929344136999955447261700775914475859037236354442130866246494395679062996748450964160816806125459895462683358162012636784025239701116935648337367383032976501058700039602612314981748564565622046926267344831014574223999249150756509978016572961536730356262513716422096407877992824288842337739707179164790929734413138839531950334810496726897910345836690909493832224374645005248641033175187256154774299102245863108185103693892262304298251935575306979814665623162399776391009368035948512390929133936003406051725466183597010910338304404386716443717749094351633048778107114432284544493347438641321557681700493451754761229253592478191082829478079314646301419274802650243090319778695076821591458592065171629990391806058053134392270320990183797668010685034961089433830663041645393069242467184277750302057721432723397823186402815588373985751325305852906849748661700561846089954121525941174703224510651322058592044265655471499655676599103006416433159983082842750066654190952457096818793395795427353365867646643915350056256258610109811259764625655663484777182335911456240463079478612553894799870349403626680249568160454098722154920688143006211150495528219258974626253413491835212898166898625952967901108460972981005084878342156872734304501977075668985727040565378872243548991575778373864569658009950766197600829825332271013394197277442870592064842107993802537744797379825600813433000668391391295606586784261831203566130348251885053927342669183554108599709411499591869857031164951793232656497222824473419886835313311520579187333213116144337892113007728159782852364625243490226027675896582951635808665779587682140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 632488583143416457591738346204303015195475123872018687961299482737785856222547676837996007439152862196650513022704272149686931629188757970221655190152323518232713240179185330531255471336469063457147553817516058755462345958761531591145991933061913826799600568543198204563932961932464147606078657190992108250935524276929604396290703523471767021659300114778904676219518265872303250133603695226339055844256909707509719768590379438108483509274733995132149054147479320567549031000735854426068501764338562332420554302584047970197165792122848903449854709019048999618343723782194104532946429507054449960098097566133705280004303479196805977658667335674438988245223984422430309894194424252947304841007613035782338492388547686632213480635666254026229650132270835743238302333939251962120067651818030742060069382129561345886685276553954761725458110238299297530794135792740850929426325815438372619234540385783354086957995513787389647993120775419378226319866671320464300605381696260635970734457175204287474278470699216916905918089572441722273620589033480624693469229014304535331356694707945243509001331060546518037223711417330997672108994476428219147744484420878431320706945195344170960886709266767402985711653659684958792524061059459122146803723462039500639750733301291966303384321614421877918905014915725290458381186313180457824572616989025761740534577073360583267463198339598474885637665265104585280007600783276800001802010413701947831425588684201022598745520856377237126253423302677877622772729241309835679376998971570054419621588670552833528766517143826700403378712650286059621836772422984054711914512401876781277849922034197981705633317850213316955442615771098136067684576280500935253993056794141632287915638840520034440236183831850890029494931537373597060546462034840589737101350410528557245325423059226923050142911258409939071491282601359223150486488227377393692728751615575832832018142474442665996719577567833761251333944413697772089501375330095430818005825460439176161797677987028771248170431275376711802915694947471581249668195591672942512686240423224831344415865588897827703604326079894786699851975890047502621150014467346544480992384527214179035212893215923295724082393362662449871555653783699393803766191502513924472690514107306430085944293475445100663150567966256010031818656366824109011615236010356719022273679357589889779881459526796851528635059758368774570813280026979419768236822811453677344942343948064071192497812831718549391039536758249059739712127252378414186566820720637275682441551952720930319606975701674852518280422492969506285003146852798920717780650511610788969367575377129179614841193639722140922557963446456104996005753523073538680169472470078518854299124957813647230133582835980146839667104514752908829540524925498056829016591130176158715850949084461863028368501456684753526049871283444874832515956979250462147284616713246466899818866130555050836548517729945863155727701631329531221029070003664079526691875359479644325465302208197855849962353247142012704816563288659930820979594246285967474215058573191301719961580466009326262549317450869900762331107312890477531777474340320676127087896723517616811624126673265830345233126709949724032733321690182268150277200894143820419968065232313905414647253778476560027568297316778492729815917287104913423856092118857930682559468576276019854186547100761705050448628892740219276553005039616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 578055613511866891197841496769801612025727163634626665476583802078897348202561708730685692196394022983325711311690897456989534178248090247462575291943709200834930740691270923501252225759412409673979419860812132577490576351071553372777845367397846704778538039186425103311910304124240520192939698490138813760604993470757626389871692516818084182017521404331630121806214222182413752810847224229352543144972301981329177058634892441327084369758189762112944866080429805909057333528259753744648914191304114857745410371343089808208444865655576155571540033874691412829512438734976170381296501966232470996332290930855731776176553758132694936033547511257099082299662671228757600453999570585596120052628240672305885392325429768485150405099335172622544023232482985937208071801345010732261584242873607146376036822758808066220641481252281381316981298818708269600107806096913716194483057880235995169251292404376763199746353092534156056903017159156603064571505308532581193145936290998479662663689165181726997436196823135572662164678527140005545143124408672433902154266269909497374493548283226316867155919665847549559251139203221285762443190286119595373470718910413496607439541438228033609919325787108440376969148155089786479174404982048932116929252502162111170759190812246733050055558349468940401468410302248175573541343596687783723967853220891910971529646149165987134984322302331012091197052348439178344557434961227945001563214977289188712085361827567897464575058595353406077861496942953268478500735510430167467179041760129668608706558508741992483043424662525394425103878282313855452094581067908604511529021712650135307212004838370811212110723337150170236909974521074091763023369407347212569136623172008931473801684430601691882434138823578098400240189191768130677065282196708675832043546014411688074489367686657377851339146657658156712572193974433550149831701816663687447095593194657641057404008789492832612501956889884419383289256760892140509896342902356007314919693158190355546173123633257278712423164903693761820917342199700971099055154667060361953765461346777650623974905036258783530701456240946249206517069747937507649124059523837721535912651043071765238039810162272112156133793532976761376019733652478857094568525246606520131836299989008234693919854843503432024227548971050997874606787623516070175834507264154216424628746470868030824937760034781193985294776758695445660455405441363338830234433340272877849040173316945761482075124859470415665606248553727378177185893649965449621839406008016625670796676879649525313675438926981860546334844953511104293403663485573495829920800432466767013306939016247107258868996586346030231758071156211758327789133382493472993009539648017201573821053289526340496488289342425937098847647253215056141543942970334666796674929029946814490096968741039199574030426149229133199022713279825030413176759358162429619571922534808304865730005036281324848957725224751083325675419042101202187204909852930932577087020319502000037861353454102217832423698962641691196687051464410753491871459022591950623311846251863858136869904015550798186220140720295398864975222377046058519297119260261843817876965410508981037022105382003357052342641405104532181855711769339466374892090714692321844938082353448043431180853834066606367206704215956487719268838314859860411734260466629539924488963938582593975741083476545235450909246698157753111255449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -812688818816275186984916015588362462084210121772439631653260630133965885679453259960350268785483333754923298686691557197625105481267754899752971721487867342975211320315426479464394858191294897489630982899496723609523139833935595273785278007908009626490436522998832294806431533633164382838185798061808361338008021582466288186990660231391027534480279982992708122258619212423828922684826855839844740869342619871072686332006255446485153263441234831892057800603979229372313870323513577400327434558675362499141146685713368640513708095520149871564633547265487562727207760998463828734865697791188350519418746017822727598419052373430085075861673937692843167763069191080891094897799810325942330152804388609006701631966931039204512295466175085735641524535698224469125634984482787198791258206534302091577206703048796778759245455160377293534597104481318933012338341676419351018960757546028682556644396455926413581043893421722885694553910946823727645167460613627678060639179279275087977192324388592869917567537899104799842913598201432437805289196259780345442444807554680462816096829258734255984844364318118747998705986065262986285834354724931621789484590378045924760111687688968651073584841961179656902141018442171954046280516756437622408531438594687147912559651319393189666467243238291800050052821383031669195279845404668314881271212746520608209155784676257560042501325972128795820434057534176049373823910992547489650977062761354262200468382140425029152419055919713464286858927402807862691842192093293097371772559548664428280871391684178282953449319550330819527482167124417897151820117012626782941790152496197149540551597807506167812002386877930841234991901375760639197498153597814067009926381063074127473994432938536413112419136143676379051509824811311948101343934974019256965623920904153745555485294193168121349422767259480506433028004866919195010228836892737033891474072028539454213310781372242883665557370890079655907385218326124321916742557735548600179194049805777888872735836270752224285116891912509370104224575392939256942973994467801385390406389358308170798453455647541647295339831710767081764579977834220964849020087699036425036077702759780812938751198196175478021994402876750592221338529959932046460057246773915540293446668956671489959403593195741959681115026119415033041487750221769315988396976232546821891836347968796409855041205693219730480878050433432871737199246472119169078452054780104119607223971648952246323182469510879234839717681487122804447815136108108039437861157865950206177660112975774214208380386478980571477384901747844174068563115518853467350546665647345588338532825921925728424196514915328741188353186188683603405076675543023010768263302746149823810443503301526618281185795669590230511622878511984333207854699072014236347228428550307307893215626935947090948958275134828885455609316503982963335424589553191486100696877011512564350339755583079540408300653895409363405554798761719216609121310462349518249351400571020736609641286844103716790617909089117310489583054353417234703290730057501342292852337678553774097092716233722161756039178423243291775736529493380475829147834165406585770091790627257034001368646081565461784483152886152516856971143911854119333685137140793288936301322404990836619739823467246440830055919289115427857723714554868996433890240488420334036985844705373644628078673022479951530116689923680333987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -2787558561478884441771488995052485024459465523625788763100090671707857712111571491045142638691573476996961844892838433858048346385110556910908915373170999834939911862202802529639163417561388495401436092033131020888429031145092864901351600508507095031068517566077288465755473143948397171713158458793877409445958019779215756302969837314405032017680499972452942171949481572822917660939635720489438043283776261653980054503131493103235806681711532362462242698572427446851202538075553805787050275056880967686621508391800721672530027079886239786617676281859936332834627952302956519780276399582598112200953685280816158401004002709895613839902254526988133894674974241088217393961885071110494118192309036741234456369419128647859485722651104494177737662757377859704123345947237573363523021943540483425446117149271106334930027777707299845639671930333768067981347561785524812647982984421833703163902052390560244677799422818253660348456029763513278616740157863054023607730834243304540055279890131923819033718978276233970575654267538114567465829541537793857985731597038147433779925571626654341074433183607960833546264152688989993989097757995007102292323840609845888383341208242590169953174057523402570152017412518586359946301548595230066178116464778404429577862000980856270773250231099538865951567504650243138789167371217793616935547684739754771163730398660890577848643298305507933002857772806376828080407616929142061981897690923905243798091507790048826640005084885347593310382987988753793362860929310688232467535403909470055329774936770074380272758413799662532206979664208666591430542262129353092262413584566059480065498334303649504286879110424335705686643954425968766978443031489146009669787400859012565294861320535003774147781289526236916701957824706804202430649488613944551174503145798536527090047751221459479642831152570451619437155674267386735865700135583432816623825558617036193862504840569977779903033150644120190343231200576363824031123283035731761499043842700130307274826233200357113815557426807469403249863461785278867882420331567434764493219308980337753477755380796425050256957204611027474349874803956513924249243038458459511307572339176666633943953982360945042929640997212254112255876385427274256315685033275279731481578513897201767819300457759744485172784431379698273249223813617267626325046488878209985933994266349182139488659600728772100866018675986151404107798622559181271831495518684482765791992807942091498204968318948350052939771979758891514489122156731606965029799882763757834326217304731979956054313565699878928521595915404836396463032038870435613122947148541496215137093122920021764012748723577361978850970220334372132619648388010783094695334452498427671485241365545872322683072706930603958697915737704587621614402179318639059131389736669252813384693378524336613301172354632470257471156049953961135788002252674855956216052806415477564178937544667327052592714998997853523661712696299671523530908067616420828639713257600801921327170610543912716490465445542528740380771416604186439172250810638132207651717427931087521627374570441414146837379883880064507974757591377903464234072036121307092475236869891833411656544648571896789884878599483411884719285076756078422212676678209835087192237380433745678898436564516391807535799173062868707073859283934389845643632209185355256730767719942536215950207209206502164492959439099265024000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -4467899190798719451173880475334562667210407673949675228289909919285363631692097119365455083556423080654731481040263110800779397206659604110273239671199201106769291582281918414992305246453152706185439263112372946493628585841391330566981224758543893342098569181894185839238978197118200273098291064363785698395668575943266827503827614537289809937184857009271098892173201574608532019799087991028523849740531508626984790705320970566317621159700617307736691189126358295137590213001392186492053329602528280607734145548935005522804686864541270414945895733335075666732939931628859635960360451913039986481454455303652160883723601464223734650500694670448122196901301757301437284089162998310314661095012419813353695200480618548602793847118384827416168297114081488211773816321693938446471697537132407761604370770582774189841864283143716273968072634805879639032070732273487270445704385601708749842700279300707581714493592958535190864896265082728297958365397653737939572416553832482725300845887983250197526378152020567616757599877731061537329017222632991421817669750516495911105267581033234807689269607480423852558575313044968641513577756441081659886904366714242111129181855816224323357790126149840801223355286421478559934407429888499048843118832719873972256004866873681339035801403002267575351276965442827533558276272263194408329089233701937040062767027219148797751590110852296564622646504342113935027023302907670102357425174521099310160977109474670785023216265043319694095148792429799224641698415497944394008643250148290495874409133383609679991065721880020951984543902862789097351900654388157624294620500189871252905520610836691052384915050152206172281231249222570714609928334703728057996160997964934657422940025903660272938528798610904287608544651995763080504791160832413114682692272454203797816047806114581485808180734767038914803018646618842122401268791054107903864966806923977870929050794796538107322188397404945098267005030265091946043278359184561622504304952405557922218094598296543212213846358015573895148318159272609454528889797748871575292335682245269247118919537791820761626685810160898692484801040524374867218662084350850800532738811351847007879752656653044467391759454868079729426383897879701337514383765054774111944463008997009494858843618781295189556860441497756969202634633913495130968785929574007364333806006186974645353351501973563031669609747264000011504752750898019839207710844940309870764323197170875827057666041629991285397450650670179916640985752927155520808146125865052602395688809851314941393456610361661992332016415009310975742100009191799651047803827684675868419196367815834509475852080010713533584973580123465830159436774809964943441469764732926391223748989458971424661889101520676803271157813051697968066833358473188550969422278879456312330898481685038988547628331725233377471511552429889912132681222000046452820809038806784612636222016348889404621326964800910011464304473614509853160704466233359430454204285515004704319981993054552805397930014434939269853920229423232241244175446416265915694772966499701190489525853964250304767404477008297693538809959906010368333081281268700335466846304240634842638696147733978217432019639569296303363111647561053624142866058635080928885339568254206834145439060057338271748175296130592490863468468323832923740229074989631010010712856879470990961848670709996257605082048102400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -4805179173325520550948004794569208593691826115975579090418567126428181038018993934817116603277147735547440769491762421125272304013116800936060863085370868673328957396168149581549610344054239644389332806631876193740625889375693234784762472868372568857556649327290457617262588202527148657904630027028510050046259459838002433896871070563793974326342457035334934565916633549596650766908819056145052004478568679450628366067558454319461542754329584488268147992243322279309594376509810078408316652749644408969232630676923808295000047931730917460100863193211922540182597001486116674755235498666611962516616456698085982332202376531213995464000874378976067306925680697881686341212882080611852475931649987363715698192732269882068694825386693541349594287308755742950084147309170205706237461121503842217334704919155000314258092009025105794715829657435757826237464554299898125760342252558534696992493275136688362194704395259322462563441625941034301059038165747038259108564707992250112911003226160962103262738145313728901811052487606849114127064317750702418744052223230733504593946570095862242294850611399359734274620678015641343076735777749064701648505078205750092216636848192392712327203907494891638352267300665144630622819900999312643744092576700856315513548353814648549550473969163650695142307969358139779935902763035463246164149940053676269278912648566563894070007808747103229731332058562788019638046788507206619076511368458232324062362974786536746744036863332445836104427881447350521077571540026099375137421505446535501917040166568159373168062595889619475544201877331390987887353453085459422960274146712190303037690828206231614471667711948864828674927034455787761799767439315425751142772187032037570411631861487560966105146833575364890904378977383390061961461792033917556312880211160435248305460481361461012016093207349589275994506884021563881860405574587148589213508171720300197382399199257833412079461801081458197786950164253919548213916090613918153760496548694018098713409976339260331111723728518179892988304290379183408445554499747753485588466819627322721564644792216333281692501754620485463600659292128442449066525259063618827453047736740703768951691562041134302766602389909267210201074839476170644966055197190204481546639782084025898455685143484923078761508018324539467763678492816057223204743277938523825305842803207714459741054319554736026567685655833294732290395863201405433092193710449626852239052368556319528597197643620413554517949308444657195713373231876553889083139335678941765190334311685249733560321051560994119132070010393015310462024914943460249307237829992836482321760906102613609864119448794007317056724281350079851356107013667354672585687348966984197027882373427428787463040834518906411331249745605131283857057312058473785982043400391107730456333432113758060700222865701777389281377325032877010443867984012089920906971628845694858071600619138533465057807146569217777795822274232045940883981838776187148581703072760098515854767579196138241159251902197340059488469334179328390988735331122756027425732706959333829756098044786140291688959912239267956782503916810079124861100679048286535583866275980288655218599054443346189140811231037121256293637566400637228522630163161217354605380277761893238346331197442130461166010428072778509867871622673069760240939386627755020252802958148347388083094919133484984135843840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -4244282754117310092016801888271824323916465174726699866465443027526555272898634437311180678110292228822429655505172117702330177827785381888654053793012664052302441980653598753513708321504458632413528774970131591076954184711795574804318306451029071100922091983186691829075358780637357538427895295117818441464564788688302550243577299313608777270413097992928031267504196771065523891063313703809932118227092337648559496637785259479989115534038843959432703569420044140476759362916885554659759833687525205002828673985666250424975230237656152438494541984719477434461783903225030067227623564476147984819643162311375294299066801145977501377352925526529117831587576945640995762828551974273040035146438031458088065493033696725736406708183435667719020199561264950731915593059325609293944565165348425712024685998174133019268757461110656081822521639229849857693958475917984114779946866091080124566700525978762813088591227072767770351971804564166920806740772283653587711954768746382831573523649689610880090349327012081080433838238287701705678100496260498586243625687401036659119732337275573080173651100509121120884123873119328772308679358526546696098215149443177447347225309108278257888042632440390827437995009555476396876547228793019502981341102013688206775907291641559857190079629737991087869214886182775833604335248944006678055591311929741385328853668192233717132732909895751569213575348794477334693294141166193176742438938774977114177017587741962893344596210108438331161221637677009450858254278009960405928491145778755241611612455066362902468105230966587792151591912881581105977904583283940057189507194240471435427954348679564615875969101740991082507124259504787034037630045207749541664463359300035852612458823575257322569743897952093764867596686247837481300566559781082470314676853425269677863381068237546334214327125218682681069273379406629867356176951784211997789146327456524688421743184037180681892519682207755576126696732376274448860321055445277852875139455248721653560160349203677300587653097633542514495915698218371789915381927310189964100226916338936369529746508407600457193908207650579988552146144057674209951007272594978104502800768376576944357815746177655021802596213782270400356718863003162094281061410375144267099423404013140562200701536247804714338154547305147396361003335764179611847532496974664151510313025045234637287252955565214959359582655702108895311537735261497762345790350521132120527397907728958082851622832661016440166012223205634233655600255326616643241200591663920002009217315814112947265645162545456239059522605711352181972150056565612377459261906003858504106268904342816952280546806793062531440895241692273439316540071441612745574793402224279759583720630993628625406696176344226873072892707332911506951203172077848279725068584830955542656622639318240273160486064797968871839926495897961268230861141706271376402739623983468223963097608771155028733568215042036433346187819159807426033540979679957122101629116358545811554928721651190925444874740665275279832121328034174519700277573831558150969785096818820233162152952732448101339987398374836382267287101237712194554695691788677537698106536896332852700780473834981573173518877270232672780507215642948639047961176771621234605365833698567895613719106092129334318819978696829995942666832380428603767142834567222673961605070563110781784799233740745211904000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -2689738504988458277321851243507450436837980884079643925276706325659481204938374617078675781274541581086412845993866770100382332816449234434981394781773199790082191440914631650027510848040973312716879840019774666048154223220145156008755652994142048277182093672864784920562677878836257599575510226344255023570011533595980589720608940825750820160598058889488307031039980620003761000414814917555699652878107389835619939673752248529455524380074063737915176508835560484828681908874315088145145744842470528252212369120298907191431886942932973408474977209032693480186005614590417884595010724224329573842549133610310060083091063274959048548149364752561671617632440496982356017690345809566373243527268263928596538968084517251062025141959670651741231809453826869410077397239168729282336380897918334832629041970827085029271502729251231258760661285282243976052570497512245242386161472034974310563177666475497958125016296187587691363093144187324861640449535305476849916742821546698697460746406278019837066174674115821078291930266756102780281184195440962951423995056642116445745736246465721451190377462450605170280677500708629315985042127036234608429268729024287132089716952526716877623965030285680419288397057755655470244093716908078742819099418171915659339348905104885973444935351720600285740810763113200374444496663618286265489798677522462039570434665837374982790123277705124013863844302030464045685285220078546791990398925364075492531191622924954697730407799023091205625930363661609875637773069131826046510734690786223213389444589704807056676403246915248200562303873404069675360061436937253467804654177392772421749764850312225567482304308412990394997800310542534034423014326688567128053003526796663660654489664051689871966656473854682568484321690565953915169454451412854559646884480918128103461466502745564716585669111910643026340314013769546165754500949242627784981550136351111870008152686760653643944269787543863401901900985422440985280781663348112019237042663535197088281040924786765046419417640933996100314747876969717292098383650388751464748877880723501475715251029457073761964502325399016739764658527285809562963266695383416431500214347952658968626570636737806967230525880436705214788916930055888122724447744929865918107675608735089929165752991297590762166529203822409413743322603334299845593191964300698112155326879142735443750740150749914244376395067500651180070081506091404910910984465859832702176738452961459266214448856074357480940558722815871037910049193074363977292425475320614264891341247518646726199143362189744907033679383855793799034431750071435932967087640989724514010565508686439636629107975408063116984693425579137602172990374405157694343896395624136654580917674564659876538004843308931998774489337900313842132197643365973876400823194342159144810800931814914773643757940575887318570642003187000924107405355084999280965180681865570731741021819449840578189778041775400756955447753013432451025577159541438360396209087339138733505807370690402834424511566764384221052636547624656514956684130191906504958284198721394811201548367136169128468079300556759198028221501175572840242729291947574261047971619816442105607841697712315404980699789693197676681233475506988404177190725224240375088332396787929927615750551721411069780117319555799927268350802003776542350282732885595839583057818981727280684625759200870400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -1448834439799804025353366638900214326972970512593136091381712252334573511837494096484214312555599519922468653329760659632300260599000598494696818991926135589463377910022594765716054740306115229331087414492480027511877688747204152646654474654918677643060167840939934051973095904099227605318267454328251560017721754130226156484368469890351765106224961262795407100368106606636217081407640396862409558334771476942822849614451221062332938826405380655205609401574743131833690035610738424736545271876907505477280769622709753616147197996264823923525443275835221889143643898903772446418112313220056100152588450085447567054182775540232221552015805900465197350177544403372287935110069019690475447517853778467828486769891261136160702400725800433711291809435745637582771831886109435635803081876823918797446423582796174161335116192776999244862780055330147374473918673741451178821737017542685180907937860808278194215574133718361980393142412703901603590628045132460758065480128783180695000133068616088777882157784245967394009343659296310757674567775573133111434304450403639891464870217554485536808184415531346403727805222307783394927047612196970625476054919500018880468670560381059419251124261137749504334961344065261075767331292864491301468548790322894545972012432732823052748922800706227136554831359294529357990756270420484836463946001627024585603638210126427487280849186385116402612363091573760834113136564090208692875359413224818855219073045792292729852590364027404148038001076671746763172191406050920756461419043954580466665572355410202026945554071717412780638111076824527011697056509728966965039070091356033509554904549402566249965063530180288736861703423075798952069874905538127760549864069161098426706530818734149697974814708754346719478483731786657941428156048152089900892151429567420968293032432058463499580608719311935689720639677780961826025174802637265892642066819725988995623063587086170875248760147468099916508245711333805226087228024811346439034458473662984180488388034085576119588808035374045427722664859570504212762454552755116022113570515498921591703007806811597137005436578465086709291122670324126149773195093557266530003080494201397426911562451387646649841908639378630496634907755052072057325204124556768935268767760971508600623504838209579371156109353640995121428012986300111191739810185361145754647203937090093338800072906717795141824038890711007593752406415354928178335163223053852042444581568958543994359379557180454723519420838682756097299497811659364034365511094876184497307225319906950342969513937898920126832926454040714523098055521600415247748248253708209214844719915884942925975156061742394060123326119493475671780877937485391557617085356833931325279992290990825793321575539504922647005464097162930144410780458362171597390935983367992089988649601904296867976894143800061297106459747098836747626576114645110998311407539495495011785829923871734432280681665461650622658272713347773779282966996587449300311747350335630967730438100881125015316429322987349164777579187510530318761185472560668010287212863263528043305255703240091077364586528933867605631316633832919648652422885108680381696432147382227649192906499589253721649005083619038513939963956250681420343436707434726119100266682195562189768197210873853553999425399138668564879638910898897698689999344535783063844822496336749205408018595840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -435739876833670675147666073474026861465319754981609343558154274818817152322949724463850652147685343762429835333672455681265551552064059001047021762432958663151124827973082271748088050283875893375713809566499350506314986672432090906851259295011803481432964375308184453789387036926481579866513553820136479374557677265456864145535050116757547697857451606256226017799602069838220057351942529416407159245237096812845010737778900863527194211201536657342356851439062799519864427116957976514853551764979473939636417401716722347130793165400372707681624866392370155782632032472895275748469099928956744867701526321838605116821083165901410827464965974977657737801555214561907139280859889124678382768942581896141351572680156336037827778378645501765695339956842046836725588634284892162066802444831018151309570888427352094654287532842261499254526630957151323232266185829431279913378321351269706601626453495280321439690656527234788412210128942761294467404180812272913428189816936694846283619542115711236532340594846991240592650179584450400353440722142464872500715582480653261506704744545020514677577325892186023740775079992480239936353296585082100882053316559156981442028188746879243364183528080152360076550929387620851966521551484344513498160067038715648028855550070203014320931939039345869780057480227369472914302086971678642197970418703572818775968405102088288772409634224716969784367506937294491828989235532679728270890534900650798415063030913132220809280718247047367135690165165626008157070629733681724122670025802838531750138122025352201252399664216466620186280867974115166674386754545051015877960729897410794098266027698603034096194767476465447912868952015739492124555344703488238019694179396097143042588512181515051035280731901408700998242516723200035180134750078289621335813210752101202317934562788345402030305512635212486129914352326187370158344520900574057727971164372792690048386182289583203485678364489300498746437470936909551396866676987040930541924567367431056231013689209515591134403434551279693653627280240871495698016687265287187383350261240945587676888423384123998628962238429273496103397897780930781376258645569632035922142126408231985589480364639322283404594511515260886972046331940277437695943524272714204398228329832312726353148780401003467647847211007256546538961452791506610846694612156500742686769253851935428572341422218124400524778241836077829408332365000361739516375307039284678098246600850644310366144477650162864063037360359501155681664191319777425548744164849694031080133944793754666529602805982359425980711189514247405442346861337591656727738369194535291791601776513818312578969547693236509545287514525923210174865370187697689766824228994686532855641407030909869943425499573263780636262590531271131067032915911788236103352064347872752858343349444771270796808226546860336668620996003126803705368434943394485433694947488530407491186607040610321928075639443487121350403408629414429478065124651389825252494632930743060938084038419962933067792508342420048029537542490442784544878948934750157313610528567759240344468217147752646302391611604311402471514226884745093883003102035877791308709638627108105619681310697261616774220573923256444610856540660722030157015983140056740317917126919723827594405439816214239089349839629525472287203409100849067879555625400359735204033639404363153670144000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -6342355983962627711241219245427207443805001443658302534611756262012087572389405172050362152312345899865078960583985935251958727016589572082764043523905523394517487629872363023456729389415609882133754244407569744424313315839345902028096688127769961957010245981779981015086581797837620975362235345683409210523036978202299807757060914506225787010675431595910574044282477240792204067238810566889434785424214431201818567205781290139511347434423257675133786044856497778698419297798915583890497403776990796319628784399836923905784512578117491015211300446311689057846054534897827753044528815547967158088887793011984169016993538955657251075304591288554249993595786274312023967301918020569511618184001661775349275784032541625435732269906882665258555025494371071964605398940938416536988874287231689958704432165838933243171575782092964525978864089926940824494163328985864686855166554684382498860424505916762554297242348580612566721393057979106574925838111918713167041709457070312121236338822967889229333974912106144325852002471335017707640801645380521149132350298229282689432667500727247702979433575114196227705382409649959516684094194241418769507709438839123434019182883035898312195734433387788254508686080505914950199536400437732846657079901970616711247714211193775755786864718015723254828560098413375428802210916978699764031291813300174726279659712664244785999333054023439750809671247308165949424077321052718975657423315408415835633430038310684260412022996563488627171787775645098824364075078808611587513136202168668815568942101726138209378840641207471017166123155792891212130293685145062531810084590480393174419464777086354144139129321481604294993414326895653321858871892020669688207521941653818830781907482455596768979233414557648961743599701972119810384939346405843976638806822887470982629759511763338989090738928143848971521802478485387339273633848509070140293941924899873136481602796832700181770256382427013367536432779828532533726500910002585235358325006514152454172622481865547081398872153454913076519322782435807871505849643850051759237180162288932428835072724709340258814561706635731093923023124470378937148497706066060816129741582189214390850000178820360479545906563083022951993709084328295622876715047663165746393890271387352211368075223047683718616963482118587828935216386684624902970772215396029836604021867165779375717614591659578661548074849705962776571884460741843208992259683679960215864894464466121131479808884121599297746362037620727184199614141933394358556725017422455486003248270187520886238661481939356351069012979867400521052882968115393215869150573820148523085187564617893026910603010359587584006629087035247038153340413222903780265830278595748890831192114555405953009201822975699125180155732302409556248219894804927847523390285456491236213390112308145011922581824236107016258933754733962883356675257144561055403144465151173905874667089457787737691980163839049211100809998084293499612946046298798689209751953933316068023578361895614094381085969686865406481293974657854344256330294844474079907529885863473910603038764120999497593899119330075830656144754463763678414348545396140743609017814390432903265514684093568992295523359312823038366122627723091732440836002769089898133443862321116194504835053703380422142904123555429148587480435932698860365705664869836461934252380284518400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 88890989824444960840854507880141625865494403896395331210031675318101417361084857262493591299258422015589080750028607499914384402937367477083303020079286674492379319437124555163770640163306832398218698259630463388436831483362688922847840731613234450786015451511857847715282544698698977153389604981461169578508548728176132082453143153372367474632833731002458808031334561424121557543742732584785422895391255847555463670274444086620095452813595211332496422345433966872907424914665447858633766171707184116029851670372673445841089899699231217463549448971232032976641932524373874427806432940789547349516769582988759650400927497380451172269299623704928559026987912372511349539426723037508813543610799038877150947521114289466546493452974510056008181576296886556878836826070629567124651992449062600222024123093445978318382283969967619234213173630251485168978008431837447307734901942390949867094648364624261023482664393173474779132124273068301538927947103766818646255970658804741881226549079073658063119353590874913825906191243000467435994432270984912339663522377344290388156696218707115365383344408601799279548996968365203586900540814412952446549619986329200137562150981826265178888505485965929747382730253330328319013382565599003837199386147669150927369441302655758997384366092102123429726042405390673824750203175438037315705385418345020628757168059756599018438277245428993244478286073545252057366656011574907257889533136603216933788905864508184023934985688793216774165768672582080729846515986051163034906921447658117996057908626678635877145435647891331258936010727684892309982961998754760395671451724444891533428927676524818931371290559740220657836955486636106697665511868128211999679629007824446596792831719900698441688338548600328768182164952953422420047581680957533585072983191889294043945970877154117769619007525655886314174216732996495280726557437796768084576090301531639834072994094967450312169570088304631828671419986387660046939310200163078615770221093682604855915434219206980563746519818603649691659467755101405901751966308838493489179766537312357384012258563995741045918185373686550936386858053264076239159631189379980935899478170075428457302000716659653810358030775629681656045459610990078580541919123123074015514293124615332777130402255599895870215729593088472309918707131320954000171508876569765431464085958739605313085332156057703018706344545838547428425675595828922337366308190300846903538007440640211853064099412504463799323859111369056842021425599251260656252483665719718569427828036804715132177721488176908574353389078438622233680063609246599429735636256758054125191270993966445466784030894082568461227578272952563802326046952551110468626439129191166038856832973597812280809123031397807421384168446464414896509167872983692053050229500287173513482573790811865257094283928835964927972545238560980077867311764331491774950765882400550681996354748624834118387050248626878458351452160699427083681487753346722526923719450138858775999841264967393069615493479505426612350980370748956310494051826005221256781802753221001487602226614055144366028486305883595439195666976293008712952838191820619270720510683268982204849604645619000757757447758685615079594302518704677053789839447434430177441848090620469851783303031079595061305306075814886174156021636615759255422099680274456861821852712960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 74854874869749155260838956247850670129529059826036257764439497175989586651237344384754685208602006267530830958434412903081126179007681078602905745064645570763408030210815860204837856191075735503681666095003932145381352227715916010103693009263468035926346364208032253420355494238355904522471868479190157605008680457717599996436139395903903079257057807452797812046203499683058855200777248957286873928254628836319020015326014425234245544026900130100230497743070463224267545644789473025257962001616973850196609043004009528516004362526449563990497871754681325994747428447444254065035184210198097674606169816979833703491659357881255702604472516515716982344079360336083378377348979882132420281706729919422625023943034751244286159591558968782106878286302712597121141621530532183170969859714340832120292537406007173559420979131040978134504249402067723087639930261710773548033572169335244825293129453145493373491682105582686939452961109784376368283265305644063523053387335297894945667658408601596242128821864828263412200540813800141102402851580578871749676714788071089944104179897188047731753381198108902131942021612034050937984637814277810742251578273204629884902935721850675480025843327666610339948582399626720829962724324813478122036353630888109360689294756696041584824148308203317458406923297732010899003110002806156872701520147110221278747455406301062510269568512895644374048539575910724545118482077839445624057342241515033751976925493495200545242374485936421431876942907823631912209546288895112591071749969586215769534000057584587761848200354224403956257810440651821621164185507343778330937086011538353266349520142524546528272137545945559382907827158747811280790697017794270919324484805318023974427510673230120683685784148255074195955658159996938484554352097446588154548075205855148420351339121011794275886488866903995694097733373776277518905434671649697221691308352804864217547854356834788237630212845599181666040745362316813320349513519286587458420997229723438828627877102980116880663661308521268498847894038370039799762865039189718498824696608372415885521651163866797910616853481583454090232754211419010350666408782731320361357337336486314097885600544461282392513969227499678368845047403338029202975733669398304799527440638228219260444785216086509696440401296555745742814168219031275074234405954591015764398698751029790611778881568498555833709140605007905595864490430857935664479086567277825336558324215894039038577183454981829814278609719797330842383657738761330568401076975087388546032997922893615613584977590689148091936821649658395946454974427064962550856468948809372504482647704629034042281908410512590175925086706171145300079147071801783048585172050605918843109949464331060300786534909378559033199361706565640336958158004208272707930744801683328535024486014621816290017408667383282748161762819321943640205379944624614767626014666683989792189546317299699070781301461788903354094678007502506668494264629975976191660161202799713422664357416906405569488282758919850150103563905141733304623781517841148415275760101134915850240109207495279346077869148852751392173333366535488947824717229307563267271691949758792996017392171046861095376898845952398874914270363676424826292933195256924271588644306446498735582393103397489260379995660772340251181600334957847802748137430098169808551936000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 21435816112826367283819010001637334263654009965150490779882025528398468524397411789356889664015015842369192649598249694514070894109520051430162475298391285008639071774251927389876295291101714244969926899482719185072181614156826944586282152461125497751266724075643347329719160491530064185297334840609536715117735325550245463649786737951114124491801364769839434892731140942766964836377848039697875091466104870817505889072463463208676169301320583646305964795578973570863925896677266284391912719984510971974202709321743719005992999642787191276659626521638733781878368068429796882371625105420223118943697614155052356283212995963505970004399767759635137444650751639381976254007575370484817035527445684829418757222500170729224790462323893587954720467810876840860352655767392131386365125111941413333740884634818980467858213063632370831952427410811463080703549297021250656930767763308569652548551422869377025402174726346966778453131545908740453850661923023257391684584403359642988794547414317941060148182465133551897646995972720287522022321669914696055866737420513310890254198840309044276229524211562289135753189713649601560663155597471794076698368795384033441465684855531332076049502778333825931866600039983098739206825187779376817590277869433881361932994832866673588407601922767704381107549643626883594339757110522692575277817331709325279175026768324956877189624772856030071875365772563439857850773697980534898100134380791854577237978162261593410608052512838221390007255301623881957343546525820835066003850582284342893601214940844847804029287766325234373569344628809161392476074278049878262424866940520135015488771615185770999362032875568783572503028687969895011894807511171835608079516414899337676707359453835609283548969461606988689303449827729144752364306865658842942723158196748989156505177145517765690473427151709707363424436562966143247028883717476590465221693400668185007786924874218407870390032767445849709025104078404016678597383374992966874550735262189942129381537038894094695956981040485721659034932338961672894930446145173325486813083800415082212342062801687383298404028507668839676648653100331191593377731106002846090768012894654020394141818645560738205723647009919086950541407856917028597229987783644747647749321923098612988473582675691632100949858099369804186655432988184676198826391751417376151713567289496744996511242942977927581130617099340019752229385019403206575377364353419842051402439381626386625061618265140880204939689877762148353366058102565064822717632673524580530513268402697696040141292685098879985686593435905379131789944327941036057708614890791172811098149449286125745080863806487404948667119684858714789016910104563044534810166778716741241339488868187557767314142338562198820113223880185477851153310593279111093672920029286822646043771991022616127225596503881906684815840641512006222929395430605634311650205297238079185785919129920419216618091052117680982848659185435164287678658646980851889500359567502935331469508534826417350912897727300229331254231434224206168821673144517355960910186164325479526774137360690016638964951486479028028522764604567471865767963313413782001608140989343783622806117850921170174927329577442392428507442589900399240239401423463321236388349603865014477139921432001457253661068882177736197214511100134057859714527843491355033600000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 9355126975325585181994200370292169027558064391582153923230811679818066416173123215847513116848524811892156884687005699858665480443202564502030911142334729421646587931760242661623807943545181039808766005475284354579080284759175657383505279248956055589344888676294111253616807340691423720147880608428043418730175062358983727519916042389426443248182863361988021729984032233484597381692861369038737654261653771131764227625233669143109107759013366781811735995425940579647532305581637714970713209593266233999319575676512349908355217657870089267366280365705065738921054996364872176863502262789628430261812219396934264025340625168257508590656461824558810318248155359040161819669021751203553180334199668183730510029962942487034574871453115336136058926387736081100909931381565194778904207088527934427867020177718631627290610179719453649997522943087941866082462771170975638539539931172876496190388008505919027045971154630642370448853427990257763980768746836705106819946185974231212457719256444767459819993282977449623337791804567727486246294513326386631559898802991594598097085908161035662535268440377230305713850811200364441714050524175174519699086739548042920438413293745590640687272096411700424941345363517364107267126417584158491274016676668956546545972956261931102882719664123700604750615336732312472143424125412883249319585494578380161774024601917786405183368765007213566688161052495959340667842702666680844422707955560330082483446797525308547678741076484011832733063866199036361171573355737422421236197907825194326478567703788542512552914795526338527548991731133540347719167096132362488209258363907388194958988737306926705923045790666791498157164113170962684895083021805572335154553918582687611057643275729693439275000580460190811998085651582527037852032987213233746252910426839123342584535284558434652226567821129647676539874761617715888206035464176118833775254120933117005347986601437410261037184807886282553998255213144356901296157880202023608125269182851750697115577530605598469896242080148385184211985038213107538136253885011643556708765087587893711363553827757891159886204329189735967483360741168468439720076806793546780113023178775494035969227861742414144067542369965072312326057689494310704978674569483630485184536653785139123979738564037190942147153353499640887528734446704798948173511901133710531572431361106568988042197776315567812986478767971229524762971723703199218812705325396394492094676230364451717320146271250558740281825325674266614695180385872044133320218268973088750363680085378293920855266140807784974997882321164935621249716738448767399829976152369495599597335694693586853571510300296188603165070135025041781913579269081168062996366201894593706359189258966188584432181719603404508682504609741061936600343256428212544380467724238497571432260967614339284342697263836918407187135984027287642512566412993715484391485733797825662013930013392021467221786885105386978729049681462289939662740301572912186683056920590365918082509519965655994122480593546912757757108460192525199922685500362604235765849955569031989401895532451636395713697358916062783556382793705655852009068800645460989556364327179138591261578541882501722559416944075070443937551475642220287562533317811065700198629100665600858593950852803483378528004826641686145891445722975908890494232386600960000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 530905131709709453762820735997411804413252614589763208026915703862968109983447218055849946688962155225779962035631480678951196467942990729619286309076721222352101714990670057382335834949637154925497150192534019310095026958835555865805955684074590354360772546211138398499870414728975067746226882504641252126949588965454439175473365736768342812002037847446457517649985281995103539440158317809944141204399426268802334784177264781231502126771467671607765735898298149784763599537749318453039990142174984032995979761071994043309883362818390923174421675661022347365710615160576196181172530307911376251291236577459450653508694433648302254669309854862792714534184526874813569432452268243384181613357961969162463291115124439513319358816437521529553098404013081815846553113866866604785134342995959875008390477285189547087109455885824664187412415802465223253668735098331170309614019566507399511133007246430395999785451813439740296816898423201185224032911640563620687419889346132540487383145054698227322784306271581214824091534451650894763278747160288873791253626560573030177857821719673904263967853776516391118198937155468787858774674583444506294418436083866543565278855101161588576502579463186748041645491333104204180810578144537939349920794941226120409795132587789654256967481556887472891343997365251807660024026321779412253073408015146302452937969854717104766229882883233212229102494126421718195010095171395122925829328580818902655275147375374612807691886787769270907551907765201804795477389124235619879145582840721000388286893533369380693949063898859213431464734104809668851661931494774707371513144812810490908938863131190865463798377427176326429453123769649434664924269609011494757287955924191486580922750990595472403455432882300428374011375488283721277916394325242104263437399161015291604066828059102522489821827096464186376432060459973743968199451517850057216590875697666703977870922294501589225392183551414598921837169225910908659107782555688486202363808108099248655656805543675336472379070901280101651446924555778292934519334232431870745210477545982847718343273302017964251701362606037054378910653205376513286136512531366809231499805015189783525687263585111344601664903959527994383753418243473743355200016072842788345501864630470762344568945631178885940902026355093754828202851880780359915289532499942305150635611453431478989847348567030585347626622947041127121045669764452194712576608684468525333961292650690333028053785297060137117444512575610605453240799376257934207803873540449562501345581416329942731280944927030106306163266252587629794468869709843680683070094268140524156826757283491173667954630865053389496450301844919146767160395281225723105171137381866430531106218957772421278698953502827787146155155252250776478461114824728995781383130182703844521641057285995723326986673475151717753386529352721987798596766674113704992526439810960282648727783461044212579681611261458963199998091142500817235754015683998418123331601451537857149318087774456200171858184273416540095337756760503554262624238753447418367079200386292540604250072248672374224781021147709882608428246212506527333199976880202648979438808853392291893225662902845031439072602442258755231254539063568663872002473889957659944279720383540628445355207828562541436352245416237698103143356281183100506996736000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 1206605488909347723206405988661989926263847505286433249133904128405516298270264089756209860900733327467306220833294230938064521947422917096516656611132619372321592481046425748496665902814046798459798525741549559602047630290583894997082684236984269902213313846958354655625308465461475604324615435137393014897582104338158460985160061514846414568043017316490254972016136697770775824660295155398584212811862492374939345536784281733256185979211165942496085903457608643526525839553642704631187757613604330612877195316337501126850542661408475375488087473623830191289879676102992075722566761755609820057448772450142111931097075038267446906425201974847606045209831225087952843462841586650063517936574420820434126775018783098681321589723884924931295064463755601299684423041316352016703911015080341766834971630236486497686212083294376891954838211539333048463436912911522193123933930040299568107859792066167801056792319781968685190128122786331991668428599180146410444835863683459659217837955634009831584021921077287928526182192566619737103338121983212825550635693156785756890630270133598981321815903311683675613692511030742015271307605024733246071758693221783856863124948207268300832067119559695174716717896568741418464672020864513279180847068879721020850100749514492708153727813927084821191348633029724993763594381812614612236481584456283158634534145702251332203071642109594250605622042986648037546623146782714218730663169396002525491079704202613805092240332433688501857498950644273842421561025191264716914470184858709885313583497356469639252700451148959177244951086536844767047514142273307585846187281770284214345571616388851435813799810645053959101498827956805444001795665543895682000801215473958883643302121019801953586781996461737822483711630793661313300079310383874599940999190449435830721057508493544362326893017978660488110395372627381488361941595356891352340978991593678270799456602788868280349630587623368389193345484936872016470568691025682333751545436431933256881085261418779656901873691686901535748358181132479684769029035910471626262549171397304633161196830185652097831495509489038405724056727071203125104253958789089753462144799278520114172965087087174146957201636051064607143783671303575524095263757713053297578657402112693762278590825113430105177675920283011585327332515503436174914973213897531693027548964431410096681168634392420001282480810779510534728948294247507462690806186687895057149903961798564946196449050979531695372069945440403770145434003581982728376870209648691764796869542470010975934355649126622439176330258098958148593597129323737565090797370606570451336816840947971109152855053428438861201410883988599891715201384622761530842444242868032779735837844695056146012219137109787954765385250112850213596498197378559484992695367509631580019577196396134305207404687268839880161028647995308963389438452718555733999557884227286482074885335574222787359507405502736727115800149865222449482154568580243126674540395712181060765209045420972016842563115880006563588360427912888048891675838152933396498872061567734991305590936759223199896082034688038971598730427112476086666988575629591316925155489416035217943453457020738963306099096809121831434891026514048728232736420222128009048280355875985622656418864539760528039974480951947733261439792423699585433600000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -132597984859191452913382805290079946776239690164119563824548288774299924165864475913753505948620657232982577333451204775917884057006103265283904292111783874329705872673234509421465212492174940773523727736882314170945871929492124422435642764971696123415240982617012406432619630769635727367611695973716953824619682858857447566208409307420848726463077516313652751246906334811356496585232036288818917780328643159139623942248679912367666348325460870370922085879200258450150799918997901674479646748833442730710851375656013015329550906035832910401305436101076611572930671556234153762877524595277436402690180767040663001955184729447099247326640602614238841646096373259001660753794187026287124703211322934953493661655494989361695625731817571995304881302415516143362510314572905969678018365944120324539600599019076033861613050985807787872895869806608129208823979767075939488959420248838142906476201282720782868078763477504736134926597763292695683699616389300422280005848419156035346331576735213912240652457710584796711353720044343453196807263789515436943062643723493504860713947534278606481557415812441753313593480675457642693495589492711969017607182829406846943638462925506079579001050822844068499660101097901826387101335519356652061242491127559387044455682602697799224407150440672291490011769498152575785971362392092985841639670896735061756977408334789867432422571390374541229914213280685942844443782048760161096939565614697569475076457923834846970216113451611741269364252873905127014982175965857304610524854348814993887948264684627366570820341704165814802181745221209518010402799869405029412783977806187416511978747628679857829054767818548683130736777873522974231594293440326354098983871322492703828010158774902100001320435324331563694277489622678091712856093223951039276067803254257281449784975085812123234840813257371623271561386800878701801721915021788348704668103764932536743010892398067748701729248679633587714634064511414266131527837922145571868659654488104010354883204149642261882596521107625782232402233232781294245799314208547869533261998744430077308024340290654969213588472826014661784798815905975156913196869181744099425499223903630784317870440735200684410028348611909496262939160682054217272686006761832129123163530526892697903014723268975370786817038272456283104361496331892005119885710021018385814717438386990438969926364068796729872708673739133025538930909265385270923261394334124561151962678254081805375454005902946026874535003565986759723925138325264679050317350824236358832457142593880431758253470071966212216709713167335506490614381622137587810706558370508575356571229846381237024891318482627614195644115885327747546633368210316764802310594593222043344213375254635521569951925487271493525559590485347330291530295382281558235437103438709270574686622276465533082495027217710943613694530734774763337263758743176296361260272452338960595200610169298933210181314074576149194959110849219550303140360137252111584147011114974936521184067295280857473613072674103980706929272630353803462296724211243122596852009923628346020578872006281738789588521834002880290931458729528471116446376353771918949615017795284330341187278728913508081202075772793152690780375521373062491430100911146590380866597559993017187956157451472615363500965933662102193486525670359040000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -511539794661403049481872619758784295210671546024204288853694321191254231872669035868681369969979524785719871158563144572870479705779772613395258746334655406273489984677425106932233324497042394445612056674933674539644445400308993452126615641603511598472049516912843043521854595456145944861393808641936548370863490470971532867051582905965509790824932211502018935871581747129110470980662861423239659089761582101599988866062583668357638583808590655909639513229149959190240443586785548974993049102502192846926544366964609895613166617708394181424933195696067942034590907334653030711039714438628976032829727561034530793659222833294344755382278569198916867917254724689394179495594314213898877236589765413613552961479131463387433004793909743362556817888412885896924089544075635400630454460468121980582883089015503947005986136371090567336588716065718607174990030188074096256600734585931683444060390310271321528128767581763617665649010505391423243262922467803329964935906787358150127634768615601658996491430350557540849571698675752288948804187118663832399864435322755929087207941557293986648502564422373514819222185762813622552683136956727582935130105181025957034639655304945686398095232929496123510165699829360756181344915604920741730897547994254943345029669455772527214638328950873154187195470738824253716397996731718409137424383182351086342738014521346453503830760847404795043969145002410572190430405773290174259670500739296015031762704005083482577648237984216871181602987166871351227165169933801958927261783163780825930855478272208470858851059878293219201355451376058058588748916570306660453245721321007225721501826355216312827842427832391564720789550437790697216632966893330381178706549726341644019011526287218403212493665434283253881991220587209643231681769979287077897400923638029346171247980069290296247071080953087165427418235296396669094760005550031572757740906219867838730906027184000142647928873193055898955032919946798391238307452604629958749134696349068097143481765645912374681978453057547635891041545963598789996374629389883127953369456712061445904271700954202897919869502013560654318007397406380757414518179115835497736969273221414440860378054760655240368847625272690728292736273986824673709662646510424949339873980355757220021048215593647258466340785943862941539849505135757460211323668727187453531939698129741125292392527747006916166534355141816958324902545302674874847800941965326235559237571895295248199872060820356781646224014109261877293013826109338646949485006020896632601589292267217846382711447089263975781051515750389329695053891559757088820505040625376913296600306518759813689352862490258307706782175573426788653631608145390668438821158247120328648715137608988122093232308518130595666193406992201153165874634564500937186620700542669798177359705681326415743115076688479009508712233862015071851434074119773086566424639122498808730707351443962841836790285585565711613549394845416608870005947187846721450511741958997327708084640523634456548684065101239462824944573947927358325124380940835785935179830159571856387337339266845227979816194164640501634849779866241906262771878755488236347360938674865847313293708949553486813286576728870996361176926595758079937568720539435406011347969378941474757647955736193979601576433576965186036678262784000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -58517672940401405105754704045159961863820696580094978361191300982658447253678112091712146187813193297132350594488764140695422050444401329484023296597374665750245457481308081581338636203034590575737624017069869869115338356803113525157924396361669297182842990779278394252531758504057497696024687785486318325336137855248382411047482480347840551681689855760220504684540910233012729316721789727342134063571941511664650507503056177801550912172842636675585483439083304983554193586753596790671093850480678488072073475602414275494116239163132168254716340247113344029148086606916286812767702163702064273277062980751613498493415263391712648343180852713640545485119317010109426811207116650551732492889114073380017404762156279597704223041043929719759788853687429571374380257567007078915176555103220237389189883373758998458210857734438902375550191518947230278479114511224173616602274895085482512731860330654960189318856887891417281156875464901368000232524810527995529395209339797039082685675125490466601304606470815337070218856909395106550355248354324073120427932942505457867177015973288930239005992755415474747303090037710299811996051882804635974018024040928700591105432210580364369982729073347649401244411789782628446356492841669114340902721586899369695433089209094793236620712012195997990171024279905670729195583253092572020136762052194684154656753344720481665536276450816219122829804875321583124782328638241075195642083623047660337549751302189339710326143926632725978616016698615819631037112648900779686875389519493369943617064816808273092425081916159926802101876658256983356104174268706612985614352255161318713884143956138162334814665252839248194028472302976034406874891702523251377277156747084411030688501858967776995998668020145956695429946867704834216234738853873445193494001095696335308118976118580700552842921942030886671218985383657448284230705438381062719850757856975760043602420277622709603309155087806773467640584371083007426698259528275750317863674612766966376927449299058094639825913721421665708345212832598423083557378697567846903279274430576625925637083173522062618445517204645235046173532152450828433550312811893195851111717967671435177998846654883799969651008039826164293028630556412766974362342713048425432724744897390870881348367534498952469335404346085903427035615719497065812727503919877397836364478362438008113804664729183226166585591125652943632533539701954433109651562192808719433181837026828067044007305544727285461473500495639858266983749784726704103390144083120628170994129698859591091883036889973605909318541248713553953959398350399584339646989390136642945909448207906224382232043080771978117919094026090237768833613470074893853525415037616789988374598229035385372122849963768578530204123439011785918034506241272107387063961349035698988234872931238979691966861608998787550991574869928395695840720914391663064001518080627797911388188579317867325483187598212775589424979664540833372365917124150400477246613352057012236115606830396555636245207263149487916233372090124119900361465102708691672808790611143751509769775527710439183079847425853499848750050899784861429751908350541824644397779890679098795807140147405267892382575634615824125081757199645189104368805666378159180959541430894056820560253877993783424323150925094464153190400000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -46751334192503655954626617926870319768923424080427865677944210910640310266963308926759525413952732858144245220823976373462579648892256710069811199292162233762348305329759668848343439857396742962175578225976193622453050504209809212093816956277962385950372733995245074342766262693391331509733876065573838098959588748015927972989265972330478319718568862840700554106878621115183111675988455692672954880747563497548672615984828462046750531303055807147358115455287650590563630103379863112064887038217354481849817784669994320593552498678948051155203950343812814490764375762780644425699827146512518017200320235676360207914011913648028379664890353491943465583525752125387113216579544337176624722366783037631316021587201363780662301200121829341431635973601189218228376063724831803574861458406933937590051612781458802296930886266680694322028499144307315458568968415707747559240160031050418457545888045205113082758661456511580784527594300718937021579812932219123599415627110481979110894575599462167314276197803282768036192122145905643738308537606232335131346609854657819312219035445632326032320793693035120800386250525000138226421631262009594677947758803560814526947726363177260591868054425869998464082749296534245933122940178287198167964001819667041422263714017500667490579552021730203088574837213324608643020021579479180537930239674904701873190983688200407438973138473243063105631446963255620246772314740034988836732739508122748461849708688883212072338206791210203127221984289704017438843180408586413771053950634208707071945931389485219899223310073680269532577287914538281209773050170552438023568935870706626065975445289010485169130620429869936607171230609955947532061985696410929576092803627036451901878031058249923657714660819763270327343034013048860369431557297476554363814486042825365368451239334354569683608102816462120506664004677012494405963377899518548525674058418695916562499399816212384221888511586261568248689523189289209995470972425702660302340173120275542999948766576740284516691366990815142152205678845368680793569253553063792293756953460755910644741504014291505079681931580191786791100666978964675953213606425954487623848456567066883622196102834301518294898039062651234315301841465069517109107880320306246792855455818452856295365440547891676316509947579998160657835009793695222944542521235581449478337618241178913850904348182358396192709748599281644473599901460515142100126659591469409470510891695418718646471634626877325525523796312672308033687291512767028408820308980275575012116972969139975554059313102908672023763498218253447786247562573217451655275574516079323771495420335989072671818033903363481860037532856394717061325449209894453131060854247346599331445366836599553640774852435743828623477874759594106867889478873485240533715562284423031534777239394041911679118577034732869320174137978184682628531058764543416498585005553893004887257019715605982783422729726340921234284542803880980883253469651422856244290332402198006550023940326995337438893833983699686392413895973050001919962315210129621320061173965328054244860926060233064376727934793221223923138949199301814674826720738959538918086975322775414500980989766831365238655468574868997303090931634757037783787424780763105596034163576704475526908421591653055791121001875001835520000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 26728090179954284066898774332289861814071916050821030296457613745996373422138315448722808740634776771835842384996547831533704612890834233022239112687787607747560988900284916632920211333559833087863983401321186439277809931327421803301142155721057872348617002142493015101005412697048388256000018450445127092981462687674430655671492036242105321477439671428408082869530236645458863026650564515967713214756991441562721640465669704340281997267442698245628318683992305817484209975512434712881086060486000119354430844420385488996746647945388588454156635798793227765507178555458640922889719526870751015232551945188303706073782723682680756784143227216193671660605933328473459686936486779181872925470234215063263908364656514247646561344323859460806328769647837048230636286069172911066745910359857930475878290385144778533253290274587746136029475128922593619161144055514454218800340836578054565559845818592556570017598885462397789223390005083682552200617259895782381604340715593777681608329937484979359949083978183148100921938985951401359668087368002882083756409764571857946029011670264502026591129383963445276957418252961668229833032007837208544082576614941076332250101784730999176471732820486839392052176324496223932448239401069932268899823034716864377899053255686128142683070202173747808690831462120558343648002921910125713513114754292355337392285884798280192378086378734698066623155577827882210104348805869418340995794003319459110760143773628478663955946409907872813803577524093670262065971477785642248233850687927417163462272157485910549832274929814176564260567377949278523155996403560081336991483364430076479409423579329279378064119576696543222440838078524863595023860763592416238623321778297189607220818491186373664523361821584352470180419868625453791824637441349453830384651852146225716209103261822540411204144308544177176599321257980053953041466606212751806197709855491064269665776059948182183472931199767351449468776379412595396023014874026834093848155270004416639786481834997521077211332809941560212047123776688620460320315279628616164721224541866783449179622762191017234133353880694653940580898519137401746652555305290452851317365941440647550087315641301175077829700798520847849044832026880388068751875297077976964515575744903065380682259139320465651125018492125948835394395011786796961834073230603741776317018942647450564915883876706980341191927994696246752880082934242507322058514867414028965350836100318026356099983251053916416700457613230002986438452492658828764591390973006529032106849387882561059396048416367882215258503044303477822082657301624630793379972037758617780569129703709181613404510061397546422282789622963161381076845348425099678684267801660462666381243897362031213162818415037426725746807357661265475902857749724373526064466387700977370081524007706279416494794481711660861848853819677360256824005129606769915756078101161619630922559199124570673230971502440592305673710980315991768295559180398581658028016857600823295539924236474308748078721020837365755848447149446836607933235863746817020025730064636814499043459413636624305460620071366111564857037714660815239174110290309868448830933830420475833786996044269448015293765918273619081811946034073037574900309301288190859715600265956348404839260653551734112169723166720000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -16087566679508413510205385336559357744878282171493051767158406213499227375080386656155581373257998966134380637060717979373348026627520383401234104421816363934894172600683928538109168048790711283652678063467256912263436619247831437335806597047171921148232472709589801231492367060143134898971940343866687055560761922506804914348651144916259768640615236014799133465691449306845424497902240520041444424868929930136151507161885128558817325943743348126845508399283279228421286744676632617522529533188960813757748944573546131106861678382919708351173197922911511976862391099540664553992174933654425448829138401649082258004378942178288835390966311134744776830375616039090542654680723524287807272434421570688867194829531887723538365944724798491425467780986024627261222457418430892882011300911300809990625494925349178236205344318771492305173173938813049194556934017623390191402249193561808546979366250141110839235365983310028340711019416700764446051445375244617915555086379821785284373123543537920415814252338459671321752679004959946869806830257900030819725301563524476520774545766089722682062621510760462706332115402162018835601949043075261361124745653299000308857029808227429797576538098416595424165130134227008402124265852061634108107453452510346722597492599256207594289920726505799292839966287421442974348507231509513115116617226115240536506894362648775864641786048188917873648951905078104066509088462363382757528249791497828034365156946706501240533437124381438549156826256481930808296528046637867117158247109075066347105805301104419118602898760032364146573371655690459261862476372495921160310614587022211256617230564292122447668880783971215037839669536958577895626864678875479844314039758519354579479550724943652893155942878114937330388194617890319486620940440917214162458417996780650713252568651993121958354541980803539790731781849354826616343601782857146889163254636545772573393836435054966493046746811374504498437137197729081294448207920461482735268801673954114223433264743256757706218541887795062145342985194509697806303600832204301234724007537483506811996498158376880071156948605651823125678622726587099774168953927418113910438836695845536130952317831786887184200576470235249124592435327487794370801988840205117807254584736088454902763829492843261915712584119381180834699598845934670557977127473906805255218696115228553924936891390744960594804643986713960646308496876023860266406985003460258521057624560221634418881434351035200295616399020102391043376545040633868465710708895817626873387511117532923737015840597487290882836735648474748161831764444066953118997759692330292156424198469682034911422909411791020155236043678478391858825430815870461878721766309070131357677016773014466502047446951869175770089381744262826087212255141958818762784147725873094384450246190560843884135686931453572042338294505514842721419298394456676967911643236102727962174079167310144002583142489380948285164907789155589108146539021035562152427244626614236781713855024547200498816518699154710288803325609852154635379740146974522129954035867402107150918868746096582443099831521490199041305137240878154332664318699112517582444136693599082283262599318016499519568698686315886672787844995473712121467891586947080069918790050589231235848247633487844845027328000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3379234661745234167225297056742906978526804431307815029220542784658426713574545408066983086564284558311210636441136819697383590854656672594028144015330821470194374027053330751970064788251173049885150264731383948461226269021230046188544310043509911044555302895870242057122947100526661487685450847505871064693164673567996315138227326895140223488087391752381083562522233702220975811136565711294803347089113005841703222917801662941546479847625437895967304277607615843621941355270714022044460785226601895182070557429201938486441955784113434889703249211392587999182672277498209442982472123273856966335477182129987099076615225766094934716414739946866041019202055954736992458692204699582567580578601047107849918751526696958732073932532612766567651709952229405322802286231180241589761735079036012344159556956787634152398305056080449376611394513193732069156547242909594316115913243535204780224662863292912677429209483403288367495351895201866854737903491279689248195127427043252154037574446036347016872228676684411557855759931550379082189655471140285707861280398292177508582497649961663538042774597241452593520320487249456017748344464751077260183584601047654476712984928373588844258434761308089312921684389365990086356103983271073769954184328397922229784346862536023521175947647596813782876643678631519166346580702009365758949309017130436522743768051865049388586755429540645931559925905450282605773126620049770989847099996950507379670008925518923716332398779710344644678686835167954360453704024589057135972667449216062970494429392780645693312800770634233842488446498476426140737189795816137212803196875485896156507941924341592358713833453242611776931471316151794701745243800223606646807012430015660862585576503937709685311640373672500385434720377765984796104789404883840023789597859595495597368493337037846206026134068116170466606090717118692407240209844992352744792870892336408341292542378746164786657398260126034216861607362374706772543940388594830131535722866616862627443183430880549799594370421197515771784165242223868643371594399187584807097212483582775139573366679814299252511522357061512927759350089047588324241275020057257573123504612357681670403395241528726266434468753431811791238218761159717673761487576496496350851737559634889721941970122058861325155638348837143331620569255614666450393877626726332241279069355782170971370535424292654064796364623036822631428725980632237485749167233469123335394619379471310928998098600138380719499310502699620389211455545669940666132574143483164770971471677728299098917503209353498850915536021719131658333287239667309334386969342095068755655563888864816741920686325188416565513593046958159094296006171331978371940231814192745629133072127939769624399623120127664252651054710977659845451601459704881332777418510022644904864402248607233568693941997431272129881749275563963040981616363746816837764384417879164324617817664662850449739568346978725326290420080680164212494870008535485453258832392436170313486008814742889356292924589294657722855384129734937402640820337812735787727219632837977695325883191424873519281051526739471746439953769759149052513322631016442030253738553174173143279491309419026511925981073940281832917082629150320794064874213916073502467112682236110408147830889514721607680000000000000000000000000000000000000000000000000000000000000000*i1^128 + -304234415036118590897811358688771753760010201351954636845811624245874840834676537469079184750933322095433774332580839080974013685942283664864819302021106807923385222668402449889433466541425750603211618366944722284473026518248973508807051379830711411555412952272641884010684008111400931078665193963194045533918840706268448571780112692747295811141171116880592389027334604364723326118817038995283614931236040301823705270453228996181179813980424066030250885765541985167850967839477813975014070271630649185986940044395018583096411943779022322965128100620686210967198415484599969439176883418064963510995110851234944625574491579039556853528414944981128817628806276490284363075120087456143890241341352444991641730843120623285137407040053865742388360716430354892694187290516679569880569573069815531022818231422771164953304370491788944873176718874488268871470658493350254042071151986275112156029573953186413712302253174739155638730522968358142520119899137373560359183653345935618313111097065500979670092753667380750798263686150538607086057585230292986100226302029345248180898333916161389399302885167626462030933031970071708108163164589875755645292260125169316552062373385160641845995434470342968566325041377420124144229078387521928202474570122414398582267444674884944201807630388698230532693781335911798432861820310070832626822398941363184379216465051235445938659065227817998079018096264727029778346291033144968226903363082849233957893404646746475874158087717954944594887280357935883296205708039646219016568042818066934511887780662000529531619544482934475794641554164105766176093578782982752032136165119879848524447383459231994451496995527104171596778026348925611560727373626143666097547236175296794856441645766706230509163233056599071436687158897859877332425083758456270889252131522809683898272507222344265826420732090916206702511698609777108886434549873067796659170999519585449319806069267243658580274073480248949407266088470519031964326652499346595776909268519216133178393882926098528860446215442883710111789350718166345884161481460679937948282654090354236630922303127631641071491117884316025935295435269285530838128147518593111090125678116850892516552407341546911204966754846901652024602432429052386619670961712986126340275057885771040970851050199021617134880211180008132705132615583765310728402811693324312655175018704576006754327805371033763943680474733083218988990769337842007884351416545011805729866126905615573772850517942123648781006794722492412448474898906751489223138054098708961939626627586030899901374831244333420869488660639842448225718740958092033130571148858073651749751306028307885918811097971141154726076460061627164782755655812043656897775476188230473135321857007789671702261452260085324589512562817398711746325590612016692961400683690274101495486038230933210677644898214051198769071836554072908360696301412403503767306379985694356836753048046127717294079803219480943894933430131326548726771197373793685928752996864772508187610236011847006315592323877346972696100628470266233378286952995043323810949271033204516312409679987028729530913810445520348026932010425952592400856639546260946547305300823211690008166384365617241564516156235775534181093675421336854935134364995743833209910059753404798882587120500736000000000000000000000000000000000000000000000000000000000000000*i1^129 + 6370999207000376760554670874629127519252133198514207758325252286764332895410144949930688288386207899049749114056396378714762059130087603898894853222537962920792606970526708592058730681420102352699357500286550179755084271204907070600467032260697342867633243502222244738874028243910781233969965901715503905991631330434666624755985508559783288709343183384666377195156518062636367867135627505568235466801770482555815985241750546558794491769476781125587421320856124950656473333395703891690045364706774211876643854912819826819156164081512857740340414677698529932978936544340541914216773415118105773551338680894414705822949540007313889745060254897795119971818367802033758668675613097381764299419068569312187607361460680932754549914881900368058056557008294043489768580760313166238231985930498724762303875665170002191862916506874663381967862439721654631771997708394689788992787855568956219044182237990780121359705138355741883562652080480149381867943629059093234886676000583979020133555632599864934248989092723575417913795683448694553902574315659835659779694794299354541749686932167878611613838900926047777086056936340374457684088358820966638551905630212194290548444772661204318859003973634345007684167215763216879713031359865186730439462469593788928501414116741868306481866574517951788966723121389507392296637102852813502479001941851434170458543325453977396587666861044335684980594308383072580872496125030928461752411283460424106285820733548618370051406308541362117920259541219853697172563163344540454432595144317413222999522292081243604322001394957516763703391488025820468007962834708914607360089558282171859053152052838075729281705489101520172883687204907228938513354849768306404157049760155136104084993737510408224338934847162819152378772966486654134556418745352771292629587975686944998733479886000239100299337593394993319133901089908061304494012913294536509893632816029707216980714914324733435478902241415073421145030119430831880575361477083945505950387073534257937663571452549301561570339538452944971877281177022338668806083717855985022050459162588078362648831922795540934789591518539882497977669378134022146889336396279635728576634784287589197038888329940849192724595290336368423437009349710431036459115504924523881772197627237391718109878506006414385134300445143566480899649732583953860955873333253162107300815269314122944212604389749767280655513923994093404357476813160660097546778236761460334300946408099701020315907367515124200094487393659881209266726719540579753530405332134822720667650956550621934419627757786808183995952442363193470527645945625458577130779277196806902502044087004200613666664970117114848605925004266605453484695722728275952873055598391251742240503104803460939050831231916251949085073757110826248848873311625833633532899354547180292127398852899042477831208511442530080131391642886475817352950933704888162777941028158874943258862085834347288012805783349931461339142389040668541574431882883015371231202932204064354200342513792506225233293410469553984160885097035370303172493485000720546566499399902564222287465961764981238286034917838047584064151518731664577168900091532111158162797587924905385867253891192393071939542214912650712364485371034152764237385990617339475772536235867860481395916800000000000000000000000000000000000000000000000000000000000000*i1^130 + 81293568798313512733552082688602758139531842571279724353294813628123967122007989058377892957348215670005624640793721845512329328750421379556373740222134106153814819655518812103540131485106561060890824363959781412513263325190243357052725400183184837810505485833999688460394372338659162771474908571497956151801542033393803557321520130059425305909584146232666933336170035342667456559064398679108017203797348140113919525132983254323870773921410988117628019153552457448183049514725824216155591375887208827487609933951489071726351515545165747279160776549309800011674525436286227441121876613655793240037006865833446860752320853831119035049282450034869624820861184295630812675630828139409527967669247093399112968414993188135450526441268441643452059062673201459744071376632323641057409764432241036189572454647824502692206904954993858377857113991800839379532078435392052556698897769754199128981706126029764501343954289036606419706087144583580223761355717631691485262410420352463550735652280171960682896797021251628554391729098218522894609209674258647479373174601540769168114473399340276401630279519548496233761156574245026464798076685323831568870841630542805590238123255983446097457205630058212735795133061956924639717874976782937280746594590493455934584319086476265642518089539669796446026868827291971509807249156081354651408287628042013971770909325844756805249225620217304876553829208721176240610041099443846195516896121032488929366907519801304507501731148934992224982378285808034761544131270618920624659764443451666850216140576316446413654305908750427814613356990201638756754967110861517206631050384673660467901220711573978116837982809005369475364557606236098257695807815529115769130675604721897585194801177265733912727766098308192611680998149631605593287319542758681384694552936440748191663530431375226161239588956340772903551785074465204299423883502769312080895055533756963814970316575049788584135479626150460902899346485600862949244381036638064196903608656092440136785852737998350787509545143596379276280141886944421379993471059337605821078895192360592934638244641377598488769550563483108258542758284064746476783496474232469959322148527143250846587399073602628407964252879679991372951249276414177531754322207876981865737204354281378408603559491118562720344051546755945164442013554557022572311309782471538072985635249756920270696458279997597697114097922780285465320557500871343695020324217865820362853300408761677545076927913209012022157607862871684648047142047917496537684280356142315000219891731745683638553611354161012560292071622105478111276991057896420459757752997211494993940075586774737363016072524548473284832158727183801370704108628476719744909487112658814185866904409270203210511310248219431662477364289928884826461231946497104238560457148653996531465688188344655453127279990726129892201016820626726718426066713358520176654948836516010451160781943003471524493513860680014473485163463844512255476985378770104632442283609849428254504894448073009381989362161805922031627275872895524347645221828973465601702993753553457851084346319759040253375097010120203911895245967603963299697628070629038210187921366474226563426526060236873517413562465304407291140899938581655513597557962739192846521772689053450240000000000000000000000000000000000000000000000000000000000000*i1^131 + 1879172202082618397824945101420585709709012972820995768908875286890096589106696919369328727980455699461683908222985678375570156246134590115202127397107349512356488214402368709060269420253400882200210011385105550035299145980156814187467443122721810527932109668906531197111835689549107290516586662145486044023259976461087324468018420935686049502027735455088930095538317922668455621019318872025793376729290823025133463370186440890260049828783567674322995176781230280642978010875664839076850467654966601422763199907315942846792653627359393652663660023351165297268803651388818442798735505506765228884996168432560983466045351516693905003925137657889416197367235874125074884210718257869579970510933857811328860843146437849404261812718519610011839382418857080162030767348895784070175054271196457395577807836338271621640421879473173905017420392062110533348825970247651217223922358392323712375066792976158505349654964369805699984339805627365625004790243899917415784897584476363792512478726699050223133631319184405274251658677174385105884058320245049360164074118407004019120045158896594498169555671690204616923782711856264626444454217094760452521706804503145369718245726410602779539694712444162510433129909036615093680241923615677474847116978475613368427691515482820484888062802685206485348817452908736345155358731462494950648231584107889227792792799048271005678799333665276764855578670978490316077735186229203412354520506779238791281189687521128779243520560443607184975093741623152027350214460428011355297493294287480114785258021675526298202724630497458397833707214843850022170295723543548168127880370432809537894017265815402988028590266011854802434176041278021730744026618498709291043051491350880014771880282918129212346085504140000444124305513478656476998404142009068870483102148455212716441676761942006280197964594590833615825298839935466116011100517856419409895666817840381274782945160202955186489642948790829922991403540016450401754085166552638245907607688771010780570865476238103515439088220737657173051985455361995309431063717529159876840667721409977758386047815355834266175321083270358032169889361785802044990059641922998723137875938051387392977307318878488574014792257601020408134551954063670733860052460830046318263611830595132459049126348620441294528297973320332547699066156864812712572035148749283025035832488818530068593792147702199727975917627316980712640185605260240450659894804996337248782587278879614281727427172647363495081877116231599208995790303079272717674823737661662105719882816630753705378740478489431189956489359993143947585420273408371951766594493859045926940421480204920565852312220510829060188864566420818680742262439121695876960511278196916145531572543044927328616839554189160568867722104228013007094994815109133811422141616393383451710320886947859920507855647405465483620134253160476140554888154051940720708848584638024037320042474696617073548411968779452736834590134342223460064480430569846089060835710305718024740887402573114118414145017673545331540468604564001003053614118460829033423372779406511995476226273132170657373060894264812536418524924383413235073036566703748446654891038464965000957479016856339770965983084578828381008930503642899229838930670173354046934566830080000000000000000000000000000000000000000000000000000000000000*i1^132 + -36264198463343633328759238362502786998700410578490652271689395884425260047734422093451211552187527767456378876414995680215762791301792806636490683346965793673942432343382823589577070729714555757750764193168160969374820982179846984767665608705096346672445699117934487722944383315515815666737560195352041987581745777737166368803956155084644227556687238584790746880399917017353163024583544059868235664262851712839702783838202785175591412179058446114425263768984343716462143431699451587008182073574278101500737328157010547459133552974538978455807508004221202919375989042361887239458242821360076751328655061360142459593696181972183609573062035233425647214736612048403940328331945075931484305349546583237891894854173533921468187256407602555963768884450383744731358969155441381812074770907782570357348081060621532212157534376879134454473217795416951789232738693106951030668068619490605504946126180108948286944752691924115577739719158884624404299321643886110510615253699596846879926096664114608002100495979443341671813340149782637575285603542396267645426683359898754557790288567969060997949945585277991727981414523785932782444955713652399116644430371642129905750070424807543310243111896545954393449026377629666755201694275862089093071063227632489468202936762433270679259765935879446656842989594507556558186293784292307074362063717281771077512341472267593404211934014779637432837642818098519819433177483474516622978476875780802234494251954560978317095982053090817977549237859917230920008758797536819684364522184897958265765290161345738297600413548513673576152438990103432426512975603894461275666915437967644976767610211733165446321289256083365816907035369706473730320335150652844593644112930120350677477759080639915005695516330754731346159369770438001778231307518227510308467235026550608422836224578574307935607238369338146159944747646504534716976771754650683464954159059837222939585205397815737477372654366889095303052777422218876653453647889880596010638049366277851805707528286713469116743823015152718735601050676298756354797967271077207550500594716128456396668880668280642756618402985189383939951828767724851348159679735301394324653121941173258898867284642113258021598820806037610290991205492724505689268876709724824159599922387448521373358194533793773803135759495111603026007817253496335787717379443345445588108999956006347793854392038233261171392105865414265769201473939898122251441761033170419947758008018986079530900231000728157299947377806480366094075805035800475404552057409459809781078319705154484852552232532795997563298614228804986512789612083961207616617559572987514138727358987850448022774358019229918711162253658031037061557755988272118589517748341065354220318477010989509374256819009356617173977982296377793159710617200956199001971882905124959844222457161486594944701788761995555977792222901789769549317336101921070963842563698747135924664771391239729013226723402756094048070767978797438370562690897369181706768358661204065819026360083240307722493331964104186368387186328361731429512963060490098974302336587364542065257143358006571228420171063124959215042785530555369691687528463040773947408521776873228055050962930535796171065063545378965950576528530502301001932664911125769774694400000000000000000000000000000000000000000000000000000000000*i1^133 + -1669468460988228325154560810775891045706717591612657607565794705663105598700632737858949048445044559349781569634887490981964233995909504255197006063965422856709157779762123521751101748183519129992297067195748300127451742589101881652936288370452219944252631520380225674504401788941433779913561324547467763560213499392610978598434986620220944380588997318975458458666359901099462026828822204767546426995938337746367777120428351414543557782712559266838738050855788523397255209322145424920993222039591821636155635276453872684271566959293071526783483581282150282015996418485457552104615649589938292670350224111886966232547465028800655426185428632661664655554139821693761881700584374670889940597920448380943545430644630430792894547648019854905724882152999554356571828863240159542541066478485669930352715223805784327606086928865045740496929964338904216250159696921113085110134942671337890753895847475146563885504680724566703313489474498336141484924156427131990605903258483672471244807928386688345393886195864858764515412719868306134466074984539903074634426351729539651401643019013695869673550002591044511962814336362985986751090479370091786171947931261907458959792517261099668388556142256430285005979630459039839349377460124631085403157934908183595102822495495198339268352891361680985986709419515816993267810321068306620050845122261175762251997532710472266664639503318671783769547710787481787533295205589368689522197748094162483688072175973706797094876137124630293632758445684987971012423236028174418645328520577350636205263397627032624625423034354947439375538872136316341570977245769401490273166934829827841151010300923076747815824492386741082652585999505674054121050667684515612318263553974986671607084548646287243456588104138951923944665389775720450356670038523720252413366095227680507477556129765800394471416848008520408766729377945965801605223897008594047711714632462396375609523932932063430198310692945573415738000480049898179925648282973960267172058263461499815954932009085620898694010513427550742271125044160433688655610375645030933861282287521534654738874247842175724643127046684014707823242589673359237933504775035913993377739507679880670928755579942497778708146737321090919781020490371799281254894992965845756280938158254399428485439387199533260217303296463971278437388199806197836764476006428475300137920804842637158789532643006936072644094290120111092866603565020396319416829935102883772161904332636500265939681911329503969386147965337070000525345502090791362020585670454480495675086729859257405274157756901148662255961598081880199786246337612430056760167785049349388035864046081908541787804190194305524239552551029594347667984513429164248212424922786769259019398866916602543333072162340761513732530198842476498839663458518672510928848768146945580944522159525248246770401541641631273673611929956167395679539587790725281339229592651912349692964955386305402334480407009992551912509382806794661315621321633324198883246426838427149148728504730863119010385428427348402773003203890658268254945647377746338869388146784050031387313526957922084107799916100672780986520824441662956700349262233534413455490830859478666089455111258824608386079222689841014299515396494085792130055109743738880000000000000000000000000000000000000000000000000000000000*i1^134 + -54992792327425150362480053272292517470933096448279783414554878146997308292870103023937794897132037913143036303982789062174999189576182964646767748466176121113455818773731294456764324460018531489358471413508317940760182500577221054571433071040660471384639903453650093196228485364263653108574504942792884033444976753755455768458198386445616359549098492258296557982297498577468992642522874773873844015351646173948642335141950473035650335000545780099268454143203623289745744141875327544180416571356143328517996252589792465612323042247457977440741936532912195126588001628829751025619906235291475554411394974514840489573879788464867001165985452444725938898661423725600207114840553749499871738547659980591830277431297153026032105960981908456532104712311841276464033977443439150561754597720859508720586084332192183005066614611903485878696840184475774838090143661154528322545457674465220699841326931081424420503242649812594143337995056317879267862312068379968467425598167915431630943252140687793808270592377525018745711123807532424706193536337101152108791122058241481253653368652486428131721383364967461426378637826646007714621822238336133569060257318966003749443703873479087566742593858301324046889557908973301326892769825934089902480268845087836791885943533635464355453395900606925714919049679328475382321431252281346136526813745100770273502822144817954873862818311148314745556700955174930963724543068034455933441038118973404276249929974306290825622154903008127131845957842606808388387937435433627414219043792895935156310164129004959156891343414589873470708496534336529822924016671835415439906856791096538837992303287371762885575021111698559490464036441651478411643791646203183831124142047173347862064207613793595645645531335546558307979046466685121881090122127943653578411654110050569244036453737432054968523927985662777229770627219224652370293457809045874291181813958861003927604096961887681994698029996975665916702343069533433668377220334470898148517371656296234886035106295269991748130876462452273301872888516476692875847717526338879758453808947796462623499059584165015725902652033154361060886611802787523461519198320942652796595797531415443378693379107871458864054257751725097563887339184698116610157970696630604499746001431779969768188944451903266615636205873222925833951401380097713121943240570301962384356267625459245152144057790065988683297971126177109275549389169213920853186370793002771131167237760888517924278723527712215235599944700724224114653899337536364819211555839587346083288501152198459073887370211637261349839086031563070180007435801936642973680856939843986308978791109415965882436345295827609710084998448216146522789993521458554634896504879426516652650557378858688317496474324995911039713483226654779517539568870445671183444579160627303058530210892183903760171769828458405110709483771432063327228165632168632260264345925195038033660726504101150958373721080559725730521887016909132764690234897265343433921354238603470423173204685342381444664936890338753672738812961080191784714077261616382360367160779373094504116550465790838788390171223658174285943141949053339302549466481664896875049435208591786699161016739310979376944920980664099685427620691228665162353344512000000000000000000000000000000000000000000000000000000000*i1^135 + -854331004128816300485797724095768485316675925078536029532419846784834064803064771110022768452284038542571095382547676926597114513931083763122636527243262039569450052154097242788673786356822016845068494328175024466692574064260944949445846497895549401591454789984375446248759915563543273295588065228038995482292181660741921231968025495439778052988359960143885737363079199938577248835130011794580606068115942153099961784485902051392007158152291782393561570203850052612321717724085485163058560109025434914312448510963669744454611836844793918827696316123046923970095503870193917546316917461967510546440196815395713930063238938603227571347870185963527790505790854103352775175020584381676658379559998781405072040009307448151344322675794372575736146516114454970100912413971166004568753723452163643438382694283942513902341145386610451080334803903950883574584765275043434501190398969481527757936370375871731499360944434963835366206650413057611746359928451419542320840178846317282088845246205270694143146997983474755065040400627064077544596245960666277083510851956579308681517638719626813892724629173865076792660866952230430587937293404443052444982603324350568203626407530080638322664109192549187997495316367481972359210570186526624337467038891167035236039344940463880791001889311152584150386119998230222431113436425566534695711881858166023636670776916971095304576812404534232900464904866567501099898680998017444795104129539793574996740668522298884843700462738922113894191879064533210865483295054386522486225146131466355459035782240113226478822083683536381478094092273208579830966328234671383609933015921717096714097055755719035149086915350717517432562207559908229094244689514001389955634893042602891836114859266308190354011371676099955842674494314832612666321469563784086432781227450305686496703369621707576799784799742810719433185589170482334761133248673286592685870776502864896379914344567650101600875476842331654194707632672258416542026567374419542367827650655368804972058224455803985100640578541988373248190034321234031088112223832278548490183565297608304479696963054769156091181435808553268765882777621420317024240478122635910617565048875967459028600936527285261607028059169108349426052847282922353893316128495997153445875356219490812456602821742822491598699611463674323423927489754421552492043020880211689792782816542459084984539604653164573761006094863367782862628348571678809963007357311651079377000416261833866786470207947254646868919322952261939639274924778609107565287955424786745341068526548200743306944825424631163302718945957175492042551847960979618241412343862337278390617298866985057369233444391337125018848092892092470531756945603849225372436206269300187061999771962166513239014668988490573633355824814466274700807484272914760437790624133984481273115453213464994145314052631787025620123569246778328054656348467951441639605679048141249203448627722820429686511110378779286174413652371306942762407263303764291641172395623904984855285556494677884972258534189001089227201182103085769902770915924146236397368762892782995145221208214103453374480354937937048658860004404627668734424870864107929547476110729664545966691683141534773723122562654728232465691264826827236966400000000000000000000000000000000000000000000000000000000*i1^136 + -7606587667439819195779074962473662723757446842999113615698496182715425658510106729636960055133470047561157506231469870572173676973951806160406760057071423833197080010812711772921360601456015872333871683232646223071720082822671421035580661461202907488809498431574496047558558447268053076223452221336036626970102888590671148038678970272613094668617075338541799248692063373809559488656830010341063685409337229437284829715132233070567409619435983135718494990703688352876058238375043263423902996586187222515676017878254269430039969725722755258976360652481027274038903923689957231814690003970733031357338006388639624916420245789013600266557960038403563440037005205752116654593526529647692132332725974078978598227845736167138844373826859315543858496006703719405440965840263707959597762255695036797026416676325664830111091219893453442980699431616583414210132514428480112320043208419643176054646350485483257832881067787032912690360734176025860576512780159236366333063788725447197088808409220191634712970268467637356427642996656653144456963936896516339803639754661214855026081428032454523672952558925985233640455612427172267375370816367365142997683364500998823390576779842736090474785149787974406318961408241735711007660763820247037079344881210449850603843044069148664593718638641674019082281138216471540067717832949805323816486738173560452435319446099652814817296352882433315763557289358563509179199260333066244684811276526756111920081438120402712066376983350522653067253696939400710933098966187786536457819072422847032799078835845440159106828689957469826119249894542593852479839408130031200117154317064992601555981507449142129137611651931525739756567387617448044575695924339410676853858254109894040685235885629151713076579141864514444796571222718463867353209050701102884293130315573300523656418623603650731360913698472409748542101256605245017194825001602607349545391665923353138855977289574326489355739527235892696829847457486991894972999052290331956710889777203868481205477939779808574032064246691918984500819798320696946297824740194390081829663691894578865367756212033683328971102370676410617609827018748913811639794120771163166375738034812861565012441348897269317225546295425807929912708111180142930810583850534417917925409488870745233952131902601915475401352335850422429395556975983769090035489193796858311668718770385901784443319359029380828588693428792269783713059382647601310207484226150729729995620539754943165447439772175041545848369529768963553681772526053362553333962319805370913889824380907885306788761603482103493521378570437895790071273731097171630724535948978543770998779478601477638733093152688463669514735589792701721276451083023381919491495679504519149790394222331005741967187369279380071269164154688076913044530045294198708516101472874575025201939699701132737648031217634569393523282453544493600792929655891428473348525416155239220258599319857726204929915409582191381699988202126507211983202035487790639209236705419008131138573079271288080737861296645814422744924872301739431292173106488032989355030135951557831563022906001025637240624165251123852231395166652628300456512439261358700490270085141451275015336351258790186061029792360434159284770024980480000000000000000000000000000000000000000000000000000000*i1^137 + -44355634792913095435806275900009605452972658640279799591497601552348987579469257975570861303924543072882268245400885794667559022835229947506686344368180662435714657808296763120549330624693962776589495273800864446659035295696227702193676580997006182347808680257021774983017754495950279080366654651441920149832150141209879904981566600578819680222295285170262267501070886787938932440690033523310260105927047550788448420537627949513733104365648265296272580932672187071620798459456018013787432778544722189603791553115951184156471061715793947431366671106057812817235839488594415372540934751360578789906160444657957529997886509378580823947556957376933447134533758403352486352915205644380764402822991623559312946425450210679590023861631414783066225551929786559382890217399518903151607823084232265664749174137466483089181293017775374105785022179178838769126348243320087531684180411634374946713208866865685953137280780021775523287308194850606351716890576682763708451490853782812480847902614659230390165988781075222356902280413609676108186146364993498025043779141492506672278666311577068856701538222486073235603551119215559409217924951801854934507365650532085338569800365967339223196370689358037545633280512115937803853805151858179608514402689513824025530771134305789510857892863821311020038039463662568306259779191053485406312351120142597881484261699677046957939309699763968687172314624814583897659203592475860573778796660406136112451098256988730533613357985620851113767088870229359723227701063930501564568852315504465381046848438412221673189892142191202672082441898911141576983842319493174917343954305412593419963245802322781821479302208014324317790908628683635454735376155099428007937726818390345446734992844192584589409780109446718532215617238287894922552263266166681280289042473432187220447751472815864297851007538024247038012709646011966816175479168318187881691980733879805460926433726429731673690198359618786588128256596233168320203899447242184616225355726672762356400257537939890661510376346972977157424098171034497678383360469732614461074867685735144938024297713791256498345593756303035964787918228021323338197070648547544211570187064458543267093759520074437635062908034227259955001144140990001909579868624120734414917793736634389843111239163140935228360546195195283603437238199843847976965650339530730341056524475665016663795053798913163569255611655887807307861949125511688050637880708683992284065172792599827574382593073554299572309913718943629216809377990655131599211232633950942393945936498981189117312860755902322720709894332966387350385111068393913608828698670974648830052015934014260794940375516297740164857284002212260316059314183439931232437376371944563511111317414951544644418900355698077949020821993131589774485477630861554983430769545443822428919334403948984459482628830119246077036523737839332924582854717770237448671415730391726052723941472334369754324550409573140444767749650405551284258589881764284284896845486595843546759502505762864754375385333604730811596225394807764689393801659599106691168438904117229368353857979444723368136502189009375711473724789756735665158507994434704965626736141900198383342223939281102379862808326703267304177664000000000000000000000000000000000000000000000000000000*i1^138 + -174799250586564764774465634096003343396443716967265888053879261943779067298539851766254588527396350503524953340496010038622784796988038418227233484076490387288331699763929204541671014258113631771732398987912136007548832444787971611782674873613557603357996427155020911427677333078820447441878086779903676291969988074935612774658822755992358873846309192002455386190928930798683284952287283998528113950024357507197586786900666091902438797308495780402859520332967549887151219443766603959296168077282325349093215778985995086615469224546274017213667861480776198713360606908178980290670108849493023167535550680951524783665473714218307704747513066503523637016450255456019918639481688702110239865108876076063178054876763943717636241628746042678748456125020357684860344912922319543348121740705622094617352129006532747155713235370711107399063232338393700480372716818488754265012614372896199984744950511589974602739028926034696051703542728591025308023083946118834776700513670362232834779628846929579557768790815122365051745082525614104686984018683789515710219083558117820907716431796249967273629459758643241613526220172460539904517463222632513938471177959217574165422000310818962653922668323246727040691823893763222586447515413843448738214386399115025825530210847824463717081198893819706536671061089612786919605673279621416242996154262456808392715046946245239158491532200708681007592712901237478120887792633747149369621203221658752345191333800896370983989542236217102048663919484205340287726770968488588334875863466416018441050709440800411888129298329411184456245484005893328248875295109494447532408259458649788318694645877976649074167216701748021400961677285425859636003235836822380971008605659285330516943465430416890853877134241514584434878429635790767378282411703857931369585036770993790676433262951525701614135772093678122654576515351551628376244424853535765840273629384442680595931430451385184925359991953843883586233215523281496539216313925454505236377923622422211627529693968048085543988922452398679725622757325693728203761802884427169186839033726538245601112090631332884034534806278217586287336854296972857377728579815835610102679679787205932355924230604061590552512345969533824770278768337943163416114631171782794906318367583784097493340105797889043531332838011949759139972637070024648005631003024453497506289673834670912216264262499320787676231585859837487691127950032924136442892335632474551235615995601289281865386116710813227280225491778106456110146279368672848477791346981405257859105827304550303698921726239182598588880596873012312374412808768338008133430620706208956931405201388100863980748311121223525785407167982162266654602071958520188432665891024567583731414027275766986807012653073096185054080667465475986138452885558885009035986190260657273408546281828689422030006085303281039444061475551493858484153228956481735958351491836296552586807709209706738548544895270431749668342208088988353963661512324789246146188901641866343198253604364858995898133014988652345998066080542070479527877664268145851060746652438880075947156400388101362053601420027716045979952320865746999884237236132508726353230958953845857806256733247671881638949120545862451200000000000000000000000000000000000000000000000000000*i1^139 + -449927958769806632509076203043565595141563433517303621024291118378993183087701764936853476442726660875522489991925196329380239543689590758733349065610645861888730941762189396505040522282766216183767222579108596785160854209687461991632288033801441027683080826682049844642668196577566415495762370637200015141374218697944308604864620840631220016117420959742952354340160747542782963289580670161612173874507764332218574847888611426636813129986170024080828103016203707868732234452240671233600752519821061951815723747318776250120683740248707853222550973894093686311259472152872230890464862461834176228575617571637637477066426548467010710359470262547886620043441864412844776582055174583812108409597680738708934031470019557697563263314579653004318753400511856008563138272580859505227844036233182231250765689487752451580383577243101472553610487947443863857655829607846974633271539340105842836876004899273952398430287142220857872860449336493153878422709073666582354524864136573224497922826466683850832379367659313490159400083159828348956482461454325172565130357902939501154335099071790375190385679100142120183782416217431462431102331213202077092959145599994380012447421716392407230352566547078830774712559607120693704885501362640272516319202838310876818449682304992191537637309350402646489841304712093863916615006151048389162519425531956240673994688806185047242511210401286679414348166083543674068864826544866861809953747191018940730893603749336853932876000921050283070783159408969419612187230873223174481432064069034679901546676375456862937043278460804651257656896391217039940043704713630002688393113346195852649715322535106278213006864066704357833583409929386100578898894576345707559394325656878863358906095065906932548738387915416753955933653811110704758208778709623727594064569878680991613667764040589527458877518122030884311398553149846246158241651622597040690415791390024995519416913704121597958303233116492480795601711762759880721972792518489586350061924914828574079123216109527552297401920007053280376357351259888801331149594629989757074113930716272137369595213348933817188253319771356579342709135230372851191946044191140223373304286358043215509163829062922603604748253109037321849545757974929385411230200279403657133231518615926198855016118432592501389152220478141072946428849151125737801325110181388425222832571703384877960805966444489554883936195238983661499069465342173883271238011028227483618124256984305065723353952897394691343200089155730525095274408881718531333335197494820087651782356481678825502843621419443142201252111414281550187885815778894078623549267957698984929873677734508306305332870794296850484865685591105753807673184050799952653416487612422621232985631735583610584401609872536731673722005451662691387229429683119354538393230933504017993993886675097497606758328936978110896998196551470138370885520332853152733786189939696838337785514962777148030968322653210621220950692567801628995144446817216292242723740109465414905450560080677985593743416992099001841037562237294011903908534374590107925698001143371200360724068992503297637557644537108200699301889485153475577983222505525181660551705098832724239680643862826187772898836480000000000000000000000000000000000000000000000000000*i1^140 + -626371860683754651680904800728211117464651574624752743963183516183338822864829547930978315296708430919885984907829533612929192132265112634164384320171113562242571088476726792271104090311191831086476792861678360350998469974533858227912665935662451856259665986422415358927692057377824820685884602321243553574259556247404002940316836099857189452796174091557136455550877219289658489401419156043760897238973063626864018714203091158596602105633145416951314216963990533476351740539035484792563350494107023999388170446437611508360396840220936104316761743602118413872961734307292421229546077089093117296730244488632001200834704665697488454431620369401676473827290410703973932355888768491344358499436467458820778169008923687812571451782380642772479901116068714837010615242922781946669047777769471956072622670851809507649997064805239968273895647984521815336281653549195135655149585914307943155117691739044224873354039430755907075296850073048036199378006127082195647539952048378149085683722929957768055186807334776000747899523891215467578531120962169706501931794076818919284136507536486586546515835640856978136686236685914216633219048101293904776476457661157122074659459103653561538480133923142722451047164470599534715518601174765479909204158414157149745285231622619933781519641884124895434353781517396842790862779890205719979418653019865642187333563175110258889731811187057016465174458220242532523198420691460060463127613009708682524371386177567188158899493613236797005656786164678530131364801879919198250080974952360529038960096301920077905788999953871964455680689224558949123376507545393422930195799910872498784787170192428935813128664171629687804285595609696725217441399389522711115374765763202079814927054788972805606024604183128588782627472359273702513043968803743864909424070384946487823781296106337148387904353967169474603579744559631138589433601237837529629314201907167018282336935385716822453214737877184773864272113385479064259233895767185040464152625422740621531699064776753984784340318875689321307911366847062558382088897874341352156184916603548984398045337875343276239786106863449931178648066807985268167958802439480644023485827234191647928070142738489994788999888811686697891686636037873541124782033110616802858971998821223624190546969041718888218350861903474263344678471225524598623139070437936119895370040972661303299599074421493473023183663944579845480677108912445689080984897753892772741861546621562209417877702408284329357570554825673768654736318387792856206049045908847125921644118314482252672327840872543983438827370343819503361214366265806856111663484376826383147749695616934739042369951702223355145255295857796910848208089642103429969314944043290613226531292823765108548020489261543624389859785876572482345271382603565418264689853575718539601384437709349390470569278051953944198656575290595203580185548023369357045552340311319088584211637471123320206019863342551875947689106701038098613611939026764370472935206924519633048982198589640368354382744706801971399102777668836501069398838583140599492269356453138283504309023216452700833666720345689867336137114405533157274480947441813645385091336198228564146162348712536309760000000000000000000000000000000000000000000000000000*i1^141 + -61004194879535780291664968233210961427034793248621142704677017615587387351648779175647534307041929424812916062172078905725200843684793672442377505592439831846333054806556988540284368561650324814295137253278293811314804447042586272128584188630697016527228876805672887991350621960364604257762922843612927641182597520706883005419112918423785454085546142042732206123074997098235710413790060932394452709922552734540545431039006391761002594524210867429050374648865637286715361868938137726674779617426090841008388755391097794360820913678318943188681451648134645698571702848063157332643277641209533322142495249308354042991188980254554405014290312134527189638378573464587646474473595089340489484377177793768333073277196453328121901083263413530607935677147843331207621798674326964770982730606579352150704036733180005566125797028256483861113326364382828130112461569806793966636575526673841972804135844458325898454105042756237174362436430413782577723334894745706936532865163819934095735847940478790589645995459717506744603550805889551972243523280594133276529614440073211278262502812434203110381452357109011681816443053395258707638541219880148772251240612596847047844317656311650342941558067669894802770567697235106401401679558985557000128041543128865810021909681069943347760297571334539999050343942061310841045774097564040256178901904426584615289713582014919677631040852216803984233951948253235919366353100157086694577078929795920839487822027693388557771434228820472825760118912897339305296492885272834675761072260325113331111943920540773678468684084195598668894815385398387442809097245070549053690829374190447622780192686887286863990692048851985404086616823172175709277470884865831374774640225244226014615097625220342792593610397746041728720162774350720835377695537366166926297869906562308817824065370125670786800130807170120080476241141687325445929491907886989752101180926515982404514170694702800657701568388213369794919242426889894741601052054756273042047509065983977556906673730148136967687877814241891161428486357002276705936051615812880324319577185744786544255823272969738727956032376632424131158500809988702415926784400853430779731305973054613330250867206974619354467523286547046485569896218184460197678497300579100813318508867417029334968558226059358687559178756858068776074202368211253306106677596459808982433953387822796830283144134440973671713062983647889570405075831988495324496688804764441397743057819856283171032179415321562793828460189771832652048921847124691171298665375426191863190547243656195728022408847714236093970645130416505141837474217681659273874274307817253711364179063746163666503916562744217084837182562872879396364665563409615971975069315553922925008413025344342254198978017858205840109833678606547671161133064544702185733667822063751196212327929043469683381929332847767735854248431762405140259457812638830015014129696490689055105172470849179147497555420476937123229632235641729640274180144774803800347039517838870113628368885391920766242274436615864253860092706377731905703535718462285784670292984701180752136290262071923221515433706752814737325316471035817957310925074972705882978211830683394180708617420800000000000000000000000000000000000000000000000000*i1^142 + -281726524061288550895330588827125118206582493928209387070120330598393737963936642528932117338426826145069840339616450759913657435648862842932564825083245913191213822947172699525928566179819636837154363117029198409783182889715879978124836561162927857386035896363796635072409281227998918357846279658922941233664555432160894653324159123102214285278836197734036386258266319749968396119731142680209665774575335983733413794269656436190496203296377168477180746666613933874000930457726844505314995692353938258339724005804279996010198384665127204177831818901690705579178249073936860031553997609551212342427209883404122374755511685572998325539884047621866719192299720855192635179055258766099093219818450254118447767161925231746076322046405285209147671659844036622011884404475714635427775818542134784184360975175959919124010061519821669708493547685137705954219563038864126899740100946241801189727023843953832228090141368482721360258451967712485363097002630289804581780726894445435566568002223744646102424566114095806964384694878882169188555370264127145719060646705592196171453291644203820303108671803230066035706611144544956249681414972486579647322645854475653126113784940253992288964256819251880814397320327599234740138524334478620042462366519402667235776079489328684982525198596864742973229711680512940359827071679986937936215678511807706348129298922472411234103662749034899170422991143952152506112360941927311235732105443847087414765456750491902269564671050453969826976887236306856475056163930235507300381346567000682069754836753712998506430692957680365150844431010738980323314948148146183788441794810713997141905639167600321524814349603072125133803360211364433500053257897345093880949720374901199021091933117190659182981476713190555621365197324307855765941398983044216601405738246029069333403731453657169906030122759073713532143914588844943551008805267434424499809845085018878130233828285172345266323981152073715989452064120373784228990452145118217111869482094622828228776648910079685955437571618193771344672854077056523064619808034377142559461763988075651817763980341808006668264214074604051078692354454189929524802169345729739766237751477894298498253356636182666710088611689676017920062257977603778516326988544068179053203580030189729349698318785053002687118783783307435797281615723921201524122506166267029325937826330581122748450079297520909881919626136013557827563153379869285556643238721373293535946055842416707489270566042835518180262336853921694394524934249728449600302172560015110313328808046490395504009762325775716670506477246781053778562841744614178204570513838641956584165931638397120474489060579818062436610085127413934180469339802615774719519291448274732063164587061404771155064534627170075724775860747573091202027664875088471555948943101059686383325538775146764789243103987487582088352028534435605995257572285245120286644899679735105859959299306276266253106693956118088349750193217955880621927379494320560170392662002627069620750152026251812437614250112295518002528203221282953503660582310433073167605553799659878085066106591173276469630325441777992072116163690503039200867902037774958834068966080373084651520000000000000000000000000000000000000000000000000*i1^143 + 575134920169031056704374829503266071197172441019445193312239470816471682408768427477731899374698090250967464636380920442715912752534627394508277876993827273682793622666167960332640156063338377531474872569212863943026469457594961814874915136717344613696416547015242828406784689593939021627969857997801035335747250821328727273857462639209797661106330575055413480107666421225914929562138749188409415248255379468261005352614588677748414870836891362756311440677742055492779720643029821345660233587951194735960528670879614056027183648225362172091793470801844469914610922854856460842321519541656728253259094539531154033273119824466438474211627906477700307325722987230041161364549611204826016289418532975578948036429402924257945506751789103063981761379495412279207365570879415136598253427563277559087844479838835387717028178942714067512317410967963310649809249322850272823131596244021711370541411905395026631926941899719147099508102641638716690715182193803298977555123785281335355862133979916823702462100365881400425810161649697658188107045271820703776101897543423027804344821744331247788947784463875561687686183387106240925290141144741643691220806565760431614714965240180903805824763920001136818484974611167839396708391497474681349212651540121172770628758203468924973112781801912076809498884907097126683132321690472938538412688906334900890390630558704751169886821206153706186897941804769775292752463861877790066445308968190651883532647699102524477882003487405066445706667823947053608178329979011815120037069312694627433412481131286597421318935465243460875663586167580716843084593200837894813230977617460432785664146845801621786231621047838732065380057674637464224621402162824205204679069607740207139291738410980599975672825580601834689671243542678094339231019608524045138877433519542620268219010744071262169758688178870444102795821349890964412378613545619122779008547983275468766977042532229380724742699783236816116043042758519495695685757530009332951506080471188741582165406823522595280997204337452319316382523501735844762732422728778045170217539382441835312382082530814152018243543857305278735161193239061613366752931677145862849852476860550867384411859699288997251315147034681630109841026941132103714606174036320145615106211099697074831750284520275075277431670329476918796953412633687856997955788604567832473590275565916765664679341647627709329261652780203015215815594520500832806361838408752484145125852641302074362344482933524710159855912256695454838014735038406082729888743687166185422831651894223110168559517283829630749849568726675140494848265395146095025571907705455434145711797394391523093721828480589170257786181409792318558296761861374153919240837793830789736683455400947856541863292035963387744809221729705773750798621192413330431327163032277669841696766481131067965530529012257107615280325321744217662499640355272327441663393710363470767560294417826463149209412635954585364486289100848378324928739406420630040760949262317650528588897575499304034609369854913995893377451646967824946963914283752514790442835115434420262395520177358106177395768337103590484473445965506654229952914077047760780001749762048000000000000000000000000000000000000000000000000*i1^144 + -544261843598382838055494576138117622795691660693933224393814087330037936627069938672755486969347787743983993373055246286289717891591496569551015027819294623815725256385005944293110617922099038262016188560972900414124800875631435733628285838993089498631978832846453474437328154708933707385912031545984085235605923611058375316788054378016799673926978358431494207610551002886075979136864111068899177909259500026746802215799278762933664775853585975706636886466594335986365426857279750151523216027307635641328197516695272113100868415853891457979341764604770874855146869504214424140303998553734104233791549667415580903975653088854967748349354270594189000739053500462429526378451003781747943967192921723831601651677380333699466628778502253789591204615796435786776804572944645542067407717880073685545388689473629534146661573330139102890557947021443632510003800212875282524376361516878682062062763370134245498044557065786128470292436156023288994861614127611227425914580258593236472765747030431757074918038931442271371447931564177862692647651264036634630866302302332219124556765464247277303118810459429647049548056902257154103264697864416408371002189774127858216125636364499157498014098848221891831140170755798335365515107715870666348488369222729987976215294573655597164006410584234725073327631156758165869184268137956037537692815736031066960744477372576249180111001297997502245858535907922854940384163338841700509706446695961192213773818405209073858704875789973689238179628558195264773664458832961329652675367421845904593021030182761092964958070830651359283170695313294596139017088573875998244437768333179421316567203579699339335558877803384977445869640748371075333595293298631213469063690138028088716131309361915119497989946418028084843428088619190221605029701724752462319767532036207324840514289361550661224207611508142352061418828385792458762117419051700647705852273828135412166089801595051710627368431175426134094018333859569145010908341698094641368136087497919920840405321345626645105109216756585508658975456784621025858056613148267562929740937067847333499345217677307566342277161880994369345141160749129302089863687850702326861667293436309220001951907131186482721795770918112087089584804789751232688330566873875035954812476386761467246175919044427056633045075835311396158945317787637904708358416896760094813464170484064202149385041063135324121168211364546472747506717651858655453840370082065266077018508019948821990289474896658454521472110726666028461469774458870033033132419088018152319417438632924768037368149385094533630038077547832289569056496275611439826657301172965273507250912775697673501148906155994831421863128069448373794989224070389473139123875911600807564474785351413905586667334868255455868260796304245262367458090945031630793845772927577233507248369297313876121517994113162722470329456144148383904716685136693254299904917258995414065924539707324454264052881568450371779317098164081791647396045423246870239237516520129378841650092609195374094956927699685816921781022478134418708454194540008688539580355654417301128880754144587511131110102453867761525617835344436395153867148320453686407987200000000000000000000000000000000000000000000000*i1^145 + 533256924054027994890028549921348446300663320442831600930367082300567353993286584606467732950181555458674104224669252064833877227207956617326373614779840043954949113941242153567198688981183425874035525437070111024848802149344485354015007039684061268787353787949362651805198276385490947150519366942875575876543794412383658562223559381095551959070944204858322993320815951166214762169655732882406520136078896411328174367779416468534936543595162780409908135625856307864047773638470516090808596701461029093193154501861528618940207718090549810542259312941474627309890736754145946918872344441377192481078585495790184235359633265981291193107025188433205761621148625056072788970239553749865749830348746391003614419348314046491301926978653451882283670507803896894210134356750438069950276744473510331536527296845248530149121874208899371104958395572747613400368341480122766152545252008932026933581526850317130354735274506390049722757141400560159018223375842342694366403976036689898798725996218370894605364949550579412078884836251924377037021608172523113392372673654061311944538638298109050150313484366116250826660881322281405782203571172261026157407156597253929220910996478522187039332842370548279227066457492705047477985069224263082281312396477346665169291216844658164714686370358163045667091026650580364276312165584531332591359829228192600949821762598675866713369360274629507793281370791726353576397080019095703856185405254291818228972673494620907672273404082080509149038788147606247297858282440080702207607422791249065957817913702454455821067591590186006595416081785780521039250317481582142268180306716521260167059430343661713686397908622210855905981243237993121540086480214155745675975887660401353156388298815891515471039843817998554967482164069090334273728001126832036793824772620627143807365611674463519709205688883918786910887878281371003324985604233408070903517085024341961707567578570899431666925670473631444150498551057054424630208810717923864436568695751136491558469072600169658370474140724502832950276204785089637268726002018570684286601398300875380781498259951265506599812216431539995537632679451642758285082968088949269280859261218447185752027056473918822452006227372753368386306296842286863577962633990795655417138770432586719368626578668217001015253518277622643679507856374247298591048316959569141944514136426556763126872255425298754619437888520228495028320422402483654579908437567341152470376262571413179360726175226232877121548407448237226054201730189823881751128301858139004712184010424234920468886825741297874795701312701075844811272219152524577941671142934692619779663272072260824132683930153065283181191316323547866567411394538955485241504872313512781011419611476218299589467021561316195718771907083170508967119660305109611003033451363670336658157832305917645849484085095637696282930934610830025626949307232144330416787032470990522204353637468578700317474625407772665366506747641392231590321450686641629777225628963161371126664592542692790113856267971799997278725374940149563942297138475123719375816129571624909689847252746646308775865156611442819324339284953891116510340185357025280000000000000000000000000000000000000000000000*i1^146 + -359274115479283708546577482306752379982678105985032388887485534074511213569920207680963296714167520338777859886482096548014894993391997764640654642022471679533844715421864609782435890121650080460491380426449587196292659727719790048285193584192574582822272181649363793364434347860032119813437676581081927530062550282048467434259425319097525489132564162336826742261503461153675179371152331006740281273322906269623278585754114598876486920262444714519551162169471077129162259044595716309861444207032255686562981226591545799590385862947830730375621946988513060126219919163381200321854561624274960741732407214251875581244202595810159907203056174036860978038894530623367924093504571237867897548531522804426224237590404412159406606225494579916893015598049909654032795311060630938986393591064386692211281089210165295231714460873496812921079442161877186679098171758021120496176901421257652630509553847945337714532085012971773706142856438058350490888042588927562422675622635203931787257784015194469720680909279818075390905283263134630568306904649243111472243290127245291518860346540539489569091358153597458028725738911320557555769909810248515876040856788387994358493244357997591562245266012959280692460054472762163895214635614012725708868925074683003179641708688240187956684596621721858881620303498099627907492314522073389276961954711463255593592096011763413421704041598139718713349368880755029465572335206829375136983811274681087930174611772345141280864995962923301159673540240536482163366852885305249391929016848587529564929653879778384824417474118995616048047896861448530914477738462964328553072865616743349600621023291143921657584745733670618463570467615533546416470779809549857135691196475478473038262575778952537630997219997079892135508500805048732591082545646919308041425507703814397921467423326678247467659592631837339253328505395080237492302990784737787244470653191348411998194744627328708352055723195419364656892209046987004307598810303838125641292005984673638185576968783682104069613479084122256362964771207639046109850117371752772285280305660046848810952507193877255012449194340579874073158250456314901471317838840214168969410529132163900712831035700071770388182092331728660334516526974052335473106213114560102246810049091178870937338469331656847080395255741597342206085879897800166435568949138618058741006481405613698690389388168709110611004189443771705282584032444777941595023036741334899884349660006496070890425184049948513172510663461105107280879925338645842868814295018210605665574865728654641003008319068476399842246272164490260658116079113365230058520118726553771359327310091153303823898092535579100809429371901597882174934257685876290429185103670751694849340637943824778116783900620193479669669170229518185088178392119666088571939138350808994894280036961590413327378438640398895265026039273240169929732203770370478150421666113840807713424828558976894855378233028746056748033185790699982347598040966093565515457791513116535203034265166207546409700055280203329569860125708331835298644142484969810779037852293736739344228572921872446942565653019376528168622663072082102920937472000000000000000000000000000000000000000000000*i1^147 + 159196780438397974460717546267734073225126988712843693086805324198474785099679577415410468308282568927497045625459728225170520064649036801811682793042700839932158997117802845678454788415553662305795486067383132787188125556792019105580638705003299014630070782360824182008710449886500258259072386190338413958428914777484887652992507285071845352007668523377857887972642485718475195877354485319931448215947134418686226243359458904789799371972883464638151075254771488308913220807930626921182441366889981620668439319631023338397693589565962858541181241966458729621053591221243108447029290613613484894359694685305390769260039034175480889710772955234944451531686819662363181732650686412258225027129015947179814580586893221774761387801295406242647352836250026980687716450760779468120704040222104976626143816982844038311876921673354128272196334032553182067840027849230298419895761722853921538365169758904795561297148082105538966566951057903358546000557847365658237615835670248834968680682069399620074505348991218237135845504155183735775812037447483684474499977285417787036195945236163929330391438872381608713503688465677533869057419267822048337021990353626171846413453155286041258352325044052825737209131509262823386469163783834408995281200729396840678922236084823758362565587867689425740722005190064249876788753535502958281322203979638412052629160314377725473358688224261180829183051909564318731054302365165873794847623237481536915970639704071745479025919029654554763701335311004487667421299111656828832744717315523779655626732542766333783381644120712265640728410670148314436542174021570336365076179864628981588537635608332088653589112605141039293270103583773445683482185086413102411854590667315115498759725835006025856944275235161628431523875281560344098234395299221404380398193773820473514965354577689178614319517903638423804448962098167012249464449035808176458391022845643955158521487572184371240936021634003644469029776272485858003105998201003134706366645917910094064860245800971859382519195766318220183378437845841878013562938614240151174569134801556487928389793388906347447964038231411793592799132744643912553897761490360693970810574375401398339087570736307938879826590555976870480878910718851763072807746219511723580266382668737519207263197647063967530305132213737268475612143865860301301798824582195141038853964985092422847427070843469908717691016637304610640710870665557408772942416870887700478851096357794908672601388631560970568850772135527622208004522650336527901663973447114668667892947403295872027855635608339007584348086427087742921558321637087084474620303452821268570066578084938069764727016778989552023820516717605732578752636602404168236517640351243120736611246374875710875735953868718137743428184193185600572877627929245679105684498646543750282533959013939744557088198674699187314470868035125358946812512854659336289961153874680017864721001340356422336945493399351911317357719610281401681214802741858602699487518362247595980811978866799065476691162213120155768412730412958242225443483413540437236153817216733243119873303541589351104612845696745502324774935108308172800000000000000000000000000000000000000000000*i1^148 + -52788418294566287199732574824143558191986573030133461688164858854301451890935335814103401489946118728896610348992703263174485427228569501023083871628433714322555564619017735217854733777540992214730874440260724037240318784396675087812686165690674669730635398445398408654008213175375180309047861424472862555272262061839340334459761922257977149065199955531313560867197728459372167337021435876571245621341388784286515306731496681147921943849863886104775727941382790934378528758664756644371085281428842925272149464437860996924639261177938185561825164668266492564521862984065983534185117806733118869000431781793244079024616917157303220317686550883243920434776944381832482296829955828308275250425536113473105279839504557344849089009032526867276521438378081090451911182831471911483044156165598506903886092512060881885024580203854726167407180157103795909833447823802381848942068404241763636939265895243660292233160700730161383561644703133423020094034424715058467091695010376992179433140172478214362581866006663078885243453951607435986128316771724868120015205791667588236521480330082394869255376434825378055622006886689765419945724736406614117044031803153202461638687071152500749402429140574987148256560911703080809637264677802977913883042300726978393277517772843921584802257492910466442347186049017874547271795251285496826257490995969662124746337525480913529301445729323795255072428851319595174816348095191276897626657610300815196685709574377515572083666300972984184160285893229592564006997331280248466066886472051471674154052237012067201293086739249068902778237010668482759925090870334520075878354969046617150066094279287883451784696507206736673572608103898999821332496204223590125310063604740182845623616005333579412753114393944203228136068695071071712145950804873212596467134009252921943798360694926894167913110102233186270835783980162801266628844516350671006814716480860652175872226464603188122808393206470613653652138609866147412704812270591713224388317078528955644453377797181339633935239748090432124973365994943648299852456355845660322278041467244493987153598725635725326510401283364437377192711874146630272979741196950198409834487044540085478966099303152280007826276131484476922681118002394759536792098768625007388180676210816706667597771078013109719696966943548951794375373386719496869818192919895143142663604459883447861172134665627709664400412612776724078605089162196085841328433875424173576579462164069062373920707383736843393190286244821861360285693484975535412012938070991303775926197838571629202813508248513913628536681106178023476556343571567157464780625429361116580284412364069328568649715826265661923084570914271311653091299952459275343167865351218529162154892028140996339766948635398002861591111858288848256350781441705732369284195356611497969327692647284426732699682136078260185591609703296657646685664416882448661826038862885113521257913871962023510954968251380880042037158835622009910840997729260805113022209346730397972160078426730893551314132428773769375184339377695587411339735193494781391392779828754250687226265206190750703844379877587236892149022720000000000000000000000000000000000000000000*i1^149 + 14311999378178503763981211249263603112447645727953283822995068195232175633997313630170026050333650628182784883202846605103076771433572832290705292833233138205875953307742382097850534927999037598098646237683768081627268141803810862678073841867611152930048380829289477558384787061746424414036781441908919575848172105392787303092155566406080023892242815880473230372987532884977452595000574952974156177187648944573322532193019659072378008484031624343154154170405873353357943089633411473204397337252213084268715120202441623449929806082972472553888803234238213939598128510926683154779796850323041382077755260182947677679006517280354075140945991062555421533972264536144856080552654189014198273061701927473130380334057308479612382918945979140206587890504995591129054579671254919089133560780138360128271345185675244624386157970016462997331653475324305435710444975793803287846909528854389079713661595420087384216921438506397266387549292818347121443985957646508313016192030959670872119881248301102315009104033771392142737274927390962626899537852774792859748408822145247360319580655263921237690638429893349331465965712220772822822361828951890504257835527206570165114351535801587331611560571283407080745833853883969685975392855925265991443618510880797583726446034391160197243442148180029208598330352678451976772060925682300597689858046246078564868711814209872027646416124423431677380135593154455333946784257001696180244210682637806268454411521674436483450597141878977550030440175056488148760990439348920887448138126404476615460414073132394815801671790823728996596835647870854793629913525876392440101689072843258231155928676930554221490714672230953603420420257965681752586129003122367433573467084762608103479186768715311476642847504135608630890574608243789335932281506055991055205703938204780640672577467325672267757071777876666450389423854170146769822705425908451595747492600731884086702759549266390348419343386005594708110763368871729379964618200182896297524196061063078096200720143585176867390163323693377649837795743556057762388759781057708619667112595392304828479179654139068322632147472771184927219108533658050277259641626058210814376933102136056415085101290064792224468686698178082343374373580470669236298266647409048511641970604807061202935452167961272932923168605589262978603535330445833226928917067095927137930991758263004541176744806803433946679599926205875649689113360127728436365391218595017156252730518793879212206342008001011819580568996631826147019768614373872804533286396489197056195111815285263533766423237332822602940359428566905579218126230624083581877696550548521055999848071788708945722215772482416169826473366446794125540110952082356990639418058127823833160825195498983618215517500733175146472058441828884364642113145604807199964396259155229065826127859281207966213745823303606886236062520833734940069295259648536726961716232841258473970293095290186912040644062393040964112340417828063171552319299397902266991554071855503826412613875889997592239638317320858597090898884906194029479430152968177048016188154316041676905533173538068577271755457987346432000000000000000000000000000000000000000000*i1^150 + -3127866800174050670176155796693498534603255084161898730243414846473443440396857513321364069891991461114339870314344819602575621262692504985692576375587277511144999386812638564190133792090908225780016919715724574920684706632003713592194571477427374697581651292298986949996050645479968202255749370381115202332306058152717083887155042719899260189930650073790873862921962559357285815223625750136191411190507977983250976073084270845890533717608499281210451040804096580330551192277205651415237613580596142263915028724599946602166674715803142580756690524409935704926938724187371207809948199104499982192941625978168002652214373142080628498281400056268710087939224857354519227713271431775238066040943837483759982893437929031926247552359888545324493464156395618818094464317926650297981836532942973613328393164228080682752422272167328693082321001860433732316806785718516492350457765257504931649051816394176050045108193136010660423655074100359912551896311088193343482118008850053054373922386475955939651965830114723942515691867177786043898143438602900800521369281353160181157263838796022264985380458515918620807023347799011191599394506973401809857333088681989310461146729298150101179890205495573261287676325552734520798102457186673953123250068529696370502829409751927171616422689830415642657720201126042994619260248956585991652108340068162770439613973953498040468999456643167116996128615298816652326793135218725661761943670057774461579284748869115763397697596222721145691462395205395326599277693296743000023416495136543424507786567257823893059917346520155453985258736610293690558595439974552690641958738038256053105523367288615473904883060673656777815051608770815670780840772487107194177105141209402869196750063265560497845418127241637659141484115802720747261587453007584347600170168662652221606769971792698751318168606360310055516926223093505804564467008298413397356877308076682638928626512241708757459995351800955229554107940448953840004968403298293026483367239979241882864200530433252766368101737277893144303201209950410608094690154854982937992864025672821662637200573801168900358297642133605044944248019425692362595622680869395115051807625796603094774172328186582780999329497899429160032460043493001577885745252791169203587325188420352258864699922465120679962124696244100619586783098870955091050484937723019564897791797165722353802742507795026855216343964116456159071257929308639873811462422547181848168586032567567236607140180164321712726128203924738329289237703673017826304402178158566565031154044731163700083896025316979095796822257382673509646731701808518586075135894926856334463339451193028258770598371320814519543698206983382807496753042346124212050420101997998983765321887582479777697854565379128801248593754011211353939738061060466552706283304072227428443021112380284626687589710739043657176613150430153494049968500228393078505574030423973953989394847892109206684829296142894155606294279627624906110403376659689332247741652623843546629462132861706523014272132781838350949430797998550302315240713801933576419065113977470259481622608037479122500740710400000000000000000000000000000000000000000*i1^151 + 521474858199908137633657833025701582645390819045741906188125361242223504370599220784556388837944512189736857170259118595098174500275643920000767125696723980051222699682706837305976954647408318103116631968307473135218330412403993975978611316559477756423290095014883166215526018115635098551364083075746137061366715203462597583110017854986630440616682821263134651498344628975101877135070171421132486067878270880796771549520983334103453791591451587792184581894884685465591635993666320819473988345662249346914407601765457646990307118143646478602757162941554872695656660682558155839299344190753315115991249216846597948393958530048369417511692476541575512070082476976628453136005207810513747425678103065646344192182517718344206067107957728456636823742050816582382945971756459244265360073560180715015909679081592562152629177069540010554493047676858629322181233029045376516091694362989315854749062700730730387194677483080310738422540749761658254259319821224193659660860737897022124330981184510042460460780401854651723617483643957231387556496597713527125538703535235652126385926118991451023173813736848680979188559479264320248167265025220580762050010925586910107864697474168782482636996965225316136563407451753547769819670234654887349167959492639621216114812811496030521993511807257371221998225451206883305411312095405226027812260128672043178149550115615307720105449561603652907189517606604583848959887364835959169001926781062556520375696191314436045523821177279689397496090742431199968140798834940163600111747471721203278149905716973112960644759373976391004366622397198967478544927112207408579687657016288974053995798518896897454473613633240608426532476636280191275604725091347537041754598857145973213976566002184507389121242614184138209218378429733899195915238294551134718718835419699794770595821090842584843991202160670327297637049719221521163234697729621257570347891364875792135643920074622604078964912130289963793170972635127185209634858053717449543342340218811646020354000451411767145268586272729980418221026029589070981437832697307953860534763561396110120417782799632543380648585818799195667823703220161113405091382920311523111424554395087579582363004151962647698651268213215969852775647143759717237239346611503099590683076619074502820746926249980467819095893012423898994464914437200193525445693574458896400873464459158331990605910689446715369989062004477104988243285173703020614485177868334869083884576884222314910217829927775826460331427092999282484997433995696481585909121761881434075057157452300392837769261080144207884381703642100225181087283844688885194767675632341644998088435985958463427316303464774960255984291008679012399882456888557980164067353092679614084811938460934676629460359792282780339276101755789177639426490523941085838978593502098713574249483738229883832360602293251973101113058764747918875274406635083722054107297122287844356129464487830783437869221112207337764387686983258225723214730457316966731753711314004553926946086911040368222370770451403866635602474276873167355394349036658534471650945747135316727882725308351119360000000000000000000000000000000000000000*i1^152 + -65602193087770170854024012617096321218348845335540002458381946393257869855147800539137334509385563947553794166327730108601819224157484075122036387085504342034174661345849194688360754993203033292629542416704989413118710830657179786299052127500864434129638902185380611403687135181093627098169783839673239088676341492033074614220520591474669513654530282349646118988127340848989356837390840209635383011201398996292371043046664744264375791260448190177049624398589931986945586421954870340255815785097810666001507557801469557327373650617690884585804008416913359842595575344803530893137078049513226488158752542496146622529195260115097697753064417502784237637496100724053252518699859609727119556858351593804627479289503789773381522380223838230382566390293408958596933161194407217882101272391738972120433419249554387299201020398935652867517563687806050444994497295886929956028129239376310746061997303098675273617928366892329314583257426455246309418800573839268731573982036139882787887193086140383082689683396112252252741390213187878928183537792405167869915428022919220257237820758294230858118118861403366216914255970990407789319507435014513954410723349303565428806747601151786576808668518066304493498885659799561574555885530574522147267536346662692966885086332019113981812957270927970503534573319838870485970208597024149607908940826403326652721245757763684717307697812335413274974100394220335658521598424302556304006124935967867422827608153292897806260286846661146106714906716335885867537156933149196719682478946649609622147432762562012614497659366549555938701915372175379718655661696508168863516534559324855156683056175962065130500997650003574053182854071408565891157649295389501858814777955557495584825064081322100919103776085268628735340116060876683746010792084886522216738039553903946089175817706427086085197966214721057612696873177021641821388549059485529407128329264648670109644908406035426784893005782172532913568029367151357331730261843332107859714106910856384725951344455112358774999898171637824671351550439001668676962294392438358362084686025955008790830410306213494094889824561092866757229938109342563821797914602448515591093346110447681131620415507554971987178128498424686217422236913300306826695257559435382770614246758973302499021780487588293047452587199888316844849518311102829597478035312856315314858155065049807223014800907033950015623071227175761249276609805564713113689162758852768030590364415428744762837971778418497645727176631582118335743370107164000100458567794941228175214413865389397734144855241975115543852409426564746095323209377145805287422031566531547811520216012022557969797087140612951639793070372545235294244446939101536063239127131935377912749629545944156985183831660721689363544446633341719775609104327544013523783563661942930437021296016613661961643617234408140262479028884735916394991092143073797606125057991009081254219033378543298990655271484769181973879241466304370314540243420316043447162468618850197131182750182293016106187927308162732160202366342091235117046531823527050086111652305174918269719543808000000000000000000000000000000000000000*i1^153 + 6683151672380434921813834764091465728609798997311336526167296475560989956773428889387214968756175725744490902359905139004410382883960483664511339919201475969250677002394702913002496559946670423980441440384837924870067834540900042801455690128618501371826897254199706007203523058468841339241698948915688377780720946248368454888880292286063308610469056656591543608915415963250200929282899165344540409210867985269781585218242519300982188614212448274441517563481921143236020248798068610842088727999354321078686900116325788845964358425024420072881017992867662975419224716591019104699392086897348920069015258574715319875751190496373368139381502630663557417919970982984822855118390183782539326387294084502410721071424417726085408791713637532235185810673879282339825173521795087140865864040273911767767041329247182671718491286563728410662694367527133462600550383233134148109492329184076102870800324380463223195241806325574136466285937864930364381917400455042183169297438850300796828163306055256300661051986768311549088788436815983963163817385117696849367439277971848436739772432305379647401851107935979343131807724920756937277826853192598370168961868814312415342760558267451471284320997140231289016231282499995968904420391808448434422996348304590933010642737875563033060037590815630683712932187735060525970724140417779419053710831227664946038775373829144596887172119002524937831003172306985268989616551761251273935455686817455278434239770827362431363993466238894872985739237803508833498534650447355499790679750319495240463635291617346413523562166492773991684957138368286761751822115421590840269685428914984285167074696347223061215201679108140738615469842235933575967441185231136970222375137891759639044175112997764579512613075990399432194544623421224453725373753335856581104893507373104101759974254476061267826014245749531467433725606603141575250722726930166076145777731179094367261943228609561367930633230176743353779353009430002040085413714336972058928829579435465405085241076327693209091827320573286376988140250539537460340658825401978085366000297102774617653190091225878876542086521380350263752877494228140633990650439391504404848224335507865777055135501600755097385427491445451573271215257629310050112711098050001149487603763780804388943815088590864277558783242053913504006066145169785894973162368497504266074904899516046462165979291200900700636601766671022675564555696842075998130356087005704995511093337794714786745645580211898611753737136852617067878937497154213993409112900200746844308141364656395935095271573031198884551726958092200252100056034693732734715345515687572447539719765366081964881405448045780749994284124823736840724773434276239684712479689605652343960269867199082429758452907910994329637994614852883957133331927119219277981575407096566676944002757551444927718803569272192151306120137919117537702386575137162703388844133255895871038619983476985710255594003601624785938294796906542605763724746491893940187570369350276700575890692069512095200200406810286245398564962982382368668359635158012378449157673468716646400000000000000000000000000000000000000*i1^154 + -597265953536280131972510827931535128661143864696468641591803415371277675760542416170172638572915559638045982390596049100044312742606317677472243520975608700229404060512494179812219009115423057403275810815282721114068344142895457278933077706179735476704483010423165755705534892011146901431186517108340459612205798090016067669945711752140553879981865747516432446252442388107685029679406349395422494754742070825688673969199141709419095123864599823825544541267741289930485620961903290340178836379995706307306752147017321134308142217911887680871427082857563265965926488614500122133901728126308412150575209548559079759027986446733321902630107152790797600684340589693551767198959280992651459410006569249390710443423340959335075705494525146506822502949626004244436725334142669636417701548534538094909241456950718387714928351177895455080526585460207972069616140427942836365916143788643778356996652146149968064080710605561511019436440078583691940982780443092198568350825732981351460549644290426103142570531608377362294947729027503607386238794619663794139765463165396051262885852326680716896617010590937375507519272004319362988898716922926517550349808820554036311181206092233931646490222462560136992786429613023544238982680706110386434737125283531761294488316306291739775940615202111585285514352001857486442385303490467157267981777570246642423564683279448376674232716753203876168157387689134564050743479511391124150542288565000847335477150874495870531224196685957900209861832435569508125296898532473099991987231014448159996560297864869041410719498306629181171916885210399287799562917363503036400279373754161792281692964630853932810244667763385760584876068252555113054794174049801497508365727186670726412410149976266487431768513492265697237976937349689512459293537519040207186784605472238407376714758224820534835183885888280031934121601122402368976415992695592839194469266479083583100891698017557781957716406019720971849636578547216474115996447679817491544286611442557346003096445358039136517182875152545194173661641598772024820169060184246227709783239893580745684817929790326172015632928823369543556536899156674007860946229723481515611634339496689992056429376595801601192484190418665197171785708114953883062466184700021108858227180487388350506876538809056854480118345467977532163510741593095725340120419368662529053361912455961954921120304508845854226498372288625421057091070093058841919322376259633161015051300324445224631016832499534561253302927409219769608952250034904750655019925485472871853833429107390340965501990005341249757609496588843768071522702753170119750568019352180123106075521770135452068020047873118264944389295281707867081629281479525176256007883427277894597520194153027342076657398406555727623068834089237978681296077515347248037269725112757483067670820817505168025532143465124462750478490519962012716155657829604007356875874617559271900976771763192992582130089475159265136024462290641184816814172455664996634503559888597184320683171868766812874194395155666315987092058172638646912981091960295194236949626880000000000000000000000000000000000000*i1^155 + 42654652921374491003579058596678385009872610440222657216249070887044204538771897842732343371010009330824505634782755384347884951165050843757212517843275486969649379818595264885396983671274938528333559117581816438493263308088170710704498374444256250583491710935238136239500791079115591416948685773893491701334804659558176836019545094493981219342060082054432611127036019419135985413161556925917570284161120169753121061242431566942480427008275912929163282501068527496018934849437755954627103029567433647387762272623363725307854068370855276016105797786003596977718689659393734340285978042033761397807953121415921674652644090283388464456731148982368290055544770726897514156292246696619831066412675086856550960571058339794057109610274224731051743267185881205269579746420331647931888475836704163490416412076809254976660024882509395643693811211637876430493151691568242533953679778683780561831027400187599453975242590454857696491650506820978239802680624392597430136890118641795922717688011863990004607218758847976434104432617718894432084683102909999132241535147721549411200283192472885111218471495236651551746653089652050305522228771780158729320497048233576983534435221721176533339319391038683275291782975364566074680020595608360306624201619132683475336471854246565095404295211833345350271517898228904146484879021113018803793999836729456275446251026398895893180834635911685535218073288538037075656291184354298855075136621935020619654721941246566909530248140491724341177884558845051645503319203958626372671525731666370258626813237816431173311419598635330493749634702523136271381842582548370091730025554936968632305810676073995784093561018683793054576088164982227326652874920975890052788548012538713486557148196831357959358664468285647803879778441807980958226653899989742772050584236493823666249513403310778018586078919500685788446993098822054669327984908535119357841401572143866192388455950440477124913004903113443683303399569117289830424639673986050038642213540355555299778764112536431275222650822184274916933663843462081222841676068867283653250259871571003950745663503827616865111317377626324875731888227986187103824521228101985847395620496140808236139059883461811774147460285551214974801727900911639764992329438850111491649864504718289675473391187922201276446922208345047465404540996930179037167536999979381756501494264589430828428378571661451944058091878162289190641653670568444179514144995691469740308958449009796987929090966598542403685448333455476620530311674258303535732833128746672378150007350435773430571251327930225267507554228911803228041093314526203185166974802661878520556200232871895610226163958976528216588624415819536038333575873767676677698617275153412431645980537825309154935266583464735487741216138035933575071305790451301542270448856580733027856194398032146050898190872385392998686005804765195901354725113814753162709866139413637056940678878325534873691794710120691992607033551533048227481858229193530914577745990752746863419139208584990309352586263848217126199241240067286675508007666779684864000000000000000000000000000000000000*i1^156 + -1925344880062533743429353133516597432320501109903482334733418993912615309780686503412686440172728982511445168577670208365516297237753329721129134449917949712541280069301120934934783567712978957693089284401143974242940714156032291876328669730481757173245853085520981407023503209834486329234175708452142511393669958945897899738080598788012520322099741114037338303975241950653846344076515804281465282004803533157887463937599844891814792588867142178888409665324819234716060963513409420639971509160460792840297269007247825492289210496783530901809827857927235174155425674552486923870637589207751132440147938531212460936345941482435178967812830148940622774621256493016215960071407584606420661889662027311984045877921043527691584685074073171655446250848506807528024978006168972811340487741529799723042900033389480729433511796082875821223922685482878158999209339811362080227545929867222654794015966111379886036953450732914355131251216436323779759376974264997684579528340220243281991933724377799412361984731801745019098669664721733037347331771038722375587097776769248456993194522458507560365833593788912881876259363484133283760215577745405580038946477653983063563566865332328598242270458928562478020386020531038774857688777942170250645984976817139143659781917644516856554715045505945990961777760467808096824002330531140370014317082952147411670534376611524760755192355595002013659825492202309979617978217662013857206158293091980456760480638765617113791786646837034304706430915912004154348499061462396059710204516331995617227008002570772926506640186641663369618597974047980816493484654832665395323409739144059563075064191506940239369970105653611058301280977830140912407985346881327862115973832913132792346343537507983325040515860613037674976719781041959007060537059027735669001522802875872656047171065645532788281779664841874961455498195643228419491296490648493672999950520773027594552360155199775203262906373812994200515344518681199475776695227288828410006645233874586741566966928329362230763123128850518043921965050815426770508460421374872125560552438297502466429368756362285845120809795586850672799014561708307131961161102499088002120663483755595724720000040470003514694573207537662909865148550919483824036739540168478199633193812927458618913689950331872138109775071427748938775149773556768099514931127313774032861436092487150795330770071333503918939832386157939357322770862284706511447938193621104705861215499978832812561927334449247372925863216525684036661725309278018650110767941323493895409917077555314978577637178383417652826924677083478152195534265588638678603264497455750674916907061060784837366657166084525811355560815538065740091423564993553207712327880350053152443998128970594155160789139753280209151474463488267390833515480031221048329066061992895093429227272796975583741968054967453822006136961082414547187685322372733187132250827657698390478689995006575736837074754539080087637883142262584250978787136936652158262924374947007678346690927213326644879469134029215435361513553638689239323797094400000000000000000000000000000000000*i1^157 + 42964768475935333434872508435802230517974564255595728456113093684616480189842829544662102136922644431914402127539652124032919001795135224346439767988797885719826797953497108677139086301801165349000606367443319162321533301202418857899100783670386283889338733855932262664842051483549225628851939608491743607045732357533133840117716226808232154701270147956302231650943181345046257759483124555232188821914471870727664290773299574852425721791686127598407182020683033510556685996142558359885784009122707981933999913439822516067782073588715200617596271013656069909439602158096680679536228482462212083530186316759161839836807063132669459522524966240749710411400254205107362840636458600260836581458397896814571431190833116050917581572071963451047702599789364951262041629122113130198183720833978459213322891904644890274772491926005485300534599625258699406373141921807955063805267365556607847574436993488040431494181703054925173765276741197331043758538426893884553836182671836610931540537559238049230134977933186405467256755104675714602161432179475160771541466516008583549593325422065375050471756505127908804771652798570709360429619693568318575947696385737357118726076736843262203104439885966280774838328367889518191230426453988458660917520921506113810760480738979800935255517505843265573136383110829040395509972250664619217304686888091133668831180235324841980683164089010329662751998663194130046487678961846357504300441748761812651727250001700293589110842324017455691719689191993283303990795558688000502084691902340462646265050789046451282132604391771736330899838064360088262053616287845110881805154660023533336230986273831170868363127957540658599397702621766557026842819104820603039963046531595017381727426917188629492181460104651816151930586610751181229409761995592298505652006841319643687129868070129331344188010454767890053735251720445070064571536256185945933279093632284383709539018159773078990155854275164094088551088478604991606021753451756037225755402189205295445434567523068226050413199022168494206802554640613886814191467148266344034565405335172717628247518443031382429792354487685246152950075899380591642723119576514719220112806828057991010425542205874731180348826287464288441540627280193063040336675432242445015000709900716981490340994053143442327800310908213384588693036810554315365651325870846784645308727719012373532351426513603556024409334597191516927365487334655195787966780425566744161525011538469492733466416528435270616839995316505064773855611300356948453648674778191853313706087594929826238117785528815415478720932691760009156552235144170837001996003095915765704412416332695466014222407169078770121980142143420175278946562522219900331200118098045933374992807245010162518841923027918466893090432451582148196636035565802909290322190369175299466607580753508623179605449439792039438541451393428861447612025204534209295220082321125586960728383337088167504229294101522968546379211093989307377688084280138027926395015541852847498631157798683847775291332600163280197001976021809889280000000000000000000000000000000000*i1^158 + 50478160199727817206189946195783517319824452209109351478738390071710407421901048228259734117789007311867104430873703060481579150867001049027285929085407569439272830894505040484498467842846803431470240286193319112767076922930407984489321971856081022512565183386024348346236310482563533242528492212098385565564044536477478218090491024100110916933409241197651324911093958251042041474123326407678423447325882695720093657946884392028745333293615692997449480465704274949810265796454599253792664605551716599204512430313176934698693742018344964901505975562439700585358471920259976067100430963622837797858025926884880052824414368114280040938846345930109544231299284321461101001800963438191726897960990285156606348228772880544969568981668366071752439238246146880935980235845893806422111568414908831236562510277256268435095099662183593324514477300308512512317858513742595646704096579751622329377307459715561178337890008626181142697825845288616157250024386131912645103761128009939024851715135810214372378214948848862739853320091058413820095821377611243246786914670561910150010787317060417748188105279331313258053930538721281586453134537959447179438420757786748915589569229399032222195725165040126271012831770902228055803398571474268515615986564093557434524287903723179521946207669486167987450510755990575615580244907412892037466751401816637600062182140325988816773248300163115216939329407398481380739492376716029479899474333317484030202519337654543579051840610514389952574850294350262484827508269329230027209778774004873343910594143661702104229741042102815971125578192265471621694230692671962733323190293440184631310824516712778841313516344536072016298074376445318084250279917886772427268010155515905026750506948466567693779107405197181655362441002847859613105270782413100486548630690275106391335113976160312042089360650686524724771027528104463450662375029086177113793521471290976334635716213435745491300075753271802069787736113150658430494152735526221599799939953657973314946815199954878868778517457522357652260618295015025864836083360670019405000447685837362590302132383800453920128425630314516898595168489887300730812726340706217005286325938411419074171684209558705074635663929126080440766344176339858326299713450314761754907060114612003812425857663135175013525380226931910035075592878980691899653925044763304023471510141627840104976115923194749403039351939631158116911029252783726383892394166301617587971948267135013956532208107300423977476530852423882628591537462884987911086553207300269726657686022288448612765857502716648186089591970770596267549199615034557873001227789688817786934623859854871792665738334587677057223459833069967415318663560672039578664234680367517757101908696220884311774900418937172698800206283958222817596835969410273875187823665063513039812649084473364402018614360439191529847329016100776043491652054365880737455458568027218579150544285898860401138316204347751113447538046158737878009306815467916854333079109998280328147120885840806970119324455648386822963200000000000000000000000000000000000*i1^159 + 352402313352636370341522142556735325388624751888040593276189949758615583653605465108261681397172527912157080168862277253567881161535707313844318401754663281308997093539655913412531109710977263410896333608734941284127703459546308226867973380995125762574879452049491684019519540668637044048957975119940534788252290675004184812209489637219439324459665265601563578250166132253097912534138797335237346948741566556587114615544082535213525681765555232436278127644859628475119237467802247851318682526219003882517775591557019032146417275427546134779646376271918999733289631266615375614618597994002150851577867020774869497301972424176280048773952481698072661545655503878961216721825113721309438172109458857243251753286275235084221028682450076811050879651454887701788770224698252457457185511140940542417401899017279257775020155286850105638534047997301615745754282091323350939697107413757661149728727167021613222433536467531839609208321077830061244427502582506984131706343442978361557199339102146432975978848687499619328295648643579990540179897666820236131996505543150724354147776595267961747035495992921116381699268484922889233282395077439663273631626634411219234197425956524471251006241637642387392311335699444695330337181716908860877744927421718589626147037172634614648923970039812311383201352683427033499583912445768686896888206295236823516197539477060334423531657510472510331672787925845188944696207570284436254500535906379140803109773619888860456396566557276322998696950554914022452493564438748551679583458603656258103491252292519129049844800178681101186092566406839611632667431468597109928003667937917779183147603169597398917202078115187003432598663254428279956141366276133175261065085844819997444754386512411447213778037805874726771207288873647401512446827732496639213664360332632281848137831332264735848049755238947235648917472100428342562017990531288040585570922404991618051415548614433503478302505635969716713776281358078511558454389874085015156941224458532961866312516944759748983419722730373109989701922689627094802593678971191748425581212412778458554892614065790653490124115571354374825708507380530351159039908132626269474400633006716039015784804317879912723057741420669569193654201664930369422478952412041883618867110868354524704199754509832049051702530535274556244004279866679027336512972005352007515843100125815724006270034960048159912697660356263372393788431679680704126355716471552422983627901789655553811470455866808747535400403536421278007242726652535623596199359371445791223907230026659796977978093648729470788366801313307150163399419654647816254816441862757063586412866875177513849598980515812601445899060473206067949902197027704491603725583010299350293213087610790754287879261435193140606430389267888025251298692830880283747716195138195578192844919182608915003043486259927851991774404368394543711164986706479591094139649447558912048567364722216936343596722458052806145919057489399440034523528292476982915133078388781119442517999970439844049267822113587200000000000000000000000000000000*i1^160 + 238535360496216794876138760106967757538486440514930899084946307792904444895284557991495406178969985827826025337773851428730808581951778595122220286157366396566088793205170485603149261434568435480184033687940490300129697492080321710741592487665893619180365596251725196821506628766545458116490688154723687394733807611024833702118084964172776884311891592706811102067297770885299862485291596629829175464596095426620534984354519936596487833934598004158597745022304496021598584197725987235462279812463363262005372746859183660124349759410377692195545865641213786288455497193981189286438426312971736317364389356594128619561789494596224715616744223471025878663152426810044337852260707827044981871453807099496911199761115926873716667644203457407997900845450762043963588274672091742674223764017675812705309064008947094766807680850983984894160464987977143237996341982208348406290728912269769327010296177626441747792780090540480673644285105989095399653290145463624449197437696574541470577603259758414341502961462753781310119556111429293267903370750838038871401819410563376116773795892373915573818421606188613042774507873493446545751233110805185431001237990047622557747044821839761250002746514661955012460142825224904205152633395914697150166110205717522522273311930794421543728323221282417541852725135059502258130218664931953990658231534786067079600930075458228490089974378755236875068825852672384610780438410825234807082030486438175329311040047500706126326278629988516183193221940307043990378826355369092807833020803950285878651463933058448591446574865771461806149554982443072040510133980869425845575476891629277928095823323561403701350872922263079728403889610100331733424554510659028621758783830041884413098418425944318376987349179781891790900679202904569290074678815932717227389183508836013085791156987401089561328124945213132460020948834209704883891941501074785011602606680449440794499325056617768424383110650675864937304579690293240352474033852813386725898211866623017539441845452501787372420393568399910064729300386324218082973482896894418680162180146377513018418603184350458729576407697963632155857181791606078746412955916566790877540643650492313867802814212654439728668807870526071403548669601235003063305050837169675758598521039322071973200945341929244333617352949459200381957039388897800277527989664327958693987791405571411991145030794552464158645397834196794337171635586433503217931906458919728135793204882934944729040662179033126772913476460267647803901157339938425258337712150859329227659793309216541465877859744130195388636856342910682027818986878154528740880283822468899332671599989033744797425364918284356593324891220657567511609131108726357788022098686971323115294818480279158789643103411384210745826882397281513504533406403763380744726575688114388781921803810396777502516124588683022731490704639007241211474419580417811232258252820274638987826334903311966363703313180941024428505060792033389990667602243244143993070933194997477447730869768836066836480000000000000000000000000000000*i1^161 + 357958533505806518347326210578801757941413468880823229200990228364408317060653401425384827955334975325822243586920346034472352241176002685070897976166810376142308373656913718299293632307697512216863069346909377418494966443158009077618139641742142376665018342018901734437806210513954968176306444736889516123504388373182267439917203037658134434563310048042806217543921472591492654426563401534064659163538068256518705604208746073933762195763509709060243934870425605070011882282278434794226463290012685079410343119364751596353075365759916257053496128943520613379803477864289793556020548653009588979472425388574396155386869248484835617251461419049343080804488727372287485274825721891103255176839698231411955174221123485376018164421142313355883835405914521356840975410447073622418012912221946784108059823194924125983578969809796876470260729563911637640447109949084930621472032450487098075398891446716831862370959550414868425393267931741697407894516342768310449799831501475791362215190397950435549301345959208027229216701651416075980124328816044763401289262035820982020517390380913228597336914639309943888527357599090162311890471053307861031428946393956721190561905973191353488878912442967528617008578332641462797171299193647751354460544413888915955905192806500867192540304219133143627068268018363908593159177170899875027913439548667352592224024378055590080951387878786112991839649144336779743910077343888933494733219787321973208883623981403291313597470620823287465130579872928116490915521540394292461248564964806461588579242906651846873349634558903898640168138567466295390889473590760269905229904464642308200022981506005177785655837123668076535875040931681062602121336625502024330377756841174808501032906893543766812360571973658356729967224662846346508813130265202017659886562380497266706268286540642407468465347772015660501234767099686025304905973650209895731818675528677477696716653791837344037545323140391153870898628449007652154189908484241618816686168637069206778243343828288584759999333479061314477450647388199683419692445792641040389465252106691962202088890078051465808766844662199586695076688556005068826208857377536290868320028948708182491563840627638677274987503363594586925732209807402123127864008629345452734578311600585130098321573064794117746483318061293398754712693603337968517802453595034770573577300385949860907331006239137549018929979988559996149904461849068091954451989427794579954166047843879966871324959491786559320673423519324723892800365149677813547033438720441814308811089561218356753718840434435336557640498879597339148570853870235520945880419281809623965944643418980433845724317085710494233104587308464850129894596040713317447426604453132498497397611746984414527273228418995473506736560026473720093845278695938467108017874348151203586763907848873670446277467530930788663355774978411602682946240134631424486875828649528287230008542085563936693961155901457922183008936053452380068656460526981914194907574305969249911140515840000000000000000000000000000000*i1^162 + 38084016007071267498606312372072062241733584510895888252039576572240799831390568749872997677338895095551573613188189364989788136150672737660104857660431788309659616546519004580845275389502014993962238862807343420785625056695251194759520848204171466743042691271223112890943318880442309790254956003288175099221206092980345083720290853751198583223540947085194419877000955289220893836336316125103882635005248407772460322415446423110414438468649349102473097200047879350501472361740879678380640388612878738520206858451932854639393886609287733529196841943834761700637879757987966873828605425320828325651061492831651085529404641519980257078634512945488565482860862844353629097717014468694863717612301930476991090318153739499660628842691892100996274262473322540834347720148554018484916558790978797494993408482626591654812565193662714112683835337077400792725001664710060326534130870802911853703183638154405463318240283534563804429249749803144714966112272061184106939715662425561827232604686659769420203878566754445133994286286102108446019134915313723127813225201503207458151557643351659460770973913182383569443336577285378122795585342082337959300847407861294624243034967602496371056206801463035229352736937851789944321068723327246002147369259468468639163653370855126734440351792810390296495846782130647365054495250412050650591378462036323265815713435784736706161514394517724169313276726653988113723012611326200298907120296016770641583901209572325597376476387726653497279141286969592964587050942698724131908355321952523414510978564951500009202600498660320047910508630654296659861623454584695153543995536393323589645373545461967279212798436969001151150161166989219626270586518056794355652360731829823684936101767370042514991683345160777986054256290802546633025232962273654875909096496852435239644767182801140374866902654574108575896009520976196832280815077731083956298080453080537575792821192909810597751592271729987261684096706856185592253849669561924173098879621234845736853371468378777466641670903523833189722563268852054829420538619057047027315467092160390762304151771408369767542444375318612567901229474888641477561417360229658436063016531963137080029681519910819105001509450434175857053415488074708026143622485765799235035455271219422492254630811930424553756267111151919003461295624206573651265564997920718083756328063598735500247954455400487246613256841494627771745308963862193793272427926025273507432491308125335667744556436611967348794477060186261742897868935057519774575805615280124654085519178922823081672840203306768548584523111711577185626658002510079677740953774536003543901397849382130282142730748356988800331772773504619587848641508126178400115519143153145496310970439495758935533741009762059503367776985195370052947424820323799762162948874303120678611392629197754034926447719690802240726478915108354455821933971410098015881092324761901871496130653729658818322169634283161068384571787848314829860098772453178774944488876723404800000000000000000000000000000*i1^163 + 59868861571128353399561958355949658046438005634136414307247757930338109456851630760333365107371513134560729231435167267054881603185770244277239933862434847499544552474841654347409543772971074570458264192639150775898696025455675475621247311310032201214989451490144897586186406176274675341176163288599713508982034757913420196685616701946945129318384349124823457403478995397746321293038959564600697942737823699292007364927589457877617353441568776358792964070198856880587515059706659347830350691476349014421268443720976880072139589630544836495941971161689907380883288292599050513405299185711421272085993486709994431811777398753066169461476070531931058423208588440521913431290953626648363609925974911295298387010909496225707960536620760872424586688803586475376336662394891831007111020315091217042932052969836334149053962223000681504910832046911348633576697049169262958362291476497915682180607683525001929728696850076708125531723572141027411334612529093635537434359933874851304370731346963968557782015609323068520359104156071536663340171109760176883350176586954943522251564587842360413044451232638146293236684654790132524385975051292511270903084910272426834977015938461257389628039140265643998328537011850358744500655107465570040947606068749392436275428496593841249877444647060677489340131010997170962352330749912372433015327787355108191370895569420012681382794512291375787704438156417018613672500974613732445446021550248511639751971932992375059327233260494233500765388971563715730549577455252238368627526966583971583012222821899483946462362495470433384073906318977425960158058683530651730005715558273758071541079239038958892929921730826745801691568303210793414796124205918570328696429705707593469429999828121129646012489580969224162434103210949190497853508943021286290740678451297151044918918066909172745711002647172708377951153574905586689949536706958818954308002407185363388430895786515499265279995068396418657820470122405221307481225955842306328265460711059606440735861238463107642775811067880511079683428239837299472045067285497941021285479042790820750629338106545186692953358689954825747579189581190850633577038897111109326095817472585157867927179458426433982491808309594090845489661234319051676842267550299699506875181962743189594094306637671682758643294159493785806407618513478151822242590389883006245829284022538832099530623520474318329311216724138512060492906870727727188927741695781013315267495198333532292982888596799958583759461400480692689386681047868600428082869423554665363526788669832052046600160372378228969520108076786226652538936740705518322958001386526211532672764938079418485567139467401553645295090446204255840900957726584380920832778051452287271661229983068740103342147013102716969428872762161587790641136531913420618567972436080140246967537039609386883357368057877248444853620241808125028038365332984484441867148769701259371987042941091710596640886277013543169850464437191865460242167370762907518238720000000000000000000000000000*i1^164 + -23282053823776904410194123814492595433421915053565686903244095583047887124963267413373088144044126115199663589788611439619822510870671700561582118637607142898756144719347539753272835066168116926363560653698688500874941624282332672061789723942176061313214544815160032304854705648571445635902542075050968734519410120084607807692598993731270445200501412178855406988553964407461279939582609773583470687945109653629392865776169335584279950882029502817456913518491388814071817881803653271259074890090849157777667416798577939868701905888303239170471794718151583387959632213919957276701112430270576591252750407124912748884528068065192534475560997215136551678233784892529545530620825621246827941062549749017788679652817156712957258351442836881215161168413614250387555739837509517413398200343098613190466121996252469501776433736637596419684378789990955945606928365366331395107635717260909062292432621734157278347469725703481079744835908708512223932446233532424477715073120309226530088773845296663662032411934725489777474818208589003735094368329307718869488837811074229890324041103964033296705034005652185819659670908349068120259615439407414662530684716551744449583995644752986678079674049518967180692477887913436883541882151688532479855720702067258293366523423649668986693317482006993495294010557182799677549796572446124791522193705647351226293112541586245210643489193259772434007969790186455008398438932497771963972332682671310593966772854701212649787878623104576961932038896244254248777177661962519659294231792753009937729375595961170540323823833434382484709465636079369494268230406931488778352496334239396303499134511902203555963396865054149039752629722803753703964481345546668028386204637014052048363448553644644668059754926957181935193767352662905166585028872475190926377838024303864180173350780663890986240248255785889902246634914208489407873632483077121480373746956265156328567320035121467108849849047749246171973132707444626344915629159541364100276844039029368421155579774465815080862753474536846470836816145073001618579451103045703093150201129532482971586947128416001967857864338169521005086238704919970589763018647873491467637104067325553728088239083693062561941754130479158776717223086627445937425244393354060024138287457817271189333248047572877347177909783121836539388682214443480605491158877473671726162728557232087432328709365609059823934627365061772770746779250759838073585984093328572183490789616047942620216151908725121723640543171255958359467371327680580074437139165510372555263466840224609941826321724454780622778543935096770703451721508893600860892317005318915326141113232369449247868164839849656961577630344597171503381366180834523264544261289194280921743886617635818542725889010689052435123568639838414250356939371585126927168303470679425201024580519630441271150640939264898032080563944197657780603471316465823091098218680446405991333234772743106015847765871261101811166596187501148705124169809920000000000000000000000000000*i1^165 + 1694028818398447321243037319373097254872467844437605178014505876855156909638247793730905228146953175202549665754031461245615572564571104278758459002914045684246548535737153801868775354008439554337632835037882465308512532612430485909052860699601123371128938411865730541658789424561239941615967454111106539274173359864696411635275226465393500317457155375374073248424727454439775957487546168042116456946809573603746658342276853699930163736289016185254515942774999606725299879951830453744069712938037141803385720046262849416043960644193660373161018611495648426164956526312225181753047577181191564062701728474053401423560603240862045636167171589010021868601150596658871289617678844281955970845826481623222097783290558401146457362538363304514304906581189922830921760440919587726848356019798885847646653412868734779256947439012951222386600934698851632499174121279504878479453298837316870152735214915411767084228504993421305065530170989925291766511072967890164530432722363443328454450799030781629548656476429591212027164447603075453841169079546211082981617638409544994469538459711731707352004455686960961344163913909617447583499151163575412430416695212035267553506609184977181017661429429470228543335681874520378571575463162979644639333268520295080941073738717979084086850353355797196551084443936550831796739572690633106664982493361397996608408900540866210205347712276874566363338497618552453076767732547830554880659205598745929629561713546359115394351114702952542273373075987781098535951579183377392815237239735260430030645253039163548234690757447946795883408034751876587318888991892842632638607243466619816130020702280964421254131139038991456845291162960083991591587125397758477417811699748670400559007197306927870724440688971916071062988055336262678939993963011378659608867177180716236521648380803151287898760953027611077418377708191674449310733031897885453184022593892711464695537448982277375997443508862457661064332574794056595043660560072835355097427334043643572301269571603345981623636812327972506345765977897657879370244549257375127702469271103952576428688325252367100943509200342866652981693134307062040867484816160986076339038854180615683704359933075642637029796698881188533905153895159213189488162236242946554930213850206744231470796992172176621097634337027481600421095323854452273715207890464354774115531342419484597243641570512674434951565379580047667781176165424554379349916859570358265084862777270758465814638045182071179131363888561770211918646226390759539274705483824239633142065241624516467907737343845919954654788383618198547415724747099429061910033612100767674615382339545850841716079779164605121071570369543648608177544710154889930428627880593744755228440832211769895933352526169683388968316618772759094552981474914878323729011655385396510630903294826547160079246321369259277628322781685823140578648666541019033437493267359338749099536490342277248253131477557570917432818411054406041600000000000000000000000000*i1^166 + 15271714559845453189174269211142337731446338511858706764163455735025686793646702411224463588349693174534544815169963490560712544249588163033818101229139698154295194773786609865382830277009924170413394450786505740995233326436382880915680900120948904435585110591898340876239782624999309936097003976492981092540793372154748418367980011454477176750347745990233040280002509249956005961866366276527980325532887881831443611028773172858866137508465408708593723372944998088367766374507786539535213022371240752530567813967818116079173336380326306274372060371494185630080667578787463988592110813686933484264464797026125596503580005763865337369755157655530323380826117258297352955483112511906721850107475981374438727618310711241805611804252127482740243892670122773273326571221325702108193114683913308258431486303535327473802401493705847442739171798047826185500893751371243953212267804653209867308566536985999486897217748985622476624373778290812002275649228305359062343989013573629742421328174642029246695236533298835374861885991902796084534416873327616662215570732507623706687422446358946958316651970371314901249210575221378684209796884192261687390184259969573967078889990391689837082955354096381418891434884490791161983470332684785460970556818425840576577027628878036676226797383566298065124876657959509348656129807866614880016460281870549988674683463454616099702816491057209562896632625788717778498388123230984880835389078813855388583917978237991286193712703221882133008697620769666313278261210629433249724117164840455542697433622463805222278485382263035114154197820887339700875865926277871307137329479264092943997524782450534892185103408216896815226204074581222654344688989882994836700000768563177067357933655599288977312881018192265726286439261345923605084142273792226900233154403611182673014810933523354159166745592753640103404815644905004814094277308527059860041995709407340529472149116204721808407892320109802550801262619530413301996708472323508239706040639442046816053095183454895144770771671526810600928490556106428601670671057537112356248587353486324347636796676446247047200291738269260649503774750183756173772237004005820277268982427298821067430256921229668498699692770828525661643668677124943812388300811852529630328401557877645769683026080044469259269952618034986878769466777153513726821776021095827323904098785697899797173245875804252578587485245921354152732659712413333049264276507247177346033015184081917634274952489076053076931553069983682071894069778047610915489541948143710837866931380632553898964493695333156586123152909815286915518475911134793959092948761885724693155801408099242359157639764583272755824967016636252718232236110148174770958188333448724884737058203992214693902288823897858622497802636536090131847699471998236745469258354053404322633169116888344903201150550293292525783285874197515414711778667877201687130819993678105184979601548958220729563013540996324943462400000000000000000000000000*i1^167 + 812081946650467558663636472657206280144738160084802070370240841311102420727209172714757568931958092084283057825676144230687005302414726691921574415223496817990011472394543962962827667415682489720697057320490292095535857178138000924637188501167234056492011117967127631278630532541852214361234709686631257274235330565087000528252973082356736959149975231370454843365424249359064488148188441009207540850476556485660893528676985893594198992899878256435542501828895516064230198566220709266806859727326331978267326339746547620799905336544472119841966277168553573709679568175078705064683042826487534043859606000409928785635524508659436896606097580134750235227289030177729620631519194947083428762270277210523272327695814593899378784624100199703929869499671444709645602962127885900124702576782078493317164274733917247499339434028862491488876385208454565814992574281663260692810385154186637586931963634122931258997125182524136278603049492976618364409137210645358681199240600565624895630941576456529778693709629009891931973917143544967642192239649374986122978361183614558209568265702286297348663806383592701515799435046888476205480734444715573411776523582374683905967616984901041878927730987575924603662251953573976524803926328338012850953941753737447585828464961899448882284805250018203545588817663448953665644993291986733216826659964021270752656036865370969180306988301300777120325397004862300906161513910854680258998005829602031407939928933509281513221476835681907846356688371583189724285253301790126927979636278336537304280371269302040139054473576031787916530034015704456304352854790955694599403742372404073338289096043812298237808920708472320424780970508468022419519867545496819774057552668792879933030046334267554873539681151837121756505223738112899382365556828608009409086994481694326620182459281844728176885336591803375106287858010673084030494587760418816518377502436329106258298427155509760358217740384382268805702639373582823575440353971522917990251927350855958359332678317392557798171059277284837392151297698573873712423817188801562951621045452714940551815666451241939675211658157982734334350275384931466268646260701292037382519832524656701360260397917800738348518418428103816771659208880320599122836124120680299241316157915453115982408492809612633844935027706594157974412383536126781920016307819114933673657881258434356359490035924718405734247555539117631002515681490341780820447902736021093538468992444008302408176658219750316461435911027605478383518267181380346921013892814865963379219657971697953630290670186207927116900614366013074689907957078785447269135674983166196855211732933274388991272802366742230058342317156182236640361942544185561990469636782948103381536341318157640151457975642290172238137540977216206753535950808651093844206765095609397252327053716956026119341537967473128368719695985547837700629778520321173876563516581782173945725463320532780003341893632000000000000000000000000*i1^168 + 6262564926261921143419891780042844098063262404688059765113394379105670777466751973416006769205181763097347619781665264439294001085915126230816161707929111531491927461682126910413579602323667094288271709724422302967115219322033767004629717603430963185597850474543357558044466681574121005830992712892218047169887013231718943440236202137108227629068581352483709998963705012512995805681667170742219921762307996399409236619005473810041820947154078634967440787240252652356097952459885720712906605091901152594295979276311892248523974294253406618259535633464383713549303359187716297158410534664896815267248239573715818372841017225973171339048293887826459589121252675704073724275758016362655395501970695319024087872211448920463728962742690570562037709586106449713530506701879813928434868932256056670541696190243884520567557453953814960902612824731748944325514018156407847905886486305400816688871957239816969568196936757850333725915043629950928609312556557219460905581728295978111966128455076337484164493202695712508553509813136442061818965139721540719959688072166438519979860270721399401775631415782252322437213014471385805833420183273641635057077416346337631213855091911593384150798812639244570539641476023982626745369034762340044031552664197747459807764057633436484303041241712422856064977504572517531094586962361241554665752018748336539707796756492671529965945836323099246182318094362413215810648305231067428220374041389014527795938057545647662593585883637546369445617673319103871707360577807192028717934417127566019598655165233005875800435922582858781150731441232051158131647780593404364528339994738354380305230328950075346847992580321878409413120349547786192295761922638984851846340474534791686651136912594108650366535585675669445977739370739483081004620313921802053712532047371341027146955966649083831368276355014372965056969988741345537797338250837991218557366331684427049170548044375004051651675499167235730162649864601527462627917068090655697726017102616759737966017624788812210283384603117260947193537458773867482791636818010331707630092798117912064446046487297463324013482558453296997107374487383638277226551441826806537132898483599067663606782023839196055399447950328132736133404777418733031886138753098741524103266286039997135272942622703814697774808241579987373547208704147281713172304392198921937103634865433935135704781367747223232907691757339087228022408023268885999902124009958872869834522585330691840384620358769422015969049756553355170324121945915342076507263022781969191170297914683764247324347560202595256248640748922204767990364148016666929573472730114662966318589044174877563538905308455239255428380316872449753789306914341574303354153640690566615421256143441309756536487348741082502910099380800225567289374384686276529144202912957147338263917682585760062556025118073328269143383325317923024026039759687146001074688339982750316506537344054067200000000000000000000000*i1^169 + 23528974092176661221198456083360891582406503175900411314534230494345967168151003081285293835268691661723537180952398924259500081552393068111213113445854697042189618339835211715543606379494348069481450367885317881167229230251619576642373813617975466304082004945417260656030562330176346449755473133456119472146750877008904663062607611235280494728458844240035328743940348224100369440232791935128918805121445533729491012222873071068362785333089442295870660861824700639215618424275966648024026270145691203221076144879193803324022067924610803519324025774924709583053103006154019856733309738721820579583052345634383852629028835352435157533556648600428618018086958541508502409597196011267207654970241779746308074049739401388745271844748334039566979654831608237942178721637237096972838787868269793557005737203111634556259808840331727092381399000943806232309419273995762838518286962741645541373716989142212249042628926514136619364214280627443901277045145032943854942482714383953451571650667256318738904293438402069068966959260037114111902423520869704538940305640707270390823197545980723269210210684442730226925756558638358560520761713475160760965838021568740495257729684706804028442223347900508817021428194039403728466994327898429526537043650084257894229061606122787691712033951380687273460679731333198542719907002266910512779572734537050221762669269261189180479024807605050945481315041503821195300902608718119525467664926971998624918981928398221989875958688200142836886514679388359086136883715571188748882658025271832947844864551737813406279866273429309338679744636938804001288057200869680643937241420297437302781745321189305897583810279871294822148909468431172972214899303858573579199549934166184686790927368273721217928243865568979813106154568641758086439799730457494128899460242953738693763254233973802666392366691361178515707508432417144673098126150052322855840942373066458178747509883167770328383455954265582658729518185685182229812691926706102974615335235555058184471952361097113908028510505674580600641062205720110793926899136902351816692187954453220249032012414336420554620615387589715536779695967184639872775145687825135436882691040046619367262465479375548058437519074968661444241048310667144508498605787613342737150001178623151715344979099345396049102839276402422584115298813340053075517654622447687147497438999106228113461890456692626961311380457229242246095160597830952190970878348828020063167440152976121081569547433963327318885635201156339603342111145720431994288958797741871850634909895345540541636792366141710730294308314148689331761560875148793481595585097161616421832229336016103044202389414016577758808598518450540370039201423911728436479637516909793554020203408362992576505261307735033220944990009308750330987314644390566033182242185918386813789701069925239578833927528265670485820595591427857982185329839073880700127858129261580779520000000000000000000000*i1^170 + 50547545997593993021370436279265389832619518156693212297978066749379067491182378477683405078634131273244013787176206282588321430915347948569512124245273855896975933688184959849925223875696831539488178741296515953430812704843121252407319134021737691249723185540674927484783953334906014032143482435068594099118357070753831755096491422276030754830194913816253378878934241072792478067707417414519594715336378778772108896592578547300538249836238743095135575265456912655212610456173850089451552353027897333534447665915139121813243226905332633217913478209470345598956913204238359334819647347711685895067169141648392349034264747260597567893374110517379903827408610675552635666638537863210030277695500004464394866189093147728427942202074406508076798190655370834056161614990097217496615545656987191848966602829275216163495466125190404208322868048580611827496614991369288167947332237153903754451106319480403921217260490631689731170982846205924538772660235103326280141747747755339205910163871763180176237979680238710456057576375788705857574455268953329724278428544063212521971507098583466706545395437632462927643868748736297956278870208614431353892883678092583481906057257978007834210464766362945567939550296205165235440493410311979999547529091457415527894840392400756695732556212538763485076026481453185568772847622801569531503222402095901871663289394881616433567842966089317568670073098644410401449186133454829535198026480902350086984631769615011960003733331011839164498520767779231279121206125644030832011892848870668574199938662822572007203408609918966897407243259644267403804239577600852737978500569450222436050966321059772337157510322268928774691577901925385332246298919079039179368872098297550944562328741607956671501666334420903132157839197860945847681032656957548316396068767996596198666137911737149081073766450494626297808004696022670425032897182514236850432862610932574883788022713966894469633403090032682308962147697702016882483046912585142972115942451594220240922429379895135502068929130736607859360294675902138210786153365293293993939268054984002240497565271994844573000114217107897388199898897838304358834607185514130483242874557027430094429944296743908566240550383454082294644709324545125763746931450679262654817386146343406391138446476853703411418034217168473715343191321865728049169743282236271672304818165891049640823832025819313836115267787827190377148123233120133860089390430859288098151213186611590917138916132456890415457564742374466731127613370426930021182662557297828657007299859618289700167089441063917438087785523800252799287232453937088818105761443595558415282646391851975876919297632606559018438084598969843102612787965162798104497969042093145383391626699751303491288962528004204867557588192930074285937848559522502831005603921154390001441120315977229605590214777000538138639983928629276517036923353307973200904192000000000000000000000*i1^171 + 50836515718398718310236881958356364322329507207458081364533895096509537628660338275684851904833655190453723123841527690215039432428825515737104263898053765081225774054517969294947662777138192677761684250693379499901497663518693807328255761619572119735104030351005271695708453210923800615590869864836707078121863714347303781351406367972513603625286397402984671056027808111164710780879355277969649983968484571254805655851481773415989117345195480892335050718894050223536674637636376883177245503304167913503887123687683296153368155582233987956479166867581427948195092721039148605653368899716992585582328096662621845949865179513587068024586928972916252843158492306127893340028378189469447783903392745349193922512379404295114507418123759805296580269134776043886304182246060979672305358904647472273876771073534394256920559339930469207856927245900536135345903967878766017269116357586412039858457350131822996308693712806652895984490029501913730036932532412159841108793439970924837188808791127233469152553857018472059698155097089066323653630196693014932837462111154335938784304638487303682919583602134237941282006596797015233428975988738601978923138996617326554579940063948230332521404029948997753353819520258282007559248846208924252313253149025944764971431192050937591721567701794966147097131840110157036425994066473090893737143641229804606102190607321678126737296551943165026378971931329483329143128797878754657285597747985243231950485811301963521863701187631751111761617463934480663959582596349606945347190361116173714872948751077907396656978294850045701755621815634871332959379378623972509983386800070453348108613482251321745736243183044498618685967983463629210619866172285966938546280398286329553884496926949511851297474062212152440219442501147764696172801170983352383463419010569328111686725062698608424829226428729473166092750637433353680921284561732562658540911172288400898610338759310913208808699059676457548862551724484400573580326286014339736689812172659362435862794169725687008973834308410288938678817830780795556133599672241476177517170382505338543552634314383147539799348517144445518661720138128100076445858858558720875859871573498989930476227107651114010820522736406246913900596529452904703398428321777573490260633252799553402153242395156952200750506293196412534099720018701290813286064458525900827024135858002808513520785580859576598952726251993447593659665201280534717811218071587201250794025613288661573148343053152270194301776553713753947602945754304419472208985745288597805221255707706731842997186659228258713514873923743299234101095658223182295197028524547555266079257342848079194959038698944846698252294777022895097251460532735081406750657510418522957968531154318755900946020725902624161545022493023682647120172703785848988765010393340674137961576300546262448357010765367018144133954013058478848074789683200000000000000000000*i1^172 + 11241728107521852344685624091734888466714073050137146319361828361705160672907472386711733573202208232255398167702181325813067149702991620157854602229325602903912883971976103532230553274709720032646584803152673823007105157690447615051507044973394689196960549844904462034345108824165586836789172318650975556615376157478841120929123515671296397307761888684341808515468866072701013037230907080416740494201791787303589085993967184126640658602089909602249203829087462820676852569300425896748459846434073942379394625052269864201263681640151108684757158844209547292566568927656199771372232557433033454225278104505216086322085196404726064941715821313405939998306216994711183585062176151808114322766502377674889267548436966323321056098546708222434414811746604872864260939701536531594410124098533145493003432469411397925256337197070802740779640735657130078485626918388172424003888102512530681725043204518921751374913496365783722609822641217216485437001215703316392884289136416887609541381351265417654546954136024517271256039081946991269534903859116796516966255037466112887807978532921757726800428855205160650506279383384485481514166282577692090820211965689621587638051929896092419319383691897072779675458062631534639872673559465469960037504291116499363439591404734330126283758849479824962370180506341842149087374912871791033917783234554239497774990096218744580066682460854752195733051498813229947916013507987219324001670637853449591135039752375844324874668105995921609975167805654116314286797798419874987019453295208421540074724030796583976823867612951160846313637551745005309321704389249140717185025246661840982080530864784021421998720468057786150293145526111740030857824457515859685962127151204663612739981646439686261369289270075601367622823807704369927044102200844202724191705979433951388570433536151943582324763577251791521215909332749845152426971913973546191602428849165497764875756699316293607058287379456267774557855380389556097387780989920032170941896238077549762309485973228922923126641398672745537906725543026187628567187543479450058784114046660872662992630960176921178158371020569822306094950553425068698216259752697191112624471038503876975970000500986864023826137693333323577014284017907830568947581087843214553893585442678660118683140039002833190918841796626366663458102761542662302562200137683025115037719767848333728766798135586562804608556286228452089985843272735649400879439509235608298217009211969913488548678111373186610539176802608015982524941957790829674841799830092702934087039644278063233414514895269000361700640080693522395425960926915409682785976843944682839381901833609192579646851907346986140556888717330948756845918852066458151896152934057132979842215545287914247988134272146588215389465730585263434391889927212993161272551074281878410454426671937609102348266598307744890852551132446720000000000000000000*i1^173 + 1700931119753323222907597696970806885183127035467685640453613842487368879946299127171725709295096393777983109755391459100085488950596200387331917704593840231522088818625641961083982584263497046931689498776368029833847445452362109301843269379233642832598187392078361627728820058154839742437502776452762230139562898759106710266191435499079044728342961277540567748258200359961406184468072802943362436390875279808613972894811833473729805883221731117853310028733691507611306512542840171531153228680979186361481310056377958126458817922718877911277281379230147885915418601627205490157587074457135379957407605651243411379299649369731128909401677970706440877301805408581084898901504168285323551120343387700389289468257993962143777145111681220950252224098210084710363823180241522274186626872580918715495939476050931430077224558996270011043166890475395285796674065744270640412985328877519240701575213650184754599145763825948865127699890539006405076059571434289189669241669692343994517907951441987896559717501284557041728946844377819232037073599005526166556369234191525968832965780951336118781189786831911484601551025800755690733581325942339713085757622174696809418143799434211502351668684786212030595914182763325861886711721597093366708561683183185308910381129451335370719317462007261658799661616127659357652659366211378206806513443214121611342495204059978445499909968001353722412510811246786541080881974534152449147308425908452833237451589396451509044363074683278137227977960969418116076834122657987333506419493558680282097783896396285384278612953309811937792801324716910881092531150024784815279227526698915910379899463179724985889415103949424771402733426572516274395418298987043414233267029002805013865802548663721298567262812332373186020083804435678936123802650632032725265734138397573570910252310162943631337350478937103203790260436240807327137510816231284697572606078270002080745172405363760485751112881092313865346534762273393659895347159703026865205759209350286600075947165565135759963789064598607669726961823553489021275240630358475749159177429099866724743717950909089624306783324105850809071397374124064688633920628461200457506561790386058489492639426722461332607723540239952492773485238979409309500857112274198030125043902086408902990569601632177006969423283793800224545916618356531798956862403720933860250602853106169595976400297758574430559116962719366679658109204043862598430187198915671682393629719175186801731637187314609861009224020761406489698911563750544624839383240730475067155604014069097295679058198046409447441676561741753734519331447386344028201780922965225184665488019244315591184391676928729289148544756090755574001865094122927124903771446599812220009884178749610785338070827204872222081332808090392669340412759484871676882918125954213141913495883860009325423154601826189312000000000000000000*i1^174 + 58519933307262123482482288437534691716539104747314904944075637593548105305354698829809917299007472304391100777329942935262431379826229353781816743192487078507326170568813496892636608472133061358689921830002833462110289069073155216349254694771716070414319319964863471388317234643540443882222121751849731408110081076860592535377793423771003600965069250986171022378680385287478215614392972296199464726473962293249513431113823774222364052034908793347134599622047882011892603411383372830610878716106538933540910159582608987881186051736187048747679661850665630251564577366095203684643135678875263263535141725443484471573725339405493654927608637002532570851118813212135728421429397226120049737066027290209537646108283948216210459632045366406689752783149470018628265071937067508893606394647701853501341743697269028655780022431939385617763856804160065234512893393019501383555734704687227517556582862026758640829016427091477240485743124541799783563762083708718785970904244331689938535741702714163644159831090642944811005689787733860720850401227142125933655089730654416909528343960676612427188608498817999165095760133463775266193673852458023822785390175291548044158058392813186390168567517226547271039188222508573148126061231169733838281395598021993133689982813534496436907104519891118204604869422321818839368175335545027672658379509608976551585914831830612245492673157504432368358035148915732276727553681625495287947533235765119390006994601390414377258957252097622584223354285184703815251428925695103841411465674808106582551095852243202129728000253810019717580230079526938780160714664867250131968764643837278290975629831976610324989291640050661406585116473699411800003192104739877688464857187636178557746255039361932602137225721587382970558159386494310507555964732033593423018536472990987879939085565725310786663108335556664610066179694948962946650416397673210949301311947964071305994305224508704521520674233719678000192354438630546414968466671000873200517235384727957048212869098949575682301171753384312475132102422160376343027010738198683795186996187896722140498021258712469365348638641857538556801677920724397731004626431416749829666713390417223597590578278773403863358067676642863774520757105030450617277978707806028854907346027551625813525516366766012652328732886331783875100591110737158544686989767246006972183063967724697988019591290376252090686259243823998178713819772806842609407385086229417144261414586733907545230094979100298099188291158178492931766976412414674877126568337852026974085808012320886430922274455218568395363604712180992004922152013965437623583238218377795399258119386616577351377981469217615815355833817888156384475930472390199389887170412918482664851487926508893727668860412739038346318304575019796227585016869731463326769967863521830273122346537444179968000000000000000000*i1^175 + 561654270318225428157353346022676942447675793367727214171708101762985966817229673117169341316588925146289864452340642235444515966118744735431043958912704704551682985100095979480234811976801948343026295105708003172728964385636461592994951231823561490747774893189794454549943319438441292481904106103373906520617317570229638115244152571866031906647841214999895891650418692680895380055240419087296715819740299450082733658357026925011534009948202402945221933505136166762129544453533602046080830000801601686167763665080248937636369003519990400516616081406244850198064542924031556999556215938216401555260580362219391082438666087447156389216713983132956296171069717044980797154604192184385461105666683437748991256245989925998919765183634443941958750432344509950384034833024583894620000321867115807130704028974037046874157948726067342308437076825008475949834723837974305871503553812985444509899376511935155279610013575343292880522091679220490327280294124345637102803462705562070370960406195021172690796640111446968166601347144873846617759290213810469253578775451523348904440668877191973055663912338081492198046726153712540174847943481814063784835499717642689946668429753169864186131075348409787965300739117782981325827022909221020326669673325613556915660619526208300415521185472025188488383425073807719584018973144626620316709736851469663164453847002772658901510525757871989241694257009438263993766397944819176365308893672186348289057113315885266530068298075229447978435548142430690699806812180966234739093788620483096189689086648500662216649104397410156527173416825799137787866794435093540962039754428593077384066701175279910202916443393617637047019625829404405517073701553006249320398756689949125677884571097340770667852367369685673695877740799948355186490882256890320703818494173157495321125738255843152456351294942899552917635748303945636004843167633594808161665292372794358946321931818362139306390605168827335781923518908004310957018026577499195470410564321891383305668712639961209679976948422605611397423434353674331399108173034147110266985743586560977949112659455317880670527716819544640583292298752591205995088438481507579507128933121295940740379843647000494660806544946623353804298310278565618435152781160529467563907275402080699066427373237440519496680643715710703244748945792860450190550010083939441463407956195006956979805115906140275260843338978795123657972152782955521424978956730212005201604534073465210329077251159279030199713338721653569355385311720329380718275054250996873261806265410735417542824094507610683996867096318843107945926439233305590939141484804543359108752504320681108528060107878018600221157492915869995815926492002558785293624210869828982564765831655519443034867586724904288333597383565622982467492109162871313082278145063298733178880000000000000000*i1^176 + -245109125743059631750664688052796710360773521898722374048720373532067606342141882719941408431968117801358241014357092751249187599154901209554862076357279906991428499737470047893339432644112137822711826131333217711711996604566005511530951525485831898183956426887444886276922314424822017770461470259421661977608674646196628812467344366233377570520668849072168940277851803490350055510226354421822590863880355377350834421972440503769540284061858792209079712017751572234284323286643975985155945746175334079317243996517112332735175783513111765942598565491109994248840573484742576935034178426380420341964342504956894170821484282626224096643247310400822961704346726365443743042614174449578167746846412385421566389061757293365295967338842372042728491507396663860111888818545771433910078943504748842290473168291774160716039548486052517019820522451696197491207658304666781924823941149795580814326556162380917260435414799725024272586791526650598469160638492749165438375087496457803795613644621577325891290492805683951364711030090591693703405155667905012080668370744927719622552789567772609740878326906816997301571737616288742482055561961885416081671891218805407776570923924339269935032468039162228447956529430899103232318184337402436477831435033920129785060086100311930794947918519703508553633539322545947290943403156464702051414757129225742678342797343283475859684074081244141095771245734856804383115959651763835949689415047346945126667160027564851039255088405688424830416398089722169232752506001368168900498358685937202618884016707995719102255283125669359346708733944563778015637001204827096560998144242925707433111805057900061285649621372414078793030748028535466677686107774601246841598701887471950199191481706608621238246531194173738701752189026517106036542660888529647654410105925776473174890063461561394291893114773040199653299623646578546281802206329441638840153203644654312821201158649291283523089872009166342912748635034093421262209993427263388778320629493248682791318557610204509039157380888348396918058956281523298921316803448622223434175032883515803773248207621528605591881271737346463438249410440911122251134626897201753039118682175235798555059495119468974443583694322836540457990008560570472215977713853527151585520923319654248115657099177009900378810523128093450365711489829772554893639526552647945725650239069625089553291147445877527642794686288833409453902674009603704614097632728596110566914590707021102286856369406905635849413391555416230714483520850787375379586576541779565334426837630539116049222955132788581575166208538703132442536911924080143738799795417276442746581262602880173729842736802329281881504357492676215505037722192641533945184833528769092782692272008579664487319340069069988080067794112873982645255904696868475502592000000000000000*i1^177 + 18165294569373563712151849997755911090151165265007619413651580081560301268169483695562187565574245940150262349769176419373192061993240791038290753672581563943977835542934536452288863200166105345247847033386608247745347474069994822759280124178287234010655352970980612850497620875673865399009822489119760850445331045319278904995053949425777022018696963243070421800779470549387735916521988765150576135615372386109915180903146902731165212091401391859678231855129481895131170122512217382982418141586765570167887545131324146453135609960040936671797218180135995089066201292841873582470540859190831128007959050254517617466611633576767879584546109090095276821212185305311474091239540477277512683337892084612836854966630476108430881047274242400856857834474776801511298652881863721806107607112015324086601386074078741015376067141612059264234012232843495743366619225789719165523462384531135073807982716539720608469997427457809579346990499984229864674128153740438958003262247518003324783240894454216482083960246303702916158552455711606328171959324880518058157534449189502270832889578791948782276416020130345058565065955521046851166914338266941655072985919441436922307162588346808432017272254133283314397504137766569183517345945073917659581974494742223472937784637399381939214182454696971194319943550055974860610571356396942825176700058312371952852631209184984217812191485549855543946247288876762215261296462533835989771552057629973195007648828918144245570962095789995789145528864312555358872549967117172385866726409046621992314424128623460513735666655184034539764992689324412016669472125866806579473946597012740935013074398318220679668435118902603424518674927033046781150194348665265893248952247376749809594723412870914806895058542458958743555733027306116439533715381062174438160509661472614596728925542997818571414921603067259592331475234130752104819155931992212489931687311419293446392983313446841267786606573840197211266875669007837201649578507591911479871575926644756993796079229435380278891829709049682042373647941503682309352378775276691490966377572233006285678161528979973766546514676050613754881400585581958635947292196299123871991967156065660624100531154142754766622858459616609810699631371373850033418711351991898040708293739034050104400814527126413715424679645203848457083911596093938923147041957630556436526366207771340736971566993565313046347768689886075234749463364024745483228242491016955468355470545456840103392238227540346724555242618926921340024085797392971715743024154075910810740461860820153439193005952334989448780725787633815689357687682392171884129517238452385117509091245031566497997070688242254367714928607769912853913204291680376499704207958194538501110943861623082838314320270114546328732098442499410624512000000000000000*i1^178 + 229326634054416517615586395168675303013290307361940726730775022132391444593867592609601980745594297302514456708581362618942925842764795053090095190368286474957716326657553942469318957533483739956023257642116740725785865507210112084439590448322733384200992786692400480334624895326810925942682044531710091473844048615466089137978014050209393690809540138831611711407732682839462845972787573849963036000616980194918755268774734156119952545703215339491357688493230976505362805107181359589600184422384046442619470308866091483078619962026517679206627303009315551158276817460010134682967797034244780533902578678673974512601288358987975374354794045663268490530967885105823564983402326838617394332182322084140557665048801229034266166828621533993339246312175382321810049664882499091624462082324340029890887049031643729338973825453206098219974273136627366824772575316231977655088565324052838147751793879381789768712041874523095859324031213467391806784014430812198090541520687491903999970438626745553009604075078179698485803191480046533149386135769846529440725557377973133672244900030042345939448812176494305532774417294029504749189867848095669311485097690058597403621438453729228022308800086184132890679063106788999225397131190851449127958083139357781124739334838086148265683028630464731462741644215119813488892570466246681462448856602143211289774537500038298928446985370299650956911999651417246995775257955507747928686886119261504818102178020846030604924229322790869781078419667997956798754871381978431048211068073373943571416881201154086183838312317158627696767295006547451925879594205566689762057378669046422120325942620052266940507947746338253810289039407346515829968091129748051059644114331911346199431520666156967936051706750671680591712334552844693864614158586032050291287725508604266069249135764749790618677103773670763625489346258920102805021239442189237266478202730616905750170504701191468952622992786090604472701156634464017705222329379908351624622195552697047933345544874520459143929692749539715836906585795436770408047185247652373955196097936444885900361785111561706585220774664760861966633213966233659254722185002758512546081972193309480451543811430787187736671591505635720604960505556105650436894358937162586147825575512642465716857277308396746290352394954988256324750961420351875555131617632591545132962462010231651198477980992585355293331034630011039706936959967973070259321767123402714498487764238538873150775845887773615723807688869778771461140545148438183627803727449083620850868129158800345860631660177981447218410093012281652428855197279444712428834219691536725643958841521436340358997570992240988635703301576342486384629456311079249875926880706892525502642512683422264624574587132841416458240000000000000*i1^179 + 530595157787974577609842962601431932119791718380140986867877540857600734496826635762439308347900621584404904680076106303565425086298551491195561859248432412256236480343866252309511469020813729168040205588922235594916940213334633646165465779229400650597981648185496022216810461943700128261287565000034025079558265868738147276065835777863753743346071684619564258116815699846990940396508368141888541900358909545871250639919647142443605519786630926274565408536667469584604044324828759089237075101891904528206186911676069807943758059149175101633432097517041574442249139457956665254097148203323232733311943078243020084649105146331215986131985929325672244624392358894292424646804882768935125901669637766972775794885626747922320127097389514378203663655705734509750251104951282479325056267031032747946469254548417394845083048614770319891491753818824385196301305473180653097063541652131966411202163499186433725723647808104727900828677745138639886350780357754717470765319924362506423375848795720928897055256291963501161728138716823397979633622010802921944857973433961473057818080973557361019505297037474379535871159159616423254814796183869419211986771363895539086864248325877959746550534923155455663208500651900150674934786200409613249106779938374015118885275657916075885398628836229183115518461846240990474530303705195309396336923268420863266135034263938475058102636011843425306222641985788525292675790303641681672504776986629671620592045095214501993511111138764307896466667243300460843950782451669485480352593877731004324572789860894277264222329313720354682324916665276404030626591618802929982317368259665376504344957927497347982150366125269113055671088726691528762563446895306674337722983166980848932431310451010695279924059718093696648361174987449966714100810008426709747095114783739676241234372272921181917580243663410132725187037841517199987509572213949173302896620978785706192308193202304700883268685407091530764987975122917261008860868210183897081633510729069987439568300126310430568918494384346956382115890779244624268239568479480633452491556077159813250927321353202922889256031531091121635578012038685213686027968088089192916026466132756163565275542546203220722493433733069395562220488218179012328927798291996069312442235247671009655381071565847430260246912024582044891089518280571424120098545863955799498208106859448629180861935034861318391209008851161488274454630522717939328478767106249021309815732011725699731882315981491135319468220845139712558012617750495733532451954485936816568363088931349981985666686048533601342300562029636985300541352726351444366368702301013218642712762143001080753608914514624259538260559311689246731688624371150521570181317557064640363227193921365278720000000000000*i1^180 + -45439677539493679509826022263839791965704319796352318840999618678702421083783240765807933541081725638784134296704674070458638450280233632415632658165204591122990427634741160673311611216601019952315567062068084445873564025228658087254611841675648650933844643892810954444004065404553513073983740512569558129316705474785296248198830831375048104547454712711566718592577822979824749821910660445811316601889826468896287599239989174934633505025204230739162523631331005853765865408068557587742904999642355514715100329513344793160424787915487885188841018483451185260704833460575557232958183169990339931466709334968825236836280342348613653978092621256643611940705218427623804151274789174497818363525057454719373444763458952772684612772356503987020337037143001692654817175178015212651905865644282505708638015767624527774766539191661784200966824647122318362101904349884115688531717105035605606030327946497334962515902926486739710511913206286311075999130110149928772421303698586404341110245604263263769289759665603317311819231710108119001816857661059031485203567995726776315499260088006164999452574629967024343069897151360622099191567229276712424804028318496691095429039797372633853478134626367932585710124303420281639234285110854041462533777382062002939731804199803481711402005099898285264305081480982009352605247333419935209044318500227600160245485995319490972349704166781089174469371577619835643696738074807537830322059458259199612831010368517696109742613444706623762980439210892632788324768806577626430366982428168647813174832811356105498176306423545965463289141443126863037779935672036738469224774003085173322519546445936524449786243761374078833544235263811389650757710721962654395334853626631209347568916846884025103605693913229181307608092925130397862287472976399687996463356555058199940741448115304032976247474077040827563819907122112990319675556027000091418498760609657073764403244431162599381567741287260553635637979724827026147879819853603844953903063560327185844507054486898011004625645959512238658961661101192378179961131396334498744436636954327973863230301525658893849316933541791388823142826693360150484246692969911730620659550857396679560624851966174847631277362657989370100609124461139925147949626525257224661941223171711687026162375638645638010306975347717076717539194516363201103982041416478821938661327464569002706765050360080793721503122978951112435864890881076678803534534084225215106074569960061056123590983248734991039730926359444744820468077656991046050598947183747778935402203512577278436977588319387187862440636046638134139774226090120932773114913044115230778890924717228619828950258466615219118734050372832405678988542114939264172915552086596688281600000000000*i1^181 + 282550233945224032258411702854513910335639972349840452662991299166063852954152393043587178700671988393629663892391938170245073593369683520036020252013755141673421650929179294170013259422853268818066853171391288846866819855373045663112775045834929287409967429141220579210866626300371987819030297302891742949637173200557978990629113179700459501052427080470275019135014748343609243269722148890904059272751917309507709395076285692811948981078496383828532847645782425881943003066094206894466294391438678950120409602031740109919217367509042122327952833239891162712150925398737649606672217949156095763403690148713775894310896957318776543556357043220806289900872767715368193511933709612480059733247242209629054324901557841135423606643903756302129472622641841814554700158452075492170227853308672969096344707060283069913830243576775349505313359391326947280264689801842003467085752090275928110346533327228152176406151990846629516571997763139500795640959342970371906642776085317759174397381490941706091848976868419366738804139621827123454194204739527646869882742817767343290561919136541620440142130510399204712330195133965278747893508468355320735687362711939514920398471923040502153724800622732407547242231458042694296185599356503883966259379191899813140651234510467713411247376853422656895781697735877586890443507958766349211197503732491604669360445291789644898092606663718209534635246051754762473682817346244953968292115892443107806584151248828613071643570284290843065142922188446183770198838491602862196189434226464718915340033067624172896490810852337932538519937306376765703259306735283642464501535117560413010797449397777728229933534487265583399883063631892001334838444998400499095553348572954741945951090920502685680560364869801112358112458210725520848796648789105840668628676742066232956118858429855154702640129584763012976688234072877691859717457564303517821495371305278637295519272637829955288969110443317018061421063176990540704686816943270728962041817342208272222732888941895536547029185983917503759513983618828465122216025328017694070434584541414802163412579770336730443055953716161420101240842111345325499823735833425507073639082164740813803249523501244139929492500650755466975643372032001138085371097404268061382068401640495503262536381484994722921139210204327509622715199798590106268679521715076341351915675925143676726498991138443269651122474822652992134389502972638136740551854931546053237017008756625431453072111549581620529068753070735502613383039241526393140981971612349969632537786476563955193776969711934865652287119562035266493400203874596733105129025453286454909527631979366004461343265636064221651746468615722378163575628290956001280000000000*i1^182 + 31961479691911880255331891369618949922394344259800339245759731272706343361023944148651995465825008292190974188824283075211558440689592020537672651649787334635951634226359830587279529839276519632734225828171126446945020184200396606651086334053092217529839765499845189449560762917987029895677794786832327404809447707060648232558790394568356738321876379641572678034388576647600055477135397646260524829614168826301884666853467622443955371710592209796227002412239595857409130503862999629409518364087167614212521871366485039766774908254661977955103575054835657387441456262561591678361476812706893329263352952914938905341155231075306577045692393000005640657924319997710221227043079491723020790083774659136859727182365504813572535805488082970645540496362565253051222262094618238393123093479350100291521771854337998947071981659038134287432402876322678652471862113669200427858187422679866695287227153404971540484305983045642022063372125068913104449368801149026542314266396652886101549178100940504734423702625475679344091452129458259772624318514581415755842232160754650953021603702691567785633582505369753436828677604163100179357302879780365775972601199542740056651540442358322488541883152088474801510010012291795034857714063872363766931567586035266376469712911242742031539797239094936568422195124501099508084821198523057652845306377891351375160094329584402342807689568077685059167732673852396036065576061840793569934960065538365628951977962666043814280196728358025434624459413607134047840820160156963317048012947468943409599965271220052161465583216377125667500101970268616334553169647470118321908565770533850467788467487972710295148412515870724685730295781401455691964020630224735531447160486969536669624938019184475852472816539025026248964579166787883168107983033817815294444250176230759706657563190217917082885189062474028134948642262220732820145363158754619049468392089688861246292232861244257102396125325921911264599444150114513464556664864818842765349906275637558645414989369370754937764782209636265014235599366948909300026892005058966631111083685563330585993241270273020473323403798650338505103392312462123721443717495994165964804186908992716013427792559957880942197222257712089756433706799568110829373480795707535640176202486895103386168479271678494191388102422653850619339991760684863917432994828985560723728542923106261068327378039693920090430312820224825032843658490297248246795276650345494155073774808125372480725935740145115779427226365920764259963486173496417797998814467797613326128235258752506229346644790705454149792946541706282372169845077882876719875141311038202950293330905003309109098946829141993464870047379919634432000000000*i1^183 + 409520719814478165154957565434034189902297482055932759755763954635614755053031767269613776090803122802850766515082558078195249967595632997850371859080786147681578111754781388968805277816923006326249214461820441352244164415376039484633563636427266358502184324808026779655462258227880788903210862323137491291602818175865977654051350139144000176014515717821690543788125154347007995472385393486109515968304094376877047424772572148868065731818298454020274984131516448118274820360289781660858603483153292530206687934676918999788692483971553614566900325896936989011233739347528366689284895910926612678435771891788194988843958952675425224618428664135488694467273916661688015585482397702670145431555495371852598768919557997233823274186709901215375947839464806346815530279393106487192091147248932683421376811411138872379758787260468631140721449217915339215817078910902427283630895863451891030646958405079555166189231322106628331836864992116974210495680490019723186456521408499870076844231170331015301614420691821014083249993139533844823702295369065680546690214363260640879679782073903624657016199934165549756928323854834722990975232833268504355033895954885156172779990772917224497731794109006177440090404598708660307565766071274317837324506812930206268839457420777299919349741961939262526086749322103317400224946265628159830377075846752456997652679156005021238744691700193333108527146003195217619797690943343381774292617965243940940906194518876004820378450113577719981429594577645320838243642621995885343218795709824349802811644670197837846099734421733586847282261272239686260592140054664685136939255928270180456065259324173579255419949942576975351136862980896191974735041962986837722687554443884076896912120475520536339680584651653607265137112802608415182674791841503014207270817592794028519690585679689888432675615922823930461828141850715807276120573933958498524052807440722208444757817736405940599098750792491467386965670523781549638734658504565014431902871566009101072817515806146820290887323106295906342313821115172451569462328438852039978474248450946982540727026062078070830351438048894662717858323133188879700675225171146933516172536998131869971134744622630202382814818057728257758212759780122126462182313686814056859474538087075761062642069322430754196671559658800637986041981418807237179815226810670554419292143007106809712849627379567285721458593409138847080707956861208204623332032030903315150708199318300878683973976511704655444764160380496772942131856104825329513268397718462879152862025045708590431696212854512878624268778522122412424437303853612779720363582270224222822144567896172755961612272627006873600000000*i1^184 + 1074612525426395790914302792944808865669405487922280940144856069956796824874018903849248684967659720663060270659053080633575266415333232293513854977694412372284484720167936786527620108670237419031956203671748154149102511519302191678059669975823554897272620587840431780714135107742996899826131281535810234791930963860298232288739109102144108075164839735785063244410573103565212822515974193460630884954809928577256840540922542098304296948963019689232361717444081002058396292662521307076607443938172673256847486225020992669076937235617770875179412735987309171584535909762064998319379533939756666927286791821663398783831915884252831090280147173758098424343620662827782398384795962200235844917185917332293125678331798083243377896521126438001831608659093187740111866951245480210113653711222054246935168449962143045688984235599096138469857262730183052199128316987341388681139371317411639080180520900284730907315867043520493564032745030132171477533305967874752174136744262613480105248024764164898872523571726260211417491065393077161961376737984049126239727105482014408198488690476984153154763931179579577615090761874849612753971153548199376176982078942212844226781211224902933639655155874556319229192840687988003882148132200606740432967927465614615330055522710858492990100951870953909347488532771982088585794565702672201860610102936531321883963764430641071961849925351452828110987548921859888288635700329283687654247058105428353610809390438303288538000323106605312708017034610537762742019525132527113079447917946480130824292681713126632381145283421270577201262428302296302348630067759082827514777478134917779019646860001025300486910868103776236206152893527781212987774869659327319049140255911380823425690302982351524393947280764091104833169578630495736716914215141342782285777917219418727203355612090834048421231753898477098715831705563340274446288847132252215949509942646213080859247020402507838181442404458930727621538481986100832448779116776527542714610706585546259067101592786586620838688152882422122437545798941928479390595133196908363881722655478379409575823009124354663050806152565450845452167426525404751931506558986482601147492459863917675748289189210001264633326849222963691559061384837237745284798180689939983140870218025715753871910446519836749221003369617549314075803139735759922087934377460685962877868306949623384445941493280747234667206593904547077420923907336504505175281862037857961707639409587133913048174104161709401647233136988754240846914330554754886731528910170180680113284506037165320749731525130471055837616684704415669931802931262091279570094991523583937422855654195200000000*i1^185 + 1389816796135314078182985266100920479210702985032191754228254940581687535108849074070587921560021287165712999874653354737664053168048978744945851914458489416480831905169751946910176242258389873349967644903691183757775772298233223143537060531357152864560820995718982946161210118071199385341118452599274284135221917645305381526825860300581848910558187545958573382392839283920467168926757270661819951262836800562779573540350908413426325066727962339151753474091890228286690063242640971169838103667983230697470144417416430701407343465946066560645555905486126975303557195308935109618092917467675705151697401333990492164206853373359578561241811116069016358398591888100103392101898143640872226541922950068393039644534871876060885642380187410175269387607868181136117492327379126162758790594317258634818980087834810034917217526741837255750612597396914671364301967674166644969502335417506788501620218810629720406786896632153848210440428956843527935411279971024840152812542069094689360216515507171242215105745319059235574466831872215922779259751022599660696765171378023718748595431737498203604290074308688338774665630494361144974636184463276902786835813800112561347369718573983070715972641241506624769013590750058087712129272596385968167977511987788731493152350988203173618101571966814120417096009589547304424215753058048074498344038206377560129382243988717340887695921178945348249105910678666736033591598676231296504606007957004211734261210669787350894557727109917743372186622345819355589424782314949614273909723312838780546881275281277109664893099438994755681225749640230274320530568771001643988352701504918403764804534196782858671101205884291362397175436428716015236760241355139344581532466706889310055721367632777542512375427125266272049579423390605387126050615101054711184960501211069583159537984138618105227870631825386218407133220842967938511944397292289697398502810836172913394821911807444894727078173567740367298648305304312273208124874011689281962630745961464635975616729192367104501344206263762433476366969561876782354241719459792088816576528308397029352067776954063734460099006936634046187582466299147406821565307273532794552159904536535728877841646733924077314456459107764072352342178615259083272485019567968503696657972686783911579473679994858609022362834970731418360126203017414581130592963723347042739500168441767837156825501616363952013717120623963734153543159515417988315354765144118854717553404832842305185246629196042789684523626985598241235022180310973925748276943936617737985685945697284010039136584052373229594147436170006701440412802697370142488655872000000*i1^186 + 3325220827226241360955358402283033262262931913944029886034414031721273077734909236652519276436158642169711604171421727664159446291255218596820368077189340707204478263715032105890323287519389385851655144900404350927531794401871469607715151865795283404226463848823532889177978433485009363269876522078910889941103905611775786396207850679779949366489175957579075804165214792041391137402677436587897039368537937442226879046932727104190197796474692091221900645283648269617792112327701106482782381675213456596806075842473592538166420273345839401161827644887504154207329387533607560825964446777602278204283227942696718628491899373036190022476670073781233263313869074861786237130885501282732035158823409293038291117320459374873337322710916052261893050067544210508255767869013909251752253536593120120422051671804006170608342335236907569762918545486810224193689975043448002896192304889695733704869534093470821126128018121333953643724179115611971513782548596119200711523506214281079947392701812212882211239573139909276436999719526850269641659857072411329724654222676694953825162456708130753524623084395661565676171688324573749290795800852112959145887576609096060501953741612161652492341514666869165584906091560435739522994431264645560052378588452364052964910817676149075866660812704661113576068747503999025499475289890775810483540485881155550529696353186847446206856374168992108162255769287555537135302648079756804355105446800724228126478220880874782740008951293333638109327619007653520733790516844501751796490061030273668644351613573434997565441730470940760551567321086610711235705924748974441455372334610197927974701244177465089835234345634667559820148436779132121554186565737895771669078836938993643388566839311854704154131062172597577950771620091797386162812779977842264697708161268654927215995316691610297675228741270043964106426071673951619972318049954214671033783771075821110550568362420680277667826466758199894976609307186001950311285703558025977316000452877828923149810012816515724199060308084420093321272390047287830176423740024986060362768180204672904667427010227219371999034684874111190744852436011365379209749253449736075625470775746374099368412457069397158673368405508801979416679974482675372387406593840870621272271433293399832975012841121679899432490278629079347114072613643133203374999258398932681472928020381147620011474956598968459520302364307243118553545830686943107315646906758849060392951295706756875823238339950539737461458989795373964225651553344074192932657339229516354605591357260697059730332322840289858854949771554201600000*i1^187 + 6248710074072525059119497104808777395042535776893717556003136345138040481940635973666446422653520327418551226338716376110227511519951395706653331350041492052157132763523858121988336457651920599193280215695410724854358888908571653739051781246212213439632065641913575362318204032239304293587377587462364808213261541523832398249148988718671677879115784280278361883542896071834004505601784897776473339863735653009658186302143986804600944619479321911853294409718277499728682626274138023399370234781866151575786008700025678195230125489766230893602539377003134734196645971867316549648082741270511600918352295364029772956295423211180799024027221956698633271225799056707627469558192253721978458883371102417022920296758948680490419919521168405303243473896061168171527935236693253025055402217556641520603966680841673123778791935703051811459562105313775423121438410611217058123329428381522206368593800115135395648891226317031496384037184509818115890310779623109882824963486221756488609897910069439846401361233330575946972785865162124991588054657666301691153514826328607126307406827764498247618394868723376327854313208961304371149433419470350738425517113263117323557419910081831811542656207823923632081518896452475276330450696749229934305517500510170812016622080625140390299042805593949309200896650697560827711591058783354491864275406753070152876555907856868350715359795756153421068732060570783191483255940348095977073553333255618306616071122954643425367313270019730673478289023859478415851985911083110246465905186681311554607784530359871558291404301954466679124785193547137912019212000264121231761211420728717573440163326951714125095587101729592176558605345169507791639509456769262835649757839258894028151438666751637269007489715810879340259432269732961948389544770022539563406621940065173705926449063795307103702355796949828789061247490662144762307559760198075688816646657321763857958569622738306159162456562750272783302173614334065740869921970885713399029214768900183748018274916254639750562984419816445827400735358056579074613469662436115520742480811744930585631962659314411466280096647730319674860683406376145199364273072415233696520323880201193150935955421401091655808116703696694694503240598419180385244057980086329476971339979499786279502835027716689193867447428360927490797403145768990241955458443811034236162481003872960395495215854129064474851565468178360440613081542144845328078939653173612728643548399347986971027229769745528932743707273186011068464539483033728650115586428813815832530523411596321626923520000*i1^188 + -1392918035464675225989259002401351460379180038323187172172949952325591488523415172768420360716658596122611110349349308383089783203484950143950779964305349521617018621255064073406494306584155524028203539765661602762925675512882079215863712994586354014306426304179216793478290467504853943068594459293905733805927469619726990003113518737758581763483236159824428179686637429182212894947212190977964421852864513787997378130269214220894246900803153084620812431135619008802603691249042465822502144009569672117618378692566064854445316040722713364549758751886526436319556401210570706339297665865171970034407678571831745198223408595246309129591422226604535195134427179023874689974799260979532332389999816228872334279343107257527379078627236557240164836042352598441123659905860306422032010145763161732633697921671205329125489085821306708879309725903935268905683006667673891883598327094340159759610102872853217065896248308040588621431485570735269484602302179276954163659056243499034245732287124304815728275300996308002579387780818815759182184304408631136023973055536482615235622720947547496435981647672965539951891549965710219005051357410859063371729741969851845772827763957263682527351952398808187698199502517664610975629518524637611724436554563931699674536382637576350730347939682919120529420945374118382557930954627475356976121304930829629192135009319101244955244915277099293144309639022331322234397316381894929187625617348252557832840064069064196334642809124839260146808495232154347146555262673978315400161119554096907208043555857820918550231756905502484839256744873706366457552100855207325730624422418818313013583255935103391015845412495925138017429437806330622295673862855375484041101380477686411655934918968810781332890794816948767265881800370466463248879924742279490051211303721604285575316695011190192771156000784983566116966241843221060821834909882148139565079787631645046638170482779551167825565178642374867292627298093168937151511452566895839831882468871489161533267291124511596420163268261942283119849893992421792796929778355912903281447072710080053250009105817063808398689414103714757189081159743096482905472290391641943594915803389934128427096012706797624377633915456352299064542177163171085792229473600348524977025822402215521964904943358031068998844618153156220560315865212923389732019766167768521647481055117837240327994689966881077675453244510198349961384230868823285425158524067283830331882343799373533154836010636268963213697998528655707310368188740171153920000*i1^189 + 65210331693963265297023496783977086758100314702705123315529714518404276187898315964838403311242680694585006176005642917230385931622052278365889321919862890417779401960405841461478636179612352787458345284274560274435966578993876091719404830493996634849567365833946257948919464924313128326965370029066413176568583010719913097149356230124046732120537503435995435127955990228134633871753331635788943722763650575226127757817046756410768064570192880047628289070942168840290220433026416484853541938090807662671094836850533152788317666276715655215939140230019998182859853773262474069211403546338644260607428266965638041460766492865300275286014557371093272112181757840513191168456360368049126643731491399870611141345765322765941297660722654393159731643279161958336447587039410151086082648522725719160936292995546127902251690457827114602427962536641479336080837754992696093315982117471714697191442830323752368737469320031593091100877006838159743972014003643846140474251492131865224412042157017979962218462193597330965389876482162988190428449179641121581905646363967396792483125188923946970090532022037701724911738700498995115989866444117041715801250247112696915005672602496109944013850312917186504707834546972128973778744919819869964559350563206869299000372988992331454646338707345333877905223105564634731377833916889124905499078472332030004160730773043566224818141048037190137517440388696431311988211377578916080184682395406093514412898228669920946166851615100389462785113699860922829334295628264505673542662548034771761540577608469455495769665044100397040102842210187613794580578957326206594226908900397937912244851544366653505733066021547592508985318249717851347754236560779674550160779460370905245995966861151258678357106587869892948061501886623130391159097853658849014436492833212695212293041190715049647092176934135418062338332359803681171710316693453592153966743403325250519682700063861859259784707670305882448934980647780443968027317002634395302448831035898519751482099081743196264130493252690850924262280438520518092303016695775573235506940739506366698250208773587835551333659253510329399022433381751722293985093430208878666377202734594848821700342215717465022047577316545984873641222981770177148532371913523154796168274174953239723297960993428418935023262336113679777627836976135536900872245803818981993623364598769114061834092544786577873621772671226745939204112319075840557894298828276359859575961706579038731832429488835545600*i1^190 + -199642802101028842675292252363571424562088602564851287741050421562077333824088880903028469411363633106613014988714162922003123401359070514787918623922394914858153605489813885254094431780719777912419799117621116829768645477932957646976971364359483701016167194577798363920964851785679241397984941058376719914898151232253161013146854282891149865044727534757421737990065839637041188449050424256149135691711382290894937517576146085255668453883646149927685850244783914444480473959655672642341178790872823556106024114000370833322406316698170560046718530215932883226518464594131175183511920698633545806379435094192547606361008073660539822046124066817830899581140919491699433596743355575283989461069909575403958711852043052136979411681629579332869959018793125745339047212182605156094417393538788328048721450487391869480571715280185702122966217975524035978193921439573211510191263811300966738913636042175196892614956962391621982207798467537493926389777403929674783080653610542013354741129068662521790061915219791699483232075357596053085307636869196755477810101672941418004479528459467115931465286862210157923681891130166272788642300296008368068003747780642924147405989024489332709858402950760524126317093717711217364441878609575196449246517040542169853319631278484499804625160710175774378864908946084489621576968525919685606384410935324691062874616363730208312380272737789460294871607799173217293388251372523823060385588382572002711215381826738493421132797135991002215765584735973646056132185238233008374868409941718341680491598855042081633944745126407442200582289098851407736847212380737039454350074416214832104369854679280868690124825767791956405325728220225711157567460821164626605381968532466426907442407113419928200501359972625177134961400217287578364429386845690498005001221272020411755162993393250086018758477102482385388177518757807763639906031869830528618899598581486111987813628649087398366785787442736565538211359259181188094430079311361557939562254980942016607108890005133956726640518262376863034936474047722035608375485825893057996902516017817879877870168003367841427581466283255171220777558450212773796589527220665016721364601604503177442181804348854142607099818950129407785632338511012109266570873730411141683990829975965557686820419362975028923605816042374059765295711482172290628716056776446362494606252752599047207203298244047983291062715981909259480233968172699038632983072997120*i1^191 + 1921052533761708686805712708537649524187926461721793740278721653674888048587960609746754761908372716934242139445672869937958380860678809128630134039153919411850708327010488494278387397798966190420907955325474149347676988340997213424882014139311756504652240646275066002090082798493163154608873440528114236782390452546970457716651838733547489431761073799643667964538933136380703699182041690981742514161598044900399597153041238609562255922901834527169305713643057023435121394566906746720974869674386417117268123610765307250873667432741739679344356996468215139734970352216274648492858182200514409560988013685351890759983232420129526665871943820486949286158126293601490426822256383555711843887412798947239534159113470089363657591993406044038443168150237644560066051929139846394532330573029249260896897919723401054578175523628010754687061698051724828809679928105652263896964996685477222807834751041091377793887810128849981984688188213142333975569662496901215648350613658183135053967293909501374435962325968534216771063544885501339477312593305377947007759951481969770552463348715251794266796562095591707122540907649728089768729802877502799421147481260622822840710597525410103435121205733174452969699893205046134683178532891627659865915180100275039243273194428703485328756216832478864860001801668304264602367892863416077056136759056092995800245105009831169703397361742617528829511360190639530738476297433262343352184768156500334715330290259359879317924085182034731353593645880225650761111997700452777418157607535055998369178722449661575727468072963593482841344520518846032370021929636775112762695770241156936066035176841524316816651658767802662123419834221627570484862128774325003864996362813858121956496335518819983591753559856766814404206203810738136614829387919458016150114148246273116414791830621014952389369223275922382786717518550445553637276293614776110015089821757502348107458898343466346224807457511890658220640565962979362361885284296709264898437841826305709830111451475904106795217279315614338701287511226802537410801201440888523311836725267690482273568744158789741245308988859331699479169402814676910956131269978973167278860775826345188754554440116494229717933248776979987182519731850277922874476212169959637802098665093818260114252410941359901680983998942761334640364702495866990851258196693634000474865022241*i1^192, -248017713399266887751348515994536130414735680295723838322454479612535355433284747611182415856501736126894764443573510140038986156296919069146258620623455220872946684463150339796127834566566915608801069646283080162022150552106483585573894903127541434620181912149755712193616090368194419951815047041414068519279976510434494469730009577259576207586130942271574814675178625537079383877386742578372928680597078735444426995434640120679673101964809221365454837168364391036161491913708427817121198581687944418726340591055511662345002804386565939856680983546070757013786299428371914117153574474841790819961582414785987410505654476201310726297571782472451108156931499414962381917156805557494690773002015582661329228975142173812038437281003300326886001545078027734939237862158646458351055673551329784180142156341633142556686706092997294894609795102189810412784000264755329980339032160062928476884714150274428076769690503353885768688149093681906445949116994025707022268033760503139340235701593164049218060814780661759255534260682672903514923997772988486621816620798878847235840764149671307227680417391774862101680631003069504606493288971936346659882908419351748942877270689556997069494319516242690819282880882376172351625246181180938712030149124595376510040071827739223525088045334824270105842531325671873949392340450343533680466711990023184331204106266055473419782627853789440988642066211853862763865246488309417114468921346371899135011764196693624937858868813349791326809446591556493458437521735370629196586039155915706921843402470886507966852109701214550247659665818768050295135522386506686085367485356252680076938400784356988488738094862761476161882691891559766272327140454843516520084186026960223768091768861039472390541863971072191116574297721622700558803425399365929127662199287646851066722108158072315718654246176583836903797597921928157517268313687561049879787590754381542528819167137359656402698870620039951524394191533814734328776989546490455406559083402063167436660070127082827648976102386441728778913713499833433957626756351974241563281596330632890555444305167854508090093206157816795151598468961152769279376126812769043868402772122511791864998919811134328105199863902890976331678471015348140611485244753419954146551217915547779280762172646078874777509518318836074722968161137166423929364319651172146142885097544835493897303286918105437306751632027546272680768579355504015372698133086463057155550544781525332261409583081646964744559195595043016625008955639350056660044899369255471954193372333323301027240374770831560463326791563146859826134225208912357893403268245570051497288835448348726741882605617323893330891618160092118036197480033861379592548710000232626773018755450743954522467764557967904225250764485010591623665570959339467766571367850119704293479708655200724330164761416949992052337884420039274726370146737011793415950095097843095414826916297787396705320031915001046676074308573292724752556048179014090011275444571400069984360716476008683091825191703742887922077145441953712394066183632847072248599678758337299093153351144981511687219761766696157118751948605284437663558949841485557774648787486187522679202264747972233757937118001403890960595510232032534710305609915432482211953528622659746438207159251554984186752430216466236254022339238033425285349211753545498032480575519691966169763263597984625137836888869474646856365537802928817231953642248609523901117021809065745235137125647143221995161292568414457883424557697130235355374333715539096966026014574555610834678190239959608833480813685318662643955635155887334087657323137034092614410091927350680797752081865672174255478343202643693543152973451054365688447385005685470608663743689870577618434817186966199072146624865544757983786705020005864204553734429460234144738041129032617019941054421901375447250631908772304252836211585798762239498269434418823325744909743550909800938132572260483309837436331831968167237274430531439533687962190642757609703788835372571757216261258847082208603480198522676018762389249471586111176184795968447671456329281983043208079767725080126212178007519207448323305943951449183143821649934853988655644167713980298188391781525651230575899317924952504654194023038538164497745799684599197166853559451928514956111786787428836313631790354309160081572175101561504633860300914588306759438587976983353014682118315311104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -730283474379927582866167288696889984162269555513685052163845660402153105268404276502724009682972135889610445686537179288085867686145031859353945981727291770554473522502557400590956126455408478400889613012777448698221777971475790801722752342515131565032636248405528847525572389099296846925455510003649258578779390455779643660749926290019646782057344221489051578831749236459977392334052684933739900888865306151805687694323681519997567981123248821626386933062878079992118425636476419412891776126402480569975171487310763020089391773675738175629325636333005493352299457671316911762312858849392190044418424556282623808356338112872931808335285360848305102353572039464762244446696092511847569906984345302791975983895642205752682166143791135130632156571299791607660371897436422312168408764342292481877557852936122996372883580218915753416102073814111806611950838499731307799013670884450161727212347264166563454855064122954268424495286705270438431508232189759070260499352556586228481823344535779099250686184254796831904979174930041196431208069032813210243588887617301196405144659649652766378768220347717235789222415038085813227674627669940189816921628942793106367699007492691054910840205244669888932027549115494093187148338589508617317788994182327283519144373237234466685546028983404291798769998373526321706881011033546748037617528581695554953095228565288185556394649009716864026653788878540242117709085333391354092461985723758494567792169926644087456177960786083589627331177404827131708731455184583611630038909474340726561272123152179873594874946376490786892279747256562667005258451720074040100958346499918731150255740782428445487505331549289737065434800364441060260808772211058066957744366562200945279828975871334975660458478600946483447819989709726857361304338202508796848941036349251883895243041700946191560967383634935334098222059815913411304440399129704240219133277771423022591127697876179739747375295247316406307390695483353851287480249823845941865136837016434881611257261039711521560539682291931129715985769192326835008606402188519689963726954063416825368197086944475375299347369964344250071433971530410560783473865448506531644331389046232630476470784771259610580551902733534471898267155724880622471302661519078963144775608492515237110604028839914627619929391459942218705785541734696677411529087321758654828581052298815462547756546235681861361441168280202731588514189655124674551064317609403157974812611387963515612279841198267785493467498221000829071462610902272997416464087944426190009310535842691367072917480171984673130143033402500746012003460589452468912055337831414808728939495230510627747244852377866068101022002268378269809487722889290007665427804357717763183096834968025298009157077220308026764988929212332917619161002115153268823481094008506616842379472772554459132273649779918419323824045919699389384974860130039681987530838147536290761037258270988125648389387768877552599980828639324094808468645888611178934570640028599082960271357796026425761785478091267921372097491322599320526332723183467101419058860539771078140831834343600131172318699650975422160108543056227489534154950405025552492459800953477831552102288727109022188835415927319755149266408824850901576739008841503792064628072088938313073592430779817111024478841370576872204533474516257514664484011719540799743213538751112799387774706222979651667021917234719079567801883861110338340038318366228590126358651986832997282432555129135990359508726877677019293160698958543397352650616280827130349728279614021101450841899893835164590477014599715438053327600561456156642255505785693737646436389401021446999855798140379698912940471333444970174692589485729265467165257295511292212876428082945163251924530083029101749115588072908851878974586478806429870604074820361122899239529864117106618629472545497826641893687075861889114850804348101220490240178141700222751970121619192003807444309598426994627394267344462549993787931458235798074493170179952285308067801042985151547308507519668993023155277609343409227112515171226756308145459175437087201422808499728521295189903521371724761200096873601877191643230896678604316844764923766864895266984410959373064213978242686682952900896292675615465548399234423623191030226519780294714039379551396009313462030443111003231360077542723549234972945699874043905290683427224093931354582569373646725649763244441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3758415455204702857738420839551349109148955606683632811512563398431174042215251065533923714053749488447249484632912923547478748696369206121206032736973864899684805054397310533999957557267080590392390224979657504105904583853512907320577593742824114774808442278833803462613754304415002254342643123271817676408938118682471388607703382652586768773529467907099831822542106972599261858374190038396961595722576678167736540032976107263302814449353459429428847054753781107102639898308937393422977111875241302111280217510601227135072175509798518160899431050318994166111655565759120054913504071723681740833607180770589717446045795659519750131066644395015119122445888616444697696053610256606455871790541283084225464216230967869123830216794363562397249358444708742558509591415071333475434002978065311982328439034854697376820628890549037614938527099722449158013604768784924174565348547544718541823049513331190856557676179529266227834349473438782968215215508492327515752162656054476531012680762754708373489251610302242603448629726930330231728967943569008157573154687487715116883244731695706363459106355043884670994621798727665815418904790705602959131450641614814485944003923770411669409906394727388404019862174120405357756531402158712323857793743424290492496459656818196138092497812548149204119919812593719614893831598983877290119913784846903485439854371919422128524818471945811234837819700470261626281374895139749658485492277376429768417650881007612794941856453243130190035687930345627015893673700092858433772608014398905465880982698877294836788178415888491654134607464830944809301537931009164245346159652816607349428219135258278242036926194904423380215779332917337245909065207191945386786859759430496992630475782987186312837450323612466488891660080805581479867910028974102708921200875031495046114618881738918404069293524918250765503617932729102442647591771488110515965729392472206558238943967416700391442959955734669195983124626044548780446940480902671332283112685269309681419461523370345424842325582063713745350140949004922992246240208717069577671800841154685479668617281475534747369104492596650199433275001900178205773359897479281508738909485500181800726282416408950599035081107290095774701568998278535099551889371242349986315902957314628479528790515620206540741876201977655691681494265105033244653480538165532056103712010621135236153657334357532625792411988397621318708591679036411605079501888777136955765516905302321046486221201244705946810996870293734513255849939902100317569023407446610015882909799778293167051386910816065960611569624417086987245646551015330528891999515581795349002163763631681218743122482549061111268231755706719112133193476150048500747447055958945057460487688181737229292365330558250462083644761976423199137664996131117246130566656399867856192585037987536619398082441198362382261444774190459466056744999526373667028804675416020817650631893047861438565364252706970870352651692655965241190356271472080352608519557562832801638016495146235062222046058982740156008637875262622276171722290324017145722541479974692717792122156239530250893853502786899321235431396675870983163871132036293421902140550000239806477514533173316760440870843961507122956232162998071628384460674464755433457961175647117095027514227715668557492621643033278902296050795890964096646772235458781380771291135781217209144159258217567956573522900762282433163583845269883667806591581691759430572195812443304767899932107890062924157168314891300285028467425542473101813411828487509935493967106695474953654250073108910762817394640489904156372163657653092754410417091283617607648298257359380229935692625082035797290150334126596587619506060794908157559800676530682913234436839780536544704211421916139589648943246518766544394636226192004941028816312265185986109575766387016312219583466466973771816259996536358276687126522532725911200559608000774545904082045123071132891698896912697991524056150084123550293994328411085443468874179260517898458627658226423824071679082959221070613011328856159252286440133173085242198965378740351920009173091168544301583360501166890575019519739170372069431359152162142221213650758645860182400403398856227603270050959598654232901040351384792373678414309344099185805622867915431833533600007293066537351794535262120055490851359079559344377231928632571257907910596481531920062528705200872987768353477099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14963331519904239969962429966596520645873614593202091272882801800774476420214992724626607729353207941079575435487483088376170651190538244972469668951815805186916755940541017323310096963929191559817911536941908634108798579335208832839404977646964922752923423424573310767768714404646085215925442483147620489779490524902518377965764906787244412221863956549602789642523510167910497338156170307190831276422450415707270688108179775713572317384236657243664438154552679910573477634116650727702954743593884298811575789013199823988151152925119889062522830199981203704144366872093937945091143680363154337905586750499549569564470492921674448112738408614596575668290742911889293126778647633509937387831897494807569324840150391890082389277700035311606896032250288149426009171901589214421375370383964158566027519587580083247011978363212873518543593314512235151435704035375870811786695359347941534532952660824838253395532001270342542768859722531424778697216402187533692456691994729797707289016291309752859197814070278652246823693067832468714145530423553050767453534847854098925099581369121053252031121343467311196025433366808358985755982710968858745458650185330831678011599164445161207329405010988010216452177153867127491669464266506402884038117630986922617894716669948023262199713693242887248931650724585802342890628656738208925301194420943056372384540039499790501577894150981462647899780430742877477241271235566555853615017053308278125599288972564536107380940930285361480125853645532640979506489468420774231550565855620067905216538452723238614248832669488822320298037399024586159377180401868054832203084485568824659689599341876178013390707117506011964486315038833834576124129736553210122122761519828711572791379473305793846713530796654077009449195259710786340508389893907840699179242794098058559450996477721145652671138322611263003493215571919113791065292005822309211930490327103625176101637359674413554739338627193769609996516887939763716660634954900287489519389093100681842556039172871547469391027828556148507067115662602102936983258965574833919247456395380322557921578884911365593750233994624928341266695112978949440476621015967502465135173103063507688876604828768928384897103209040311332849596995921195363574625703306665192492762896864770746573310181379068903626806087529686800156582676068615588061733263277922745416083598176923010898617662846868137485373884143540010307562335811452336864907037066005043165385382679944398581667764046571547106937062698470987882444768675136176982894684541430811924053473139997397941685341543090384782916778341348890951587362885441609988339047803104236766992065827421628746851603709966276875073434942286754135818679176221366016713171252790951384600029658872478547474754918223855142086729603362146707880654272289228932112960863589591986209790576468722315281224933285637639537997241362817987871908809758715314094713887969405164725704299454446070072378972455406111733195833532614413410652531238271560890095244593830443554740149755058902150965805921976523254149836740595418728270129294630275912066696749668818352313403500570553095968460056263123202646181387962711638394031216779651836459268748749445954630553573106999325188691154324375320432790768169763078188880876743699281577976505900353114957421544522667177954741435393287192963261485515430349880523399698731300702461381517321791491505119468219575119213325555244057397443273946242695922833754776601322690824733935941886981063727158769776526834130197511052588102063056836758435030584971511310663709929108401048036480209860524956225860200473355674554534702349507073118399420380048205944023023885324759996711117178202198764098949080447276595938476395943991618379129610261065644102038690207097192595120716520440609915414555023975230510211543434896922471226189104851065747398961431361224510519674697872150252867273882033002658105383913261445708254508620026625053637059746636866868631341693826539074960441210631280849384603233392538284150159845782275740170886279230740561188327449763551218277255477103394236604646771540624482656170116897095051792874438925392529530081900774696907829946015492161230051020312079454864627396680133283186930692319641929722229811041795173428152764099002754364646910923136367310156020969673162914711428378569881935875336001964058650429887863128577408452731025200794418773747348210731317945545858459107328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -8228210527152954747489710105247678767604981010279473393431555151429397844501888992957928541475925729899546608101602551464266695771671750837209344690449690588523393718670678608936407689802940542686985969525697272758442099541951415188272979385563226725386116678561483740422235358963969686839637787427395411427882307875938674881132423484191603210758641966324977326852617330223710735944963276303458242789605605246239149139538401372591300515758836904812512246180474074047103645711580106228739893933327446852733815269010048583182336919738282848262505619034519945835533918393014029449760506249283749924505864842412352565856950854475251469931348301039877812738620762074282812997806332053250936467041285078480214877856353987103605738607609700702575949413120941409922303161431636496781025628376330522201210212892749249112628361435555069353649428014236281446549790372994821539586259405493381501980637041480048539559053478150490570776724194775190852890136948346163780500948957406386161127615800851488281189653316125165796601345396488683835671004590983487690957536336691735978411174291319529366116895861062881890235689252297642052076788697448535045423193022458689730876364771595321604570482543263302143574734469361436987224155591462019177453295813802315412477950740414557470836187996940810227744019573210671959520242725202304350101137239237056732606528092730852103279887624258840368732165574942260672146030423932535758353460572617553236384373711941161183375215037397006755694875427348811043098963546096759940257998620418497452552173779732126108265918043948659849188289789043596178711104184370281332583494014800930933505311199249453608537642577057572238024185359456716231150618998703715299193159565940468404214830211882107484427089713971547179454909045456035231978370353454127093422719307021725873791272499678126992679901654225872921848280811673099900034685539648897939007815953960824797418110219345791096406424141750024114406209480627273204341914717722795448148320996423853590140069422505594392685149423945038490708483943239734655289763410080105883836308489016817651452376769865616874619519569674971783705173496114540464837782254706656656067261021662378435693981744372152934166197616836583499282619510855789283586041638292217711739514110474658292211449116659992191683426305278859617056703511010606079037010006537007829518184525185341157567113546964672796480386864017271016374371919749230423725231680331663466200009833539735314096154841524971290179293074923078538839690019226262678836621977457650074495342780597216978078369357694536686439572132546606332645843609188865960513849069046916353493900814101911608300762920995650254740503947588320353063648845740096416149696861776570939422750253145645183386111502972204101357840638981606032665851521517700180962080706417041724300807422850373501514614412345869315395540592575131543146966663779550829863074433952917814040031765837871241363704505763371159581461106526158160606309913591464291730426993233358447739971744379584028111046311202500729196176691270725134084757259180782959038849476207674819919691515053773266370783536992284562404040380099237977805778531722718832904962976298322188648625433302424768777604927406599048452926839992334608399188686321520465192870419063419567163618316954986584039065175153117049360400309482943094770878190199054777850523544988753053424100216777263565864388665660608159640842588590840348650714165890960641148380210349140979618691812634409351193434935236664261746360738215218748931386133664801503184688014534991637870962085452318158712378835271254690707226041720093865987440850659514439873051020430446049957304380531101363396327559274654355874300701956570768329366557304959546729091125118010564558174267311625923956350623258214489590044057318651543526793923775920257620442747911081062479824655675800933804160426055338774076512409592318077085257157971387478857698209784713742525831289455802167814257041042731015471290574591555305824959639088802559691113830654729588843077179009472120351642334322095715531621219382653963320567450120984215373782070017609297521659966063474306612020377229780236657908380674262891152408060044426599040270448110932977656939310008765346557323609649090221016810846491093458375126521836206977133415079248684008136065902655097894198711427671470192570933988218750108491194400274084380435478177172052205004390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -85799701233827392765966521018559356243652925568621497932307578621785696455801287055255360948576573411351516339193868434769336183687015283589255086087926392472956989411759273730646540251286468903334543175283559241316139076426513652793384874486630497059545224412987118300224766324694045525048087390995011034462372103705367051450094622475773911949090838475980712910885505213724880414046460853020629408243501285210585102484728714053148865346887595010287779834765283710734197470808546159201768940255226380284361337104018513214751671228273780902976599447789533866395009062341392335004832460391188484958093205386282761132242960826484566185602824551911169916403877240288060497545315014438880138412489054881760857088601277405606699319458470382401223584165132813212882310368051915570755275358016495628860416940885609618853404083235144503294821362388271563531528300803629194268635348140884683068658225575031200996766605769224555200830109175441697545883442461856240465132497213110504108985751296845704022973127303232218076919752380042684891731935720208280260752692325353803429421677386590152640590762062968525394639002484726604740879003764503512094730716989443114824899263727848907546070045703943154289024006998437059367069843044276422962902561179685372224830491318057771429084367979143119746462661923589546096393673487563571154759410071247716873429518458784724338991250439663147825383458068786989863513832163392515679040502836640894736687525463217563267548307908669417733304947870759031305701881116285380370846697547973275983794619140232145413440506745260707659198865432267879472114512760049892317465562631908436407910529153457381334134529436632131671312865409342233950828311237644729830143285022484364775946578320463424379315387421986361573125078575962152277228686383704529681032968584652735489038228009345334533770700704461088603863413995336577954111440033094317247703955228566161190494948599262621467824869982046375897649580151887705838084107649294894080144445311035285290152958794340346734450750361108111209993187395389381240558860759333972645543441698646156086656536099177308082897538918077147119729666824698873067678592336641661987499420969495053410572894441385296980679960736469546818728480993453664508055390429062182588167916400063844978306107538498655834413399933002341796525756261897034582228504366838652035447543774277571279247400567542967371721218726273365748781778561756122327668142710554845159092103801427738822500111527766974509995104668831272697734823564643748369170679308120818322938987821416517278807569221236194317058310427571738952483631107390758574505132725935186236598841211988853661099244119676479161790038116045377626686829869676701534777448136210029818547547593590700482510149006313701555131471978933176436939018628931105789778652030075801864205386150675552481838808955633501065155887658952283277614587844182658872607643133708116391458784682680247403928100221080296893386202911886504167417031456486218600772941915670602432098418363937718780107258648430634828196465847492532956692990609538907828826046482807801403967741386049858900508700287971799479292491019214363972290271153065070023689562511774661362152884091280869972887948138507860553878667044954537987228465141956702484394331049588232483950510145674195105722028304862774004304558072000856651197551314072122459039716497507952754869739984101950865634876197058006423126679889628596762494778797529675685480218348589922965528326398722409756565222841950208969142363444523773970929399150675468325627004660889729333157337716782909195411569171706246031009512264218770977646730653465227714858408620686318433312833254280524777624929123100929385015342735832827775384723912697261636281457383691625085466412635921435627286346124366575832739926182526102540899725741889335514090311072841776111808994759944392841167579363338105234163578341928585642052094443018838986076964222979083895289605198946752324255511541660309113579708899956489303799434414190833216186090912351833407855056079508329803807525397100866313939467885981460769436722738577314447748547623506806253188585306169099727391766735096802488123063734939750613456861308753364960096355040956989974569795265588438392115067123616693141662081803289896252294588810159272699539634689474979413325263545578829371286651325340283752061549191065325185270728560876557616276123148062535188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -70846348689007508246027129363458230736572861544707209126494675737954794952954439371068255580028042308381945072415384572710360732896675263107943449779795897735222870701514575503768358114096566333654506714339481900330119589318608063094638255283238124675730986208204635735648845560669258036615705138627035414706245449873595546436443626586068702712477637448440212534508304613159009949802137951414280233422578239205402377458636542310890036230950830154492967117587663346987446331960465999755892639815102002343913433114229164040247203977894499819405316545028840870031655209275680104625820308602382572425163518288761511650007767091496939071288501486609781981177287559735186367442588082081688046579268880358608985297386151886513216630463905568427672068539523537083054215233284001087950070936763305679654483935968654280534670485639775558098395444499365928578278435426158957904564407340524057737199514345339702565637647962638024840388108052125729213163691493202825984453108395678125250896304032110095220385304456846400845884631266509282840012230841199984796152314908422838442224464644470892151976018758846001327503667701953477381693624127063616654008240150935190071031891119988247292951838747177456433319867898597881742948598465762706378085341350744875396258268916775840604560192687010342208526090641240884856247612386043386323591464096795283861669577346376239565366356741484706515512220415033199867870246639683512722412729406689969038235949088994661828115522132819006764472402983678676144833338543192500732336946130045333840225000850375615415677056396510610405959506110168516786734572018980882675141900405872154572435635234305391117103198766833349479158768945143551310269949473154120097639383316909181892545926008489550841952352971061791081338049285813699775290853091476591488267675454582651673458886231695440434802600532723561772519648544156077612870356231760079411211080181880379955889181325364111703801501584903566876188924410929553486636822188849395355213402197996340134200484113886963124563055300856657475514123931599908972025124910955221774091852753375683764323436510699981423608015490651144620380065843810735557283799582677505372248620697872723387149667433726225491665971554597937722544309407362797530578645434859373584893213273639170221778652389661729932470284081577263155103776674483121263420015239553680660364341676679764022953098976829050842358474519769347853045163997212417530560618118461327685569925060601592739734400538139795960482745926411786886743565558187103452693754052104835862419302621632413508341171634150766897857782482968506960610679235749181198789012278061820144640511966388248180261288331535001659125842438264951068985387000899838391698982384831852069016075465127584665040218359495183527457510776759247906872466136638095600498096038543181610240162051955050364183317114360436202101207894548121876520042722398135475920308582327214547710067857134808608075778547001870772369820268407176124039160119668031645916073805476202907918459141762398412833555289201892389750577111596856673646304661975356043649019639523790131107754257855930940501431565967757942532991317209512701612844350996606887921233315427491811037526475562331820588145262125614522424757760697082819133274606817287271710650762197994709169289930671036158600456753315484504088747057558229058646416170987149650449888484432851852890537691317117717557090728334181596227428478572165964019326526797146274200894715439455387473851288501529929535613397998128600883117652940885801603607682327794102720833254866433027426794515801010141166856669909167346352813228878126113243477043528983985413788544295276397332069444673409167980823348804791904327131285316694921166299027371394941302181882093135944952519273547905515738501003270180692755561768894779587509371654910142085873525879659606059625997230559464429663818416486871187597349531002257385972100852616111795760012228329892023291824824530729242821047789893256055429664304232578669754688781366437311537097458855753157580045555100190162704232555907318431636673361663512055048201852386602111068114950357593397452865176977190169713743984272106381055137044990843488913853195882299589419134481619820682511968505249186187822373873319440772276922057468269381318590780100670104157261234146374919075943726367377751167839987283445044628913020182161995504088720751744763051162123997225680896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 102290888113997028443585514772970829439073010689853458437340160661313832272396134941088687696403592883983279439579590990181956992517563783678509870277467172491307673911048317368773152707592609033839650274779479972758864244542480501467386410376389773264305913543533916619692426599759045925073038985733537346476230264373240366234177330662868832866400800221176263439412127302658314280990010729656157631857806103362502488435495957875154121045978399643886396369568979910503180793119393474454719182104039723762957994591033591764297384385672245780416961675844659131131945966840535264382722339107133295260717615825516942662713378428433149300439852092635902039190370488579797995325888394495517653253395781318570272057180451077232818139589076985853469915393241607373871211863906423381213362107027768419974398023230585860881767236810392226588853089280079150687267851967797446783641867420061961687045582078777192175337482853040798241746522053906433484356099359151937693430480904761813591303798570125186932649954443160203731407474926394318987971180140250676596931470960518691619139973852223638542317791121822374220733248566165993185782891177452199272262102874182067124385671846450255999692622075700851926799346335183485137781269765851146592304242400230539432091221235169739882736656388745246975465560227243424262471929469164132104248274683557957356633921807781408957362430835955170723375487201045283709131354969466750467565141342040717688327948996280142729980439913573941833737403166495492059968655091848510662324826793270470636824267410753382350694041311717284791877041215726904069788419809252144592921134021286185090186223310586560090118604173664643571627291713115935602638370317513980735041371445747618733632739132623087378984605951192727505922796598726480225855169558591878538023743805548423825266125594538292861640761802242076432610473365241633355618800747248902940741357136757176014637968336592271671999276838751200216628839412148428365540199628236437467944860372251601660302546782120400284603006891189695627402425400859569090196287030301721563015059506409732765416791243111501510703287280286480793012538797947876799303478500395248181072686686366839791598101958060730042649612711999360564319309535350293597070647351758388622933349559094572869923867514183567254937742139051261446903860445163333218803203600037196924072603473018330057315247349546038345776246822815451217358315086863151109698692960836937508802802566949877249320427410061857920770126348682223957485987769042408191929919830611649941211695989628881234561263142812375589282605401072161313248402869686537014841861964517203025759745084068699399871436609559445426695997136777960129096825613019408953471128258711572021955387725579159962143863604055727062581555678245174712406591465157956408504826911912155904320936045983518020056056528699237813933633590179926745105837382490410686482387838275816961684435360448556902983505670726808616078287476569019199842680306598660777258831110565104311876084256877230328147330773625547811759425591005294555469857206384768295950307722002866103788637902795761020857322821375912616336024492859537459860286156732425911848440650408824172763794300337144871174704799905069304718015987870484572341757775652243484618111379217202839967874302077777542410786519681653637090795429227783501494927712875384595789948678087575002784925606924182627895440491965087484021490523467221629135071112517627979538779285465924799886496102505670359904168800462958113572020830916296742755273724426143870330131338253111044075904762952893878990879508958632415881777505846632320266553930110345397867603649327850775540997775000851419326693439496479358201716849393401496067889913466463548000142750255897230135211369864298708954616659982568225894874690429028403618768516868909298727346236522848488395301596967067439156548806597292404759830457028131728816933828748553950745380603272086710326083265123110606671009840511507691060075878451828495390987342420933293740328813800075714029521926829989796667146594724733019606915515726644447020381545183809199434686183516822026172192448949495737393309947220015065546098214429973029025275583678127830142422713188680975412050903300556958334381893015686710929892821223254779128927906547581841414836222836584651631073684148793937442952064293307846429663505768348072315245633400544925141083947148089753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 168233890431765268083295852587203476183962569212768062376330812321936733411284928607875232571379984463921436293061270887459610234899949117753275234211322384295674373181416064578584615361104399808943286475475195373811130847173656639346543701775931225104518345652703024947668069846221441825317774740674843121780011606598043487884014910848815309637634471950689060386307006985937258475092060393340967960196646392029888073084989305466377449595334438240268295325284023814398564756942529482122669591638837488524728454844033088483304021757648506105700206811127309192687166028512866342095319649516366007684776839813395650588580036440656999222358643048677911024508393923951415283218142102791266332448328784899187991081380730466832768335448695177047394438226472809564371666619270445388805111110356579512208224579822019875038614886856163470946848890193328491185843500454260064520874684481904355730246365777128857410670658353173214215299544386352277431158921283201060643373576592537542791956458291567073144267451735437467076902579027376101563022311910538817770724352774727803934052825048258755929398089980974325049774076757339981707017961736656767109414806242329901806280789884139359084893787883959744739469014882889584138764499078952092488049638863212643306597330136972051866890185380589265904547457802108108523827053411049229049138106505039379713573636271954282084381075209079570377521195173518749855732368258717354410364058000074977493415555809166387292249238205678022086840249286168241139829682598135221346758599948111726168450444763281866900574802463300440866157436326727924959947151100134771368866965559348798232174073595162377119832655112190005115883894680363130177567604614083091857109047604900646043610357797264157256974203507183924033646869041371810389022447673418738634766440432317659014787591429070947207909023000395794007646819686729520956996705705900268349755510003087477804861713386455510381398486416754225208717844011383400748001691187327710789792820414011714611151041875696660440870711615656748080437001033859314348359362762047370694306228878396577723092511921029347336572800360672880012860686339147323772233890966104328130883124867971538755263233432751291152154837409931375349912180940978561514617318849048859634350777092738141202828190559405185047132193577314192900345785076830770796499086060350562450385958413557725902771139910826279761649799623518648653604777024698846763422498709391079442563352606224576537751374043616742353271887107503874818297534995910973160725020389045623101834862104829749163712208180392020056027151711871556206320930399677761185389241639085222893021667456540120123238767695774671720267895005138447482982231512713910968616460096081601807936804893598358219726241438872136174589320949532608581942312410231879818686915846266146742713458398316268633773640261125827597227371729915693870409992644408912575047478034991576512981721337841580536828015518397158861131991228611944037814905339766655594706582559090828705777656368098412234204618811111149078790921342468361701837606146773953461603503893988877377414267133036498768083195407753556762605102580632444645296927682130960759976017855003218061268696815534576871971481658429040556656946801680710196353706527384781618268888657714240377713861140717581952369412009453218260155708432054517302509126553120035700046387441733222767602044141147444677298909778634624618024588273169463893060678147320408273351244103754018037983582763123982995309781391335614211067764724261321980204853124773890793841536905157074279198614622130590841480904335991721139815496478693021100697591472090344207924578517708408160526827236675687252389142822449089873042430352641774017064823614332161140496823935027060137113341315926147379088591911476851422733968849099605800171498506293839587534115182333414697935711516913383433606890427565001470122190297372480477204153746151363605468269611915460257623749062014662951694932374220362173945724707340451261866090911032944988834675894160480369518173992788635889366551046518379953057976564041611252976338798631485527368990949854341251073859435101193726316010667663713444482773146042969369424350905918809728690570318137996701417193103706507549139865183130407266758279904336261268747792112990944641420079587010817535520026057871875497025277365301293791651692452063186535003641811460094393502032077625753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 19558691677739068103945410020034359359323300981395151972256474587680314624514260547358916239931149326193143937435562355479533276931782027151031615600534585289921608388158091511104501758167716073903628929469361675274825923716084757083579683179175970421904332766095257515807664128597625867193202833747483644458775151051541007264369269110315070114719866664741984114146703137217553408704927551238373350411313375470559810386973782039173074179030470262342034763348422363074604521684844040906346370476669195150381559124640662177218368849324975728498545775671721042210246326395315140395872777817192840797742629869025843394670252431062760984549205820379994525990167062624674577534342375418036579336365171534165296178387109830207115140078356161017777525539413324164471972753281821132991247939412047501872191226169776314536297511533174751467776585887939991618372214171047722151010911353242176006117225994957533840899277443552787035019732591607990204712251253520643789031452712282206449100697821989203169601432891084778209517931090869325724409436588087026056107894289111466444900260225935416328515205217760381132949775970857163208212574910597535914589480030917800229345775277441520038928034702697462537454129185203436134245941338898697153182195579804697538878186298747590241014349951195069739073882242800215651808331379516478789552524324786055718825360431856371088044560976453088191142395095952227827828904170535830848859028809824520802559906323153750237373582849283049992271515631887192345918025197622984218765035702840866741411101561145415421830530484559714811219405128392278941373359236300466576829600349096521621529430314665138637453066277769126248588457244343172437745384431596143358783038480099859592437725290607808875255380171224335354120244250333120556061414241492541960662341334297445992762244135492395186484666962024416921789481788641455350568821384020363282156978872830886911101277430256486955378360127329746592071047474227388288267750271100307248818347884350022396012435592554668298917375701378129528795412661894548504567907790431250789326426667371131100103308623976644660261517030493931267484217466488518675541325503227509089169142505099871471595258609001896593297645297279562519071123845882742244346499732054027191604258461985643124601053948803364201670231798832810390602599566249565919437742013603835951279099434416139509224902371861562001871214203287554196620688252705125996662173396464219266446814996012052899068919706095905868846741991049709597643646591952319048030179891198682502374435822720706032868893798979507495701101818840381360792054836089567963177968812924745909880766184360236297550985523702474807891532058262896145757363053457712463635870131587457174051512718667864843447016763072468888359123372305742606490452539529556176826112572697416076497250766761374989112056514116246457423860346674689893401010130613568104518086040245631276740564787866885499418141501330522003516978127760320758618430609916572363846795655951923700181421395913145836273685945891688713891969178381884458149089401650862809581602412038328376410510608714797350139815336286991436185302347431518691350802111033559409839321002936479552770369045303230923126668586149140550006910448331337659639359088948942632064184642058872848210737570324653410689656371972630085472964416535224262535399929710716673394038884577796845849117067239096540546854221372495540714801323007527087526229849158380841766756848358846211776199388004951216120419972679444917364713421502638727452264249098922699528448300223258866167555452460136102014501981175722941734040442066595776982473615465356872738695890528541142002263100811005934066679464099233198443055036052477105553462514997524015100335260395391264249217382827642427238523073661915478952555213867589572051585815536381250053128210680158331330247222250121503776536510641624358189425078997208814726897260461831114901252086975868236557929996123327941656098949054135524550190555901132017267739976633719028395635190664987180105545311121357597316768632685497828980079931677267867911151616516392081120734361602053078252369278984747593519286532972117837215565552397475046228987719042389965448908498089972032855250032895340976799310809648501826718204214861717643879793764175764545130444172012519340139466053279369993584915407855406823353975158095319364422315525273089310489397434515456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -105483432502759573245925611752207582689914248782903862150098394590072984307157859997464647811307239190378539021059883127409234243536727454910793996605124061264186151592752738159729503356693038136248690531793813938655023482048414431750269080473681839697847323810830679114676463567823928813963568087699389858970929689353926112382365796935143229927961874189371358061252905556440550921886777748993420890189884802279045608098812938624147549263052051942081824550860326901067420160816414049016487720635829390839163639283361595642483811340667767146489411322451093955107307398634296057289752587020012882290739946600932519491831698315417587180324283998127922216556892326004063399989791229673766895320093361556510490060322757268234878095548975825009597190627815232149374541329133344311641872365504240796364742815303520236087812857468075301006702232111402866820364707992408104440147082774250128879022146282349180689626505413802643968898306107087920095378317532360242509520785059025928293023224470986644407754193491465588352283637385654307542224282034687408018680046129874366739596719326781427683727866439200321981614168223884680401697244565420301483361529431498140431187044323045585553225669929658702236391435350136572029156259784637725386146654548684661943190155253862554007009554637245829450997996271907616245327661622517009416246648891977033557618708119414794844069077660902929514571986951226360756267730422700896568416059811769949722180418711881281865629580496303650967642488874175837507941734092380660390350612154306621642476455761673481594844484693980075825522004342221150145633204162693034056106848420197612524962553832298089996203685609861086802309603436346657917731443171490676161618304654476453102515091222380365014752000655714049519425577632852414491600613294753275512885618414604898384224842811878429470518290873347386472502842119085807934901975124223005338435583189562687805624269980321354555452532942303940857209898994886505918302012336087714667512831984080279318600557409354561421054418399242072461679090435717424886239078249917688568550286252100410779789085234441570452739066601993037758688987494463754670133607572912623873982966895309908499512455071645965917879703491566811924209361210705989431445212523225926655900150234491413414990652532118846790046748995552965739061198574208039324270634810979133404800803190437301014695431919827005335576834791295231819635502209475462161045966436147755126463765785052377031219868018852949691868959247814650628141899199054480421356341168479626769858054954300275078064041122486512740978732711718610115689311464170960650532001223213984717652536960785293913770469215161102808669915138205924747268051910952352936766143861839706521429806989688993960733273659945886932427701235043798240601399271899576464434729458452420802469647625616437558141820107277390836368203822564506424739591123537196345205076518507205946380683562444223298770949043876575683077270474434764627004589788790111982183706111396252527662132018036616901645977897456547762668897688500718471222407754534120173441767159222312774055272252963021390555805400778736079630665681963343078518971115234730275240268651311755690407816920942711143105165456579204509660327548821817045265342818100369876073203932918348011809362909630373318353843227499757726992567438592449155843807095116299727354883474700799348745854311876197553151234936051605156601237727027250771704814847890284192717416237058609598335819673971698983212820290545942190225643338291863453522947536447702156646313103482991739608893361603311302687204852953185629551223000854722328788917335481186707658980816793586685992414620919937811310540367116311267799360740135961489316632328339183358925053471627974481348548610083606219718084459293990940820152953182535080859292180671071577587118265586467799482517947248215079421814125281696954805994742337207296341345780798387845618227743117939501060393291828458402203217957148864834397685999079086625561224419988932259641164092914188405355858453500297877359717620907850491138537351215833561064577761547152730982128579112735474939626889122415995358954047831171083827114319705295014390726732440992617852677229320118286779221464259596980139109751377369022215447430746586237601798182625714057920212432719781321812766877223291759051908620162176934297050637527327687833008914891940412748243507609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -78510118862779880080592947846793456564882718395453044391579280561677736234491933412822416070080165977514066865746368961453055956173569513358963101161350438284280782569270398526197117654735543188750518717392453509229571657948864747784104260097705652386374658420636469824842227032580270637370586407227904922642210190218071110631272961234978083946050321597878784588023422310254133428583653312124908280091830916363653783069778503870456732557249102764168740346297107366473236657315111339505087425752268315716981412515106586105351280027613452881197885999981341689605751682803994681748554765787350713959429504169282762436873535903665982749332635118682338633967751590732483566741861605016592946638850069494999112798165548354087387564631436388467784968185616286733934516110293858408270589576013332538906990760396220375785867817991767832772941863218576212986411484351111364228455057947706843656175729630816190473513013296882468101156357342596590662620392328380875706806969620679760924216302555465391001672315596006998572127209564043867914170327858887466004488850896887724219032548190284154822314252661775828725982378345045912892261974647693396764203780005407889099110612111682712922396656811728145145635243955763310038861995440133529319775561719034978181259750737158807704346671007005807070786006886064144232487437592353376968815512556747019605586077766054097324324180510949748872669807713857271355825073820264666210266729513976669346530806067480904534959942048778055393626770903461168664154890211018633329251757678406149719293039787619239417416693627229567803855684457685165365990904750808327099312977320108286868522936107560786989221036111192242727386509263202551153509931421861614151385231669812309895854429445014162394744770717049338456420892540306185826649251147531402869865853106893918906217440074566546986639168949362296944877614087539158214584536556239927669115098798631582762053445497335792683536745105690641781422454542370893554162654887681113386807562851825636753194455955560161668303988198645399883035301762798661900255103941066547670260437757370547352943281375401286104024268139206302423139054353500552401745905665646432061484959158959193710465002669471414180632223945550592952048090187906662957345157745917540764472026870285338015498838059608658955738831627218195998933186666490787844399678860006229936587275392609987563767850290790686567520696258639655763257156258703092312088966877229212761681294394829571858299461420252972650148684017078654651981124312832586703154709438102291072525744487399091609615041178001763408699524569508520866825111824063058749986780511487315364726193917634743748035789584312546193665158019881539707601383480872635356025070925869631363412643447668120334459711647633661825959284668797118172094250393647578303108056510606189089042564601301485693600350426691103615292061629442158149942344701981436262364042745507058024134332849425208885566626775701866004026205294909160371106648837881131870884174371939104353513923808584690082522332412648244631119783209979122088434204534788142302037867953091301133370602958060708793174715816729035067558149475283256812294310150532601557350247262102309443914066726064174778415601731603091432406496078100273085887013167962323114526524730869790969219076016744976150936317590525042915797614165931830015288353080005724517360410871429653906194183579872340979538355122332186961338620765593825594854028744018438764117963066732683500122693625115733719886167344488197943835525353242043783887477817983748630152721761567003599851118210786498580050673809283402377683331746755798590199583205324154329961264605988461119455156075097600606036221367496277661296566619376581247850126165044417579544036442918567310441213929217670559460968326080812750954656930546858083389781800135863015325032325797137567171055168694811260820172353378535879170512351415395260779814721503305384114563555022280783787265396082107555405816334785797844132864048600304385526119714998263783351246736206038861211852643663829615491899730287856058756811756971000002351135945782829955153416429006654611220083066111920895542221820551384497104874009465108722574368645571201829323873718460930834836805346432158398984560189413638145380808445396783590712637181960483274115474857821341835132723944098874670264821425197495852298857148404034296860206966933681166522840514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -9175191501204258827401424327715855550404990290540604119699854803548789116389813740710136486750918171456015764739909056953915437471364129671989294224084072575608559429123704056936202515788479665370182793331135135632963844960641451668918127494829654847862467477328578447025558206561818135010553287820408703753284682950246677865680251547495238249433416640676450398725036821157750954331377114834933688756757580460166904890621015481970587492417241899750781476524717562324023788072977147297857211516417709690241214959700446102738341686849718838118390951339221068681467153637132404237315219430121967257854376822519051254634718854937497202613374491137385881191527413032571318696255953340033531934640875594408698999774644607930980500735807266567062863363700709074781899327122616653504870114885661999562116689723888518071598711833330313473066209028949190962045029841281563509492007442361966166306074249105696002428585369233822328069589501153373560664431069908469178885489015160563676366657194144198237486183776163345618710072787681146866982943843769743593961827139009947892025322967165760360104240263588681796166196429319321746434405072598283579556381121978077460563840825213917031626482215785526974660863613198638614213337125569695186133350309143966253532553282669071421444879674656007455606739929133917359239949197867129404474487992145573332881517545620469853894066174805195988447763110298270936500084877639123353268278590745864923051896262056564656877583315169255134139120398756996676153982688489275596409939115712110271042960472198493281125505765042117440511003305680730649027035186485599605278879632953921659513312434931198348370179430546164334552551619261410096604523540281609553703371941948912037435239273826412700695849945346932706194984899945746366412668598641133366007885550986737948918326448457238610396647115240519685216140213589230676849936853413648002688887357736250745950441775008440775338093888199403868689518979550817982047251200392342225936336093269381319822878949239034328390367120705223106594162937042029036805726759979746644434715188218809758430684825609113409931354926818027940540387460221224367538741989983494528100272266292776364028760808993671083113641751016877767137824880640328306082549458491519249335626209375955949758334109085777567592666973361010700314486484915805459119536053454109095542876342923177560543038606078020744730779391793182382570931796788655661785272710812248253293377751590064035450023001569494016834894217279528407998578846763813934870917711847364051214682253918732496201058135264056916396198979610480396346591116452331071070130853949363274454883298166012858870558622025081100014988102824632432686803928579726900061161941840364940483333167899063270426543539887836995559987798004263292623275336907273522215493003526237710826614694550682018188256906248067510937363853337007872685469229770811783758114633674002768563610479381170233699528617520639381269892347282252594353844768047077373484189045190550528933178659922047178759581708096827028866662009347905724638932427454758173642643585286604622490910579266496184803695441545664042297778899516885988579774244489740318202434436785037528556371637931674913049558888206274857958120765573271073573696268131217701198445093923945121359003393751457769886470670142906170852118756300430093999919134143224464391310271701685290337902938575223204287186008643674135970266002287648679542570759068895570890177508060760686073711446633769316870282870821492678891572815836179073479084797206725021395509068860031368493025829454240389886675449373111078851167858111797929816846056493101070473131259762268812136789718099398985178613103375033771796430807686665034769432606873431186769501216528161791080656731606369557446762932115845962781293623364076489033366508053005821513801826284588915318145965930647136318401988387183403496182626607604880781697838677911408823407951219605952115737862237397005415996326192261317368511518384314067807595058005841966362374481239057767566146639027763862568539587372979413665429569854214420092566248605237932950979630848213613463103129555420796678953914311471735396522986183850132343603981335933019806670701981345290835798744270730672716165796351484190242476053742958339772438628636457881867816524837041856700123622809651613840264152850566824330066654072491802597767817275890422993911808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 23314098552318774575483991107353964583234688196312801034265834459347354872639002420683506944110777030337928445159802647610061055455642021999351099223550517689569254325188033773534459193544215668557388428359689119039606808485406164851702412294024126995133220979178232193255555010993640038027355219833023516121366010635788916141318910653322012106629965725037375156635305792840241560615990433445971837120108540404394889221504960579056392674077480084159300456275939907699651004321535262251572741819271007628010808874251379886733726109687023901519614373484166622950437832750293750189283286746828654520611830262387296300643610703065357401124628893567039705331180736927701784437188591441774939870460306020436968983463818681566240855992053745540417707979559544250288832953568422382263430877818592914082241751638786382498312799357016594938980001844607467234073717209551167127100114183912793360267433841033992856082644760259887787408873153913950193599054688913180532176260834052090464723732336859628525281848566634422245368404128752781596175290482596372681691984907961012799530761217019046006581172639146597505917948191802903821404429189732088658467954844204469546055224732626805855574944961375081376773339769681861891238486494665726640044053767345159148250740179814646830388656813311890522208978818138814203622154459468351896871176063442127349259404848668279742654882717393000490465807945636183914288776049831112144830459079882634024469911062391351830617771405531608823810759349648230759514152294768517013657636133304283294299512705319017053660615053401033787386844168806552157445745698320170738956247205292330170377652246894805911799467224501759428012332790020871813891003649907479649111456720723335192841023258750010783110934292713274771779946958415822193621649659505506714043529000521224370325641161652429655701940920641490683183220897739465404108583956512603605415063352961716659560558834695573457204159836402477998530555177354268745901033558159432425964616600638929022761483126820721988878778920893227806110467399355037699831351585126404779561895658100333603114750717366959433338173958316416331848452859953635476317159657485219153170174166027941772945740620334892322453941288996030786838674975039997292113737080437560791462219017667542858355204904264659830656057786074189262643306741948115787638488312258620226314547520834731716720637556336094542084514721092717420352944403242151328457380296608703712710522829282638867307142148893565103910799391828903164080394889585032336382748841024640203530621857132346440921919845874699087268513779246571273126377019886113527033229428189075630953643055036572017738127816368821669715924433516460964038366730911471757897766785581516165182093315777033633911881475809178955631994867724897807900566138996959114569943857013532317898807590373424016223793592731707383150308451650054270187264160502870013568900868853354690933107689699906727160405996293762764533046129363324310919294552276839471976063534676555777812873966928054085604679129202116609468341158299512379946448337206043585257292755321405771912643510220770488915452253665051695452148651491952397743315499221178480011072899492360029287338035421210556375109666267455979519656785407442283662753228729403696623136374964981390733863098378308549295758502514996255837296194369617135075298987211214078706232430950081687518481197032069369944865177680502594938979358141870401638174459623905050185427906500952286435790009904715195130259818666406760919290257991559831699866151721273077871754854543394704711356988735060170196821683860041053303905364747283181969517259043876923308041160511992480378368941505148242971302332412960628795045447630234275975526061077293441911517864698734411298482304422955595746730573953379292807374204924088575677652952862986451136266749381655335264806245360246042370046577239327447618786851422369744720100264371523605028210289920583938312492493982433169831001856011242010773461024594156153530318285478167506598412493114906481613497433000371818765038001086851936193940842000956700430896696742548570500200937065864859453053076643896606002627330053324187182973659643098433242562956942794892393731970891502428818058120266767442662980257299310813797732708644729627064325066675093886583384790522795813552926646477438432540445933983009086497732872955396863916651625946125873184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 18998954537268563786308138169327315312464155793666299381028376731807254632446012910631388901426720760259014438385969521479845165187904435004068148578616985975029453834310075995044103307561225450322091022863938430421352288482343253665583152025461689262531032870891917939914341185329933397378162418116603229880613074808692276253956805882172838173408185452919615403512299045038460381933916888562242646966178728501611082435330909753464649336130733791816780742890609422959202538428839719567523878206665538444905000732312130328146646779493836642599958283088337056573409246751574730819290893390931425765922733858244309004432230504606569033331173339453155718952675424846320727417655071020313071153940063346328769386725660778864598910233130981982825250694766082461730317539360419610251214970453656361429788677809969658167276901989505965444857580999900793283536776502910493065220598292096082107121824980258076581995972560188589170925204620377231792588315219726104982557774502118235462014219946162015262626002469687831888032229524984744613162015431649518683527128731681195839888292240906953983789327078475593587348800149920775489221657244430940760861223501394407395750253968870853764902055494784386302693305831830521450197492744368570442255767894794012991236727279731783938252553044792095359278745123331728981538823574540368646131382927015138742201658811496529778196545441540773981581917455549185702784787412197934756708786193326769282560992002167224011703689107726414923823597230855286254208726484138811240482447645475781802358613490443217413033711723409758841566521605232209089872488645052964289591231725280625525486133070604899591690610161865150214558634353001786232814505742568379128258102055015997522451302883400693290663943997869738988779874797774047373742864054142508655143854305486416750507325810187857254261994850756763508699583710977097177300879327729293902727423731816473441328423742552520817305348111684706955063483809152612898596699771729594664836446809248872009323759729920370217528559486623337410323483912674237364859482755274136042470618999578143001152888335105398069263291878819715760583989366020379371080246528822100350317136558573381330950266051520739729729612238526739431301503677640239196806909887660151490970418154778364175391910004298447376407302428930888864440671655741461361267906754217774318764486173520555794621883542350511431153881433237769227630559564133085741882816391493460574205916345643928451005613799399102429402978187858788999574856937101445275091779883540787784776236205540803767512234266854679135400786280720990771813540382256313119149794017477870621311739006926178590692625082074329931144992896735112151181862974177893765857007765667076576592903363883445447506851250366003965387083926444096577811522619265813815833336135972493180152444963329604925422385288066296572692164626728992692178092255670089936380959853103555096115625672371470506438440831377985343179202871137059712350212944478743864801426989213065128001217413341178659800610759775293524843756867818782274010404972795514769716816665946269725798088971744790507893632604562369617182122858395260153774317287988792970840754014081229105190389774130382186676556599856324354562708233600474541601290742504919038640808022995407536955485551164572946570943518825204284116361168105525250084959302980739393444130097696932530047993438747003363212005855480035284244396452491727301404171534235677978165087420945800576801702033735878064271784736052957570301704060346935522771141981292237157592150056384960222080591996801888010924997854720157779238659099728043125704712929741177347961168846013512701277539079116991673214858026854529042099175782815715497711213978593420011185988086289960931724108326312912115441132164277789915462755323072872937455860765216177814357849809102055499282275347920581913703925088804633844310924489275499846356930935990391630133841436984387848650058510477950129322525508629476146163811077661293867061172343685538843573973368241238427816425154299412786029170530139271470455387305663669089934570221962882279772658722035772437067933535083139718707104718429137872776756497539339623218681006316110838610173349375736033307468587005755212220454507177736527583959868590656435271931546660658640462979468686698961023878471626068282067927849610185775828551333872007194431409504383081035857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6812325995082725723016271826060796192504867505821507931853117602497972334181027858952073862368413652489047352303777807670862981207047877110164583145522641792769245157974168560368281516073386525179797880078344525894425369503120882998454800074630635183216455559545754719085400624778170224652239516698139095377225594505259595108655287091539856186229706283586824754171843012676193299906084570581144497086999058469219587160179063626672519866047361507201892621989083132895791317099323565298134308020071068414099310702568913149337261432004125432791164216200926177714051557863565493915284355491524143254516236539045363591342270380921733947864244128559182560528696122817000066537718569982968143957175753002256710395760769376736837404901202613481976000492885810904510161529041730686343129051272420459389733040175132542474406636277729324543779336273242114565441411764793567454248053076100191808498134311657163280528323045932665230975912574393457149103971408815439479519300283747105708463237551829034797896656084179673975870385249568398939654862555748847825448793888538909957345902782874934527651154563276321483324943461338768669289416716077902863740452411657664805827823760446301354940111932776471432480190208180602063027763294477661075272276958080997824618844524827207674960824270486655334423367361202175991365813544928318160083997768329217233162848026530669236323876096044247935617284071497444290936994962349385468305208625784607214789405527564863668920577734732480836654046394594390590774338202122357954530473076350872963134374802225052488261632375529215184781725326668840365570616253944148353598884812008792281065560696551453941500766068636441806011353125186871669265828190193544923504888512923943014597663127339717329447154057957904955831123561668586954885601361872923516458821451226145019050962464529622983267352355993160540834351851291121366782806960605406833554246908216256281337784975040734755355310544284287229014435931943845748673522051378064739339891601124211661898487945346577350118792541056350297701717831164985992021884865279179167201861587326853017175268339014750427413366932170342019755115990517376924795999263864628254300458459421430054513138166940398533706461804269462478152889272845208885610788485374214366932954851274344850781061285774488591569218292461228092385457002113091682361352086200723941407190141561548325401451677401601926463487261156595447687638689571034298045528913884412304741259140339049956363175757480063238275256387526131314088817390801246951234960785406936658855515130031356641583783013553003772678008585950225932870003722410528746650817491438397186348788776047936331195227318878294956911103770011137066906916079906515002541865280547671173489374626925155820609374954416335862992127041053494870656769541578113549422025393871031258452461884864865775086507733315873121177817926815999156843833743327313094075901871620837293924047295380247464096197036684303202968372971735375413157926612523271046032996301636489312424323810048576201510097176184391530622878518177203276407377406137231232186873192452188929137947071634760966028603017108563403753654140268036907170753794401555876111965893666462636478029874745191986287892516608904270209997837573569861534323627630599707297201218098952782553767556958916292571343465172472943150049373127413597157396691055944608497003720869936763283889784455721255734094479713548102962118247797143015209215678745369961584191296081542693420344634293104439301335305093666475299814960110571832770689659807015059756515782297115364349412165496415816112795199842383866494802754671481342341389472991877837481666333328212922234329730471217927925239160983426496340380284177012411879467351307571930881793990052410450598089271360336564438520252047072264607309701048355115370731012205262925142896426377084640867987954541956620470663543859592096594900955734359554937810795281470791581418559715282077143263226810534744963087285481302249194656527197253122159595175270922698614877171265796434375431209092480731056049179801792564358930508982822172570723013755514163983691854366048248229923482781755262001791793752448240686065959049594511357372514314181902767450069965722398398905204404915606303080489199050575658060285921136152232217367801569799980235905394155263009092281193670114880782175583460072677237574381312811066622907179654447104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2474232290971786544756127513752592495154208121570960311326157874620365048227498278134881051569234784213028975704137310414148193888638467542756423967171989697835625925171523182245811077799229538366151831283780464171647171545964961147270367493360213682325485268942816652444139395235524310945075193159325994786989465536053143756089688880744052814880912213696122249035223134060540537168854479484887096194364902327318322027984529443326059844018355676512392846088561476438528200899847716265741613532512997984088897566142268256075668301043705675122805909967692587133503048403713012401632920013964800625175847458211312387475601857681210710774019959300478470099932924479200288432495821387196706648086679862486444372171712960091505441139835375467337090406057597798454614603685851148985163378794419169684837999827440976502115668530355790023896683419805732871227617195879471022296591638752162440857893960623657608983893538795758594718071122625933178682627946995258731553267445094299210947888899235925908246549533991584041135335150288966883757925220409947250815151922664859076670030235427860877554275421515349281649945430999247719721575071794355764196962275301248879438772265949088043502534990054316846263973438139374686026203022015632429224666692360422039170161296271360680555022292729936782130672935887566470596504215232216315168411030532804711485910305808946555096879223308351063664080595525272597305719173575096526452758403895010318847313322575736397915361147037469042890348236446611623055640824133522248640117765666474801679348200127998031500051188710398070780608589024083916337484657387631503047371570282072140149637223961601241918311263328392428744491028962474301388381631278151040306195654149834564595348289420397296015402489065143953443831250465372555868819104690999804116850506542375565433670049339490411241499436098361981538059039054735111154044615171854418818028169337305542955968707285797837155255564023969364927483503142267147908477455215180780925589362006798682471497126209979410566440299687046825176976082911301871800307854691453776621158172592906235403446063877480675492193768340015974221871898047583674405383055430938181520222234686788637037781669816401459602929777534953543429871458160161453835792930648631019057308859236236808240140755438383753558711528229125735957058691002219083901075978384903323247486322929026413872878274248112233812741133850607769186160867899489350352488256251161912611465444295943833088691814456924420341494850411006494128615645016282993527148856285867756531874098054216970562385624396613600006730073867814332769940612281482184561481218150466577438429685670748073738688229806653882753137963985196379652501092164640661360361104943159047474102416375455497785819862139305815695935422987484303042083281152689216033599249741784975614402881362326268453892481076728864758672505372456689491542973303784594827804765717900945922864210622740877278290760387690588709745250879288326548801850314631793959300008506397197332744537929280337710658432430655017657523676971633192873011949897788200645479836672620872400721734418013453761748956827154535372353417315644632262219007882025187238857755770162638873253468280491994397322762811259122308059044161343921143096606231360222669462137677328721856540783963246870217900079277300863755795330956927994522539427609384743513170195431788645692242993236974740791212412161439313588677100671284628926910603947186588239305043359127243608549224633545784635485105242992797615545986079783039229815087945626351224125208003460949121572763315644036294925457100362549437368921379291090786741803579770554986326291908501907513798434537327350752982132200797405611690232066493354199575477431634220778975325807927352256363065893353617348382772612497564931142300273140356541935148433198231842964893674011096796799762505116359117212355481858141654497709617898857532068748382406665220633736009080740072155112051427122486504467060440233677899305129899767023146220590856373249948588026190382259202201752317461352643426723756067599310580326090145885002263887102341449159417338404974052950150505155454754725113057341183084183584714432818889050677610931767100766485463093618861869277741689501850980641257211867396177683216447328646710752314948627155609024997060484511649908589270619429658005446566437024586420890357475660560641371091763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 387248663694992986664584324634271647378148887696072302974849749635885785031421969176214675403865124769617122142806574558147733085024164602204361524274097597587910264476200851916737678202833834876513986360913416213357113673382782263293303929414089461280890140259177529520793715177898658884257185520356996019159472709162009552482105690251546552842880703603448826219796867103860356931677855939217954448031514227479880871527139876580350492149718646904825704999630210774327549726780047935909617491810235657039252432717128064331093644984869470236061851332253642378267040462297322441643003862000430423336519889818423475835895577108193354994056414830466011628527345276352975793548328416962372548440143880913909117379741669803772164991258144805108545659149607034361121657023547431151233950872666152571389309419523427372020483472300970385394307391171185800882162689069067545301088307601585544059973180662490868501476189072212557101265523128635336175325261773305161549991862269392059872741751444588847208583000237648158073247484965960235329062127345252308645331451142942168827665024746225473568051477832736410074804762382154658099799539829655793839760707196966929274919788684353502515525883136339704354374353297154428135307012094581728786715506078098200143966365452188581979796386007676335955032616576445047076084757488709698211548679342574095165121493337601743934602957423949749180528536719989996765713516557757524351209404760019891162001657691634687732261121487546392157984525814302118402057014127406155932420054763324605011212757059734230116228435352048260981880183197308870327700255665966753223688546042930748215800596888568496469775068105692331080887057559359095740692672926614644208918553902908123475243883353018943752635655876806757552184686169028189426108482238992624706943599120549648630949231539225500571254364685670146544076604303949479807612720285472685039873405751787148983302037375160580300283048862452799365540602893336597733115207676319206969753706926022224672889818257418950671614771327959999463184992729293810740491482962169817512094025211021424322031188248966904842094671957353294758745452167909945760673609570365870467492166701131232092182917918698634572198189982907927214130027203738919014912495476580804466653635583106679959867713647879818130295812682427227271435160100648366740963447164107963512878083286865921870906160635843120087780811771070505490688858306100406183711839838639594504787261297329374457997940271004981331942863966429606696011838591835898467700381201741964463754809528478705592155230845057234961133691522712686528542070086289616259695624955113520918481242491840025037551522768406729553385385557899635105722229314388357847179608042559096106130442081539634103359669478889506175418613975488207280347212435962625040483574550022700514011835447712285885853423984935069038963286767152338259358715736628926408084583159146854017546989160845407198978596236587229954261947458253934283588741777667600786919459245020573383140703320442436875128183175765418902307927801056315358615031817885750975124050301880860875903631071580695407547138629438699054450137652738822322714288186977760162002835544477203536110820851894248847261380096613846185283749603922621960502808312329001586900809246725796280270619193140416928076131948637854955463162869436354890094698526154977562719515958468311937912693088938809219792311142697457393403549019070689067705986965217271396026059871117975120681506907503309525543133352910607361865558678483109590681994971400658917860856233743660589212029906422804979770342862526872423057906856232022329634400568409278338514207560055907122079431664892039595794143866848874913042003957857144366972302625573627917239167681035962656752033011922786958766730725628833209613818050339944545265852092125652483939476721033128826420059799147883137028615064116570421750498021414295790741223938337892697281018358440207477157065333576117374964289638362870999924382859196086032421383458354195917700349920438007785868523547191313029255540389502078884050625489827468222698281459611225848129392518005801248567346897963589696277800880265357434594864102055135035387166419276784840976070792774471921474050745252313094393827801470464247964751668283049409863708851503902078129796294314179480901976139174946315482601558236456795937455200014803924701164821544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2192924439102630899763604001016337597981937473415241946051254041448897107146954995196378898659536227568370817092703856742259388378803432286640512886911810103957128586416297348325501493187804482405204027907483749743977565320380566247098650247209159833615472979401689535761545113201905384650706184825293170622097942637592524265288389504140017768849882872193452817282506250997628838936024895088208699763295315044422839420918610499160450362678379937161540715889582907585121773297686124951178943048842618890697906721378959587789046074572910049966389666158515676977592989559132973788610921807883155452489335312621273225117556355159224438316867074786973597193169897707311233948024446005550699758919214848557968217309239494792115517250059674466518951488256703610190872517792889341670681943435385178585556050903321227871555267792030586380730157032702713586777435937749514780693065560485099128013435180763699229559663248845781438115673990823486693202633649702887404717665546707635201401625387840783209890543504567302484290445938852572481259928844740674409754537866015985321612958698189689869552868515204880153665636891960785337327382346742530443931729565806800664448582692517131553658742883001458923283729036117085302460334073004151707194910509907792501262455941781998771324061499093937052047294806102926694962562552433971370979450758909447075356456327852497258788626277621947035688252956955848641964230708571781118887234967585644695505371784314862191997542987032925204275713719937503391044943407092776504950496045569427246858386660367917738229152128954837167477178848118617157322322421917280086920377148018387697890469103929844038286969565504900788713651565480596592814766210347322070025128635481124561763416693943224083054509016337251012313957000707988509516554699490087373606883172021592678097322783951789582663714346827361178871650692516647940392901145479444299785423659265783149582128709224917594763805616026550216444987293201919242634251409980807414861296802798173373374848253241247951950939696974568018139255438752451277813976532980018146769709434534364472051964020611754298796066685091466456244405150081982245266052242904113227330437570994466435533859372931954680157123215032826468426365122365263350207274949289300362288675867747805214264540463685282741085378638786309793014526188363804753615173260192857807631020724556171292413865045180323181978715691425417892049262316520540334023210229768168186667115587432062132645490887972496003432862700778346053035917926460665166446080164574359793828461045760916281572576897409439735945730252112392319757816850161682900148182229107865103290407684073199288645781746585780770309288169133162299178419503994694312252283598037417243604012779377150583440327953961610267217507392036157244072294452914406732835358489308615496597571899373891147723340076626438601019563121937796330583316622788745252108167106752458626825907487743143522447034568853941503445446447357720225136647850016568506640826737122894188110364067507745237970608041222438471794555074003180606264267993486367931658344981147264126459109319215383378223404052913474975861153113848434460543706894329522232386953123410273154308539766791814000086566703758692201639882177045341890812077365232082635523444684865448877335613306471844986243933418477807566016683741132099801866211981684562721413414543152477476114729760124849732106228870491656401624518711518957308376429712578797928772145610069249396233571674740499059035205751964536035372835189426885530392419043007067156270257926448035457819941788631127147222304602236533118054548436759594611483406201805583622415889774872863049367375751441049990176341520887568991870598936916979766888695643176178568028671297114615151786504169968287251227181130016930145521514177758606104033917010829485924328200346441736532785875103838767640349319276039731092569910461075544839366830106548165017668349874154842220761269882423120038579703618365549883271874656675141673752294505156783477303876330435607271928671128305892644683477943260154237314682850782189801178354597848887470807059856910071733442245525635673724230000522956529757366303916697490637759200352399126239820641691310670549725694898970434562064132957128281487213872816427924240336717340951839032394531476490787202158142321340098881944549079107269504235596817330106120013171730153472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1255312177037793793139103929490186234404570047433097285870111698929398876788331834017275660410730474470421811176870739919729011843703108762996385718124582790982194741377012882664625331037985936930911723202152580959136314162028091692560630301509433967629452866590539089925580067801187140478067558109989629629792055347965525457545508148523439680098505129531151618815490963855398003603189740789802555031233544169068353078510883652267857975386804990630778897358501170831287489319617936313332731503316641088311737714429585733344773476146133513376833228629054694358817866603672224341207481296172910214527393686074623842812107391618246405408536664035723066634373036964838486784619098789718184677649957802997357339641448539202708421574059351101313647025845570668793030204771013303740926208065722893263722613960595791738206168849323959749969174919841785037611713145931354285511035385316603835517503608504006820688642046466140978224088926620255738005577475095086315466586402723744841985501080846030103339853524700639461578790888019036410204332552376070360795289575467424137830512740482447678999822134078718625580365168493050391458483226645168121454658281778048879673241403111862505789257663176071374602845150562386006974870809529096339561828553238565878286527015699931217171682118669113717409146195825603594926985129934629784784556795269314050215916971900913995922110685079685007947377019920504017747112014885484278980795850192747545860726230803199947496865969633729027787588249450577870706356222413323790042626588500329131564658521336593051941439401903635477979986105814490733002869089533862444815030986151954359318348751929589364725039638058135531433646995602568578092423018443393101441043429317150274544633809243012547419722609616259774902098152655530403052441050516849732988801649638473765113413538680630750175171830086082440042253434688439222570914237910230142634536725129258024138941541273868220059922720120253794269300286955683635064854596217034819736000593402478611538684239491758493513241326572737011008806163895349255130773465572925950300338761874023636254257099042195666034910632725867249469533305238858890574081249426877506667550445770012190427706480472714692679092959571107594271627726342997611430422653390831396013625411097460068291669359691180720236298940887502832223647178707640149876542714935642186311414322304105781286960835225786148028092591677033047948723202528598212209949103963902620636636633651652693771503248592557499062870752958908101714471004810000427158852942958775088404678318580100750476168695961892797857783971936585650049709688299293176926633111000998686739796880176417791209825027797247680841949831499112917833310654747645225265286777545112884972109910471007325463804703566809848801810244106618412844111045608252716016814428531112237341495252310852222175692335768156942207936996370720460874042334200684219453444535830736509188329538568421329255530605607970494238840632562757477891587595650003324999375280005079063402847744778881091136409574533016234165478100251139926538400677784772798687386570760234294403181175350055408744493199782710530246745463210635688137987396774280700400704567068040815508574366760955231432778123652198158149185524726553659535248328763032629056605606306520745915148272519711243333791375011617080501481344565709356651233441864407428121977154198067121637338201271286796824185933401569971508224442528330393636243688233685671541516991596548487916772899042279531032952370452217702071834043387348834727640861948736813687480207568856303377334975606964017095504729217033366887613168762495644260831647652122559506652084678884208692827711717925093433546634731394465443636066468613970361698511806926382931941615940776936352076889825759543656689682663125774918659847943020414983090625793644277050479742781955242958487043437276285727451848728076272577624190277846151124223899271263878080672749248976640195347217114396591189888454771436798619889354687784344118018329281039329014559136282748244814572759759733772945105901725396715697543937288003287806840651310795181547431800585523364293615416715661840068346466032792537361737655180313980688127877218345963577549338561610810239627668036085365204370231127664359049705794301452038401499484198094591422496792643116396512238813853018320652190494669817956976892921916091992412625305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -181350067685591893750258863978757128669677217966585871575843111883377932301336659889494256189120054978149651314381865104933989722094844226051037293987064905676808672121958666712003781305435534517533657404836310288075146298158864673174035178787109504556131277727727800791115378932261801798154435307082056546104493226633263881431469330645464129932382865037634225627424903927415381515507835190480733758405900762319915556900277655736254156416877057492139922240118943581687939080079862368568448482075576827237903682000371027237218714327721620893648790797943310516592023761535373038503669582168812718885472937720715982662308553409116730790198987481842363059890826163584619326260212217606157916260808304613679298471108453901608697396786013110411414273605147260809191441568578011540550451242287178048332301841707973814747458769003922437368888668102254803055331904233007865676463618986183303526971612364648954255154395800623127650116512383039001912499757191792855872920449416364558520437024885200799335705080620192195782558586005678749141059692715139247990989890372286053911674971757110898191438081552818892545465379615273466138300183584135756514922399349345247195039509797840176723347710676529561786950518120220355764079242795645545704854524773533809477001130606447109244958965930342341893161750782846619231716748699314882175601129249018977145519721828265892993414512396514563618461634219151013356785826732641202163315320684647072835130596936876811768095882322393043959797015981276522145595504126477933617126462571947413363648384422551543374658460833022786184637001484180041788775988179028060626506926276378768881059992999344441587852307552553245082752236884379736738259521887139669446685508180924024621315716601168015723775030978286932744975882510594326211923379104748061340644147211393059249629465102778164691759934094211011360628231861413591129995549096855200856484389455699969121301350929934880653381810257618018502612051604603246833089835327803731115756571607741710558224031641106733108960720323137662611437319329779092204007046222709230084709417794011909988774939749656823636493247515758962162807968417106187582068396679055124113780915363309463111343749427494207221863914695727705803986384619492498546001457324206047014371825531780033746871442900370909552609272307046615986683361395002484630203442052027611214960700797600350957751043377501531186970908716052955304173356371321859640211339049175826374406851241860969079094210879251987364343628709461811535996986223291194706024568692404973424002644942598312280283395756570233479250721658398216385376992460073368421836996789144198416124004767308383473048158011208702242477253938549309413845541130327293252754846546301463082613059126193912744371639794126938114894332527569404542810040056413832584207218864428076420336459621274341077642654932159310908672814753565595407232964154873757580872740304183589605913737390318056568391651516140671163795174918498174646698552907682090569706668837923304616744313275133544294057874916876565413118095271499141399413106359025539394212413833269486601388767353847794332659402683054103347537561671798348800276890256095869254622383273637342060430568579407602509918320364187704573049906943206148758799809291025051921139029568060746355502601936639824678029482105530665843430621353159061322985447023134848802233933923964802693307550609005931227445506387128410565230521923015893920101741910579270578138067736753588793385467568082076415883194909537173157288012378618603858930500058322951468732116521467425308067321644723207166037430053901406292793090723933280052365385933799722891660844257127211944831887807132009486925460299837731956145223345988114933294702940917914577368152798018967941592460114963869932888760359697859032398303141079665892752778717251806131051914265889946073211263308227502028966538818715325099895865000372058214838695491429372390450966172209223165081951198143141059750426469744684534284088752172175676693894550357311609307398854196259337712603930364613865202421027435304617420412517369799476900514719358023056950200479142832156939374304979527614869988233081940571342085870834655022665580156585148511259589564333173862708064000894399545445586977565119540695418619745508347184888314401149457023573546931511705400532170338282721734466552698675969733447149506303754114170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -120063168815291938188403184177904444620711193602761960987999789044330122014407635590586916971432889918726261597072796587664733352889782476943044442632828238123314591422376206107111481562785030668993811520172579307797908872568785640514983015667823149241598252702953050024782108810671965863317354823144961917300740775382773637016112545797385681521366599419397491965002210589063021485711097348111496057558176891708347014052445731545032044969735023130858676014116096034340771378709735396675323959696977370098215731498924052149131163334127266791970826882516476971395615440771903402734262775660904866595353244885804413522205549406343368894292157243036758715676176297950362937560553849836512357410677777137867838793203796116113411254153803899521063811059225504296950171430492788252106818576118666883399657687390905095061592526209174511100464539457921744914008319683541907523966035107359394700408452795198893950016393761405199123295271838021869895232850785956532779840178686497287093305652738821433796426895052908221275746621640278212753951291442423568022919416323591171444752793045052834429359468380719795047397906309719015645243420991295728312457406790410749992531869114696415897218680762241234018487286483229193954772656687241498293848032078548365352576691512784902714813010001974844053346400738766008972752754552961373942656695504382435315042852200881055498174248964443836018917519360566598907814542921672465499773625187107000949260866406981093834397864771088242663813628929306745720709643915368123030205643454611369826617154855684115961935060934306483080111095219690602892748136687793276647674981402886250007754430629298113053221903992042805271955315845700752290778126822705334167127223582330214204269934529512005850256427972155428312705399296814629913423283600542964271928420295570954249908360619217782169986212039687230676827941255155427481995747813100538832918817161714624710012568409087068273537872817852647231941828371629028219672760110113123498541947160162672753900209937986343486415767519778121395672703365380867544176280180624088000550298313948713440452487220043957228342910770767441259246912557820309535532231363391448256323892183426004140667497921803126612474872569604786650810173482787168028974008707062425911058399613744358220507870264997356835978180487939451247505396465227146869476521952498030764293903696257582757023695440152848179609102768209538957945683656864425461184692405354462839737283058682493439710129318824567818779915109491810362324888837182582148428576757462878292621367574885094939887583098225921508317754169612889253545359135227649269865822928027395144245087384124800108997529693198255538987056776152143913905941091668569724051305598519073612853415119061900354615214665483926534493688951406470399627468708944682820857568415111456572828448583041178652901503809782070240230212253391316798942550455850622663189151757612902587745893742270290015467026123635094448274389335800038774582852133108486901793384244451333864384735633418198616434973940609622928670645429745957151626672290700047069718177599672732314349396928816558642507717437933177754083912809397758703068580972529219098092386915372599819985328563742237215500265133794730152127419056112504075259250911653569028481129695700991778184769489579210677119038256309287174665629357820776785360582280919420498727387719337379310284818386263520126943182762262449295133065097750067520897526710849387245608633332778249145865154091614338440778632583373517636917761765099468364173786576023264376636379298428723232822099264601317649311028231503511429927742708704909854431180167038597960899314309018438529717070461662079566239889093610354913292689801964189287633596655783901167735791437196851459469343770280917134649454236263416419341945982426651091661794461730804666526491388820847627333598835060916679340339114138991163089971195875751668370278826327211491624343253594579075477121041950142825087383027997277394508637034191975317479427816882016090580378973637979458254343120159327224820590089673675907201003450036773558492231657523102965022460679635125093864104539546403031726113763457497869512688504417510255755716899987494550141204057901900773814626061269933518434969039734691214003988464463753384509195150945718290131344174144117088979958197734201200489611595150223086472519699195814358286336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -68483086344233074456296911514523184973761512174110693967880532125806388803647547415976690475714154855288109298320410095889797937995028404401080542068585290166984929244676072770764528836936504100588338710968910110087500910652599172358620248732734696434664132068513114826521482198407169668325576684091262617168988169434451712228003732993695154798978350913957764063091674878015331220026369030133456955564684868136467003887043533676076054843596279419301611184325323002116699137496480017959615998280902173320020362117293387682833556788193127568355167831491789749417133882058321265822680497159667120494947034693661351881185090897937344885059238998886468374134495159051581827694248742861660143795536548084965406844266612963724928696513883465502601212020427546481673614967315919962731250147295018024825486253277775331479215545723108154526392693876376292382926921410829949099647887693281226084794134812560168335323549992420284407029217867900824603178590057928440338385562465958922355871738283474891272624773467922472719640075130695868035727407604350663159157978894760804794952561431226779585716686356223785219584972338559196140794782332314874863053374594741275957430220848992553465720122780785186618176166648256918643469439233209511168138042141180870628146127470088489202029510769652505910177943681028424913060925198243430310877319069781530241488049793556946129523159933944672599230081866485996665294031214372115585315642215034171434472998911548097035008756100308792949117451619339356639227881034376201834348493108778791237260540377881049839727070230485335289328754268955133715338168810918031222874455978008788062449525823047248455826317250994087299995077650293236301146342130694048942992998748264564370102600654545407333877417089101664511997072309878811047093556700437294468359665938808772303618381932727945732087672779013507077061108820013945478900148595307839273294261089250579346656292225291791171606206913743121099008765444560287318311981310416186874013902509747543821253711695755843016956381706503649700076731791668748705527620435336425784015378745886685369516519774625330159152619850317640928981312953755473498594917509715712187045232944204043682453424066142307513462803163361525960240728367667305360536072800188015476691869938558642109840055306738841851610186325798762666369000551416940116865425877901147804349338930899202521216516726773831261404331240876622785914142082996313977694511479292652912385406032891399498064937941682517517668815517067384478177846324273813082211115926358918098204508169399437712738231706294195996544204776741327158117461047449482484119138006922853936593093863333236038438176938728597959533526212174153105200943747774037866695858334056999161028564190919844796328574376754438274829376455685324379037169450881101668712747098021907561647981924472256312754882375359661141357241035944924215704906888222872580931473816623668217743463849885101423427376901834863245865075270148694462905942776824302003088856199859391076233413577742966367973015209570009517261766337153682543603061779619032470938605210877080928489294169031091477114741821593905581242005626559164494503429304499258391171949585464542750740133548445920014882856434992862097479006327746846776087638842528015762667710042502064799527095126479797568041055534882659457114372959610126847014869472240107509791629623506200943989388463507665402029696155544070153810204810279669066027090552574374568204506452145483176073733121155114980827751192988024198016528445877261932443102258621196071294493743727727154062058155531477270532474150811780152529927942997337557709683360654797017350164131023170408170424308762700372303550517940755585707410980872283411390253746728119759942577115895987539130104457178692381401740429871043013461222045574414548184888615466120092865401271889534261440881144550588949165836020294461564629324363575547957782310838174206596684353617943343909970937968424358635951156964657069783206148478376032797810147583364167153939879276614908600416811225939904029189915070869026422900208803937334114733901365057649295219780098282934232163092861043607959677573425829379935511406108738884755880082886247328046056034095379653119264115270959556552536446763634167893606193485010665452894332963636192224854831920339023795467059012789652182234097171817435570883648155638991054438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 15989470800300711916750874417898590798406341519142235915303513043858037134001062901117488351025246564223070239332665667641513316608757507424749032946606551571487225533910866016490177988665765679157536354202144811513137169453784891103697445660011704180080402531685427853568941977839261639988564765140722980798375740221814333591969196848454786672914896382750879438832915824583519283778749594641652976545880458752569789088399649398399812945743847975999468013197086820563947412799145945901510455780215895115127004218643855894969025185402680632354534591868597061885434560853005765124955317926160637631437327351389519756425251606199497272699691598301661440211426821372627849877267982474470255549046544064393850847355998726080032933860011320136427190543638028024551512142741847307660584533971633732054820596812650203073281383028253667093434712865284553503743461224520822693233979875603400166985586585279368631427400465595100858853619345023517345019844579067686229649788836957626745457129522900647442706828745517645396921827928773467347330555620913592744579888703563088532456262278883304821357346410950964636579989051521795296368838913197348970986328145966258303653219842215211949356661189325916070570530781273877628728900870723715712675520049967214215913451589594876646101409913602603546799139430390350546054135121948193522317595828646406104202718722980653440576279865697290235240763869973069936922944230023661410647854521790556388881977771363332017089889796567801837036052184991755595438685354564336267059657418302919597486456768937196147492762608260782603636077121996802511936896834089607258945773529291706732861834074665618143121945060655565596877171017582153371625606986139549340296186364035781589400843438526398846470020644212695646726578073178260708425146811447063430513495697587178883207868877385899599541060163811963673812507435148829296820660330408902381570042441490726206511734647982603197370607575596134313436544253466273590437073014549185730797427267840239920038831616637024687222217071573721016504430874210427682961237773837621825007484952989993706202462985229051374243911908117000005221149222207104620102385385830001098070269113589930769171856259689039446215679025177514472486179921709194138415711979130179502744277634272514740463377681630915727384231194364834357139636386322508963028184975284095620012834188022851626446117992935858490295705571380845552542940644929968380854859940986832464796722051177427432353348040593356257098662484100206154313843969384119482818012488858868613706516306999557609710792093227060629191695632486194264181723309476705781407459278181768654189880486524608511639640797925019385042969413585336135802978842245118773128162224879260795245752604237981867285583321906283737800967219252587801771265685575119331629157317595450212046916386968223594414641231198450123452063754720647894706697211412018991607647561457172415578064112156359092160733099876277073872863587538205850497362596254048141433069317544868129136498759367719108203124601933881734875601383745018131386941779044075439259483315577698763818843453905938341065510465628142943142103856779596217560974094748282827044663385195331579857955782678863612350472340239572999204747728074428480931135328452291268296037759950927073143691011224773413350097159741462097899227238980616590273271086984435246491835429467298492778147205411314549276349899671214772394914530522406494024332822663672000403385728926791067297750874757479021566411932816627861240314367275291507865317903478653070498085101244359217909973600598817433655416813654118943720955708314440289010319114042697379705223410832730068229869022295713808843399875164617285483261451678358674498098378979330958027636031649410851384639150612747889487434216787163764743853191537868193228303973483814046269962165457986970264761919251562247998103489261294772989884995776186713113195191344617003315217999227628320149675347541328981800865389701685422407076825407407944863800607414258753346722939290312899338726646175852103837800901857702296270001550571628438224282520394776121287906108717665826446401450741997591695063949374630405683448515684476258317737856776872687812137208405870948589074984569476709815097417149420307327884597539283001045575614627279657419577063982118414044235915891375547996428558836789389957460284591182970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 8167090651743970205162132120637423095656140970149129189425706640506721976043087842463279783777890848672264782275539105668526944202305305307549314741990465325553836691926024260424439074356019380549984686442548367027615833308041417744482723371226480879337149394253104608898248194809541265034060460957103152965885523630733327124504301757522226325078790614004119536889756174841534790151510984094453985583027703656627690079204647042162637328143458897969402761732076213905919869487323138247934865507785961062318327651493608185582963395561786130249607479984045834100080657224166068651113404238722300594695159144640009620531920118030051382764633512564959485476781626783954139154207681709822310440335755092969132737476498590808942066743125403007781807796773250764798827112140128870015100092013776617185633556874022903951972458342914399423079788290754940782099260608725686959325976365970910376890468356323818553391914567178524140745129615667222521533497304856850590406710062694092680487367036767069746858454216193433578085207478135338649046384239716694644172729150116834209210486009401838561159152283867932080382376268481789446810073102514286744502770616723575247698026358432008960231131189447394810215682145107836225574766027501685296216600994728018688988073867348054082461703398171551236016499582119496969115581332357590386632717660020614521456760384189382927148585348833674038729456985568375953837577119954008670958569989135591684994755330468752579763334226925107516763130729268898095997869531872763805351991084504387545765022010725868731233138498912464664651499352214732577967120300915748686791206991637948692132463283049127872277012253679370907979877393205183788078183280295197855526086479220164800039763820452884630326036510347746028593737839942113274592356358262585595900414804361653326819494963840673938333311519322552398526038512663276124141581718308930946647029965006316012346749437291419867860053558348179253155744643984182640557584527972808991235096644464701957255160520335083669520098627208126446452572296342596521794118049907416087793061305275040696520781281240003831089225867539989846676323222738875855075012334121101109624864230983358020932026712939123335659228550823862318971636431084627967977323545570621057299668682240868792559100628853670515506750107710055849903331158223816599590592802997088147926801408366086922692700855472943501346817895681354113416018047412860165174749955998887023519505793228535106484971752063013049222457110278602677868914389112469009236173310052262866101128975279201501443371021941238730286166001342874046555819792776586100889291686038376548661614251293149642736782392123000620073978783200470396708718522711443783666870012315423561482448781230138305955421411299591070694918171613353656750422362978692493474729743633039275225940213339945706647155933640225128317890932141380294347108404915364882348568692216457547945138606542324871819021557838949733496573194864072405378356992095658432458114520515947049197895255366794674283491846155194436063324229443196380887044485840520164632139623853826177041633735078690699710170744678309881826869970367262917390854687928893245458888176838421765317756819203367905502428480365288284639038540575890295285170642577083757163410686853416794960063463781410520637939068864863045916577021180322466012762859367240179131461839678387656415757994656986249073048484128169127233672838577270611895297308772979696838732238120042599624723975836394403915222018861066847063892273167093004365486006503235697253710797799424684682211563526802540017498254704719635942913585880015657657355938275739711175073047171681611837906872661834518808257144393448219458408611631352159151538658176835512621311374993372209520224899676328737207235742027945553673850228149223772862445487877974617328481372517976213548339022968122006748100619643933289635778703687122032937421246438040214182853331283323254969334116049157253131419676622336867897843398677340386561607229553003656033874094147660707577509149896357913371976927502564838780101183790179836389711321997864115052266224176891780219755720460986753070128543869202417990246784573156683469000264710739144313592702476905190753406157690810867723640486088947989333618799060714022920710127565534436933658491606831904211035470185129058890877464431106895336972979871416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2434912438221395938651274279084809678674166536295440942731304451555045335755618019647719539339841576406094658149552785424916381588346502928898732065167596796919348561778540758279048339013237102514985482035290764622163300324664698416586880891597084408422203720415036203017314453630613619110093908945884460428370009845313029003197668698274689202496337239033894862486264528299679358229634393882384580677368314118865118308064796348238482401891462195507674197471021606485222899013876386164526549247962181657303962900081670329365241894353278254502506478182808528744664074302974935113606986036806062127086995110857801101138211155877064444669409339253184005707334451357765753160512728139915510180926129185308225728857907889777052978358530452666128334872201339259932210313523036503161856004829952022499410530796290359448743894666783958030162188368296484413409022118024814241508428437197257829169556921169206201724120208445912874173390995112394095236416617226185033946699250818808073175238897644065475540072382298346017775143408108509808638600201203403475893705246957071334548690336651834945036430643360987180926617069233154948186941582074918400081944777001002615665645301762614632673016565580917284924660895612562606814262632156375505777524168611700644990293857834454504829776042601628958069485397830767496970350086885969156777996739913313395616650221994235883235346410651519777798431912016623039890406932481105037750185978899996158255643757165810958553475519385942092564462283998959622638177008731456214825450856139780181075198640928763453795041829420804848487241617922913567014549744288925745076908697378285536511696650598053451490393904924754567464695334111418352839667119022125892485832159662140526790535781263198630000212694530872257650756277666261860344771848796001862412649982710822453096333062767415816438088510435767578033001795749024634480745604320133998050991661305370500702336780907483159356889986045117060934620131631524281919708210247151347245420310199581626995239431819407464960324906195805353590161832508678714173883611118399721937063151543633300935039260420193813832458743302865496623685831127307220299120338240530172952809607197902864999722760765328599090275035879402436552073677491890645737395494213008870282724995675578138051557177170600811706016065921127857042255871362226226299038905913516526285478533687105205428022142724104791419137062400997934694174209993042073188397052379075434858935234228512363436274231343471225374666898841888857763796869880219696504418238597811730296081771694535465736949770020076441310499350105990448976044330663410996540328887520776911574375983502794001324081009830738603906214544704564732605480203428702537976934665190818322690294342012320249252665367948196075148584839673321070407933559604943478828570468387727283358654873798803934566646762500067498274450612202350039189591625974354624673006042802825856742381341379985973826261026086736356303116463080551658694983919948846365401788362399949694763688911237447871277964154681270973991824454057077275938811462803102371678531409105100780278417718797905877051459374161113200780519006580153808777459716111485709315147767681577971362535565721152299703208030755886420358185102921588577264433670605066570657374299105573554331362290465048023791870516713613330866211592261666653703679490721715000945447326933483299518356231889339513477223956319313206326479751551268322177373521828975127264466443724668754757980310753376529861026481403093453573691176712895927815178362607376609097896365618399153002831239819058288966031489430484746900841445364333522120405819551790894097761937902501948152854987893172578419669354655504218285582454988413960544583062175627138383603270534301931532493722741303534574393035925868919897135116559097236554673376706255103886254702932071664244889439085044787873059983834524177282728990897682006423987296653534373158947137616558268008890628709141050702827385862797275874664225852786676436790927261336718832566389792044800039895754181966654800629788711280546328838225945920001696003207772976839567929392554264856644892772262125438363076731228468587567149560846578789174312840295045826857069415675015727234359234935348212505473460283486207132902200891227032404191200445688931584963288281917225851567289614167121154966918987678384958470554543718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -712423379450152016357399548330502021247593016468876313879793464432966244587670404413848409166880013850758768315456219194582240680884736148996794543157747011514717649053697298797157835795452695924090509539123561409213144014443746277883136590550711738040458905135477091689317933981106423538485740870457112390838587447903299981959478596305070463139559946516770384526242383911886819342900011541135323571861693321256106690360209739490575421230918704113145751517049316847931465087421733123027828647619267599475629115510778003699418654418711318785974936406427821943531697263091199165788918474268687520520528532346033927233878571320463880863386690267684210597266965922979659860725886406257446017689322362413781576793528654492008534529317536627008498655874936784853267442027015388093500865540384694689565372019876143240893460624788470274444632962001520751475532683153155351522019372937957541965244100726773464648288284526418074453124697560154902898706551331098551607944561516381838144110502183055187592314221115547253395136766140922393051350436371764661271047439741549296479124371964299697806834277686259971895258817472124881070957175521876488152201928508709702221118404707348923331437807061023828890399357392170368711715830052216643589223907250669298806703589592081277182711614684856127861602023244584292826604565857790288682156011541268578566746753559653486449800964331267468108731762573655386804745737965165632434012622095920261223767407372778648555083346365457902891644438638400403128901042065571688888301692230049121705185666530389719554715013560450359287298625805766506780836864238229528666530088145069086113457970649606199336971923305707304222769834437833389348479831578802491606304974114002197792946501829669213476955607542242504802486420793022415450523092305979672421921564274942940763632578933672243549347681815075719574609230709270293897262997839051591108899879943385808223253570233068035415130195256899025446893114179718692445765472048985756655423967355634576610547714491703205586247244115683985386688452815340567581332273131734410541901554285937930498067590633972218149293721273195502431152142242486391714925323832062195871241940881553251031042193918199665052381156868389939160942845310816514991111448367230403451521529406762135914491008411989849208422950810946226298021697845346084555225677463934161147999919539566786149278238815237150116722707613876528186332110228439735846960654757739254106655780601742208681321077577387952824445259203284476583871418691241462502311598609150283089090546449549071689464925898456715426841914506609308653225640633874924500306715907123992423140970727298036528811825183921117225086522142562064062605818874676167542185866978504882534486723644308272149861780792407032881590845954700892154201208003004533838394923346567386775497549729654045662719297182849053312856513512964833989941196440891948449581052677881037599944727741183408066673847606236527797655405591782382754672837963968991003957219061215922867556372076875873829036298093473190029564679361538619081769452828260147099275642622113488258025007541024705815819547111111252438480478777586957872497159542459908681160361563747116614334907663512675477145691144299716663409472535442841943619952828854981631745795643923213702872062100167752500765616617319075148258334538966353180740192750380225066343431283471856694178739019563116688987283023667512399837988267674391439535252931492105726736871837076110144734376952184363036005493026533590444255077392311493854030063303177372711603603005234714161754267292973916111070165082589980034862680313836258632386854546281999795619902324061298254512768994543130610171895789367014511197760010174492588506977734623573141702350418117984296005381248833962253092826370164677727477898774490038266903936781591040308487719331611996020286122260434351941091061174291804185048960624095161548733297645794447311611034902965044304526836960551606761380965014087386393407539127066626831581539002211021727176201522106073575994639172164098716699395410946810110502095779454215471181080505307510108875334803845323134638175300415936803718903001879070524525588960155936567860595800372759743992741978131235865425659332817906382623221293242508998109001444233145435954569537764181426113998589965539765831241446565245104009930541251389029480608563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 247183774462980753145515740990096641474545298451072034376758644753083810021673350670665811952968487586198786054942189988617260619137775406657801359978010868765375745834834675307881987476480333508996159140596653424088061593804323058036256352497715193143980348036409493833695330674216804253390258021813284911665913634712082256448549098531176037410583734083672512539018331301993001983104350629191488960742473666803092265296844835682965846745047248188090465973254584715173809652461630601835050861545382508686948134610805979473284386333829685234863111022975270212890381890734538057634401717863628426484254810279869276356231278421217099064699635801168373938662959337728981391912707467581223643685881776781624216762730447983660710726601521962282192184635248116363213322073978364582229156168675875669119585954532209891998893565972067514645701810397686245483405175069147199426401348355254171205413883115692983232919251744274922464522041847222606895443023993693445383810695838920402376679398514125427973685951691449104487692825164301843471190167881197685695918658639020982738691178537084235056891829502679853408781135058339398363916038952942934874514885099539846640011241648521089732585090429693763226433207511065051313448302900987538208519075034440111037968127109175272737205081033985769386767219075835753067209751359576537777469234512962745110603177448428306266165368160158778528664200583471719534745928248413580605089651354825502503646529589596670805660366770670259907424569607047190718021108124738202612988787797894207399883318689406915837598197016610590376939640084378505273238111074370568501602122460706490528996429746970746188971697255789952510134198793995830244326677269283164433961986629179481118995532965989872137503854857788317073762465245647400567401157354569440882651087534992861118459511616162279346365843507770295210998886502123381720297211787358776906349532644346306828620079240209591092376516138549139436641449103591607518428936576707117297243531651715258908059654935031281598314547516354473320701687923003033399123994892290557481682411633409741235586069330954026761784504516717961886139101373046412791916886505656351432490865546884022012766131309210912760456136415449295978893050218537968328372164104372865885255790076835147685014219459054986590631912657367434456547137423298826128379999776824233969087435419492203636775464638291887967262258487761827172331017357554630567792425450943136700079606166824587393421934034636437207367095326213049211559618216961492777855772538351913117907152469872479128131802479941342101976294803297712756088454698183813449602532827104649708865662229221437883531531462244347368682307682044861983459066970600764873246857704600306796221477247666766419643424886295373593058157438432543009842870191327950901952399824800527488661165287329272284567685302376401249344807622033927227616114708255801755382647932625601133637677116976483870039383697890046132553770969189378713940129728505943852518540176600990539487305312787708273975400034393594951558235034758438592285523458251660852724713227179263215284524723492371445226506408121659133814150749613445911603572878417683528194143283680373429978102017432320752142795643146003000208339591097660424757662641964428065741080257956547551019953374106383122270669410199339797886707382754637715776421938810964895455900908266130458966975189223470661448720225384094258293723426619574489738021819668060833091120089374936008171066302330465080775205229108581196843964223562314800984844943056426040619422758920274462399078664471778164916098415745512353743899923579323881503212912575068317188821217547223143367038749792205680520381787233274814177203250063831713379182345700837644335902569078717444194025802228730593429318898607792258269367551166071704234373500075853892228558433193640514357093776732021285799892242188506785028042002744764695948645577196330710804149575112964159387195952616555946513077212498460651082776029029356178044112908622752460464852839030150560253813356652672420496924977595843402851692205719331979522396629583831013414813850683612812212855829809297943632330270714850464164482546559648458260878996868686796754468314736128920530986683345314421958396785958359888563554596652801696825818875518921292496772596882661414071957630511137201872440264971190047755730944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9270946587154184785379532965581761068864732677590297035381052975716902094765828380703510568659829541192671394529503423936459066014155320747117836371963320388385124959901948875065017890406721706633645356125109303477273597572315798436625789646966683827799820903720203952485995364243766646364718922462243042965520553403198158126913308539892059710106080969988327554270312486750102355614161870075944385630355414041592544620852961443463490509075633055147016233671907371845737571013999382294212857527235462807965695954617607372570525342973346515775054589450067379632051284565760616571608140970165602192322480073367590720193101879149637646488101258281229489148640501230217987606979871511328990595686322778545432423004901454295867251949638802235303746573639105452535329047876610556425948359723553617490611936087755569851145418249719476854914191710731250506291273026740523673827373025318971659463010948717999376738255341489768070784956046440273395728812129839512814958704247972286831709665930435866291802009948816707496032893685100656263911691965430740147304703944405835690222132275157635457616672670442168402056841839348186921989667266813648990149928587892156091266150932245396489912856636532350071441966261247207692607433526058704214343585599965645051707335427137410252084925753290078022826048716532239614803516918171171904454190851205756884162958688159721443821815361739082982809597405483193095852820392804798263540110111851884687922241522244055671456517174401399321603399455755309066723699630575700830344311336037813233337345990719064055033085425478107465184119691989345807628622551871209130952912112487782394092803158118157257160570703786506281070260262324426657045458562073691690995198856632596733807335500213309730268673748969194662017712005661765101973272945531059815297289353526835956504812010595756766632402524714213700364435083211040492716690739511044339481392747946432622988722743835706891003863216635113128439459654307354843153658514531504560052780310907054313031295336218536586775023236146966144527184609122509090628584502745663862104917256682033899917002903337180559928787146343393428640918336464890858424677156122516895849660929909062988483870183924706856134446949651183663489110407740705549571766131551555664240401176310254179610716103896537880529169912616223212869494551927773926162979148334627405603424521505984906092675021907238347616056758608118608734650225751867157206056860680784338571056049527508808786948439708162493270483094968589286580256289483122557146223672175978574662022924392520698234668785555922985956562556899469261354555262139899200248743446124285058648765491021467804707371742839059462083653626720762372542968674417136160420460841292694193132863238819340112888408719219734479651510455038723005124662497753393384580141404757568688143680787411810811101676066642164433844092809316725035149870410560520540567317705356460254629268391126454691815456380418735653106566519472267194426571233509365578370161564229007053667090040374307314393465012827213561413460986007555597239134144040384278630447457566061964646120080474295119455058664565658660527367066672715802145313837640974269592796191505703834161518782376609872902316067584359043593106365335231854265660412434722783346974167642525699618647448582833783293660590848738572760348712601921464505249606940593487910296003156509437578789747400694641951323200979894284012700089377363189348612915461000366381106114898961505175563429158575862864188736073129487401018485766607051860082239137852233029462523454846872004638853429136538805324699017818681268477625184191363262027996264366079876492167191590838924943801339402131545515192895804420764761698745049709902502621761674352523119418856006453631969116049676185600292929115442600584520839153642755540528425370406795494461710043596553072034869938332498291186679433465619276664114301535088531459281124161333307019246247633702855786404660041869064757080074410635281634625725253544015390777804827082385981289822504298198205415998119484146051709331865002921183210999723973205017939972392315339015080412228757995571995897552724011414698334223889513143537427310937607491466169848983914281820278829851604089562189316175690678902241232079234068161612701071457564252181939461871374952478857092976188607867039259672660221572406730293248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -15012856631349183597395789083043685922126930128080925852272855822845401610811807025262953570978147211059880395554266325533022477768912872093702129300481970363123696490159182064898715287399166266155751746486676867420562416303651572565368711681044778014772201112261127236259116060725191277339356464643157485339917313871938949152004918781001592271571524202848251424897766628047341388197184845260647702487452339164615498304434828155751000553724372178689816612373316800357447332808521209891657330481373538494419146875903560824744193908121654124415763537972660548527914914678191223755516512509452001530797258457256103620697419252787393674395725425193740415067446693489676169016375423449618110125174136324354808331991350903737922856481856440914030504386755036519384823660480900522418847705234288988406699057228827859194039595449127416838679328488785754051571143588748447199133440493440504445531829531448871291209555735656839580873450148350215291453381385404177409818823655390524912872635486238441798932871180432782330508263803731887533754334285028305952603227192273401490945850710388142788609239212969985064239507131407395927356582437676606851311440032255817738931169653653317639276413816450388450653924562995308073103972405338675850610248640749306063912594332040770621924226372081288681404382623834419035666473360411152769255632052366780870820326078796327860943977661239432242048647026441250301240069785573310929225243057997562798711747160709393769235297106614638056614447947508431817481506166587758445654316993091544502659699501456104296724293989002842549919816346101209561539489071714065502152101772238717048698243158455290109321332484625050972260418430745053466026392053615021796981463227692845585106234123491325189934487239311718641615160830694129453710718921078920222776376918988666842643951400953182849885754635044486288996762988204769786083412253020104365965541198874911550616160429619345238772004714609178554337047670289454207935841797929491265838753690954662983293102237948757972382075799028241901642804069601286773417239605188129168777044687103379239123326367920754678846223634779824350736809345317514450712824060528793158136808269887598850867409107148189533171974400147449178941529033505834008307732766568589218260440874198504687076959047879741665089682063821044092045906628566737124236167212248017626898956435591194324521835399835786475484738759273933265736593493949279790542279250798845310873745463557164544608645382671141404788541183416882994630836464128253022712099456045132306190554246434496533989243549439709212887353559912839429268422377198975754086805406303780375089044933751031435321247561528861760036074318200392951870331571547263537076552436242616250434315537916384227223370302991389251521921055032258607563737949709905749719442002686906422618386404245206638040438045734080947193927283843734834441356215378973338068688150883533556421466786144987692727190324557492709582345526867330074362885018271537445795172438405765456711759603572603192140077838413024480777640762784667788297254648605757368141482064908313519103142459650053052802357221349727993073604169651476089702154071746125537000425106642752343095204012674171411535492653773524081262403954841159421961662457179430379337055317901873360691905197614778543875600522044966951708225873222652375377050761195979646833972669393406898885340788236535707918282421638361874179821940409093754758351200796947727347131421511844254110965162391004938437803887461405407476908799464907242897738098066837665524799242175960111077608002487468591099740786001974893077325313244731350627546820596149355750947093559146980481801290458948333477780500687284831263918794074119413986472457591902735530676325742807218081175308379426484946940789304356015311825606150691737901914301934792803280091466713196271285033070784899921167209746747858326594286969430408403272883236679151223391444680189833755637406726116477872096463105023831427208970723411844061189949808114391303568902274768837079097488053081882497558199663952662872879213645586004336873031715298846206651062983636626917295466099385162899528503180465312694894614761643453516938069837667484145542359538348773451596776505888865395461063405743525584065300520238690657494354572982343509597593953111367485429178686858122910409618567882284686376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 3226693522388082137849696364057401094342910592837636021544556011368417851946000629871979674172574389521724515967234477610828775509308344951012456329823077323599392843476222047934374878515108407681698598374035391443033578897712049309521116708582788494115242829082724325881207144605130118418239722908081162917388958758169747580831591563115363243066632200573947908281526349102661655617852158028034832462646230889965404064424996859914665748634966089739474323308843480589723886027953852111954862863996594955038256259392785452026032604287051506531147003925637413950031174391962887312496899695456499662965385202370780685507721550079685998028360639448733539114928900498825007978046928519579480538828203718273294240704151207575791758612485929961687323393834724660191300880531256770179038101169218888563226738877779927624731248163975141416648006058192117574637874407971888362776204981549978327865864228130757441206078407771470552396939184274205553031589823375567306041982361523081415405129441900402902380900191167165893028352030352020624058576938818194824934346845117056804764223129179603203259810939812498774962273407881387308157483279085177433887699450797377403107606635328992048491219647059278245993565574890235234266635527589287841177133369962612460246929904849606369801669951913019944864285834880914495030577437068082562209634425942258781982810595041595067032058798458843397316053104047232726158435528187760836543554227322574445320915066293010765838030459400809867647638870875049120947241532435735844002694450077768475078819561662634217108710070708166604469033529011324079427937295630153636629037224464501201453786935754182063950240847107640452041574326700314264242158867702274165964172476185547728852979125865097232301931933648369449503522459405416878513854587279921128475820023611427518023486467338729776858979389277955916087428994683595300582403120626488072425677042986347311489231654280973707409113470453679093260174783829342216621023956153786338706253935650493707564094906647154421307246294718073677438140864280363296255914896163178917174259763937924519984485954635288381941020952805232555086834006603627044753937577446258149881268063884325602799552326193912338140219885466894176493952716353837275627762005020137690509432893980878526019255174675170429699652297974828154092969426551670935565036775712596944716699931094052167143028241096823476236611110312116967459053938631389760812314495029853354047494177675835903253214758381436321069537811251591564447265452796628772424642358182650818495937195902840472136310487881707989470527307646416425729312137641219197037681821658676809079699744211181752947573891106022998072752349591848053003554910318177318136846446756897890114835979918771360877873368365822467896573336872260552107178788616350719083208433225716020830260381404253519494736605690633410993965778878510283225264739355875772254726501081593713917749116319282137199442882370732927845225936192384813890855183173974372315976378526321977660471088173550486856537701749112086219373952354177902929945961223512460735596926642052325265780955081980895165295120821935277918239123107512720195194572609349967619047663846390441734597038062175141495933257043679756489954624784345337650002335881062619197216955151080097968234343664219308918359655321622001941581575814528239641630040232657090517815915682881970866295046777825032516930000220605684561295017507265463026053866372724437001372871150768369723515190226257689910028719915850511491533893095905796405807915347765290591938146626347444608614856215252818870729098176439678943293333805800338685510640103968164430284399245268432753624757119288945253128325948937621094827000383053932108803150605475698684685760387043010474589592948440832367330418222305258404043838689433730759041077119612790393008597975304199226271376249590471414230738245726799858006657445164581528032993041855304049249544292426517213501469571906654499531192841312749213680732402913986387945086480417798509287053758046273408507290403247426365404170776052124067035915372209499027091805443389821001080306571514020135351111705691342602901425960510431325377736644434494750635517103930668692012055214313717977746144149475817433771189965587414228739626519512375282736795116262300264249490303278249876801775325623892201496816728923963392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 520027361478817985404966669643440640548955803464463508165614729173065339469332940765746937224472525443355659424054239036645866218068331915996965044398006337831885101561011376917403234538735628637495531902934922574995759009753290362529367603195607920908819154688955621525372689979127604718071822922112393166264600970711467037621620490437631257044496442130644662527342780540512890728443924188065705851899696713968026035034486425987752659334341188990298008901774523320905751395282896032473516616543109818566869222615779421913178502896924580728170447357582654873395747728179284571460355432266888776642910110051889313099993249948557873484879797258770241863367398317561368549992929256283158728320297150086456645991173568281326572480873868492828727729510711192022966171698957169692843873882948840766977005407158183530613016122490401049424075296825670093293865019362479918866245731743072601649131771714745043301111719333120384728474564749098528639139212389478439787785159087310061105670853273771900414994777842674713132256248435864075318784457352399409116467852609656942785953205607268177117651051612949175183978965612143313873359265961101279897245301486858317757358604136364230203401221539144106023420376981374428904429327347084216492939257854771664738981462012118707795563647364255014562148122305906033136299654809966245646418159670687789066638825400036976183390577790427920104102432199373621218483797353578660361539529657584598966924859281918680186409341611127508778366837279272338742540145910880967795905445861884196488842152424669364499111828434132920223243899484631197975704412621709562463089750070544344608683187309851696628326974314503445691085846347299827267131028916070563434052399964338295981180112841508457571294196280878733200247870357534500161315241409453687482097820840383283013265992105399738487676879187213196019156390617921399191792434614182977347167367301490931019836866773629413315437224241183772917330112636645642924009901419290437519801204422547309172502011148976177407292626716085287932982947039556429750311869985442977064418057000563424843177933769010121778120060427210250521402021393586962173905713625565618138336759140003417463854950854564502202172545677828999187810256642232474841003391766058631614817872122367590476631849760518185307141098300054732961094539922177147579963271629611974613231579261106391801788853892147213382737338060053644488572418001590849415249312067374144193569504265514022324104041626017159954697308288573501748281424032139886474332076475280039101365501894435190387486650955159791521188318758662767153722731888253362138988947240787682715293623537273743736507401339317345889008257078572619791896517728928931087610975661714555530719060846131976214692361493828739634370707965393807236381813611681696178616659098215393287242366791483534375461790839413399940246741866771593374299009703844475701258657499672703829778943425357286301224907193896411145276960221277348261791176319057529633805620250393618688578948309730628127641861318605767763531433627909692797803880442912312252424390214556096502503560702598484174972335208835633860645893180302046495765149633293835918682728519221364995977309819991043256886464005781397901634957623109462402678359269845158749391472720905507356671777204869649071186571630597682035331833789128354171206332298559122562033462127157880019045641442908608729645793548862084534486271585813434681397075505492072615928596864737620608665900777371991707473879950114918777730741567458340982950732958991747320131648766706716519103901606185503463168204398753573423619844851567931262184247629863136562063331895376655585435020211415121778786482142737235598867278267125210364126713806507801881306059535133872495238419911351879974347852202123637403198440539530600646539874209452542603233776567777281733535452841759505327360018046398160178874316326858701977731132840870274399691835794566005279057001806861003678630629745214717624375846865367157302926606649118032483618237457115162421980780323756771081727458116930393980449691029602445492650667694624879660138102504931303415461307627222476785552652295635328285205499815831771852558135394369003943040495403006014309707413497293310366613529057977373386670492329740006014805552296508656025398979105297500125370868555302776753895673037848576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -345912892675209974226615162726613709223497946578950249365464020041908085913031963971637874884610020488962155892283779469251379881782518218558873897458399224193809717396730432761125816777348701761787146509783248571885446384067995558044327858601725864373495199382268991377618859288653990675388075129104823433742461015911095699806208788469818189965422885550448267646178747646727328302499049960331681757295969319481503102857254965042978305111648411014163417501505620068843157181907001561101442954917271224947583713649708476475608473660179758750836003876219869573053115382680585634308985340951981821967565370088401951502910275476119474859751629678353086975444199582833643260144522012571106419748299346988745244957775483010478907841082561983431628498561745177518448925550195266887530220687598927335507523616149452082148704200233742981889998599382180595353559643561587839753012786663488779208257157778342080391206051607782020181054570196032255345070954918268949906102474241191375329941958346676745582112950293679810478369363750137998530942445038289422514518287323100827464701017280629005333796728792083698648927869177926183935043507439677207452107690739912952276753898901930770941086569287116714258516268842880501053960272561914070607699098836533259118647951859043742908483503709620767604255754296132914613559573337406363286456511918489116828102390246206642998953892017367247656384851224532378066737566536737949949026409963628511031286566340834143643172914290813723622038005616464227579670801862893740501754516514331578357430350287184432093020338589340677923198163818842132795546736960355445503754429512710415413432210686894638388422023336449276316477811353194084691947468605029713814470726678399758884617425990257544938369397419677401226155186190786454543479324592798373537169746264140226996506879412600579427264436605535223066914975021649269725923322535728150598373519496339045295536400741059798623119768490864083358066020038140489120172148718145739606213058160296377679457271365732611853399911048147010090599520494620305987645067668535237960995416083491661186003428037158908964255084827716805479809106608148386181361906638908784659248192479347026028421022002445185952290265930939718947303501852847929172897663493769062239123405310664007420753120159103531158524129613595586036819659006399460812150739741271649123632361627800315204746855886560428432276783738507046169271039746641761409247818145653681713641979314575197014314574022617192434561876094885316335609935577792097924275772764179558772624896353106690883894998184673550220799020204978055201107111725621192364070997778815272975886280369515835457032615538368631284407013812912993631644601634633117337128524233945181874835892905374411026014934435531895860463746978585827050548658646699961217847890370438848692448936228395411695674197397975372349900292784932719566435502343237791546097690170475118510851785741433762056215880101512938032275610525752799726610913027694407842615098052493730662859902617057938002370994305108786559954178674736982333447982522102936830764968328571550769737460448997097477963274644312599921442320177668823228527441563287373728613830489019568757082635465657648026496670939461452683888479778484434517795558468396644503479438721934601931633403909350601074878313881739354363479211897369857483372838148651505687118822621297971907959744732355317553982668697393812134472269043554571325727010971490533603285213240856149039984983180665828547317945578759588312514151717247886932354132973452234327722420201698618752772322283707321191220940594614325641390256049296552780504548223182908806202246827189936022257891338750377402257496753739219504840194339138842352697797948885583408964614813992626628992685200093783348090160740676128697178380881520471318372187236695506386057240471364264601954707029047288911142764843765544944991218772683256413755168443371770637190657468261336313904717982111275308806404172972342398043729391119837103130215868236032014014668628601450980878791414853178470163515278459292753129624401761830173067908895014499217898003197018266583389488850135532161514286979301514967933398049502892826933997521582282502897678787738101102147923442384988678135677207019301559161971767043218877203614250748023075499787513712383394126747553724901432661609388441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 23347226351244315781011192457170770431391142970119157893789636321991114220316682622529063320205861501142170774125207209211389072056351552503966172004526457614834936312603045365424350145540862320814572488705178125727391339160598619818942473067739668452739052572077674249047442381287479776425077245126639127371056800865413663789681324925091053496323794060162592212141861175890785449404436653529816675234814697074230705939273406013158719283023924070506948745266115738281511892519595023427851641680963713363164188561998566403077913563573789637715838613612065367975927447356867576162258792390053856148290759971885335785939621668001390131038420891422815357790986446655489829881772651426932449664383764299971207710552213040448247627967143416255435451164480422624410128366371365204718245442558483048851924542128087160294583443271325979628935232675590045436610784187835262664460863239719647002277643373563662068793806345082960116311273796027498016072667775206369475250051279371260362388158720056003055220602144614998965780834705291139189248945046657762050572275578930564938345658526727337063563397636273912844430421582408189895287196760636726565463929217800501829905649270500209241542184322019861316374942935614055023328177338665938539240161961691077052104713722286575957435114693137137335813911793655187312914047129481762515178860091966070826587788251058831315199122095668605809996698602107582803851352823068203992183337099702108065482617282936825290071747931664584421352247053292969712724768452352130047265717512015368390112148036597357125237451467231970929967571903626816210610808574868293479257357123625775450416709044815751032739510682458486204576390108688277955866372693817837243702190771790772409257682363501183036779873215429666901047143539358234422912622080468639506362487410162102597095705523944675915165215694523659280687665417697352705860171073243741205104968827395521363305421881056060443942360946035583738441077429341092998163335047647830832947723717889981139590782744510974915923784483675759177516103613231318781040339871517411944069210992475555503385601524094495576059855946013061560129258000560706850834120610212018435476685261499856169061080812958653411727853168857946798623528109444152215339224268376463056410044788059868128175125767274008037203994282930029335503679713112905021998997249749468417386028848320165612657408857916775010436217302336306421595486366516544361959326491766598133963003653047054312261464044214978717529654939672170650863662007627005822858133900901173874746830526302872727600420192899272499535946007483626852591647347946868475002444669397913256056833547183319214723845329845675572178846269526165269347386116489837198977561858337874031064044137743032387856005808790030347803545101520915941480329425646917623448056743153606519692128957039500812454384955822772164253843827408732522810228622180515353661718903590367633162662283220626097992365926510628732717933568975858467835568699007559660186999269036554626238566895892661592569792360308833146341372454971007879547884978400251146431443699674468532159107659856642149607040773740703330126008674075224630997746928979920347065954685772590407691384940368925730478532232696426794159009258328064931418081004946819457959015359559427342134936737745126586299685447647564996265271064841418020014518677845057884582862413562234262301843713567209355216876144216492751146961989108399837372342628618642236180486753260128691715153598418574461048225576387493729331878580442135174590471244215713160621139367729159646435922014936664283523025667829124213518920935982131652501093476052244893712470997889371673425234453074130660267918383404829328423575117809223249059888498778420387820078656741819007070522872709188372465805695461795138925594408514187483217219460674927795890664811737378269119873088873309255858606513229504931726555689948010908863263451170293623326518487916480033156334310173019638604852118816736419673901746886385124312616232359432911564262077483941181334750018395352626296189516453311096211233825592020196718887846483742975220568372148579488337523336903744107531188856014303979403951708702849927113667690122230418267865675033475352371328782322398545601295354123248539171696071368114826688137859402325672201125638943053458758043610956259966626371207168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 11445960194305395722726231357105656616198946533615765978660638747694650674069679393042304251376926303449306136597489721375725561449847589918586057300149112109591764995301309621958145801590983556190791219845273366067700600845316598409988968806029685057959046394352335366824125397844154738121973876902038279337998599415935799909979068784773247471799829930349166405931688225713655800993625747667654509573363132571934634554070974189006084451595638965048637148493015659527598259691544566398214863464819989724775023055380500552041228743194366285841256099965830123717985109195164573385544509543093668521131929401073741345963092410274924572440935354891594931081032435311161541006616226645998410561265987849806065061277004892756610089168836363333084774457908260203896332980422767430321120295698970651683582396111347711905396723381922982678769392403266130345975720908607505751793012531571681949856726588639337298972350479202238182146451103129438724899308581128157727154974771975603771623207738587540503837933310418980772416482696653243867597783323918110157723229202027086681761177819173944687914468494889606589259534384964833122260686027048451067475726641248799231669048768427018460066615297589661113789296791913012207575312655853110430861377322162748847333813390525356147355728652166819096846213862345105331846013843928351163127978697582117925400534702418841091570981937571187284431939541569658719037868420377852678359390375607363775179572777269744380756042217932158784679086688014174690551706767191182600179546946222571664665171150469156646404764662998536620053138764611076562318183284591051637466517808346182263495447523756056021891826964479854881693024014962855739776813059468194508601479921613393705206440194640502876107035193054442901881218099775867790414315649217181861841013551571346922206261864717468904693333371818799414286467951030773454261045201807520051143916680373332030004245210806388607216179665688067658241809042696321845567295568896482613595866743415681972166311886879115096316917470200897719835100162009294157425691307988748753147370234430052319688070329551086030093307664949614176514110823573276715794106774276109376404825307530645660087713617569735112815892421943400908672709812253595912411850646549312250872691171388601950860038584759945037587793456815773339357245929270903035065902437554429609032774523414289218090314224127309627044164851467116740081211057304013632101932881262598361046095689206087061556344432108181336827379855317260450342996193350007384869396313514447201331118398585925045159786154233779481191817052473392494859095897447631966646717569867470889227643496518500714187626397853088740745343499414204546060354049413838432470527639435906158633697120408320997083385033683010739254917385240378031432368167187737674895439242616272909635383815339634485817450823511413865778791989119521186473792679909072992624205558079754197181613674113152412642473804443763654485071735199389043557407100254892585963499806457794053725422151928769452089643215421136273231790506888278620613711532017855126903248322990230576280729426045347749971044363029538782868189344759994449534383046174077734431862065560508403979712318937865598550039408076427081846605209870934075665061809727109115864758703701119316956615201717155151323528722396480717118867895587906705577358427556341726442598266622886248644571484612573143379600157180178188218484927207527461056470527605802479240022619871284790563481002694222041411436129127966377216284283988066428947749648376583153805082079617700267913722722682612112816716350292241214527051014710766498879677388251626359717666089490865480082685609262023678709050629209235514635419634640960242741022563886206077551970602169020024769828148314949332003606238262118003543454442884481379319431161566513535863169724190694279054701526176752401030386620600631029272468404253779410871465626614669672882656239850245447245496750437475511341411207307055336636438995942199866718458706517941070675533026685039978992207517985650365291798247993438198057421632009894811781226701950063870533177687846459871587338368664600108161088283227990768760615662281554299247529085680421584729813647430045646091294224212916489078423349953390579579373998079560806673435529110208843755401646339055278352071660594558743932724838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1641009997190774983689014235109526750803945967675120362729460584655263664028521784045581460762081097956931313778331214507207962042347961539342150709105152548626486379159347512182048589170135224623327305775216803691166272707082992584804001864791732954113501210770653397075736232956354241069684167888597501644958698362610153838375175431621840725560419376899244936361034824867252517787194402225409028134100402064429432939829471855999330861684349971366258319130658750067862061505178631371201701734976712590630234075598616519882442770312284906211443373676362619824702295071910765909307667322528656304611736052546347853522462001195991336014271076514068002138565029038453865194819893367353524685277419473254666630604546829014750242568958486949392117325795232753148024462805300760742800695582579431909105169278072950562573671656954228963448419265030654891617779959130751762322309110986948486866837387258732434319858361725899964138778551922092558460772474683478250569578480165230569838795268841364937045573896400094182356669282028727231465156049463317608981389515182291310976907359412153824342951322046942331305299432876146258980790933448206224216387575377833954666330903286688008629232175622072475747862879089837247501681624135257871911843929058141728485141057246255785535118148478052366055674786828846827447832474460677423723911972632841987161998008373779310183616846941316746032611909790697038226131019301836947456508905863471712347939509580983629056790371443713057046119244091878113763248852619484411999255869735987011763838614125379630971921460673293650540736482980601151314030210315724331243610080365984983009549041956090483008776427609543851061245834431494012242721360887484166848495698589374736309300448666394391092347830364574306041515366693742663886149707483722394705106625531533419568295459542769603813149386345568591114145232984886793786934884621052007316352425129663843770875810435841411065767399046692255295889015510900506084967128193464778149322598464755822918938864205423222723350632700892021063214968318623755280820585700227953143822077843267021592952545009674681430238109488588143552787685340603344881317121927280175793271414771463177869360283244823445199391123485210788607440485941811919709583038752915428236069686196341367906406753372661169872053660378713573720026602017278062541450006273323716682384127266601658394869534137914537534168000958291788183570695487092838643057420276839996617183251620771413273419352286928802352412421299838102436638510991675928847330052745909693884077783257655365767669004355607645735966325345477733852507576281357707233200730591361231949396182810592476346573603243776587475354602644274530586521875462947557761645532456862276249003365702739322306988523825331358558408447174140832601986717605402184418276735372770832773363540408691347467321453658527913138675622399467114229807240258109713183884545086989155218570028480321809423920216487654844707474114195072258659683197121241187788509886915576464546729604016345220994604165546417408374028641546163993935295455634506160719895990969981795893498904953261238255002453345193964808998141472754539218708902518699569197719657686510453352471374834226736032418884587447975344390834949714492052459349209370433293667343285762275135065287542011496172937102552708035552625631313082707705650706603851112046288983156423892032546864229401556216649062438941347678565086966704782154354604290352171054671991548105855372165016626075252234119585912220260077602319698636450099805875401418346365639636589517100488707455016355129799598691333020665813108778527343314041067879184357799946844485706092822568160091197480126339705276452532799936304238236729434277843731319334185472909599530954582934945493132261272112693124099238007921836786558854904997934134805199003400343597340241844579856462264786962661003786205741321608887069192493346124233811662394266474887695472867338704388261240918013882480500629475619693850349101943743215738932701955232354462206405659724167997119630801950722998529181941491253668867335595180918787288202653746594361484032833824487371874959557990824341630456163716490212203116877678492004814350197997127597256751592684401349509501434987653029074904435788750957279405721880183910272062680358199337948570452982750199004432942550556344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -456210597327736559724973402020887837173067165308618648370887413315766810361018079145926980337615781001596342589446669651936206081928346397975293939793155303607493778507606580795002463999452482945858437306095615531185326873236735132658585931752504111235997217367280297222800821582217110356250865704186698546399871430006823168898342267752320242579440527503010359955858109741603297281790319300288736888684034148995301220449949369470126631488666371523069253310733746856740380023481491119602005018371450854934388681566698289905927707475103335208850009331693691317287818501566537547503322789181856472532800683614776292514535933987098140024106899995502770888664306583808986939072927748949064920953027734595312643678451055148985556142859127847672227441100572877367787539574950663255221635640797210248386866872446996871152766178632370744263810622169703802639636220305689582764388826964501309530291870022844830641221846170015746836096256590012424607972527650327326827010768701126993908279922959834182012665804712841433310628042411788834830303097195115840155683926712958810052662930378926026710333927109843772459994325835099431553804950719214517492004210222100155618578059778108206278431268370599363568505478750771510186436139742002291833538735540689042117381021128361162000553763853681040554591121571890243974958306573832188936064580727951383726342797749303026197996524309555123100378690383897970808672563561201582692414456989772917470188346448935013506774966227296986055411886151609372319253643159759878867986834167818480585109926098311202742859540831182350344906953439423225983528053240075538838546588828886656072516873608331945381698381668763966012909355794028407392320860928444326436599919442971321078357161681294986120694305117177664589306732356260595789910186425454729506877494034011070772824934397610968857289717661393990562614632610816887121472579093282196651143577252167728612132708902375588041691874672735805432359657675065547186131640413302090477990031610933152160291910886992616125741768854446407932631247866884246998034358493914642417525446692013825048427808722067290814243088087317853012726535041179888321863957390815324372268078293034784222091269090704521275090163075203429268312716773183681861237921938939219783790612051734679040703498015869817485949852260461733519871624444982860555809614796229740983091614633760226137010617300931171710073118975960068355695094782941005461116100317716357486378938378931851613051465857538745139348192684992390628587250736456322757862890936991278226716868898192019962149498775595429571364142629900754510974990241693150172559785206127914051724414801887816986426896755717804880765222901840127950108896358518218572076156467994113572314973784224742318601729743984940886151792028515919577651684565217199417301079458350307217622600315102874314984598299909845998166855203506003894918882598087653130652966908153358928950460329589634158135614416381691781563218753687931679004636685235291577753830323720347925524026407828400658584344259417122194276174200317114628617263034947984770036536957804478496671874198399594325498524857534926724857963126392359719076632699645768065832071893311100945845838306575470937907665127011446240078783488392392239815829298942182894342171642978798914855050130172858766824114806040053091449735696811814064980766861238514107596755252161073242132505718755601990117108986512585427895139717777071531925295862574131890122146613004640724710402693542365892715387299315805154176883265151907854496865312675376689417433160604183748882272222047333519962213239826968629967433983267284259587018167303557217210393395809662346323518184479476123148597621092714830457586895216031428894802576244882480904280540679697671439843231227743751699840709988720949065531495619200314129025004215131094680398616316986491264786122078306939738092096416498138655890877854971324646436949653863479052872985229758579724756396432061096890085427983528494303782690297557071495887813342002618030583068684223069884987154718442749592634378688119351330033358727980230528187138785711831759862919762934903350343978595093235061763620280143951780680778897155916261417904843693308993807287309403842747744685635395935157436482772024136707509124633726717853528964789574678774456222662706543525740316250299432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 137579172544993769153697765298788436825858865779877326109913949050947127186472633022360597734339332840333573089028548330764677600636580391431840173649733288880853391843799779338831006949928217684763409100579734090138465261057771424070364703867815894828770863889776303798760642437390267603283061272319275965283462434994872548424940964687741637906711420022461600373804249903867677488799190019358405705378584796243418400445835917923830504896344558026131932355984514714007291807617489546964387843449120838657758608536713082837936938204465043391995589190353722786379575322915899218164225819428445263903302895676575169766121967324594466458435519965654057397920522933462319955028086660584249017277080892017126579632844965573652180561339704726404829542846855651242795453069124411533069357139344968918242012166065025408243055927383410687858962656215170509413872512009854515689848019091500018966667769645875081553911678983089252192396697395418799833763819709272798596969478167933628728732082527414802508808030935304672052544612436012158201619087074874388609143892697856431040961127795958455266596276041255914363772292669524527916179167164626779358637571640107090298092704259027079081823332978889936553686108698172976023732844042390238577020157739742830037978772439851476312664266222563160617878768104925547377109312335763476947144766850625155464708977973972984771206569734374683705445018856678879415268116006959982665569338660719450095059763722915923507040799632869698872926529997572328124328316318777575473248086140881091894767461221263029299234231804302136951770536982381155350734313440075898397609712066598144943837523885543283744079867384792682168046790792300720522028332816256066989558328062988589828912524665258315706036081672541955287069274253779658067928890594548008120786868571527278208128371535343363955050246683342333229764691022006096056697126854334209232773575475794144622238932696335116209983594303977620181454352107164685850731343791490876428961807828814813367956830121349301484626559248375944837151095518710882568054362039301063269283386030251243414455793073954822974057298158095574659428622963360764018991087032100072822221968202326281025088223767995009975570790192793043176157786271067588232569445048411595054955400736772612418247091421497158373421923129177002660837373858455354143203406381024604391281965981555176213508151105076136654325918229980549318459540711364548468320550923272011147196540570943555559899488420329429541127992119468750017689173960308088329666741443343347558541870274575922136794835605249093552892757590819537884423124606727828322577995362477773758906327614267091684295787825105547597036209362311909785396552507468732687758171239878361767234541806684459863862721893836134830643361832400542684928755661594600020351715747415435448941229634702561094423935910523478977297402705603760743590359497218085794627571773985107391862712843067767515669083333072551181522686867234396424765996296328810412655144868165068015314366316967823371678195250388521985042478777947832690659459642283059044293317526606489869964309174982864206391738148981689752087437211678983156946549598048394787451048514350545865675046952103579802203650374733697767012383824208336417903843288713796878915844337243609516077289729064172433254112610294745051482973317834724056022865080248656811174260479814772362915898343097411442772750086460645048655024646183483208183205824106035976275975328976115048312220026865756020979958797742520590356155675254915804507819822903041787354298810619129668052757014700655002111488231248254905264493987830561885214509489309842847298202757126936997732544908644076692339692708968921334242140418261215482773383908834053551137384909418050249165111200382865042617740525180905899686193310528067940512226748811332489299400186281224696939573501454210024230753345507752580525125100853650606537972219873944245836966340077183813910537707438683822878077213792656156910949559122310825597147707301636150454659107124602049339769994753038591421663118534324391958880055734349671259366898364043897080938362204159400636803713544017703676303924967870207430195803632458195553529020606317297624896068706128580565583403111148308602609617639379582173480393990926265814473582098572492046728376030483376013200968089232998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -7953790581097454058810476305382312245897894589165659893378813051911771940258367074855447673908686133454989440449502969244763553737006448061299250523983743706882499729268131898470150467817999852172185127897663444167614222598512325625032323312477899909933045892763351355324985900586884390786139211966306588876994870132212478974581193301188720991522363335826297607072223897428005201280095540538170040363713918163417874292929998755735111157953380018851256787877613091695300264704409242731098102020482381962685042236702715202149139233598929829468991223366439766756169200428185930833339210388472348533248430521105321380816641547213333903195546573019354405654760906374818344509345763787230536679991737185000518811185373841765212603336914626122512376324908992155053664668299327759783337867577635767242481457541342080224982293335359533118422593178711316011109322789659779686180032859916040384578912895386694529057295190713552301462671495303707542338111679401874651144125112617936132545473669530164590078217634492718979070743873091728046374338994463803028435584438050660346511277393032690909553003676444912795689481317527428292581148063344771057162562562661092214924855464615841114150576305562722850763664693261031624333264379988067828317132370408766082646927153700518754358184049005300594042526651750652012210449817333619377830153302527488203113699673237920510964191926150178245158093272440835300336373747314250940790435264231089384037055152962222417631237263642818797519146538157964056805953987466274488532155983991931639456627825746330491418241887504309203745111569282937143568705331033009541626988587113354530395164344808745336732478289684534015493316885714746383485686628813383020644477307260862406831382449053766852025477290343549051220581099754515590156042461501239878698093468161288132910076004222353134122401991306308995483849868872330950258963767591443734198061796496054265760659195639215091399931474112898396549577755707487867768165013217877645783105431600005124107432869168531341753463315047488909402285359471537758799705442846201472954459088921848576839185020468723046138370794170037984466569652930330155182014920888420333504603962516685194585991398615772166471123602971879232759367762437454089868924623332410332206798058417670239747023231799137679070391517755185624397935308002241828959695814636843033483420397698434908740322292773498828948535721423981003163550977936792754854692622801191141623969764015183691566128400252626768419790283542998338591769617365060495052380737555544418180386821311138121578354349887245007580590179564122038123343554301533580588144636207621073966705935470967834380264770223097697926866925576141595357733325274589137167439182230672894173245643118062366617183394759508093916389549936860351773054575320990301100946391793625873912834771745751130998132500367723775531992635932216275840475397809992641833180049267799658668725837020303519640753888548374621083443082782852754175375089937490926721662250210217784288791993617704227412166583435733936440941444311161566231410663504135610493814015615988021489383523328538554849839622501012094678878073959526665944577838253122237611429785852224690198003795199444310412488538267648218093462281659966929013992659903461077866704414251569317022841891237296813878701775619107703782741549201964153408452144742895674330463962029562871280077421696329228092170799639692053755696831684695790762026849418636224585797273142575452580685124760652441638383168053113403185783699968595716136915587788950945150124373851300281416038682574881096724981152673332850073056814498940963659973800259181990729771550651801504956725582583292571417072243008212296756078787700344981035682004032893465388042184990630119178309271096374648206407239010206692721828420339927115497825983775766156819190891474685252788305670077783985538184789735981677715174926445805051486415809692637220864983429655006011390481340427994165551196242569549409109271881967120734799125525085988641994072713979862680186233116331068279785263117322522524784671114290744871382848509669715241240967224515467030571220102937081178572061080254654275633977281713245163464700872860534680424348210092779075143357517099719760635489540510493829230447277553488510795747913280042924775909628475605123479921369410437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1699843249276981338965305608838187586278432552824648557617068339992953055777318536791518608198687308136127035685200978295485339286890350432277214541851116593623751207852365282739507105780649507506879290161151649682024830250187276664815701926069173034080636980380165960042222378744328172623029063132948743224222071558894974312515937633806738528438107519821887107817507496813825081206468968877170833333017565357667064969691956942684594918863540603049530926825860668621345553537198651925078692259489038809979327100072844035185979277539543109663955202138809329120778635403387998909064427997861157242309642097945917384282931082531945814986302588414891437506688274202814965881218551295682785059174330646998782289297414979131192363299039550590098098532712094730028908282254615793383471400372001429028826495391152142491423853127257300537376053993432449578964808513917318322105645054634607378769685759688609720558008338609706022834272654080093093556003444459908487293256428350864310343918144004560160100013202269326760174425513654918676954742112689798513830296385761557036551248451775330298111116841240752006485240414832829130219709154074178655947446017569985831115355302741627104609628414273267284487689626981523396024751912926295784092271709591996809217453385730481874502833649429606243308088645207488937242701166839978282799424217376777709009830787484173479210085269277054077810549335709037438944732534461541678855244648934548029497589582054773626455828288237182082831445899540844378850317010250039481903974451578540549703908835867727531754634844480460787675595835302069563750279527301125413247849971361032729367332901793342087022212420761394323117154846745067512985347423592766413551255580000747459527269425273637539053761071697420655007311330738987571427036122557899478623664047152912946977241942567187351396802560455755891903407067152661120362503619186730481922858417864967290127900452815439073794400112118171758392871136714571075250946557706764627710745355025754263909884556232602688579436185676072151266642869548828525393272882703706727710676925308273343738690173353973456331837289892601333748813454694925096334489209736664890008414866909432130614299783170610096382374358565828512479306413247167624744889834200084447992090695968475169517072811663625466361691012722205198260209578900347894992693239827815739945775520645702464070929043439897936347079784017855113795798172733237271801846676060976981435866038523316931342753289338205067551199397499135310363059025962256454349684220315426350302025606550717640016310051735462936008534785913005035759505859661420065579265087010375884534862728832580212789577172558419562128113034691291487525381458677973765851069485017542266297432674852096374307839395339277560192611584757907105046163080976916961253933556205221378071918870828908989723128472629615621208264368254652792218788900847480167441336368333426555670271490537859877427797385098702978966052177277996811132863662758738120809046073076601732647440438441192502461492272635398065862996208474102131628792667719533368436231092137524606972411590973978993101575402976289406088785018941811434663044032130717473541969253995986911008207121862461590280613933951391740480572713575342318951849305106202103214991672664693143837016705206789519186422387576462804827689704642341810034940121034242208028546498527121163914784668336079284103048071424809537056345144507234872298280705598469950679304157719666780705575788830481935384506351906938781326832923190762227550600439957454423274653806775040834216777222302151496651572774915822476806388444747590481029364659189199660217827221010713350701948715102019115093763339232014787118108775674741988240635949521429806345243758653976180049376982718620189028413659543781903217129256600547784767131693877203069683500188392296964392661119592592591679406693057079365864337808128161972003349076716424285673162025052212749511024249823868099701502616338495050673062810259239736356940261364269312178500167984852798037481567808576598484164833452844752922677584118249712756735627448515813795004502147979629703466254259231517471317404278415913965577130214804075586833051397622278918296384024956979662537279563437594769375617753726184475753573508766035537876539675060355783417543616806680111065503629312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 250959543648893024368436451834199027913606361679126586871141680080041289969081997794038177723374715582925839009535012133816606032215139410099071629116189897576275816686992650366505937228892420920956308122923336144940021788393125419494088781112627241697549474351478790511287316890298084572212433539175310632898885798305774774065626725995971894696698134225594228344892611055908907118035874821506290357606426726617118754661999064459817684725814600567312852820225890042300605633769555704396531308089517045964624157330622584410986987652520183554501682512312656813122324013084114741850888877817216459868882105357780232838644971533284516175207937461934578326518931917797549905795184551044945071787236916449736551126315767946714743982919166451201318898491822815688093113921192986646372391117236384740533816208782623129358344341453274003882007662367478469856282587842759511961566662984316971797466762934326429209367584002901736350663331402263944976097920203867297888108308198355956893909201722433424367976427375865948154377495518250710120091443981026022759060798652805348344112873889651402454195865473455629137189261000968805336767288973859066408866716992235796409164198065884027944752892031913663034384247492769100796720820652812613039867381042606115074139892280562806078050616711821810741105504892744633565435163953635526199711932332818003430505732963163397498712849750599878827410518884357319183433868831579849296731122853492504503817430125589252510367616570067466116375185381246062180041163617032186080463673472997148973955213902936679120122726837027223710209895712847692479094605617186664214276353798870252361390956855920242733583129266165154632413968634439571792150593421130581861987278076212320058831489640776599930371765848701671782443110163616448293211230950154975426799791409081943892853197063492543622195362785455642091327260137572752737658790866985384048719414867574358836261951963841263335107440557031055922831662011874323119627659380156869514803711065736754632902195553630970508584247111729070587949872455061820087414752907297806394388353244272302308140529681171473808027008371321520565084796178254345716160688697335809562867868423947546451499768872148551824605071416319761691231059174631942349549158165000987418012308252449894159143156608845639296055114935862025009241091770539481993606186230965312529334001101355080132468181257427240792767671651734561068698342834090658943500625960302267784772885487044564872658796929228747911552542734684636296564682552713216065937264152597319562572613872516479839481890674647427580019831577666009398951671978566015512887088425630384762247667277675959227333838433996186264069009756577656050501762485453385842003177353407123810261558602064145008171850858073872644880904059661590142822813943827349394653943705737098104977414688395504273585733165398225548666445201376600639459162761722055743924345947699281086833914994723160823629206696372998257786148467333472346192234443641920200888815463496305523275910789125199228163797896885627742987156786761323057506010803284209840628134321673425438492135913878977543581784127352007254478572616915321046053285056247787213003358555669058284834197242411629408224732800300820709771995675247969005862606582386537030610913195890401415583202756547738265586734917093446210114768454275144924834373224079254056921667140335475843025847579878557858337204822509762483477886333446529180003556952675845026743480807106392380939636925139707850852963284053172563376317318014353925063015951980143930324326496949006010288325975160195931102660292028291501150836930497909065846634504840631096366291661934982287842167504319656867936041766977138101459697356502651939145915483663059265742788643487193350717031614749356720406556274030155889024759377942750285865836756013924504393034060112396361055285173787455409126675418922613057800818015190838747279188054057626579441964142130919220246693169771399557096617633245675688030799118836734936727475515013505877590567825690004654755752927189135124732185679166269955549920048370355532888506607743908294755802640513772905913215754894256726871462974243659383124054724669056056518385803870757297636912063281922341535814882156269092094689028818063880214703701171113892205546078021619666889225649538703172372843724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 4385536950071965413552832296615337173878185190704383775277381661059272276705784480314592802627693995595709785674780101944182410053369109463573227259355281964334210207965388465189689264107259331218112585085347073761638321057936564441132411358319684420539180688684413824147880258100590974829678921101335315481304710592110905519394340812476146238430438509207097218139825504227292278173498556178955357456903939058500782922435583905091929912383034756850874112497773860337843149596876656014408353930361574439972246204831547100282880532741547408695820656715556939777013931462836325385804139680437755717109478276941216585298670448939988987984874901904373633559829883275800407472386729143312226979428152288600008645504373074685956406608445376952731507554937755823125502065468781838377793104545086618493088188330498907687413394653767041125789596402929146088242084489155926145846555685630237089139841144074263217898596922789257512900195058945671644704288652128870196464539673698864988115149723334137268870428333746712881221011416249798773498537025450881052779650399838928354873651828202143299968152371175696590044263708498902489180731987937037903075078557738891714448280226451225796423913546668762884994285414211611193059214285813503837938653334759825131152720766642262340890453404928580334620966440897775471910693296708528366065188325427404189253140996381323100143811264880926541249229770612897033252937929851379598333918547895668527997869419948659816824633109316070434870915859076530887045057969556883391285966425742859448336811424829325536885044084354885262749483267561489141560836168901822464236036388652381497422148780537226333796680110204450661936610657214870363951314749608651952203652834573071151320502772237851003469642329360793827669665454170834097759762596743978170366560057992830453620724344386759221325917058525137122192506956861989329412214485113067984354244260335787125879475479414398106186451152962348069906846574706385805771500210816417568837126378864099044927974215198342413523114330225781218415674399655687333358163238836498584559970986125178348419438390560013697210674278509824621073276475811241692536170951070842497576643762723525320771171121775287192587165686596776855068431777715454080377471179005279289565829868330618470921424408937995298768012232404461685088413779043608791201821419032262029444806053312435504921441403173852987512528486564482450340845012354693673483513561626299977911272306316099006007777401650820901842051366684099083825126241295049003521730527747524669739206305346172518538168259401766604565728073442381466373376116428101031922584525400217815451258601802539204701199339735349803653565560322665476344984760659098342708785778963099173847094741927842543721220274929439216864018466944587063646846324318443059733703380375960889235815978827038037537275510623180055640549071034693094750140427805390047127176214505621870589740385051677759885974537033886889786809451328823816043538150977327573711122364253197009175445986982454947754215410267660131147851374421550794671000535456928495294647733988194518874438634331523924397771836740322131094824341352106828799229068188626186834165867555702279407923063649537898984809674238727445232387841686625801502873717959115028956866420840976893506470745172451773411895553429402340079437709129621438842600131592451235890259683895091885687554604677265072615214778369650264446744027653562248619143108636070244501815554038656768052150993652455177036532323033865236136077941444540183037429886998293464290842105727527152941611175259963402915641272651595988501675249620660629015108337163690841453729136494057254506698159724670925953003726650245346558156019228716062049971009103779560699078516835165638294641612293446664044683912366470097378979226922959661301303259730148684213672484619952573454350287199538499914557224965210338313742500851663973324323330113270019266701979387213950276435190554875028180103454370897914531442643822401401386496014326114358908742740717272669967047199359357608948137198651778687604617864317343026563003748270137642890648002903734187217706514077366471614350360636255478570849667629320823101594749105452281452829711407816485626214874848958911821953254832425536463732359575042489224627585470511320894654722468468743911505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2974622209438408541211885734099554979776590259669508871422920545762325477217154375489340085522969791773449070352592024626672154533782461097394386824096482197930559722329923210270611175258705278570083418241221645927287073672708169799189986854486048385798492746281191640574970540226289423288220917367539445679261406537925091073509600571463289254449602285523729982808707621856144361591947621996249044461456237193595709159452702104242700210926266005117900806026067930028824168277305594044791859285593636204141177965980121016721794656166218467723214351065476586972518664370183597772597820468410866480848436519226433322309333413108409437687362342742373781443282667169525370136138953107674871313313669726660247334425806012070813487226059925534524852172979316620225955609091258224322022547253761965564259137476598440074337256348593971056856921737662031080622121639552967653944960282468163878124321349437891156315119275202620729962729482734644386984036015533728845061594226254982708838907487861350169281611345591793766985429769513516150041408520318557820854481071742840294498034613274208044608731207983681189948380237375930438877626263402873532714213400949629301378744891368522952866731103337210866970433084863359440750861736006799897432385060607206980716421051602563184679829078857490860863458768814882778170217734456639588235867274409396600194023118878111695566546666374914383381238907033641069076204099721358500126324431329402934064329382672025409028094119442507561639507869395183053856017710903575097284330878724481942405275336626859574712431230802516322707108068205987155430365440398359593892297492101683851702552064670172368256411583933066251136746770439714917197859629640400015379304228756660267892648624788885924273128611836287168481863310356791378951471626706875494773653620455277753620584711695712340546184100423114588934782938705554036363399519189507611529056486674078655753118376130579859478832138771927708896240763314762126466938585148535437313887673973780971834777167106902060907523593406932173042616274982063049485144335557320665927770966220075959362255061728422512865101849680125731934025842501734483606069169964031807306003090777715756848479678179236964088630847102950757503719889212821558849163252110672882692066273814721290321940920421402762590619963028260978872199968240446955617894664693056848182458300842869484063971871186432996052123495359108679625809308218551766415800116516683370817072681045317252188250897344021379526140071704458548322841332855668035916884210904459036579426208583381149171262464709931092119939219126615691549612289821551387886636003869203574602655472581879980350644493018378490719963098150800874714155741799617451918489933367706187109231375426445912684750762737333736765570679925520381251323973385165397919957575493560501186180550197519917812481318980306869820440567898714484471704974976181439054072526930163124434352785016932344129045130160231466419824329982557715971643449151949142886818959143953726715858794063992926836958601145472653938654015818844570075259603044626771910779527500520464706987896534153932091977373910626923287615120131048514969869417720060678192399956563361527444398846644141688322320276104400851967833824492285218610054965490461319602887183986108060731729826912766270764541422336118986560010550977971499921698784160964923058345145844133407777050699986811103784760116342968947569245319217802756444105647168073870490452677220188311846975813789576773514877670078154736309058728668745400890068172279935006180471941958851812983451145636961362816234887855015605003706816479826527238548061705081303338745044680318917582624539734877351164842263398305960097630486716169289272246839892486063458384651224262286332492197402688518092980159841091496612110671755436962976301268046184494485262089553404364126431294985856972178790425264547151904949539310552249828478706140483704357564843035044576353532039263975689642767404390591849826355681242966833554470621718841261703607796378202980963640584759133004795144322611204114772334702517838817664146621837293419106656189529382577663198684640054241717387131760119571338608733235882275652584709838942509001728440962374422296636257132077655092062522226120062629818036105416130773543914258069377019616165494575626977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 95058131977462422867577359234870804211462791283089768043860848788955766897117599314403097465986062086535503689901613092550511956981401028723765198430241813542983594321078285837440827532425632539562899984115260514514884161096517198369523927888395055817267330450460604359333425257207705074803887137788747685195751884389303860855168728445272575417870085045531472587222476689944129812190651439842906736014026201972320251097645880343402019010932560219201170751994016464628983468520424480547146779290156402177433241610305985318095851809173510033411638166881130691035270609665266756928886613248788010900080822873316088344837980063582242627523091169489406474711790726713671256433248142085302507552033413836167513623714346708112381033213614971090223863176971915191873083853892650467116577429291187431430630561935945579412842926121565408958464745917513779450344587780204183074959570297719765068916579986320505842052683937398820382270009307097014160674507431581150897757497031859135762184015535039269510598747444627938832370718592916672947482087078011564914693172100924795791374420634294842413460111101781886335158859399268086086616684329477239500577658084298283463660999186235336790827559520132341231113759008349053759684102787340095863252608796322199132239599221271947343844327747345357917790325604679378734728677686176196185046576249196514492308217769130729930668561596195922481745396478405774919763430561536153941764799376146696094928289765150372046366417801751266228206476622374058312467319009659266362782783704325130488301585574963276904362368476698696701108682196237497974290817821327812121525489481902937381052879043079617151640543664309478878447000919423096048716118114542377237893295535426694755127556503460280013246753062197112521860930669080132371280780788475002160960673815030305845928018200035404413615027060019384466615435778000268477987137537845312338925837676443497642909488630792474369822904584512169700416385722100348114775374830156902071682467425467645224710222425156835023811925414248835990972988950418671929494899967241017588623586536045856254966086765219808395155496792382469624674659612704363915499742714468370972727929808350137258203269131837170553995993685130773722700986017093295580682183610313542662427409786457338640536762045286262823307643680903276115794587682456324460088598517041834854997928450400066427420781778633277426331900306998903299255900347256199954477183497225875179733129349299809367085073017356506123569100498762553133615970086787480524210399229408451228219008300636364412130370594658068292534304800892282157061605510899311232120969939442875536409180680063355802952269704169468525844836939342728280412278531158967519725097169744878525052692099278214488286035253027982886868004097168813527944632623461719000803610933946052964125052927889828821159356510023616179394026859540817350645685552197635785601805627607277115743020057374312431237637184459460377734163721068232871742114390728441188114319021458103908835496309868961768100586707233613080760126787819561467258831568013417228280678127257695413675252790488039315643528650054765679240253815384613504942665259036967335546726068691175484986356852081248127131822577142913621659894393159818812551489192559634153121858978668509365696462337287651668159744214321419827087112819607175175645396109057178770496898220889164326610116747076663730877709913150601278610877076127532454306476015210081486028074348423802482642129709900769260313364457849522109704051537395102965225044859320571324205517167129446366837629105650299964488434586925850604573334385773076519750657406273904125827791296518467337637531103348403995918700305048892914385139183186621712380651850404879815810092405626735411332823310213723891480382418465799088390527348501173586237409434573573029415880600231578037086806554829417256125212222294425923184585270685908229192728077800825668898557141036967098278854014544427466713861820600630055058203649358615376199175795806171407129001881129888324544839883236228723786462586557371090220215715285061683484418940409375840252669729426880545350779428509829852213337138745278763016797035380929520091194925400427956667674247682819361266221632785111314053691748947687281634277294676006719513420424058954216309932577083359232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 17643169849958022894222564991262855723442651962100947995381084325054214831584136409138320852306366682572968120883974509470949177261780865059400415696433697688522287381874506422153409090941167094160696499211351047171760174386912574135159444154396789618823551451187177749550819275567987971512839211609488383954167134617965001277024604582765496130628663571825262109069297043636323038952106482015229674698285766943304006861007098121668055632878240264863294198780409010845674899422482665760983259848245219166739223509886826414015867051791889643386251718804240212022639230152258159987473209216132693315294735661878026041242094457148335453335915494221651302197703278875350489435921241346728647553335121444305682608071388880619370355599008371078471243459025936034579323805251358781788586535591945397539251148814620880956524500118392832388525809421992354455979825715830265093507668412623131691132473764504645738674407112283908666987427530864229240587837500181599782453730068733459387896887138089465509861032331299479339613122898012927646910496978951436606965762475486005352614955783775515252330249745925620663580410154647117033030807118191662237527886582877499610807555928199430254854846416687387313753542253677282247041873014407966695269961255772952683558723529073338306760650430079371227133877770659913854408747212882382385162331375258128967216777039880932848699415272903799964484472945397623318606197082808986840316886401644053960328543118015074316176862364395128379115244220720017559513136781824529744210633151769234302766525228504442035649567833327484893869345270760013094778395834715305221284521600972583329252514026582284537524047605924829057183023748665943201361755765345459670746571259972300695600357771304240943954278204727445519337443007514240868089480505484818443709389638036600204319029428640738378346726807505230065713107960765636159032583976563310448719514442402344325343029380606363235050584169877208672661374154920058248081990040323688967366451387801994955903659244631236925073288796301458379616683732106182674568718188107433169409343245632144543796904536725242406458633207230385126015580009869575848762040573010313366338770028458937848144534882475072466680247315049608652814173206763553333426445820337240589786941680467043084673755847189326832141019673072291705640469086554821482285702632009067281195339013674286815430937471253723223075523711359096626502445846214847389394532444782332293269127930266242099463077221953596517968005748882093631477931251599922531981245803959499975675970849907193642843700509516526955127283584925166671203219521555206305667514015031722567959383877054010365456698198351815833706280165664198581655638295162003103028997989408424544058893421700778560898748907221372695726026030143019356542015834028784552638376854303088870640371348221191281088355145415053028143001502460918345092224504754778913972981943894132886099013638733568157536635520844262509406540484755199883745383464664909630739328044514971971736518800613461363407673804657048747210933175961442665574798870286685040531560620810316968630475796153909237833841274585328216248152424712036112633222129326410734717135414492069735572922297522545623900359330043579473496056488186597032076781750828274857434509066632380746211677890571961793300879803764176435566963849195885436477829751672666401958197735395635643553697061817159062318619800145547408367319696522634941291394698681254569568480423953009745926861346302857808950775217052102410197629207966059500289778953213905260223896386711314896763529563876238578812712494716675672899194388026890730300331452484412390259879648544317782265781412864618654666296084733428602481381757598395193751561413763490396127914016038427440011604648476837300878065912551571414824307804281536249768600173975324076010434052206569664904619092700454239546123980454144221439572932880672325955474058295653099425333383154844283510115234445737049516050784666566966372379863730908382226987045464949337339241100494850643936574960055352367965386337250257695841716732713488201117199380296299315014062752287869795093300707843419570817751892713077099377000300868545339289835249156290029263662004637785823826798035565486509985632571676151696357669358595503177966416742272085383902630387698892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -966976673392417559291496539429300707620809362984505177744719530542924238706919180640748738052467153735801294120333836493400719755264394421396913301835024378437098945570129777130832341838709885837659153230344892913585127949747810014382050836575027694985593381551209433826039581210293541005158600319490420162427047977420387142802108199930529667698753829825257507168892336624887079798735427715509057686597025801308685868693334168252440597938667629999056344153490386297849644923994247581515960191707513156336427211002181213632926576949526247747552487269188424108151306628568276270676883242397286826101446659543832241889920895881562803664913386997617232241770006583293627512118515522246050899674718295247405770914002649053045881893386298573294870518834627230778969274185698610509528254992980823717150736257705174541385459346681147347751754972063556305903262246159406735679561564404662735899030729060765231484407943857227596288682643880840621013651618884261818371919987124535486644987323154415353237875905270117086009406035319630309627279844637899076276332761459402648093547979707993913126375665757489833854953717680130546093367927918298536762420686669789014669495117162081830680263729463220356956296806755600152680792854151079929379564689630097776650982408234420656083367129210080167329643907396215229878065068722408731677966067664870175115259247502614327545944167396596134493940403496568865796721861068689584533044116488134059123252880768263086622684547976395077032086208972720907102049283306561382566767336279288052358600635570787209752338332073491358920865134288668257099469234944421508219137824144947528295132422862405481018761674360905780830207685261541079056726299112266031384443663585836011774769717942829924911497372854172170110134994003111734420409286863652639523799239296035215277281016894664388247719627301851699793854586788384897382632947661254036016730821360864113817378434484402819525690575460059838304229353497354820408372409570344500748046271617367958501636435524359481751297008269974902125732884189530925416758603517521298699046804831877836304103581421366724792361926913065033522583912969693686315433946379743306102796687951777981166947356594785800717837291595125611990062481234094354435963552809143610954997902842628099601144226071380304014408410433822464036652013966037535134910797241568955624977443935353221515501354705492088671323437544953567885613765412905807909479398732874193855802114164065475627861097993533602599647374453843917981745442548131479117136627612975068435904457564569069905187248242318939540301487316045972045519525207296205002005399994254119595018841038759757263200515079183948364038679387424256615106417426409710560396154550347228464066408041542690014030666839155432418868965184856943257251322269855196500085528119933451999636796808953569526106560694142988550478953831502823200072378688195215990374392020614917536171088562688033693054891454887356582630935703533237734997687374328139052223681075199060103386802452198306232633128800345597038364092113186801329537920042611566053613107053624684516762947814877381687829108611364870831807632522735858728049281220376860142520811644722988979084407624371838933838217400029562276002975287865377770963212164852171375691051168910042215681089987811736313572590902371039960408556788236131249282550426333928420520118652678824446391613787322547219533981808096520395778010043391145002710952301716533048173890476068797454251324646275153005253951348592280875555734900168675857301489150695841991091261690120140974996089515082332555978744015021604419242070328635439772302478618306673394863748131773523589883788324457067781891803272013264520979056625513781330446212805590706329561466357030557583691891333100101814271033410335831260462817183758998614673942935149582023724459200185424461670859999892539850750499179342002438393270021361035137461929590947610283992380686416517159669930850811628325431518697342129488258211047768092695818587559311735604456800703531175370813184267585168335399565152883013181824236443048188817965387247417786211289606539255625090735349690114437315376465353025595895269563466404094076349042378023160758554560060834518484792739724670517228753818329160028251798543149700469715518669955040680118011696250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -78236901903129315487946738383530395635840320042900805570610353913028467943805750779756951106687543798188162925244048780033335953135055050168404657965990350917277964678595037324296347917666056173317257906030240239564319188029282616785932741167330188636977001421136092843237805329398302472710809949744609561250385834054632075429329769698526271348885612546006033514758968295351072061426075438071516251371000463476691857504933869644712074266540671713750386806901669834951358598415254356668497318775891364474666673117549476040606786004761681771312567026237626959431759470959093026801864173211510424090313222608929934899703048276496060718259382886907365107568389500271759262898456598243074668324355872604412914045096033767049145304312248612984739884654170802919741983242386568438836482154498264841059447698154571665185398129339870419297016369308966762511797119823275713583360511301742396174169080964332979648714106998327770394018549647674874305007654406048209580716277448585718250031869564192672879528468190972418537387936732310547878558499626015815992653011436757369516964262115863928659681675743865063828056348092687937431708070017298514275108027846356441667541769583246104092891037576678486213613230864185433872095116678401550033792265715062896376834476883295489346880647781947310498153248757405045868378537985949544893645351890239925242311339006285411189372324186072619799824327941302220461032413379117623388226839651423028439538714052194705632091824487220557269191387466237219927032456514433047585937191292463730622128319730683430129241161567067462577115408690562750722840298283196441264734188832626935264449775854192243246630552624290530647886925638106947870778669062051723191213272826183018558367484690146893987447984229137433233287795946092337190690126700352959397884569203043898918426041482687062396638936216255640085005182598402023308710829359081253957858564970538015469797190046995650058177091328092697914260552242557258884270934766928879320125352068970643108512380985267570757997065389417614083187865046999065386318469854908456041102503125294403669687528190119975064007326375222744655119020752541599723408445693184213048663623624652375146161535713362248258463338139349076435562858470410261451307713939715520670272824909807405272838295970514090225809352175846654799293781640748620961476000920264007857496846566350536610999931537296532963299586336315230558611501064616537595563321326992115017474350989048964494372366521310354504454891421482007933842328772891219285442284810082199199947009605132770570875800067996897702723186893579475264739587709086752971754698382917957472071778053272203926343934125246455638662336288370742626799373472620924317273040271299943034918723018167172314080354149906198185530712992125289984427761968612423423434936865479351092872333408970804429189845858394223780425284479794703445132865617422039363763137996092286517558798791840775104826013117517866796793976016389066028624521391212330975636361710917546367452871139021100861003925336438155106682571583355172099405656642154023289958396865283378271734199408148060034719922615628535923954988833171935421339031385696481115633709699670997121844825497968958408956459936852841974622481388549458444901682683394034219207903003679219093062472814177628827838609770419309603883456545163323729771423897393635175510169346522276037025366983547589964034348036990951054434078805676607052553357931456839017772485078849441147309304473490902058749002151035413106992200964960838475069255206356682846932225840024916574599581742596207075240036003230512569676131805312366223030540114421305118820040180547070869858968342011884174357502164968720407614337319390513546561335207435215772567511900682330096873721480502097803703587825378794747885121724022797569419010152214593005182322850336362424869209768295112064181516890363709554240822467387099016773366212213157395090234483487147201673515364631308943163349121868191903018948360597649881107886185153454548511715864499716458869097170692465401615843561831234234670839231350719941605177817260868601587922262420775088452511687380509456417417863394529007106080177063147087824305107877471564132387895855917935883475408551282865425990708839760446862947510508401140486803804673088618164649984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 4742651924533156654597371588069674380812142723073434018903981058240855823811411495684342072935510550650865069949338961689891027715765022277501381496782488072041050717918725295946950803446622996100191060691969846633922940800412115551042304523239565453778660159490240355714455794021360356442031842505614752287066281244504353741479476007793339817642326687557541310295324182268328023779595642548374373117774762655285860588153924750256700426026643327265991770615639284398177604057709277131478284071159382529034817276620963365505956318125578500228227784035701137484189462208021827921827919548105611444822340107421713064529895777236742610722103943686220000210337695134771508361425400352698930388479237242234971211104166268071887674928631630851445666792653454006700122932463403297476680182557573337965647079765214620276641265697622818988676591219046057672849484939604631597939779413417346276832464582243223573221857500624570162171924089300606795920426350704011470622172880115221343714695635903828740630518073659636430013656029869382594124155051306864424854942147022198906738386659010050840912797656189946924494568743705259977741276209072255941672900522746684472656739696569703835768287550802612700102441787175185300804801810341778744986491031015605235170124352799375022937621062041281639696916355344048197157736962091258305094412304043902999821523871236536742587313238989899799987262572784875629710927013281101892095255450741739218975089526721649042286526096465089783114714117066076929690951658620684856351810120742275983415489079618036779664345102446742685208174461523700442176910494148764965914291324680918162764371267719510767979609757538335586344590410934891015219233564820842376127536265315198876571696231943100670924039123931945872206169834934388064391610808669591458229831515047951502286739208364993703384651424202448307001475346351215544074666029138276710307370239917292364663862937804131052645645980319247856247690213832811436111223635319114358804949430042373335999050031119991458497840983600105619848269602419702934228030784767163807699130520507384315421212749982451893534959515408361380870644663492476809231467502499713849316088027072012295518353205095314136932070725576677510101126996758043303682357313933656852275387025307034748270133544674533166357050433948981430217984299795605087713178147869547643144932673957724275532111221928100242697452419074494225421692527149279715016859918460566317474067171198132163162088588387705100881392701818890506767813579031235439795173059909806492869286254151617614435089908296266682608738125848467306094367163321259560362371742894557352561963973031418052314771416897637279078069327210936748302854307380940075937739403275580411670889149434995575265943174260203283160730286278591588135636177177990615008454114764584168670773156093991755237722660964362935098257910813943263253721382892435186643883153125783786907980033835080469343489203204100867083013167469063142912851890470174144009520387947858990067282448835639194254210304366631057192103267700877077072262984624570734561371335362929680888729001350750229760922742586350365143141705169175533782344401485047950821539534811526849744496324099150146688417701329144897599851212512031395922297001484022253815951039254663022988985336387658550793164281574582819771786270882692600991583502530255342602507751330171995489964727011027399096497568204511405476607379616509580362648311895437398740469501123521093471841053834860657461783743920214253693546691521395997944344279347349988894153838325262034009820948115583207576016617928462007448529017713965594313197822104892972811614258101196831108016621077904944880713632053374729000924382322845057528582676952562241370855631761852667768909239612028734332955788329851208487416000089727084065559352534061310847393629477220577038286658153896077989730068384326898151789146422835290357011948826224636301556183607417641827931897970405663364228701205913249856438199088437765233378404065633742651013030332227315681170818124800340759020049824206829180389717414498823442110446970241819250314138204782128587520213441309027035813762160616064960016899718760267497022841339272922366809143220198374214881323848444649509645266660599453083025756074504240865969035484325663368806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 277764748244756861256768582101323824728301024998779314749848333375574804514446089951806594258844460476849789956118037227743043300215734789324048949110422688865184782515448982943362343608661024883247762423019569472898841854185114961057941846923348991331046881857149214122902793649376776172046798754280357959759053017985701023891720406983988653010806518635687263666251854505847331365397533081071027368572277420139647838988281120492567426499011550571852815607798521263852188544318226945316926666099289819310569367478832955557116310941385528640084554272034532480032707734985044488652519027950078882417892763513066669610606072337081818146937258421067457676896035720551229484261705661394729825417970975501919502536575794901822051865250544294956609049035693863660151606001364389572064593955538116703737583751799534277550673509098020364922635787888830626500539346480049739101832838143687773213680483051230545120423307681608714788202030113378323305247160000621758594856833138459990277985438930069213900643229275766887724118868227274793866450617806096952738237814168965807158844317834233041269379747872418690128177052279460907995164981459074828682378392631407219898575965404554078717411256836733308437386830701510296431067309796698050381515099212061903038009598970702810225865756323185150775504808538969954640161717558677570605404866617834028717885462387710527150951011319546520142125318172033174621110265414909342638150090546213596419402545348298017526989978443385225578996163397917401380230270693132711282307199997693267891873798339726936921388286138123936252711613106644559746668773032393041149537990282116851381190532066749676252590024060855617037726100485232532921312077722710768865965454490316810015593710045402661644465193304963863389394812939272416832217679350693866657366245238795733883026055973462100100645605437743301994051221575312649145178131493517574347859274312774575659273343407836906289412637895735319287366876405364304019959871529057380517535971490407850315299236568045569981886409840393090178728768284451283994918576195373241344544475572487909513791754301672633855235189841644427481097387877574180011522558114938719160305734165915132747399373221652850403691855587883401913404689530144315504709819521608689802970923730228294650085462545066500787850809917627837229773134302227295559908278108183416053518333446932881404769797101418174509514794293508535015688774818304829193573131798543086812210037849476021619748540565311443480929570605832637350183756529153690412100011432464613792990429205514986623472520479737150294007944395290507599124106578820408073804790413654875517783973626882689368661732648325808607488461313524767259675983390574458156425627848737253513523534531457213498526590287882243708441581924857379134283365060022649426080812587664979497497850266264722365820363394378826131382735837362135049950681043731997564848183631772234038494426198439309820552627297983375249273300959252820373222096381485059134329883669785745412370101389061659232558573142726460726558043999898361740966607161624350677482086294488156150993275098837469421507412581856100064745631259427528333658123751390645968134408648712430046812013023432770976893787103409310807788218066529619540110237632844987900620210572504930854706588799833980679785644382950755998686757264120931982370846061020358995913609561933387259092918111007919021272005804811946409892697723580396663691637083674545364573273999337561199382526279597753189863104731097661417149592811361006225677091018567753249074464121794636667371334928218179812649222819213714689775574343987003420092000156759214348108461152516001867233619126944848467181389610267110688362957182035893491841840948677753007955315909336817955880673858248414221351380723871521634958931084928686673718445676233245469057241030614622184231432348420713983439791872503572448691634446033647290647390421106069877087834580772893822941784709361836354169954041650815406350428268593820878172010607708423898302795078285646769543774041757381112938858495254513404632223266635052276403012889852296559120514351846463702886229890758895913143342205839670133481189803027693155732367093737036941210784002881364770432240187020417661466357961382719441194130131917475110024730421496360468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -14023692567206216574236016667850512184678024096011196176421822320607588493592563628075441889789923906935819278518759711751920727104035785538473907004179011626812318400607653204321886347060060701083306447430555691809466008627493009506342924362072021366556188892618862739302760915422404179078103073499816423332422236964940956864359551697336407789011406639544520202278210956456922525471425401530558725176524872781796145414637364454388008341279984036678596245390923831714594106989976075859395718695980890902382952358907713632312418942893584984996561429666506580149239963886544564576194265381217550119797755402086776930590404173864549732050644869528927825305192166851274409928299010470342914226680054514618178183372513717911413078613878660838993752039988746187792793479526731831431314222100351832760203465630103558037156204958491972711341111426645109210629145777847763010972134588450097111470048980939840167833682044648718704278099191842951990570831364093238459072256379221119031209818632356467591862587312927990788134117247017053228111579891298420641290024199600384848377254758552465294345083960450495572573346417481386418297544397726934735190403161128191890290224268024869340287809779614746251658818457003037162893523689997683787235386718280351652879405358036784261618400673667599142465268569580837561942214326892671492820698479017455204481011993714126633010950980036662444618639132423562395539280768812294505712736861173436718448227089709725284289641918739038417166136573846293930800761186969723432885553881099288952083550640149745922708742984852814643573034933526383497253289792739545731847190710300562831792239416720557445318043500623400283311355077117285528108985390709326324520619553008965616357219058461970869925029638010958862671209963770716606580319552796184524468037449965113697116873672276185463953838307637335418914141091193528525135855900764323682350277911710500914889064644679623336795665787182877898213193645866425380072195012867489650040387537125303261276186974400076930057246733309480231213100540746403561962066338941544179418100824741760593401335279543741356606300580031512788236949405524956385842499021893452708142907578086050684316303922522401926941702001530780563897322900067865369810248446728361064836812526983777980424633206554865294764412017970864625330492105800546628479441459701915830603250130155462143719415882902420878399373179533596838382603935568184290747042432824967473465744575368853205473276849714644137398530904907563285186380861574234630511061920682910472897790183860731987065352209437812071920782491831506707146863505670024823083124022393413904996654946251397932181939735902068918787503115539886094469473653364318083037561344821690013783869107280973253750001588827882448317616916970654618483063155629870134893432698696906141536121665397615769525238705866290529780265075491731962013048818574336600282670655786183520536794572990170833578571422042800085396134538277832506410327782585981084192537768817407833146670389248409754087566201706874253604800420644631818897696784118344308125721878062626033659325809543995471852134889612053059979169463170566931141901975197932223996298737712797835377907785967403136840551664197643957416899212267259380011416970089385264021434093740322963989316823463449520740167220760283949200513592030654929186022707006245543930906849184703796112665313901370475715245659106792373980032548935515092704198102415213953691017204038285743648896649266131240558427763049785508074434914498545077411365280633771957618436811776792644194019522270365593643138083189897406862824766036589303226598838389044187896293810484647353603302376271195473426216174397555844268615405461835818741257446657637475423437081872393402754396035105235693786081152915844910537997573378946730450040035677904611717846908968514341638683358027708289031560097782454753425674193528543187789689881004977954693148691638309091659569156266997345052900987811555080900330996248865591356577384295515872295132077369083944866604879867399400015287178317934921797498571526476154886501222448603842939641728120475755914910115271796809681108832838906607028772113225592068497211845840533880538629751689487562464956442197089606469134250044125139031370226440870657981559683093102592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -740532798467958101456766786423005835386459029665475107051515564798550887031960597438724878599382979467274996612442130953661572628936803942638002018253939472146144349609549186885944997259132789232671309803538118679750978221904108878264950518384688178355901327552302167281257290830857646258065168451941702715348228103249481842368248000911834896609230418137289347492187172228918551715921759852854650084983041287181860626919779729303829729875911843538730800755492765423596278322333681718924923815827124711171103231396124922613158618611219786033688697718827956561243606046036100816844037737964205763624666302518206486945505670630088858088509851471339557870978427467822300103275893823399761629937800669825961129073286733384371140618254205640986759862535397834517318498252060984376732215282624892210083863334437813158113031451936273793979854319556643345638993659434198069043120557333656338336246143200803485805593815941174629481437944960519758789420452645787196467825101577379680994558914599306277844734032478413885421147456506866987505934764297041027082932891653072120672894792064819245428299525670197838484181709438703867106385114922329069803069801554294583605702835542673712294314070460020092815625766217621656545563336884535351368921389607560133626920626996721601564323906928173230242985310914219763255488037420706972726745083429524262228771637091760426346418041276032942170325857932102932349523674559234865421475207173932997641091703179178511898555433813357853034779218053617596002853989361740079696208960695513094836230816358569569086734115518175726838706304607527966075414239145866863361415187510651236111545199709823432907407997098781438681999674711785844432963450258760999672054881613944628449254122916579233751721972395208137166864976198294842981660344908857239400556147315725167068727581749576529328991511150260925450586720672511704377294161102387472880048273288102717975126856487812350025348126208271282068395335298373259451064437428332166315043500516285391736929605979943804707009295662302163638382716482587453078962537702050973780552055823529533242227522958266409723841395075599760111171369732448421803579896414886792357218867681001036491961648207444216831298064890716223288235246484672709902973729770803029628749554358781928040571423244830067739282408797542785483773567413627651993557875837693113145463919499238933959489436298564567396673551771565294982867266878970866512034549239773621985425052303692616128871126741500985907573326644493888983246784168810450517605584536166428679940494423289544090065132872290876843413624839512130941030563101097576368583004244461598310015683593302651195666007449095413402087054612213534492933269779327756259775365431193501379861138546916543686181888044296042727437351794797401784877547988654007370324744451696386343004327169545312456667011022354016234074593769095868171973822002254497396297948507378202512291887246413007402365407281298489409884640625473776044604866535606632668752717409947135768984322252275408590310689600511392456466983220423358708970760760125367935586411797568700436532954182814188229260158017962117524124148577808132055433699526003697422310520825313572133697402824901658797194258580734767848401745438898282855655110760226952844647489200560561484812586262876116048382324027214214974658326871699382683459385236572092439408496645269173088567295627211694480357014319664468231626304819788957826430277440751168496095893159672399294159925462009433901774587718400843139867227156662432513660527106327696296015759788355453486517489726387391892082964348064112890918394713526677344577844809730573886710548726557791112810232823078523787290449612430346239218654196513983412970383032929870968691521300292410300686676776148079780153457082488621738071816856698948021369782264708717638914370536910671332910471482053336323909568627522005799743277635801746346557210174599968050980536900049682684100108928087968795368912993096014025794387559775375513681609229416469953570179536198759933031897043903279978216920480418472393295617755880010933355095340582160476538465028624136746520783310302526551442198436036587220987276631926360070953016165991209663073769955160833518162982013199197230973828985434328752298015046907760077971627777720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 30309972437124946462596883085908480566006888818761638177046424608322888415236222500585086479446621608730815171503460863622585811344704109804445966812003287191509373900718716671182425997932273708884986025097331655751153416711238015482085147431310545447536841327804837289674255725494209506047652625869909958285492686393979897891642979959464879092192862615914023589707274823539271473144019785279563412069180862728889210755253518847618303757934381034724213379948080192949871853968124926859663285622108021175345449174355264198408739007634274615879904691754539294279948002382655504122247226170187768905926626203495082509545001295092862224470876271467274157265375199725326230135320685251465600552905269649853814761560156878078648145860643130935058267407658140531934078839381023584348608060130907621873318198935099059634415591521529238012588322732127445545886333413900880426058410218715639145840709806118431033995047189340368697314228037497699759223759583383870112798959791833351535797919545652757764926705621667186784989921159758279967019246242396973986187715259867308017240136448214077264358187200228146313476857303209148661987886120306597383559763866559004494178886684179271576468476801390050953004406189848612095014634165782454821169887519853741605975896678163027487608113985361301873145876083211059373324714652861352495380357534468717036041310996811866738353855407897092919419545288127262791769498621518928296118708995216332582878775348004926235993785997608096313463073117420214388448429830014030510412521543573598720485550010336361772073957860474180994490304507214761934488437306837811081074805342061406626735847528519275293240759353861602173313468396023885027458667224216124487689902939286459284748861401992468865666736026917196034371663428322058652441038144466418739112821169994992567061244627294155351155360987291387806676664799187764722594439612955689412060081930408101195802590317261596563627961696693591353964753029010484681784143138652520762362435704929777821559334517444940422693320162691056935432756904901625563837551657266724874951760086568020806201114470075548683128206511458976055209079666302512476371783359079739922947035436711330714562098337512860606855512136222783925421023850816618085669576135179637766121156531496569651317105434558937087898694385545098393221122268884731006767623955316823240650176374480987747213103424109455748941791851108576429827189130604792373545689967899989706787372497009835759643305991987245290127434055386709032833194410007242210395790603332187535616309780033121585049473055206730483638901226711038700162365242789450491993450775958846094878735543598398388168095988848856628679623021605665646100367846272547495485480993395372075458777677667586173362643092984783198802091897554820220715770622366600595308975221031770109637826872485285165788567344333374679430856823831687338032670681672855965398563435629583384398997742979188642820913304148803816387381620174458453755000868016836719064133082129608561283453597190967322170265378480487311077800848957520533605671778897028053522825086980514848275992763171353883851124067544949084847809756338573656129499293829759238561004672993368554995588369521360817961493226383113783256698544992821563857266776334048309160763930403669062779181681584538841953396878437996336423398743867095151606643940869884527106855169145001170085272084980375331687881786832993727669754265348422208410484180454610404481241683871664602799113694033223872761083908814834166153305196904509973032426757052808387550937110722188944210047610905165806584005433826266906484047672722680412617604422988577259289672793410251381904840783736831606016705515752793445019400753834889758369025978162380089654937686466518774801372062231642446421043519966997938325381754331242162372206882107166086601002709004750599630030466960675518280900140878240258740863773127012030213460185278755472814694054464175321030060200254713392419086915913830278945627713359242884698962547340878850662156498059217314239324540440385631382206947371333241770799218304144568020814207845149572128011443596552575572556213818459864333591587969952948106315060597853201789070059310945839139505125452048368570000784462998803008041069376928426430338338813226587470977564672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 345233368707364620252172261037045079398013335158250406287953350953296509328310234132122662400318363254318226361449555537060825658499243066216354802577436078141048859247840972771410491780843288786012009035794555627854119364453185639975380132290214484149569535864147961057039311460774314232602959620553751401715698459753982090758972459697251116963105447584066668840087694737406327209450125754551186847518859178176710493260162166358924648070510395177680317260623966383547690667160896507343409119977205063233356645735210083023773132145342241984322590085159754811998727497943193007826740558452342377538174900730325012195410944956282950074909306386500044225893867999153901380672176136756766740792343842595915085325288843835079455686167205963642743555589766882459204132951743354780118728167287800963341059785410573854360648923728779716143457175303415621613858032339530517961215674585071285564162551083596367045233000649598453266462083649095164831158480457706958060089577122632339100910736257058465056415525861237765910973248803196971629549396228720155894688867604859616402364549204542018029487202060741519240082184697096765581308312903384348244881848250787734743067299077401268186863192389590389713770654613647180006874267044949930513517805475513326575746729809804531762997384799792881809129804804998074400802653959949287545782946050516209816361953674770040152349376508516954790516482716064191097447522181060595212167123231104667842181644088439362033054670754023783859266683535095457202954178841928066811813384428965928514563379197201747405299866061374920914303325284396686116189965049045072330506637631060683021491893430739645781927915110487881425944555831755727917832062076599122740690587866087947476635801255058665945951454714308970613288998487175991293775232000229615114000325311084663596184535726874726030908180187130658503223283376496486153155498767581957347919967144689401423737581684889256875373915613126600058159785563427254059616543195251789032462619667935805012046626510029572193595204983132429386295112502682940887945517521555954632858305553767381564574710583274705058289034869319417031409736203096587020135966732964082267229975183323945541201319902660737446893602647907302033426953833800262637771918490018617823574585799776237377337076288852246356313940311467727770417583541034916869207758458283643310472917410514712703117605441130205237090196763503151881361285074333839368586617572818492421648865291688089833597393448702588270517417547337885742847805628209689868008962995960796060854769843925818380714326898409367813637929828968113318768245710368738206828842814419670292384392656804112410142029210994508446269285274061927565986332949997014104393433609692700953546816586838702822214059436858466840886353599247433866167503236123719886173989198799534464137686457044689278664651028672134112346445268533184792547536681332348584278978702935674743123947012629418058308302411228117116225049094297509327954898938620866499254034493523238931148165936723021247223583432375149541831509075314909199831877437557308216116817815434181776231124571940455377640565052316123930702858461474906175898819976501243001861164342497420189167713877200938722467318705707591401784389417042411858793355591195359974780714476596267200837271939302013616373028681935597564572693709140546100853542963626260825028032517400920748958027920535753442364930525163758531032829753151919752165049170377316250172004209844110433754541777843741841453575623087606221910720062605412677407463188492616685752568384975064869540995855846767734803930123841855135065973163824246671533306445188774533906901968061656269917608751589365531799389536840723081659786183171787097542333428839834001079718697669545428580341570087772953862589672262445269929287936691050740231489432465638169509726662015834334868307344489109157215227613785831059706574931651762100870213054186883853033623232634428896256667690911787257466730329583761390274739256936428740039692558267122072264265026365286712964395944946070738716760780097308671063839223421909539298809303465319095521462464590117032299350556634241492095755206660388177692820508544846113301833500861428348800423617012563070154434281327646257355294389195938192046569813433927813667225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -10345057432848052717798898164497629861586261161545117901459330114332540910421756675510962123802517901660047065902546105507451290706920409266808495208094619348930287098166774371011508452712089371421230178323765741163390206551496738209988265251614389440980707464229695050472773746711188239886705787106746365872581060066492849072545492250718972125001062812448537689126520010771744864242685103120479580858595822501743020648089529746563685327275286046702114748469503627870970564889891023174213110004502716188942395492372446414350731698140727917655180583618026506808871746386721837205322485816284545191663506272402914133387923981917679809803289755275120773096889863635103137273284912703002886857232318922815295803413811427722380083100314283307360109339924178736004292563218078270384526563553113485436985652234370175033702370969234690339468556284569867407251299054609579155579545520249076450416776436806131414442014549824361756693029421433604100185523084000244324486809623384181278310651612366172530235404663331971102112505675585005814502349952012280498923385251976265811285704320289892263455610082090211958201174463569887766520368109999401768019457561867718246471475067967485621186043954005325968307922640619859178707100138018686599603023524350676035012427256410995261619297535982514551831775114240088188674987881330609034703198276071827193060408682837069738200532803802682144852333706805057260958487014458979236590327023330750295645185754742247720209005845343937999339896638243478337676113768459014273843407441741409792382436897829594871179905787895754682141669482481005720489182092981210838384386161920541676058438101869581124257787330224208573661203038521644054635128130178987605803912901586970402532888796164684383090437631524266544633028192951939953076299729506641070581619977075267272832285792498410689346336897727970792552740785841428647096697995336284433782843433862306540356238277701679113880673773378100568275023853445762965991527615251165268444150189258542264048924732607570877029959004232079620959786994362367685369576851087231646043900126561611264508972899938113575332085456737619080480833491249247614305482944603873735198690552766077871527555733272364136446380539339146000580867533241709599489854809790905435051091776111943728536219581148002180576276034648058720096586331771187420241044698412907369196258683004826382583961791659495219829162503662128909210797485837247280715045868813033893938776447303728187842890830386097506695782378116628209520265419627684120123208086945907595769402295389711140229710137031587787580222501915287774760611323152069999102181223500287704174703068628172194180681413775973439362570143546844331890019560709792667299052024191651875107601743432248856781251274265683724711804719079492876638234215745080658367141885927395017546636947427999308402494785839417093406480014435070466865167927756915100197159575501177549749874522735625841167681254809226645038875844980899331145177289816139027996549201927414443788829884815691635630691559558938401670083074271371034694127021250323666449999711754917777644880244135640849623971957508999221418914633096807042590979251970292789281119484881712057020703611522107539186515526443855233332374627995430822183272479683409887378501336578296122436318121797582752436919737802004076833333586545279151129264609425920732957110576774166355818288189793836460740647660601586765198891116158311505017665003545422532967997076524690693112730695660830767799121077871200300287662000798862990508289735936625365473715317421091947444652341219766686936205962080028084094009458900745317740984171256180757381780701108974020114958820417828864862189976293892492531341022717276712835814231189396814472767216528012218089966215115276611440943760850120068379678207220489665986203524436234530300251156819585906532524078834505562045919964712765866465159848332435247237717699074435688470445820939726363026514563466881158497332532340221720010761572658315369212669363557608009023717134986953180577831708867310734480873771050466729189401238152849906713287898115478740092670043035283310264219149726740823806360277621229505601902056431070696875283811017400220435338796136602741851508152863333568454861739495437626058261859661233950556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1334136346963132875828296145213564264808151448608908028598131722645302050740880038149863732813558228605821265879797251463811897537078309072749195811551693343394844270756813335221830930631565831762534250663082609189818028817036205045849842124759502471253526582727808966946965239437188656210645085302211065469019986378613518634062459104337952171118648548025715244687772490776181581402504396490582276891802141496467345814845212492289741174999073081808678414617749347224583226821709309854039743950889212678487811012225785987924413758543749339694625158379862715177943911238161138035639299808735502787574712604755775528603991205089911151581506170454278806721846016642124792725497767529528602096415815439656074499449379990377318848003394008592122207300474618437824072118537975543859667522748952158572749554350744525882928088755100148258458001349864900861623463031384094545442212376655855703848094844762403520439679550344090390470197724052011625867608187599222760901297432094336926499883782418751683462928246760908354865213452864529003889332466551031156086215376232267355113161673703419478021078602940751488629622947113500629611024334394518743452996110386634911698301581924248901343175674973573918446875949434297989176109465519064414518130897165797830588341287414215058557849299722994074671224462239399570580593068684622003907876818123564964005545122880536042920202834986606522018629640419865575841867170187774993146095842859974410724697296109810699924834213205854320566287809931915580105206086240922279130230270285474430462045406865512128293987913699355294612646467761327290346007409525848770573012255522638422354676531341653960144341986020883246374018173586449409079726168076294793416240908424552244815714219289176659197600306539967093812125464968712251777945315048366592774890440927562565918800937924740498403538170122313088114835422353157666276560505370832300741474242371852908908990177234797054053087859103779889491262236913748112959747120915851052993135702557863240975150714499038852640345489265687201882617776985306601844576475675899252102661070342262322804172573037955552592065877548433017282170923362851374344187121218890815842208182088224261122182461768544572147801424793763793193537213001694194007428168391972676792836445005562957037452856902842145319646954413678804266467550854332981165460677113542811469405230506858415387787514212571019627431237823086551147460003909255482853349679161443242455404842762394213381710014082294240596846915220437330624609966522690058671992514095997406020745190196031411089985942592173303827930413263921878333114566181578433219564419430414139059380504379664622700392937594804586461165120797355899077367384878723039612254644316570382105548633379646113153884286132512060507743312884192106358864823237462693226927728490833737060492060832069219655675737334828803061406816069332824743163168803702739375390409192538422942345019444240014618251630791760843033546152006069766412651465218904923990610040118213052531753957856317173359775997776284734146257379627174157683365208090790446130042976044595099328929385830607454021449020559347906141676896173303397756161785303534986214693217665810360153454336944116153690074679919897978669396383563939283608401008188199995174894803372988314034090959629205707292419357749141120112313149986853179741648685360611619633771601683993802240337414951283874582042992645771920717281526552066796341005089990218617280378213586138036085644605901337795042724278146784258421082158306882605182533221788153498969211439739786273686556734018862680020744153143453113001181681119853757021220509738555437899115528448112955177483101212912891828978005948362781365174438871394270261541728611493469053713447693547305200884383212020840486916915146972551088895812738181293131096235227589299247222582003899731933457382820271395707493109383904149840244437645667425858715800077360723321705657490465978926828086638321141958247405366910668700252575720302398056250568014495878208486169835894848151936601658913068817311036063759928516543021408169598284710482585190276940703921073342060764685844220648005549947157802029616672849329923137622173571962894779908618029128486402308342215024801399723529332733238025004323279865457737203712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 79516085810726909261159673348034506116865509951981877816376394258369288391869697527782740443812933529532405726577571799289410941394827119071638782187817984562200154692078813754031463073656648908053733848712622207887723467626964344111928635535524924191888767977696469438716686970076369909767799699289450035529715116100245620384044024731983485744721388547257709508966073190971323584944745681528713616467261008397242107635799793739301497520110732557153033097443837489717497391208042068562420035419639319433064508948366767517750322192024076229268479825157260100910357031859560786743987216905040255295098730872469130858855347560571369004204946114094618741813076285947970852451204903398710784095072611060270325466957349619686766735326845851697135572825211730713095705289748352869199719692962574609155293871405331072557022466104004400878343418214778469067143127274890747129898441861076635479629926776159721284165664894144825783349983465580010877456130577227486578799275778422802244107127345645912460585145995142826262992349167677542145469069014799173926083800679858800931512612712509709514533982861286730016759187894001307152384359207369412812338225486988981026146293124604458827540293137695277499322950280307864171325099701936564554986764435810115072324460700512353676074209878866669811782930372936894569890089581053087002616827781099410933206519166496679506856352831295725545319678519655500054992983083134679821787245678618854238771868568709057811202588059281771924849878105315978447571276677005024872406800900940878780433742339017706535711907745659244658964734330434459574970765050051545380512563597686805911979461063699079395877390145183931642429948742972442076317674945479236619076191499885583105760358355468088732662047411862692452179742329805952202099883512249069297631373669567281428906935739448523006534548180861508983371993799659633616021420760072301607425114251015006966725896479491407194742607145677233900748379891801618529725127225965253009689470213753556640894870744675143978962977695583542187423792289731413644916836539067550885345271053366646653665658760361304666310980533360857961075546953870294583218516696446426401772292494786453076385447181568465551881234856493960683850012775592632083732689903757508504885199630228539440419969890269428521435544697358573415720148561267160365176287613252376189876210453298661798794265200858773967464773685541091675743920693337400016064674367760177608973153644760923750139227203156468557068243637295727598093726531645324333402745890484475788311987028428098964996720745559026155577595926988699754539678905914085610498690193144308891444283045912506224697396202147466996793464001784611908235176466360331497588079442922158426814687133171598534220103274638034890718073796973114516453014728349754759531746543097718484516891365734590468111204348584077107339333057045524273977499794157368122570695737024849899128082750720298396279624532680983729261031826917293531706247883036858056698104449149950925797149575489978442689026602838773330335784239863119759907380043789004383393613814115515862082181941038463225263722655718638662786966954950050811692969309006708040920924917298601661167522544853790492752959642819740131669704391571152347139381532072739453678543065290192384350163359976110289700891732658470733319551555004954940816024793458667355183578802414965588038421726332371179174894713965855778204386594530314578764934514546171661580887457197760800429113747338962065447797610363706094644564895961529869480191347724391600192065295256449342549098325869021169894566130463311665483951998571427771505958860807134624581031113734019535702050273180808017166085018467797738707061038225811245889566827830751403684611951070961985994532224840616526555523214131727154016974551582375779851290292450740692780156608083586429275060056349457657775046054910615833091301769928949596125320247893143946407290184271071371597315813633594233683799697865104693647169846334392262584338916964936383856037325159776304782738528627341403250466952764051096770006605087184312114581127049428557268098706121346046385763612230678303024441743676953967814356408466930449511115918701709240600031103696923164592201006753186180635099194390006010688912790388736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2264943513024728164695021853489842884194339885741510948332220808943148338151846796953996192681043974158658713659957408492681253906815479222366421579541919809666471657310092180440688553427057052840140275759723902669173209000891011042697005415494050831427011908244615365077272286598515105473264660291497365313322461254557152986324181013915773041634931213281443116948381772391374442315999971494965165389442222869377795324062573965471525192930924942248266926326103780790626875882883485626012268778324365328861916501404800752826618257628638881906066010169710350132878247704112266652305959966867741929622266759256588822422592330052192890732545609500486147695410318268936441313917848418988182375131337249806977874054744790693424873575595491005831983948787832839006042751435358709371858676636246035536784747852876099347990095067957064167687838108833536918240279007102423245379579689161851579820672325643685120399991849772051522027068350184572452304645976869500452723684172607099890027032925020107189952786898514966280425629435403771527315595578303414218243118761866972510071613927411119547900283955302176821349321989295288528462793498280701052468546030288591720969970650139852183125317511865213594618074395784325771636608388101703487866109395327806146212286876097299999430200702968133944756686979851266048376578367695813031987850858326732822721999746208157920144826037560192574401808102185751449145301175338301798142308287633631102315651307838290316331972653619373977793613020409017454074876481401321487778010061021599315563283926051048365112041152844708700033237369926477955577861296496201311013470798994173028032336294316345390145087654873466189692245147202209577747913939273160271348710035156979203660165306873435516325441298454607556106138288975095263864494494081131206008698133909733124187917969556035915878301037278293283692542180183756404111345598292708018718198448525930602513982642438814566170109370089139319906765104036134983240987068749883820260830190586708481832792004442849690469338174296797211011663260460944853818137795101744068962622433790584299353321989051304645974418978282649298486126681430720879220587343575946466977749446146496601585430338766167119026784009844216303637534067600679240049755737723831006775304862796619672160554195221705043932037108838510537973529451756772085820348295710212508858290642994135624899316729579953112460625655167705877499741186550068478437751823504584418971637170864753085119495830074601364878836402001978838298489712721920371237682499703055778687961829043033282634118501653601070567576710884574706502209203016992186559537597208510073886684551217822283483249778093694548407338849858017140706464832753064510121219579440161675074812658814127335142377653721986592097945614170231841523847091659572591121960579917557012659701130607024079752041894331756380928466018153706108234602236564068512153437661007450620336733576113140210825378390672486262608252606527985227933526560584031941094491282952979715243291918840629637648309768289089990037307576147813138385126209975120805480096681660886646062285814252742635157647429888520682421765981405408973272795063603630956622531194912879906060171600411959393510128295023459874223547292180967938033804440026599001567396779181604533224552980067203134623419464430729223963653124017333289114737961756254044415401759654670380870361563236114524204125244408960933714907391942296198452200986360782017018170365700392877900220794426578633120388089255640974420297441434117632694950981970515316632817267483453601815634096534218284903731353534397854719780627739703641848791277576658697322253732587498269930262821312367948434980045937328484952055641391235974285696745442246742491346907547421485171541520878849192481240775913579412970368548612425144667137403125719428997439691746471587704055344816450238126544491584633217826111137643477036832294445212391731914563858693157346703736691321178485886662220129477239599439180998974505914629156753050612807351755962879278822569523342989931988250374937767556129158398373431440443977299480692310747077348520683248308687605108827589265814305848499008064322322910643235690561357978692067220692689790766080389560424564989231986553824522169630570393873940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 61353219848621287588825760197729346005412660044803986002450038762818914944666397845588545476217151766840647616149224352895107457401110434223537177298328060897270125874115832289578341944993968149116461922264433984266615846112564511189880007858356761141272842410967898437580941069170156172686854777637292541778931659877532089901483751305339013360739351811932007079491917413691285643176592343571396610932382378148113378267464556581173207612978175971561799896575437596499340939616211070146018251474144435797660166625653817000161077043866061584788294201185659900717024465905312928343108115480730115459912114052066525486415306961687995542476282718397239698008633107064743606921170703040773317645316792001787182222644836293754644835256443980799898594661153228203075746344834638758958193722544473373421314508090729539989982215482030260071089507708522349560791149358670546265892201939222376777877559514927283901461785811248613336285830174918130421406957705228581300136895384971569480267343063080904037618943545293699393026190979985313288505879263641216635551220819172261083728016885073329611624397145168964478149083986523197854237936442884195250847340430014318247379216324828567519016011191132533044751809878830193016593935430545871909286100677612734254076680645993610809354141922162169470232444600189385234929283430850467796286391970522600268469437133514447350634551610363677339371432065056124875676770724161036904757069142048617560701305535969012153992209571073802531805647771085926684082235444447583995128821665454178583237005763012144100414772787934253858691298160743500943493430746754978817957033068217997579452840873454841748938073005958330550707399472658702718185995420636907585370650948142700859379676593200912505047657115073862029249350258408096140517781994359440241460715278951432792669163614282981372179343557412061201943300254513277984471139574014584514029134216580908251334734948092810416984086751382557185080739229341412080902375681779424860443657398706163139481276865910189958242237848888214614624445548850528546655586975875599928832993476424275599077243563818882315860676571853740812004355302756589379863757633370248855360177424946426140549689119307677122158973804909033999117916901181239632049793456026798632291386212262494242092630367844720129192914276420313580146724741590855178481687837121869791267253714137259716305800671194437728104630150174189590803602539719723416850091086913518522805430643821693351575086798671720277840945873368300765851439494143881968788285797701249249678174540772243626609885975792952352880645583355406802647959400905640928975844056532621112971427852661359455825028724275886852083316470170079143132331651457785690582735686172721004229874276063256872570615209835226527792530447184792203740093429945815247094407075285860219945739550644269136625813468706952024564718422348197523455026506451863107340733850305181422105667130390873397904700763528815130394579361552476464257412552061365189338134347616799466745875120352465561537068295085033107208759117452642204775982000957720733415478493244841652380169538104766331534346673423660867774167952048000510600041990519683281069670806675442211167633566674068127537696543287464110616017985494467945911949316835021112534122753963710498629869556505677395015862666552198326313799783187137290723245844700469567315097255563259688184319401892874289180611948973706738147439682624759774377441459373611127913862950682449303247111615484081859970142806174499242369295559399186234174510319517540523138111004980944554595933467687973121772992750364435848876768415779434260405825746174885272711938296786181065417611682256755618207992135141656190372025087124355454192416174008000278481464054920923003104620063198597635448355839833283867800427121604471405140156478325576903492225715935640189388706817890575216624680519838901390936188644668906848753002442591758042856618338594539183399310900521626116815264281952143246835132179788983950716548937162406726646617966511894847997954160718905018459512093177042352253598327396086567190873780049366479033995965522998140776867422605675947686506728011296021656865202964245822965816030713205233979249333091506555179660663567038476909792024408690258794774528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -3130423749511698970393458398546332161307983527868048923902216903847452636158476795341037043366619369219605894081593875889835594241850389965887852427297828997722752378486709148820053898017574147995889572037351271002739990653298536262371060752058129561377061040700470680375265515319732353586734617419618310671120744887810322483311724286507724093749525665670760417686600628849603966282151475259439699617514686786398462226500632395586143957139260273688336838192553732969430418381490803960176032484285217799716200861702204973213676532584276871325871102919704672162910740451146373255528476853938830158229179869718691900370552719255683945606079681167903456024101694969696272686265301070321919327157250185760607607447908275691650872604574815930324033495095549175360635739285839909495424534877171596480537258123962898870010993596881070664292506377298555984471283169771381254546302258603278983777913431821356239782431517838597870195006990534970149567197465072438871663028952089284651058330865456147347860360142823808693447112029740522575681944304386813091532967584004122091364678492892548195600627067191747096560162239013583655860305146086613343483286639352226563246179824018133313610742070965604284130107154888985951918502279364902016010968800598089619333765062635482141065792467736238971891158942814015839074392099019037004523529293432656513826676009370157673855542147695659615121458132812581622440362390213529936464687353314114668210152683147026896255841909152696751620723716016985713243178858210355043995735274653306772202991775765140774751025522051968290364237321977464599797609493613629485497659615829406478015633795556541942764995341488284480518763716165807368281089074258529673235219865407416738122353043799115757178111809785250698409297680507846242642326902569053881762383524023639580074640772531125595212622476786476751644864209798155306803703516508663362976858453059847819291615033042903130217948075383057381218804661666815772717142590999840133602339682330237508975503785697718547364829677195807781229693556804877069557001309224343823475110582291155713343205540385916615736138709038173078380669872328528675966481095840419274524894797282263000378336869622097376786360026508319330183247305841626138760676186794122979540872610777858894597464988136037245120134593728350855966183586794242007555931220590233652138816249345295397508433011716701801602828770819019808721807711719204894304895971718601299514839159502794201044904282714595221833376614358054826461643805663557352431702312567686762619919477340400085370936337711467789785349193100346297376413821505898806875450236697967965514812213905071295680219369944675236144585296826159644728211080088035896186090240894326087084553857064446605367524119369957634924034539705783187446565597452426348832458703840733848286896269703653724164743789724764359629739569850524296764206596317728896335607129207288109368263435176174824740074487679276857920098340443313844914414872562059665538944722515836937173672328595261827463368827161808412821895478722016199575287079956877983119673605922475695880974878767019058230704017461561863278863232264526663702896953455590933087533555168732659800335728254221068324027226279397000128601350110591269323935256783487586000271457527612080128280143103134577038464885290751168335253696460925370922282797940774642864585837802367265484203483370493898098173818132836220313980882939106107414992534965566937220011531211178680001578150266806915609317073077510705423155403712933724001928130153638713377475903291800676600236923603681156389731751030410793893147368157219494060544413264400409620706704962685762675508047872968878259643118131958561849892381915542222537490503790753065271334211682647619489434902895902317705693801535798709013369110625393303022393606602848440593139787954665571860174421456113889455830699879252730189354957538369516227757235220210709624863607434878523313115848822989310531177631083527073295686389757997088601574197398968814755140856133149921817460089047427002848343622335584317311624679734400893529249593207240742603111263733528985556570822199879749090634313565525760941150898193708111216191614711848148892237339631076963838652794240486238799259133694840200495104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 97171191809604179494032837677202476060197988101839088158379758534967648931899065509297392622516006981849494972538596875864735670734181138137423994108105259375380522800019448577019250257004122558164799976157244364551478912714521182191967876499124568397067036559174978330077771144832620723337759688611992254284735849559064818453839523039486889506384018751132343202770069751992271646514745060613306820286037488738218713561958801587867589711832364428785623694002743777756069801718448132146546146785406785212423428566444025903095208450195018113237823686692217477101100806651608361331694449696253556739529306214578805811250545275167269098295756295586571096168152906802094262532564457530254968367751472679128580206310356302169902679918697643994731021858308856842572001199148727566940975019136111802877402092941151363235953966840559357214801855508766608672074733880465558181091933273792730881496101791189296753283979611904668883073005331181774746083412030790634715782643115672145773230143261506611478403391067170619899462961264251214630589814181885386774163402089930838395432897661050953577661501962248942279360129668609967878486823996161286902185685004339744538040169531989786122778932944802295095230384630413201947595222360184607571412736963909847638331569176503790570009112087930330349620999470877724556753027134515979825255582807881190903408285863341556284538711114521775561607127328318652915684722319961548665339062137031430850639624495025610615014549899331997856515473046886944174784204772303380828796183855081137268258532716916314733444848599353972241407934943957303121026390325217149212329488222929642623501043266082434796589966966388711329174087424906680721172467154007850014387936834991118657573876035670376269453945132610744053460234326751738212484718034311701740552695277130449269627393573553362768089182132047265673096638288876178987626937518085657661679054987220155045084179593934000991126397244510262177336185220978133391115585464683128723095556310494149922117261148851578043883770965650155154974051195749938859674665606243121256422779264138338547781149158392342145109344628197478075468580555359270414838953075707303112575558151012744060329134261171961802631509101906226809131449335900111321878180511263024215971616210885221589336015165041762781927153815396353161539757925863831003543962721525745907042932080326764422174610723633280928161488346784209036643614822466542456246659419934776561285154921039765883545755838978034206438478894226090800454166211255691187188280209528210649736191251130225207310529276034196544694359173785150106781158299493395117300613684350487254193613712246443342478870335424372075483340269980832078038641614087202394273276963342654802540532626300415790366718078772165527280900658628650150297390217043322401628112725289612527172797398115389509125502206500554980205698523894775221591617581243495896137166389746647010560006548819444994797970328209288952972106256122639179853477797296425837886374321591086435880535541150426264927185892548049634956764808032836120218884826053802402943824123075133268696366154883466802518167990554769394014642209697300109134477327776282452429556979884611824961292713815173532735169354366733285758188027336830898900406205931099814508821540569702075122854572454768840284291256160653947810968482988741220628836768561077245899689210723582906324399455050257558329990761556396864055641720295324487724548788696068624064175568922990619867072437994529854697728804952605008848397533923193620909737854131676113291481441078538747534855785690471335507242568999276421802687729493883098708479501791930567270292418090783323456290606083629323116736722936650636295554163994467241640749131466884451729643794685247277220050692932832570230515584807047258020200072310914993184790433750966709926905276519129454907386128699955089018116689265267835770274066509434846813667762261887279336785604213063238300126784268180424541495734385025729972609212183702912562954847959335034597947230972098072517357832907165092967142890979790814768830200659772130140417256538183779337189458574690754254201899141262893424627731868830867306803413632907760027094925823810101164918676534959011640217894454379553961084645165791969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1774760958644962908633396445381859126568870809133468236803838624094185718290239201846533526871885231445493646275018102581509392811626333981608484814190876713250662442948668727835199624778582969063896746535761418329143767302661054785852091252167019918315249198126444864002662648876238508393266957211741030080071608553425130503629011755850797159865918745644560026464453268816957654660555755853612910597683135168407118604737809706357799985069719992356758287890570125764789072780715085477804098725655849913929720754006808155708247966963509830494741777887509175141060561099489694122929352482323277026325149727175545223358330873293593748473560358242834832191356024904368541001249860213934165116403035736828586494706649965025643323309357121089794119968671802068191739332977981044191763536459498327735591678401021931117867339456574392482986635739186547932594902088682834883030965820881821866531739826196889056350809983703419988670158668993430581316476102641271875900727913895717885340029102471955058309708567279838539809783964955140791667086609809226988878420612613247763522971783327701157048578024929667754113883178439732546318670981952485663302779127227064606921518711831007603384664921510860544754078049067373376775068199223148853857753407061130401470053617502093982837398945253914062426874491108342629699292806108400196650385873326247136431669197731914905618592525989737730512777107160461029345549863892252409211800876750114776287646431827582348507911467908045123736115515734000631767703258035380786745473310611879912396479811876704735236913466889627399032655686556534833509872702617500565515958307728504178564232884976973158427340103861058107004130606036688206849404485335399379100716224848844834631451392950361666291826593281197439941876893982743373823806823375496123803183939057210181005147557373855388791355666954475114222761687656283058373265002305832362445789713894125075276202322563890973887862653504068863243823555896575824648901417193072514063438990510949921499721529187892359236634547596570831500218758401846418153019092640906705231768282413773650232347954613626763243721815717684366466857923646878643519899999050093552179504677308731056763733798705914644256982299052065895572873705022684552893679330299086812789810315102140385290342089924690024913517579288078584732076488134632564474141639262095323305806875663203129188863455829623818862868329742425912342677890634792223563713235779098221339600120197845340772371832907693559767125814213973087135751447958215308510318910645044996973617607007739614728726567342361788280493979769198000879777414167855881589296900564577534467872022260314457347855256556161298549947289365977892466146213146915593918798883167596235534802097686355615159053652142011837851368991908511197092056647867807494631828027262551030749607391872453049941585035618277417784546985659014197067640735635477456242667688327279523710229919898901202331166685102356277423771800313073371185804573708112467105650301940036442789750974457344010734059126832696136718577289637571740145865402731654731535361176052160447462782543794435207934436655473516103837620897460989897883934412552912156081528933844335019676270392670032572714890935865664940361027567436288048126062898613392867116888593750745575464627540025106355115585872977876835082513350444103582632158034669621277485754921276404395463203263204819595117536182586655156942341842863728077115967472996801806950863295345026321378982341043995067449892870035484583570237592087651342661314060284666719513229127668228167569881941773526728352934722305462320238628334143672177756529067317389853136592232156382209580403953017831145606091800068611778519766512007263645126347076118415790627886212130076768272441345045136706370052464313327710993024297186594904260086692172039802602409274781348707980438838717504200965509899085592053805733937361430936237369300547705878801384194359012880035619909750362722572441482751616452932859545038853604259174726764204316263623739333397666477818636895608398693686186690198685999616130077646681784755705146045074237574617256752625170502399755010832925789112300168905383366482099146090193581769469784710813089102265416553929295467341987657810302281080373248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 42762696161066691601756859355301923039504682873498936925648708199422033266301080142744886091092843643467362243608950454901695145081118860351848983483169768219021834305603369455324705980729836793370186126218162420175572217857277872311285994703794559051447071373204306531289068947749999528660123858794884896749737145982047880995102870875190095033310510489767247905556882848928392283710499809863887690895997558093650391109352461599249384238060912604103387988589732111962863351607578566129336591692889965088319034855057548538410861583910919899257601773834101202177330171154529018693184395129783340871417785822903860199592663607443689391500137404718190696354735761015425954568855375528015273634695762218787590509218656119805042003270866338289462152640038441574083194845198872167961587908391137876794763955414410033674898652381743608690051758172798156065228922115889244318134906221468602914426681201455396220846432658946089912275715375168457652780205347089430507542700796622435148925786869596683223145494592986678319720077648984537240442799757634995353036896314072208192917902114110445771307913295412697120641755507250414909954087873572871858126966677728513798586613763294189978322700291039700901347784348912718117461310865209258414182374639279408527019914089511409870413379760952005791939340510615166050373489457366753281119938432278701419184837650111935369524644973725043982661235101494284226118202320777695780429884546712510013350547121001625715505678888284648192468211251023111745628099060012944326976241932389549437083782414019187718833877499993429746294209675531534312591606638481294616886124172891990791102922568332474237764496260809054182510309249685736966297138792954843275088954629426755782564693348377877031355841078722534262503971427489678355627238438007486104361519423772586680036471552904339132912984742965801470950659640872522958524219186992639330958194523852632620146633033978980889857692074358812799989646214725501075042969558010039946003347530157207816527927162884290521818577502380911385678583489877345233707240416227591921649462373623881570276208594396695361505597006011171472603183830007132217263785567136389873281968310330461956798894281431866485700962889143972167615337566632250701053450101870294711156370133726574195435358670732691986737027151314151583183915828818635196316324637575803690935543061925176183440063612854960205297705108971784455237872032517138597989216913314335534927417099848686973296510438495778899205793793306385370930361404570737977140590170072455835238814043684004545323724188029430237898528939254158739977132261159626623190095761457947845504613527776246070478847743180257338853375781471541821779900744543016758441352567140294242446075783205961640748146715046658477073912710465480009113488520876615574009434765541060407083791108535076655736514860400452815369432993810581331490276470471751520107743997759750293489069745469690681207703384958366727664953673492746652221084442929979995539212414199239048868256548570155328036766546452240673996486174193441008862786264280491984556490298429463111460470554475399440416668583250746225474315765175004461204896553157694391996225570856923209729123659095815449700285292729679672662287352516308781930695406146434636399175680503169578381446393835996701161928266229982915938446269924521846261081036148840382564894301234174369534571706559222677249961438332038691847749849004179744282249024383611294808570475505770224123611841985842710767990602023370489959621695282454815648561667455316909870596804916489360064141599172679823341477977299657292203487025982105925940283721294915431340529941745897377851987945731621746387592405514702336056952995833863927076226601646005227133078339931699464776469828998326228545131931145394165789771185537993860157064735930388850628598472856815232609426204845041417996936829126916544143209118477172076732470489782401216680431148810742789196681292625581604930712931055696690383015417265169809737404771468969134627432859496775169555258596951268244079811359972531277066802507090048357986655298275151603528616080649689212554166467691060247238769513262924763349322908037705716504060271067316725912878191171150367945019276158444260597068673843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1373287718211777099642391831387534132735038274646087865679830522624378118320058209449944899472075360485013287526395356383692237454203126537168421877994101884656090206302303321328076668388794593760749423557198291995908030988397605250035822851150094565225736369799485665934530322268266681921269802715435259571853695933587491120022023630264114756117141272441258900812489445117061380946003551793758367678714847450672393825372708465943190615188969285015228040054954763724361030817775624638115586531155642830195860444585226013958229490288718511755953404481026533526719333870878849972823008590546174540537359161706989566682795984458691172157428307574465443082344425899562272492665967309059173038396518246209760708974066669778639081360380213394645449190912399126811861812387687988851816051755267182917866448872197441939935223965641754065312546653824797142837988766774965853019395920179778742287004639498615631564797492953096132921769297954670344921759920662224681410484172464989114924409505466535958145277432216841614707258494450438352109232195200457717107162130125541188996839083064645445666108462352678413498545097160941342275868347266724186779567698927204308249155361781944800178083909868282912909202180912977650853963829159542381259555358732271999910075153291020069868368749361177180237661254239108069950568958458727127606962188024481456620443332908319460805410551395302390017770510998662032733514369763000309643827654304934227541081523694353187768671440924449511225643979634570391797910304699391962932185364223666887490029355301236500150471138873553449472430243498723310726458004071539475187138192497726181203935396805264179422478699265637701593657183634932516365213747800762213256245644138078002500474543895539676872648478223095502657944513416542710385095033128167062023903399345970913755454400605712830060474347403712892926314912276546184961369404091363543378602635281863277978190548751687800181347339528984510237934275222954193477385245136746989907372199215443325946699202689757806595041906893287494919650522644164946657120483857719579659077900093269804490585652799048771819769718450549224834335046865227633062036437169504271823794607190973647278730555806813928967579631439640204592095478281019918066905547108219030492026731796305404155314697840454005377829479645062274598655157323429867654467117102304066554311457357616091883853061543587553166469613369253126559481746477926625692228212458687095789176109217408505106420201031113703803188837061108634244227799670228959978119015598566075899171111692140203402037592159134301583161948608105522363792249773081691649831365945888957284346229905211510256350328005173453797150182833315246871902114205366979808961641351056622622057545166881361117062894728425580698126053672530550597668000011639178313460170484358891021321002445804870048421828743547982776853804955781078187326863763618739236932010382179394725551495677063120488847776016212000107239302592147520052651046246214413059464572049304783120959250989386595465926808157167685483318376563711159200694158324793622967090982350130957872739276109526345806894570985828964322663250417120936520836544362099034629533721594164787853442334061186118102055232103676706647538491315694817286274814812429161131235678125942005095958722947627433395596259046491261011708044709489407004697446373210415754887893070093944261627983602318551713403068903729054727470200539403298279809408989528519673653961794517774821100695174902478805022247831442755413134169120968015065837857207182718166545149964056862367048355503164899829345071061242778997673945639184399834334064789693663345568403987204378937681380991053380239722659410584819830366878553485907907724598441895174850966427536792758730490942329735645503464781817172427031982824512194679670016648713165656778462075281322377751391766568039149393192549429896780755576834275997862588167474409862934019137521150929404478112282238195930659203398112353886651670493594118726795196895649810634658887172991335625931912453753569584056740885466132230988438791948953649958951391309872591481835619898191439587158998967003697790231659650432877948736251260438068495327853628164640325603893092753685880076468495366179719573667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 33168177107561762680003573103294023205280329232744389508068944575118607120188376921857303561604825745262634577822388023763774236433450949146307305788003360004121465098250671605458564479948176650473602457212999210016076363159003155738251888478974648022259259671436145300532059455000954021710588928492938173426878557750477687759992230422029376623055940190371154173235892208645597517287330457608520531031212262926892792616628847517678944851858730120571320709787472098638892500323148975526527533325174685390073482733856814042170307131253114205855754998063454737591035891834706288605162122020420399823778525834145545491500236763224890587913974398005333210708528472842800664212700552548166617061143041614358943784057173101317244374159253939935929020474447181731507687200136549185348840107653937240618008024299202647113306191979463307443261018204619894577300751449163264498123127113304281558646326795598404059324223967318063889137842115807102874917123535263377931983750118146301784627563229525525740213278172724024581450345840077639354014024169221332472214014206948481617138627862706064545094205774005979307182347432890031278540419336674985199684379093265340778983027972489372306558374063288557935601322944593472630610807232700821096853835696298315499016282695758115384665217355263228490469670576182091238244306145057611857939501676791016419888324666872258913972575593091613170487394871393065485489832335422854602009260863985972502289753446788130647278652380047734478177874889662380838043803380779458904630841645444442256435674448781589122550093046627018503997723146039144390809750874417651555849493554921228515774839448530347876853504794357324073033594181739266885446122092798597652560249761678137399369841303227961827414884103334140257149694442872253400653810583249561500282533468185524375416827177525343255204068022266972602148484350856412995897061037299822564076261675028275051650770987724312725193707282570542814054800403007783269694089464537640004339640535571912609544751320635095286047048753176173967418876586231798997874602758426203230344811884788335250463068797970880961697846256601567035830452043375749785317159132951348319401832040339823817249619502990098752354833802244336682246327673116607299471128983270169908746534381188883979123875233922323471266244186853823801438129878426394297497568785802396368642393078505944941749538567353226683183628811892337022601202467707619010993489370645331786224968278966408095309211538601641557822031327019228636752375729277679394793437473303670644980274302184595770651136683939120198974223977700345355391421990148089734119527873912013725446375679014449730903368840206095372889572029858864596972664858821823923501767612492434427845683100311728873727645034985356873160138938019202393152874942886294292109581461712776907263642733588552904147740230635312434109501783545707824550258383137439523346853420671015680602454988240213881841486151752346549132376978739300858300833110725536183056197884033057178314378837015061773358073549028625717365304123801529696633200366257763201624871083786233741036520325131006186155301176282752506148615821475800197464961401178734381215155903624078263421497882939566592196870763128190526444038758173070780304993149819886111249178824409746371393519990337239768885949522091253085235163290227195549016414065595500450717050263552721979394060517614296295419852914211692677866078138377309235939413610825013719450514413550492605530014179823334073639310713790358301585498709361652184751790517978831042674187476047918672795457810288730342844951606193851072359599407285720413705148189516881508997086389749000503890530749274651634249637283568457085336002114367329921045613530707812762221168129410157137120937231470357889086077516095272013580771769216043676974747086539564020839343602792941335493297956505412497206449520058059985812825611800535335696341150884816738380551731450290275442586946954825710039551317934868916898990091551420430656418130961387339388673317904532338454572317802796706163220079026198427296603030391553740968352930510458615879444257529939156087302323195484485093657098296138594285147867600866900050758728509506487416472085887513040137300557185144754012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -370480797276741225846564828228611315219272964821226700804210238939313848116514007099987028498899495163630776275723258786070619771736589744231070700456304378850210837347548033376974458590582942971652188521579275086053088444360150442443179953262761514556418524246279236226601468918649653918865170786236711617514189472624215666837112217832038024090148747777707539528807442000335113495543068265335540029230908277461930762784542809265160828190844621587485866638428141212301309280121448293023282542594857663618865924846349535038521913070481384323246635726264642409695287704254624838920596990679737909949924402030403504366582067934278908821622339575913311377805570957954352037796488389117873843034345703879025652142744856865522643358596871438159766507012803036697684075408165315128597216525801794200128663064345451285917883305709177821992024154804985268020448261767202196264969120261499211197582636733465354254046252090488985001620294140738566354798790173097893400119633813418566959316386947821560942093462319712895078632006509425069335039492812298921828963010376726474622490449508266893139874326263137248656332884708327741669471794139948096732744686534607069153738430606795522067474669674041085127370994897191783815935579372066338387450087891638341257490070081987199590004663995419859630902430768991532413253858627168215514079978163632111593707380121156589908438016860607181618177247315121790317417756136487182412459513875391647835050819892709998907854607302739629818389014332639907616961049661672805375551514757336115498098421230699669555232934701742861833460672548786685912549810561855626562775722822018960711869077710989956204999585693657020221212080135171596105236119391987252519725072037142317938580861510572962170627376985491428332069432096117443716193353507072584440106160018489102210144814047136440796061090933386782424650807107628329246409837407693747049912885967607185298484848486313058412933146220056299157162075381746621822970697078334931699627126970178105892557734573538793662711162431831385277843624946981394916950903640970955680872410974070608746195489126582903079646532630430207960049463016513751557972022645222485898173920174716112536031697278144547517724337074554702281778679400331457875861814315618124475228043237615637994744461321902798002450204896627165374860183895455410457101360869151679293003896680170588979962892999871512304769738368346626882447406513568250801129867675602913396573937457196562564186470678304440965374493818045815470341849557836275970955557679582502638829149215464228562568313493241666852092118955188296621261449181433511134781478528691060999520477080067631951711941035638314596855164040900482631098928827974333508844389177496387129628394149224864811289727619294840427623914943706694100654548522499662155243660796043331029718501296958468379180122760131842814876673594237763134589838154124855046447062387680616248977495221350821039331060519031827725129875597354546829263534024888107224099230607061395000835338248215143723019708400425206012297364911764482716294895452673112690425077743514848198086169948186537865243674639902294587932286520300879040952779174715795658302349938368085350024904711598116896777891603081535656647264864373837808117473485463472541237297220279305788565009591642304990236584657130151888469924294585176872322875979129071311601768509511381259721122869764239390948716294733197677322582273931936966414036301941303992349855061945877720149307283571298908325071801769375581313204148354918442637454735839703516311881554833557883791809539784726799365955412704918018925550565848946681415591466363222199839701887866455287764173024333431258467939610538320911692437942941565646266714496070555451772921364917631005832126990234654146358637647886430343545480960901084279999940490463141389575837047756363199402863216426369985401520662531273067637672642128878949416633013571065567565204491025835691750764962220446102572307672933450131102795809153817027956158690096576371324136849432817068490051599904882367018152661189222124010420224767691352372039561534594585423687019839276707745382169436445047931805263820084703713205056764785941941946346498782389173640548144332382759590979701204582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1143622405833756790588541998368242110390773761506930941951612024869181835766006900158817143180449778696028984422939860309723764628814039220197745497951792544218003829432262375127262235959806162301335904188732833586511099262615627018729356224521673998421831110759044246860126937959603644553891230547465901768132354160297226353279747449821601017756747534038932904045675540366853690872359691910065657366711438453682899410667446238574665133340541927454949426474180943194886323823787270097379432269105427487524639502097805689682510613049870095297288535778579244431188778909577701815428959853189074906643607896171176776012141114907047531786928107906343593204647610063178767459078525586104678656899971893005033842657002434777347917163683762420418726126811911165045718725644398450987355226130280398065149302610397490479062065323646731482394257107427396687355487710149605503117962735624656267553373048413124270772041382877722360385891680266052335475136932785651424169312626180914314722615666282946173988554475450895182138090425397763604741247283869333293007286250910457747427637556837879653590135953981637202957091108901469638525781936532702116675069489696238091456504906364990866668983328735657739587672651627679771331295464631765699085079173524052088946669816046337933100416526119889072556915605627488356999245096841703109031630508448814590783931426132091036800590352599441586065096774269842571097033807732898305992760723045472275927914486174600751605081723193831579079615613493568059144591016312435529867416812082325320731562801213705007895854127848628985362251266612058877796864883394468672485819159618771584171732632802254743204760105815593242090471047521325951073915683379167311634872295172191091108552199941445654362212719435114998864024126200739669918725067013758308221371633403924435674261584646221271637016733301190089758009172408606140173733805427875293828418157506919821326383504698611227555052028766550205506633417932998082358782908919136437507522736611795579634459939984025798149420797559051124807358389092642416645482856568088533169945060736266621956370146361461244203750357386697575943701860031519162283987037913181620726975301901655840920673146679075113380610152915861754894597810672814992301220805506471939672080624319093819072721494587958654732767513259120674630093366110208052039643559423192105709946508560679545335270935515548868279242205206061687694078214333187942109118236337603049617317150297357453168364780269720827141452469693269606076948981311710614955871218838550368855416533019881514859157190819149053800769581773459286720955357572318706709228314827118755194688739731077827765121659029294428838958100932936684457410021812188535421994056129311013498127196628929953107702106836118529549601904457101360974083991785038770776501165467807074868737513478321149768345920085501613359582270758713612626035269251267796981149224324388311770400792701802704591779737141737584153555639905989929310514852155661252790814966836982726332483544549032003311610553404299807719020562748829529493068916161873600468206588099244246005835986600730134793052175386251424180674625242583818210553249424903944903588518454705773279756407006780295341213915515252012056811501629067761919749406362124849470063221811968834428156632283569020200266159216140489756259277382756641397626653231703572844670421552592597478825432401657608006806554121904024539231048791302791129241871938576506948311561543672614617342977538392781101797002614943532215856213016413501227063605939358644783078689410076040013561932932643110679968138315991622777280174427228259724068047968598208300399515312212958226152275651097447662385958998675694793722079222403427846113636472615082376155792037396084678719422295799222298217385884416288857343321772351443808800621033651733283282175439708444331149119397080247673909431697792289634593471182554301975695498557456103064335997085128352351219144174334912878255582297001397868681331752168081171841144139004845506554463416920394774038519367330847954179075309337329645512082828335926817673447947051908908920911105437960620303777950668627700065744867688458934273741495614482413477622738023422971830112107983257282287076932321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 22707255226815492773550306275853078230410053324831036733225888252212554830155595237275926766694812263587895382273566818536678301673594438731291758571782056489656824750163865478058569955086035973812362131749568684505953094483530050960851594661011086127256372374800713626272722553683585630811279357592872097679823939297693309996302839848170558662617089445399285613180609396867599255019127315683575921276514667930579171739253290705603810395170287534547283058578897984188412872841497822377491831261153063705619432179585043441338809996537447108645708207203570112046682398881706549110494332711617000751883278029949515426154295860928313463036680272420261159103419562114459778347357238805017908944069110986218787586199460760588503969109753147478460361205652589067784335671999645068746604387363180854508036325636689066328466174619999139353959001514012951578153867377108400892553607973578509320143197480560407087656188587441173593670530511444070728553372598655420728463840516190906368040831287482352491930354289345149640235273048875039020028028125040960970963437264984867722876102971354733557407542387848060695535149286654622045458615008390388805078925988562715718950928920415576706438146321428738191629728145190508912091020252136512835605332452135540925913987704234361980514903331605199436806467830987967581584266352601886406324178945088652449946686112802592053864253399712416848534544130265059278478817162712058383506465091836612788975005664663587972862323004116697104073784098203092783265186956184338419123847844656411888899275110831797750939101115354032481795204131928492485479949859735631759555510992407646011994080965936564725922571431895814321740784521899195662804387642191955469413631945774414812129695194055485339097253779308054144553636901834421771582186047422222421502991431650624201222660405525129682034236229595946723418768193998373358564262747261537624556640427901911989276319996301694283302562272158923379061916356046525408093210060685109940626532938976403590434128418999946719267102593388561342653315677918075719276131157332238293410867312454255794423136403923698641896528259196075984086946761160334438767109367225368532460067351190037746294752846938389122346730062087716567720760190972440550464370345339319423040004705203040545556088191086875939507992697089155703896578622050255195928539818547336529646138866380735543424357820037557893645532185994898408702448294379401714855428903616822241866270076663606029829574741391529365893413970857572384665691625133093688375958596980968726742954150854817876057019157821148839628172155298804411125618050240737030237415229991923797473682432952200051520867111699256004145981209791245123418913766596884966932762277018108170838598382233705084962379077907015419093541129290991741801175862572484642535392202293966647563433969472443898769740648138052143257984348616414890497180914526548111550858752136794628327489517228908829648568384648902535235547367786853212413767428392892780328625445468946615282894116369095641351800161591305119897504284603010688197039984564644814692518066612778655977836494180137807584820973409338847013213931010782980955220237290926815683140639992713469421512969497505893363807302946005754838872031299226737324953952561733548949361581537717935100043690635840739339716335657329656189012039272918345576106532120203335686920215377507733574257575992938179198416429369783005375589941529079707550882515477813730423024800456437716566532700843450712281453409733813069497576592740010586375300914158230440141017718799037313331711530028089137329465449170298723677129296980176767293087363111852326398825421549796083795518145578780153209768973136806265628800519141121261683984169213807719514355999465597835866554610730802908690265519368643061462301030040902289156873395553428169066291467029118068652784392680577610848046978039078011054702670005333325260526373378390838873420284537955264915823856831153904287421210404471356935853483123973824874023457151576089609460106200982736992923106950611771396598759561377858125395782908083738864695557269051013720629705931777692259103717411981437161317752806963110520301452441170579735597790344303390783921558926768404111846014976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 3412111349845683529827446693544881115470862464274759973416741073968491692323584488540146788775581544757909340688440315923821682559002016514201624719778096306523682620184453158757145430839082686122065490659921958464533183835623855626348325922012001203586218823184676569261307135551529717343761490229377102525977006899510347362818486452086779986362278257498956173231103610938813538761079510953409231751071168887961661172495092046251568181218094783450018791209451088779721462548980940802914441002449851159913961734607705141271317753307325203293284106550076435548055902707843564064851711435792644766047263066184793840160317365242990427431121741889756664432019364691749816837988573396301482595296116879515635381409415232934737633714505272890687410298719831138710783714164738862995054150634892778445206340879939990338794349654794576874226206059137633231588286279423937160504638648567841575985730500893722355796571275030881383654078820334210608519177278533652504095397268808507388407482497489398860348403137725836504187390176665102523437912323563085230523328095004023264173605372816871213494261878429950212082774090195608841647708096426832930689603697443524830177058028282556685096295159477750141518135770138615052202819616660330123724844212316205628388486515667472954458495864538647154564095460062276855666073131703807021795561164311006232802610040970969057079737915576378011451686074444850774838070127838298573775807240766593850206330587769964026653575430936886126280371175697112056458096997939472775377940898048963838243148925228212280714612638406683975871616656153647638186465286217826506247404090853446143098866289766421804432452700212108011259531140047627054518856819375198795580955895613540550818449966598144681793976218007497413345557594760573067394983717610020338367067490923048049898666955744266138611323488622321598995312688636437998776969943739533460993570077362899428604458270198191405627663820883650855374795108342531760140835460727830718392546212352464232012832676659114676371512678726217954184070777102119437933641224180465562927208570207205851608656372117434439996101185527781540884477812677861367122857468603609749195619047708261473019732960312935412888922051042051906060653182684415615716919473624622630262101846573833021308568420474908929645249480117392100986721046940894247102302874121680738066944686730366064804135257101079278598781689956616445824514373686220602735053234117349164630945764231693451094271651763594167590791520175400149892618528164510501533522883378136725015332653267038309254470831161203156938701588384972034217849184134730961522177200368675955768467790043163825280481103426998688429099350831952632808939938859584772551518599253771426040515775547396822162757650062190303505726756718842054676887710334286234577804401612638739468351823984907672939087513637563512525291700497004812997005488263342662919091454050018092657351643634891663851112763039263639648247800888286275074858331415382826230236280117755882482254700012700385881086061604058674472592256928400232773948208234137357200660207148495599541991310026760357762483050044723996143890892225163819257402948768877928531878970550043842670155328873505663025500569333110759256348724952699828714762182216886034741139772124276337270946761465853021337622554429066186373153250251794701766709608349810320881097814538538367158319972036680696089306052201101723991926305404715400976639210906660743211009286410761699314206284831786957761667376083115905302959934015867208516703635522598908194915646682092742514897531409155407234836953759408211713413181513552090878828479317770360443317504371664972708408205517133557516446880149241958010922186382273090015905081164292087051812960003232260455542030954784785247348510477574666459633280193898419554188525695385810655173786197567472314784655100318737815909645248523493816013784305395542023591476067090992837379559666889013823103728637374162508208446004496689082660287563009857022407516246781512128853702433948761403263838553305258971862498376350912318067086739213143710803415617518962344526956730750838881806552281638599187056614991670877458545874552326728240402701571724679950197151013412491135601868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -187012165965268133574216401357174584164120978618331090823815130354403055379629277857088659735294373185917739326336871188338195587216221169010744297232619206042861737417441912462577840782697369166433013041199974342809378909189021006239069158190847832128802583295718034789879827942852234599043879950805428354921242948336243939388170548175233881595046551534978281917062168531069665664989154419859736899524553178061064794428944425991425389204088195738573565763483083962103504521396528689901467318489841120168096613101674421851242538277604626389666364400754879062878290035562176129276540852276374491210572208205656948907427588244338054936715294445328299026673996771245286411185800817796728373653019699743931142015283818742094748512202612237566193912038708449695952122984975163952201762327239072101340467037772783952472526998957283048353110435365856254401577481001221710150177931506936866684077825466475174890840624788856785953113791273456149371167188398325447950401504558116967214221785098340279257494504164499081416285368502571314865635935545339908947864900135107717010796552372262700906853107896729110186190163174266607409309791480674136036834976862768001031318459745791161912176551353174775658615911825729821785980475741006545652725343441424205378323865912522767560283631560087829124850504379693236495344311968519479664953901135151164681324672681898778451451245556332405861468873102971736542865228703954602996851657354742451687369571132240129995631887259980937931502325327798283059896635964914351737241904868474285030680078953264654251812628836040345560192898865265712532109263415929088719541734551496044244444106007150706130712823555527008901702863891159111956036850084817784299448740891866183540229750682450399710370850686983388088033712205971136768482389085623632980671953103848156652403720048778036954886522048946705250607262535415662316873254932646857260496910998830607784400467367158970289819440314629579211121169716427954067798347148980681428307779302977840537451855700290833745550438095892237269082402255491916071765750590317853804429020635436871069193352153888106717179492271917237803959018342254574505719762134497296660361721773437539419378904697215534049545123136092132919031932727899976818558871831135430215988771344535482161729449186198046142319625372653317297807239053892576543053633138910901290130231798632177419621958861973994336749806892029073352962033383512120871265239876627399136064373731587322862858807046056338313580386523421193751055932898843819957643049310939030295177503990164051176731178423931727612279677728610377757548939313052499868891094379710214008052329761910977191172786369260072090570243315588930036906192452114802625519679789841503795345635015181405590605823688222999660229518432188822770640272329483813068746369045787789276168322087863389031279038473869292769736451024563921224762285151014316434607467632278129311117940747181982706956934890708227540066433766318508786939697139909281595491251774315822578848397255489771859122907932411361690280445918698318660075991850924867775651644733934015449312477590996175836308991972510472307038592898101896330157642153994257606168113678002298656363074137328391209567908261832769260686930837125496802837884107868383201805199100716359850852299224989239239739852643614069914234533436528629013270260169865928437659286396398152705068746734082382184358206246635815503051632305645952577504128991258429579931887915734443702220948184408052801072073322143032757533946417883630129346951382404159594945498446160051223759796357239253080323243229371485314293490017566468917024503018560768456123250901423949457416392228946938662290200477652636461603264867317293804875621345087885966518702148315587258373017855883427396693511165904200479134298152072827733025543559393809404362445189173483074530378969132965302819589189167747382066653763188763347553660129843162837543556340435931152268807865282131400030586079017531576676057513877474488176672287556578636168577889056722028044642610389480538000455219426554568316970070044621129525352689365382956241546706415732345187166703496166959362623196673846857373610567482369229241200270328438681379670481293464368578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 5142627613397297872804460699099239698123426970673913737710946753356026852690460329248765080552442493508614615765575496981626812911770205376441071191471362191352657278798751094738206558473670213151599169064180015495962919825773244567187981047316066714262324788109618703476870919199215529910573015850762149650273923222088700628320639977355163785325466570607938445692704203818035506223376972336315172138339362627530533710785752379347858946372000691217230264725394899556324106393347738778034146363521601536236090313437541150549403056918426389268944864948619704478915189799329900208011834490068851756961675988147012974989828051864182526555419546359579923473325975718655104003278431445267317399925552525302419933086840348083191515847168134594561286515197163335989397649626821902991834211830896648318932547947421074986271017102596244715138410851374327493451705900192724647715036620446629224115890187164980296844049124444775039434135897720630651369277058715470095480771993418473225622976059046735131209689049177963828490658756944129615676414219150213412065955931643394578542325012824240779840603102420859933922939113100009793185664766850130034220540363782059619058058837861686926452699076322659548037685385916867502052544856831700139167649524489585341023889948642965232757466616858765185396093889523350338240174080081245899772269369057229287155871820119142796469200540030598717481703847563570667759687072149253633576797029366857039406387457234770084642402560021770590606950134778749217424312284626953963537677755326652728919257125095661119052509983579421954551318936271405993040726402625601026596662812861889157870999589961431425592258078655417561090656063070282891153910736002896358589933766808544914178151822682257940759073232975621793013329203661042298646776766965870771135563873615474689225705415272573790781312197198128646202054695320076524440222921122722098493962873985098747518921576986622317532702075570045338046854427323229539639484430159611528650522986102907183982991853276806926224071515140436514370672773771931675643395515706092909439393531690382031002838714750458572189748582209689240612931508933914755030504396335682461612065796326917121314736885938626718589916980940578683473184450419063114245827079854974835685833067886455123121735995975682253616896351378978555562099125412179348338652024171840454946279657060852895412869537288896832746274131409761282654844402645673887293211418024116547348200670377376332076830318053131608330559297569731451264723489263052211346775764646927375956759207696760409843648918858941404828411619745249320638676711774819339740096206065600675051083071289104224971860080790845555413981172029091237061542727939106760845450904348829271648029509179927230299277268770348205872222045921720789565130662408506080622657234201675393375259296092056865218175214844167935799715660194498495266271833009052697792221100387539531571832024680029142796176223554927620937701313769351032014129557136668772654529016597326752478918052103225710110176039850808897671937108656447096326621114012375237122978184896819919600334461651920504252869466856469900208694220254565189853804647754534185240254831007476506739332720434705147617421669126662340574693695026107076763188342382245988994592634041644881885424629732450860272420667235444521356249483688803751144069180589067515685371376210955026883631400390322117320581698568642335706710054882837337620576819360244246852693563551145815970862304359449971688346159936827728024967642944560414344945942102235702640918501166062953726209603091416280441355439004043821631790511453420893990650739830552795358778167162777653895586357692087300839401954532507456926054468370808927723587526937314997165253418752664498024612225938778321647051518213644572510866972317278987104001625308071583518767140868679435202128483404491045666175609759451421843143079207134323966154103988613454462621339628068117812041912799823685838284788075993704096179557002544305370654688118256759824358764113041657232461955446045160242173082432156971570384609590187795968632446624005072533711945744291292753206410081886246921283105402231054466789887178859510938612960293509710027540797127424737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -91787132418358646099078691727406929227490713950669195026716790107618174710767241491998968591549606347689057209637872740946531648363850197237152246861758063941359917534300908578951063680130625800343668994870068771161756761228196983864467695205279885363070095919738768377072038571863951104652420033652904077851922834022840271721920760700717130123070801921785145135848349599453400192076790981043156257778497157451278123812914487318377360777851278996173734463818195518650773879723648148211854613648253561378120568228276643084520559284664315731832452355776625262421682931462279571514154567426986912063265525965819928628891524754030129260027822924209576394393725572416996367870127306050994656928656736827982088645650600019445104857064992301972270232762164384579852354572296604585948226437608407217337760505767685728527916685552040595488161407886731906207370189815233881183622548799895622556013542203911840933688626732150214512740104028131610287591739547161903337762880817790066524266619275874299996827503718568823894613884842328728134933831984137161224984026352097777198275401968613467013151308536286689445307546623109783334653621948932525394684024587330274278987105981364517307033259564693710439493692276543144180858274726559121169748390876240960160520146990882098952722419675981026037599063470950823270810115260776626701136760388059486682132570457151831853487962110929938709164872016981423407787890181797314580455849006493279020473260146461779234626131946720398807629993389109426146965328238805759027195498692976972990731792959454811215218127071908568136806164861492118277345737740046266506739272038381646044848073353277996440234885051782911590534920488978095460916804776738393580556110736554285369735432952128668492454300415564832410606673107449600726667195564006527860198525189910360769202861743856158476182770509359538747695916867720729336669029988177178554532098499821607192375175955970724935445937349205130746155015857425683620930204512272241864759343256501238522594856818767008329193203663744651903156663360770739511470923367566268930525548518624646082738073683073255243064392343323755637282329016343156641096074819514917541111411774295183379708791106668511989632825492502662771243298705212232870768190453867889633839065796120746732593633271544085918896287820334784882083603290796657560224480457503352459985690356184350707934172553898984578106894998937738504448249792690487294692147576608958148324764822603835269675310822084253125130405177794303109270212249053982932176644542329709322329512767950339932696000384467598388664436565427942743007869835770136223723967389483215734126970390638328717263437470539470402402889426946145029065876770585392577585178074661010726357994342312989532222949235469361591013948233691039872025613101278211108079090383319281896581786084926225451866455779585609768857761589086288623767009767951653296947962757457435733812207304954129081513310389079533127093997091536142528660193693053586528567849422173974898892265175777944097467202475808454565665243965766217695493651960154641896844254017727575453290165510939521329155325332541609840545394510320849969866040455838078089317459866399869278922437407363459821203242237400842671485453665235195764866934932777061316296947521049819068517283238158120800853084750833986838742784138933716140734387490385725594094635502392803542752317804731601973938151497530423880056299405783514834981445661396858206069716413950879859788626830404201513410171140300055039883781696507581397199823711054888390175236106089253497187753070835467634383052189836898902448359233514507204617823651078308633590543116810886958901586312512051602766722518516737714433573221802699374041834065794698196473372408303638934302600425631525211567059607699210357543755962033089215162372804893829677452918720930787439541195657942987955182375187018619665459632837212495037715026944176010247639075678739181114469087955441159424074151744635778397436653386692685460014992824416115763995176386732040350136852162585301974726037512763813289244705064843121604575059972523513017607384974216672158958872328825703343642755275993725053960262931857847403908825563284476048420217700116070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1086973645724985806972629995933074734239622125110060914316499784868034712265284385132707063536039301012981225431498159497710520478680230962881311469948824724737624293977727396662186716517805370018868256724193617480346534001338713380376153909368609480624138358102401257318959352416073817627494162242252841348853378966352378233841863793308889681842949688928532506049357038773576493454467545176495685849415228076751044217404586518953823132666337294641818520597233212682772765706639313715233399313722416291678398849142563007815108375572990623380737513671131389484611211536133274294716396388245091527846973579992241823474225118817567692993193670009520218677226128452915318582767000763418722221674708427705540462221526923195586587562917920140143222205703757190536395967166121399315703944626848381238111060879150109360268618906648347222122950238485962622081570405532923088757456414363020741751391752941807191672691994730998316449322620401903780325200866951249318842767107224783370312608137450877541345199993709112850448842294665011625789386466648835384313461767442937141692479523567917373163067720321849056416193992294997757717628164376766778996584022561685820092302325576043552634801598559552429615659581624846594579546676034670407014606236788891122792662621733683836355494641460299377498287281721593949657982487076111228753025013714061171791984810934271310906599318532949720140261961400711450499446891546650698343700108257193193963731929849603741751697244749131718083660872973979087335553624105001331264704009966877557650448499418411558399592501891822144510662073614506080070333348297420744592702606829311346853768813013926596638528616713369660604123080337413652492186292263823530771605609021764466369946899871399440793107297825409307740572212265415764977255351353606897388154300360085289345511271117450733918543820952521942300434023271980859041260028317309914647894677578368039980638854038828397869703107747486964550139037005130703267723075216120521619916064957655266569425311881868304205507667366124439092287200674123302630590279738365794697815596152840057828351191633469480715047082415873208131588882384317139544192433605129431238380086092556814962572286260839196232414790357539614938770240968881803881601411890110702318678563093227878770648720108867024629347871361617466259190544962555470660490698130674638321021253088539117733582215779135967993097752221678755350249682467254609401346898518636532580347990296915914626646584897913905825679120267265914359518977391712422492666729259760816581274216672589482606224451471311831869792954527872905340048702256428754158411336907895306858149819529647866028396078643528737156991644492929584767608538313951233122384122007039759249638176390805489929792227528441150417797075270020392614584504690105450255830658943468249824847903473794076355430068191612768476243500687350569237718107045243526492612849701980068847058957643313499588410468870981169278010364462364744339552670287449660341142526667959377774193427277014724730354654409042382674987139394008248125815515298900529690832155980093904579983783584424619248862417163812154129149763532974238984444327984019382439154032397111973214290379150676911502073713840929605923159942907383366769922027676515206483444075806749455157440878910706568399279207188271284372731490350546981799757348526096701303320729861330100458489044782922957269929543808599123631717162255528877717924633366114635232689958786044686056500997066853139119317630571896407632341319534832070523835694760734212672506482960873750921145038346145918420741400644901492250045713137316244457971358061011788253328190689331561307333089483160541165836718682120388724954858598213904252700585986443213680464888798811755694697088896298827169904898473245548081802230580694508259958002686805918065001777980097469611537513174783470387607327184872130079833920059114720832238945197812436578293560104684204817856055664452146787308173223744233705013719629999311325555769864133979142039146269409940043433573575092911031851826885497782540956699601175603333993103863543727633438771057311992732991101829088034232315717771847841102357555173755004523840340583085318118261569617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -6877782135334645199994226012493436504655760902405073912965402813621228792399024929998117389335165200727655475079586706813398282240467622842636889855945947211243380846311474174368224104698670642975439259189841905639048262246070844713088507355474368906520862478095618351950117656340144159287347732882067581834805250930732418370115464257374300275803029069975427460361295760079393178880387583447566336735614558726487760915836493079306905064920867942791074009469129600601739651974268167326507077387253217392364237994616792157492882536435066474624159069001865988643659923629830902046894628642079970095413683846102110353846592610268512841451850115534582371682793229579462731641796374804705107896503749445991464978202667882919218826259980477207542131866800040570424291314011937987657508978307682817472741199057241985998271310364040641064497988444532111039080870548539355668235390036694537371268017601723324831349375625471823379758616834296945061638057163723304619712960226835303345783858742912041956880735238676220067122729127464991090294301805531927605917510727961157795261963630943080564807907014297816940559674022519355336491449830719633597204359465941004038819364282581294113495615222994522567147869038139229681311235088869900501288854853765716235821222106663173135674741288976441377089006827597497675651859231150438768607574773973099624482814051684312056588698843427726678776089762906915758354967163272301442609747767320142183296691292127837333038719689719749384248738286433768608187006774976759480396431385089869703594888324423961707070653879311576361594972638833465328843706126588224244309603720210065989096990035999581030826772353673270317296590207573968639178819446553545289746665453930474529000010950677827710427529683989103370584178993463256895801666245921869960105565548305405016966345560657717143879192074705281580843808851549159502441772816229864931327283282770536591338297096397089556472903986087558184265225705096297796888908375564871346414559181721016971824634057472579924338301809364009780568624077907831341232158477452590790630259399775558180101958986292458928328416517832875517664269384167142598769698953943723591268348245211210173471680984444616567983668274261716089359050655817450885407182032713919589546363711496292240458713746005122197363370598078546164913923553357104596195256894364463380155509943099569614597704608232180620471955872933176812378067430111877063435468181859226776667019236573099453019868756859884612009220549636405370641695038444301334601043953384817401808137883256984910553344037191668036875734719598134676010303112144978746547832807643831628283742430137804531120287984853494820715246101119207757515600128207051164074814913239930682936976608607614010906867573888560666871876338210964822802915015042886977490389405110462963134908557141433425963154892486974372561074044733799766496668087941547598501442372819487865838020788189204630694950173613875623408821979050795636594849574906052872802715903727168061667046767200895885114445706096047223642685805000853311825964861929069300121443238991536908426286907082333844854979055415124114969031904574839382952371139691647812570163821695611385478193651530825611614876417248163977301554410723920669951255200690281868458658619640900354749189037237258284905989513451364192552083579016289615586442272987797471870311073976702104016914536941350304406181746266193095825167407908725058417435913925380813750995186561623676625218034688854199068814970915799850184656882203060910455444796948373977950848520193935396853942699190358701102312413261795731828551610432092440693606792733565172682346017657953409678259772559108337050055833278330999853134568046155689134665755552423107189136841667557312204752273929306673124998360724413628441756339752817255396319193506369438351990212588257521039913928801765443167159893353367905653082689730794602682207464977368868243851414542031496230768383656692377504887622946375481402803779732389679885169725859391116879976979314998512770786452896763679808602772223277972336305699770425717545885735568790612929613765754866960023537325578309530714856547382227014321368966902434306986396892943703307318198272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 24830079030305481784470489690421873591727648146784002584697561619904158765803557855995940750211193425278371835953455132147294910851066233050233276184584732502344460459726502048350171854879693972443383024403259523921290742086827998119954541327631375995732986196420520998029611523930067551331442508108849490157185556614518369418190415511839864331124855998001923191674625110078966774577142574704203148168539896507198907681697746701326761924524325613462782492397632752603004677869082911479305609595974468902882585536312899008390147840634349410205656252917030498163624013010101141152883380463588102900193883574431047646297869966299669656764374501272065391772841445640752259095956193179552002112545550565669454817903888906680979504594377947841052691177525874480374051828393434831894781679470809313422984818031967175533334180341545286635267813689272440905229047298771961353870374255066110935425463850063543355444789956593253442863019643609725091695883811387548818399017017732342138044871393952898267452834918215365861199381776301957393602142176859660906525269144269551080740516528209648746705447146967252586211636746558244998304287788945949732938577009588628997798738007707530493959241473442272765484768143663935618278164473765135691435732319624114962642541886709868955521517625397542841733647517743044309374612349176550823355255694467296579211947680215523919673256437911244164636498865341504083374707306348107531328709801339226632593939908153003235807813351670147522979701869395090942954060072490529247436697497634196030878511809515600175954067986971646377233161093133301409223043175280255309000921347377262957086778535369264445704148111752841239380239400047955320772764846434072210448445457481620179600518288715734916840183710538424477719951925389055968777253927646087841144674255471818205335104051419508962665475773080464371114962302165815801577663972967571176137534634060229374834792562518374982445441071559469991357514932153985351186969563479237384051703902484028500043930350780349335321067919731305159663699282294548321793655218906236236428963108879068599659478573642527851567912804429729254899013926801652110432500115473540521102290975588451447993043484350178318051739860979391674531489301562698895168552891536150781690643447814269293851786949246023625925140554808146041986953654717751356433925450761310129280794110231745914071409603319504200429313492125454452771018807991793441705121353867629935367861911133218249835389041456210967264718901803598446374300228503702381540366546963322039739269909432434314452148046067272802987004922984710419117067209731162684566236467801554774178059897508500245660566070964881265006084236583225563848250616274045166897566000132186189471667989481717581003294724675262572951002435262872369215764362228661253856126123663886674047183653664485177464601615732271472104896257803150086808605607567379349303055097731723744012962556099213399719977970835447931527518929722795995449572482001114563105371678995187509293851612333519176244674969837710874955804383834427078082080004258693753091190600667525193864132148651994067054032004200957499258953803988431598973629866702157201011343921367255409528402992520658283012064623400438731556629323785781257009106649215820877766911053361610062874099096698744314113139099242784459784734673579071731521595510025251505144309923382953557619981600618994378098062393807156210623781296797426103206106097519666127970199348854512646700404325499890606745721894507841938561406521820227125347374093857747655665750835983695506112938726254396708688813253002441574613425348641805510383621070481092389520244706668079204014749176879113769358606217455567973287340977263959986912835989951500756412173509302073867784626298788585171827474062396443579976082057402825218270568751061466551586831930325840367737611192527585883707331064143642990605203623937817513962455619512069871246977770732117791793580675373499839426264040217855196400616583080154520380998522036461278429156537578811132763832908809863891843918889547544509827804678017349002302939475554284515093460516341208754576301043252696133217193922271496479452560143448060978832992323367634101862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -754368531148690529426930877329071574069184263957930480948984555994599337216813632966483735827720942699865830138303073157062501218709118173830936451160119827281258846859064663551225799438526700849498142976620110889655771280515599426033089352512831615676604086499497867056537604262574851926806393789659493102205102630925230979354830620990126598743033530099027285437916760029334776810931447337993318914661477189690049664645445094207210389917801799816148071582694074125955854788813409512388117800012235161992299052897884779929731876596030657259019036945845893049843877529069168080657594147204238967718976590653045606609818455252927566404089570650239406242680934013362424956616132180851722346101588530337374034901765677313879377542151331257723094865762961325211862792731026127987087069826304282445006519395054808498579604689041977247639224284614496389327770864741295098958270869975009801177991426837480875148155874802831631256026269995878885155647422525608020770653661380478564048893235200564108831768627012806794188703406585654692135835964683312270718788809498006951682664207036408962256877655362265947000565863547743296287348800160027086003374538497253019122918254222386778164983119955830235842856274307217653183953345163425964122608993261805762245497101559855551464737300576297767334505618768841684632344909677633166139580934517678378954947998149373100244530530689929034596998510044076384247294502342471154977183613873225274146662822236660253438378872596132881658624804749803213307034889760895341614105372217953740285937345919655350006312368553897722665389874223161886224125484133919032401328634167538993871341788861221709208958513056234720692955586922111550082131208351541501431476367648415507581628528224806945809188362412865770242322807332306815837046827574378972486389020367541305797961170493790782732367252484179938165984536318425916072646449309679089222406910164930642224721227687449501794085143781884281152843988796984108541662221219105151217238950568393443449746584633684896036269829177122834973986980660337226138692551998411215485267428216663392281927703474205155934820615909443700928770253755136613378875951057277146141161495586504632411207340658312642607623431221298945332481636912102976748815960725778433802351656797818164173813126780919723140308854889718979877211124763906030560940948061038560542703758879693934897828593378767421828033009135180589016467152426591991232322838404872693868644334776987016659674814753103583156258312706363661582683256136230247543338785626569726036343605503692273117829910415490079531081192385704946474881127399429968768225863936736010492161051717723366878025451014516132927117643322902926730803338879191996781502761926853539992717546680739499190583208630056482090732427711822865594659254602631563452296350281035471324092525777826197055172553873866458160299640096997373530871184908756288247681305272320334865236404019859462354753973441986848437140562646338683344734030104148239496629151079501310004423449554691690012753352142414511047997711777026518797908657203057326635995579711560765674755848103513192914574643852152312217571738562845324989325503606003862704409400798532100662063164811115689862166085336321135641336565472504139122395183173507184543548522776134087308779880739887251841996453592192230433557377253835954492995825138783646257403552640739481333480531192091546855465059623865199124740570262528123615797896601716801175775994891279257627029719931375476015168187138028276058894260090365253110093246193814379362012490784866735347544984431190369992976775934795813035094158314478748496057783841578756979128371902173903048855593818914738725534200721047474600778313635077639407965818841205139330785173930211560855111794521841099865360252226074107114125169862605274468278145872372673121470608063836364463673819558518996831909461386629280835050206371573485163258839513065437851593388159553053106289083008512450877723965110266500434111263013303350116369118670285411103648165616454418212358872349975403557335590348457068979707299879171676581156928343942201395856685648431281553014599041604354461234127636693146655307095136547836375621051123289292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 18418568744769662536798493615405972637692760147372205219319017263253616357327693630904219057104627439146512001259347547106371459724648563579354027076556653341380385433252830746802141038525877452272449214588153577587528780741231773002980835077448774258931862857931311326105492282966088871235352654979687249267451080023790942288492215631829462678153300293947122009442637427954595002338817609293396071936695654965078553249286235099386871245525279005333282136190053651903250526334430646726588072743575999380504500942127593806663021010117944378523285086167666264224025562243701408219546803543385548223842668457162466660355100706528648279902479581781152698164356391471126767402732195882625009418424991680966603200291698253528175090938370570042397414239856849677643553248455348972102888326022543359644902257538718263418426009115587033449594764375613040226700210200705360116799549474894549709452816823316748504818109840577346105973327149497305093387687146357802133966611338203956119844831145392951276046236899740462239948221536342589658871576547285785815895655348706241670746088384068657161030792031898247663593146288278386118182932519727430331436557560838288548675944189210199014246545458565700595906008806851151499381222981390344766991871815825492223891744038191183079545676002333135667363690914085504565146019557523906496215934091939963436605785045001869362786814403247147264136755703402522991194085882057647335913989638427355511260953383527228853582090730147417229462844200171102391889530521316728743960788498868236944301636018692679929845685934186321705909196227083113806564670471555741173483851369785821382202517862152625971809045997283972974024500826966800170805310440151361863480824311585372134768029404297900682195941301672060930446182271666279539365406241317710416803571797510449470403406676153122992275845983943734731472985724593701985052948205172273109309316857375938169059028698911431671534190267247283325914313748340561658713972243087062965679307171491517175442323160741862705600856313142903371344220318455551868181211516758787683125160461663576487008813264150900316561384970598158931252562880714007793808621131992852142971786683094638148326187517849543346386780640014870204291368389551367488891830560407589946629643186979601093646849812307436939484058471510230063731997331693544880281212283843394631883684488469008905162777171691556388024987782449808351446122547596304342552890330015796923858667979269938488798057499267786831922043687255081732439708555788932632235836388697364792026618058808720304404098810493346299428679822950024610660987296704049115744678471003106598705069187840932474026634895809083398700103573694962240058705320623498634531942224572238112437919225379047065644738067538027152545766187891227863090262799107763701140358350578833163732429568884499710802130608134494589689808008368937461459436566090886906029724317961247667758962334124633706882336769392345068017521513859069114539092187541304104023043930294452149113804448970029214811352318766747993092133861939374590086472944317699097082770004606680952041883651611698867870092041345073801769111356790027880487230602173802538095456021256808869844656265302932038372124248649223835612116850898380126156329238747920650803109701856293915202397243595785963196289249644638005958688469896747881222034849068096572351559801114927566927789014548585426769128927350881820035495740663425303528552899612125335691189280540333656782094766474768608716366009996984829318657679207299545958300771682998537177231170525631572080005617366209345400825165952089914349105967969596782716663597653562767995400746423198533288576032684752522589455677894642128253515989084030972672895594218092355586986225507692211711602476066621308980704938852117713236500050224513915969241730374392055708382636024036700361935657141410128986673638118618270680935873293991629503580705267908757686671970031394508538883271718570196811347932707535905012353021015793539216841919649265706142341812597783114157957558937419320657287442388971378895314808879106786855187123241157422250538811579017357555255940527323407959275297329719549085566607410306352504082565955584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -217826439479860474984541052811250648438972329307126210126509102031216472670042705454137059850969903085563010993865737136603532192306873617247129882106057531519426030482001739050806042118087861268022851224096136317559607762759906810356763700938164600451588131230990315586918334256137959391078455025310520461994282199718884346176347275262609060656998348800838187759092280755602762317096961029876484372547442124148779486544071245797642528793137100727178398569363893327424452769302249021279070013605292180629367557094820940828985206556918651623243765111811438602428409101209030259884525578034377349829611862141420801760333515385072849698168262148498375374654992377718088541151355289447159845533636129124002381684324991605850877740338620322774447601796148770387124602941692862492501915816756712442677617856359877170539149873233228576461512889855721577697597099577331550060682380377327383096613674834541214046656552000895197589492370886422279484946197837665705202172624411276297505028324976759020498347660403152431362424248764695416936189230447575306142233890979063515203309055392000999231174512372891909633551850718424629559904300512819427817400208608457594022983128223436693865313714469538106767698947313630460930563124464776961340091564555983968181871156443674676331253372894842313779384841665129457150775961738959515318777488313216527220121575599524318795268225707191101436908257525923606487462793953927652103307674036652171931154981611755906906778818931389123693909161838297172278075573756548882968919530540182374194935375925079340791466439833879860027808431718095950717443453862784462806370849335911353542947623459796936850258917164008640003306088522406615451982301925531503483096460267738571271190072825199024184154838587779597104629943836499701048382490329357168310841033156920175732024206633521592795203398592705414479960035030752349423894622328514559291546175394025137499744969618325941395856317501008472403674550292069639957851674162716190283471801049476319040557553033950241946729197741887599919979833598900649428577011273508343464057548716664678405208997938490138716062666758477431245045817484616708831471572403838963206564338955029450529533004141406541456501373680926885891085387306178437253993688595739333875693449234475102594607761274630620803861980890411601432576432428519205022092671306734775985171385891913721890555307568847042092501572577828248243585427272064497723961427555384958468362078931259083357722114313248289721344258725671162181662898872047226189871882102960908174719571215199694757559633844920035466440560819433326628456564277052521067442607559176305223656787178996005247011063277152486690731131981190283148151160469462654119325792615115999370761547794435747870414853421443940743837041920182814246231278679460974525281782492781210176527667481325403379278698007892593039774623610020776720626690916836444892188872666461186962948673508809115859458438615217074357523466620195135930492520715504457478556538952455762804848772513965003767037154649197986459230528652504700539531956816413411064310147414543916504804806341549507143034894220273869793604198037914158802302092070928607307837542311638709265416154659908254887134555392505368932335576400633722708864410736169471471841073949895052099619991543467584847268534986678484113998121656852443451714571932415127399640343669294549746978555110321150650553883957502150330055282676031989855062377077494294293423675503328754994522232685842581742392233268623438166609333963994413183770195439308966076759435288046149690867638876058071612259567585120909959230192737176134727691235929648681443380142954678967085932571918581841007412573396246597666490610340278339585892957331657433045183345129045748437736016458040255478598626095373546993374925872682528505581495160781798789923944687981621591383443965381461640804760638954034345008582719942315203428992690174029799222681783891009552826139585019172407259086058370498683460459855891452162600493629507929406717659670034982542752941501705722894270207602925970039610985280826582042719052843468081238421428136631031660707260741771941002884775546377279784900862044972736695607335321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 900040092193796653347767921185400678435610544277499795391320621821000980891017490113781885710132990072369632467762290838365151091185285934254884853467198116355343763281437281009289680483955833462636092135402393209092153140008155948129265191125865612323287020164984446929225595048588525968068912747926682086983738402016855968069899763002127000969775763664051053426973731206009463734566249946711608780158520945207791204193093694848027061469273604381920398373852210439648061381173626912379508885580694907087949867040858253582766795588923334659046718773886149437122804375678001189008437602196651872701547167097986152459744237736245970029177919199623320708612022952582732534821494190710465776821205952480102820797902872500434604688415000835370300951095406968929565236719589035056990565462216819853356992827886840134653627558846795629941012174170483969480000268974282997102708416239240456385240259474087529757990798808595263073447812520324477103241435948671074576314041983309546581673433093361738821904396799605034659898156987050787681516665547954349157590688959093088519127077979891059230174997557117459510503487765601571459139122440538073573123857889814952616097450124315017610959706611905846994343793190089753508776865060033548387538203226101484180958390100868242067394036319644011595029271972300580498721578300174565109338231501988441407442888498167827274957737132082622053829605839529489095567444018059860297549688896618489000158029828962557679994829302368822699287295681238086592732031645189581347066659673142648403073525648507579793102343926167576117468886641889916076253158998392852047982619900660453458964675429232114742237889344714929396707664780112643862688830646521700125030799584072158561502835004755969032663832383519469970589816955450496203785522544114320971208330357125985401132735645816486658673580761980683483695196440960647523578950880148598436859858289569481636299238639191042957454719850062507684175384674835655399244072552205849841861794563223915087673988032028120664785269291575822496003635873714389594533495125949012570323397177957873066515338861981088929865838706845097411766377225633458461316809979894550083170873025263052627686998619177832023025525745347271679752071642825783979184388929306036409083133463421285168424806251236982957143443024136006734222934824846148492879617855674367085443988804171299733600718393839207440348569712018908720937287111518863516781623577828397143927520046833608358247980444142684485963012950809092739745010967750628671202700684326961114479565748614225299621417165154645380791660811658656431156779023401537337935672467946961292356016302016895980472973345047014964574768966094039053499886983215110525735375908327603082183641672159166025704419803208069576868094317930086573853523757505169838375144509819072177885156921434004664491218079537821813421232408888476265308733087977028483954848322956789813829232928539949734053220373111021988144683855668781571740847432226568369968363118187292212881496978789920150267473577589274805217798193165345913630601781806793573165204880644581393657517749225114997644971845069865035595342891561286932584420467738129223722378280607906372542949811180467753532649327074307232446772629975377526188519596710992421699929475011158985619714911699646293793718899068882096672894745894135030947523752680503862519114520358958761454907283915001086089771292052428974598417809958530796872710903021066079860755085486090099593741444777439024750890620082560822482790365027789479238658079191164725001034508811376757952860978611105795116368684929707966454019599320024671149814416092790739062826461587690468304487427166392512637987875789069734407129170551207658667346373760634416987934224457648761680833197917431683043397088034607436551835713688015472670358168585508588629253770715052377686520616104660085888822173548180476203972242213018341920573803429374434494621819560337148698184319777439017689674535200005231490732456816191363795892737645965014788440363532744734285116801827763061646756497349421706915012513511811091132451095919156913558284177974332824929409033196752661852968442433970332963197658768533293629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -1164053582318685959025174203057461576541535681842417495881854583580774009235547824246028179047819026620914274905731414229179787281633136311011707644890405114650897759777476587308104943472532283703698268723762555710708988900255569252099933683905048788392322926982881437524915043376018591414494944328065343983027867509923418592223760169046029207776574315825134485407060918551830791815770999541784693366645617781709748600886661651937619145607124183052221244930226740259077855627519899001278893720977110445204499204574806640002589619043008447233607360552139117705545912321261047203324782307604053748010845465500613336040670810180626139182463162728061664089807470881149805105762082708528428995133307787161446790519070650731560886896706192412122522748260617436705450786453749854075359102822504528659398778805333770423914027832700907440432855173897543192250944512830351073780277993620697228165812524936769612711398082030270066701257429713918146557137077798631929327458163203664317927657736050139770516639020676711523087273591099422676924821364954489812445477146023982081988802625860541571536915802213442767202275083801248588793971957951625412302487126710410322123067267289397708412656229140337107805270054027038989742624516103339409846510352053545358029960541510504431721548785810566627069814411703645161937219098100319285296751423814304845625675784861908853154217412709126172159322393818413099572995237558651540511991901067831594178614308601379584623433685526977842094968274874869956165786220059124239236289380139767378127828571437286515992774883130879477979723375947511180606741245434974147192704812636462955270097321488570291793153467810955835854057334141471686662931955291824950023462637337351187076092278428728439293176411653981888249413183637107125082358065894936061732108629240178723888012484266819394621073536539868802310727625929091309939987105812380203425261549650522778567506446256566620776124598228077786206174321784961129218984594948283287073460417260669753157598094953301215002685577759495167779160946046477529191175116558650300220897860290194891516065422055798826961031836827731015029219564137188540092579113419805919301691667686627332997470740662129184034068837032066901607183657525155348501817250032305403599454330950047013483253943173644089500169897046006914428835163344404028856122078361564851976196996694264302664551564649286464277166653696014323353068030105656836762263853483341821806676914128246149263543539258177594237991602700645473203106946276662133235349558042885330990812696303185249233559165655237626736321377823943303061480605444318906461889952578408224027230103013056513281528939890809401458194137285683845137558932712557833392555828488078077914780397061079761444245444281283320037935493250485415648181474873502243064519200215086224972911062264333541609915384170478926190075878751408177742772893415611543185227659900566430714660331466121567241471372519755287348290948582940193651115841294007034822759517833514686232014956934151811990514053262868967574732064669326177675420593090495168487573573744744961517791082293019364065938307194164563476373529774725255994427722694132407833309168086408004599193968136886214804436733469885180577669311500554161658325948376805053308869151160631324210700469695578442650023721054391273556222366985721051788228691122954676526331141666231913640178894557859205489778778537670535213505517472696822945508558609926789182685537399108870440678417080572847290415462070620925744388771418602011202131945197821442095993253302639176898607032001505667392143901910421246650681414571683133900515867758343839136780009658123210294853565714503828741627821222647048296187914247452787587286991422260638017663314596784345140552973722153228406573595374939947473013095750177881996451939017548467067446261420950340512852284715462868233911454412701613729172607827122049723604377459594945381144975078631793172547465172430749760326898407158298720156282731194012494586287625627380329297748271458262675712829920535793015431682398977122281957001281545030521837466519654159581433140456533499565873219470976403641889898407042500570472356477635919872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 59443705581641023889495428946371583865851584468581203708375708862867678846488124014554755920563867576885397800558986922838715238313175619827106364879562768648643452932429206428529285367841385033427738385024137287813548599694753952319230171158721978086572992014929155064318473537959505242195475014696421533515964737704434230293841734053388286896849469347180609309716137373474678255071576680582743752593494675559869986375860444696597252432717383286073520662468440843005144177404201648577129170124906800569171783229203963139309715400097545405865094795449200327157653260430737743330579209682009299082214837975182850504179882127703917695742623994560028270065082993500418768636026415495932645750249585442987773159055864209411886194827096172686375031140587639388289185257142229772739714875351477399338454785055748473256260212120210398598825102082282722682027198957545022602597452985110148213943842384075807974240432997271741006019316083387061398518765458013081768631472635509298279279143456684249686833090013229871094990102970686390509418772240865655095699794097577606857220635481445597339763948663150442071599648829654241089875395399512703452124826712561956524375153170507592375839269171482062001577288222909911941543962925049271200406648080690447142137185837554201596053760667283191275771655490845241492564675257802946878759265174690703924798648822549599045203837467878952794634659334888675276158022317694455521981567459259456693156811240106752831855712076363922488808655878729094866022886430659911395268044380321489680211096117240443708304646881909436978856897163036117883138653422800311600492104561209255934778418038293868602911320681862591243089929592592448951330062201149705476256759573061338897551468709560452175361033844700179106381200082249133244012523159797148529393741267179412820783997371907725378397186742124172276585148139287259273686404413987883698051598244814434805199217666026096787176588756630324325021805463051926777739912701860479128593062636554307572166598693567916079916008115978596699923278912138709157495538099920454975042449839021248192088417189758087970719889048124175226441957943094323519651994369327720012254124293045450489967804990512710302178844118203528520524012205181521144459105218331701558099831894687133415183035605231571838478192668641428977399909848340812035077831437045695332731635713326753571874333777914697332473481119128376182906615438419417665668854704575479425813917902376181437228552900712521678332267078747752690473358479418252126177383846995154833541448817546390840600296710948354995982824853533729970572592862688904752331209763081831820708969955523632897825120629733019386263524685332733285971634405368792491551554898627851541379682258237039902044958562885749590487649784568413128281879041359622990048380260616525121477008075125033246314880023952076697075482024018884436027556080980932443193261020030688435222067687084660237562177291369571368602934510854161200235335512284892335010881020525995094260545939308124356598261611829946606879215986225613605797764238716011488392638265081532616398413505846313399403918584284415617150658549728176909602175168354164898499687257257375256853245419948634748986856398827909115909768662032794220462308978222447518569895450142306401985899895185580671731107210538739024186607052459803222797220668782969857608559325188736563648862744602727300072103168786514922962358867199052259645789007577884856501426801061593182154065378499500461212362525844742234287575551494983378137121794375042500677265077633276406566084213657224248737395540558198780992961851220403055545347626130093902784152783470453674782347946331359564072706616269635714818701198902958870641993136533802318181273794916290130607090083686280780264508225100807779602199058374954829692699744473780274866598862922341786612977796722685491398095657497022295863831312325585022771957868788740789585186590223753661584459482098883966572145185675934191683294500272618847093103758128905791163055121366350510373313918177491285115188166782331806762228923736406811490393234002979359662291189606600648743368769745523424063471044148117989318573842812108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -957086196948606536828392639753752691968285070264384819721331756179719902758194070185611334331173188571731612989685725510029813755215256833220864734827206013496951174969316131363415416064161971286987061596162650509874488202790798274721221698783219825261010903509212434254387312321051589458711199682247929553775720145265313148239310551013168331629995675013187253288734678670334577217769966437047141772044910807983740701811154159649605972028269637531211917018623836988963736436875556681891347736574205020303161996578004355614739377482409123096201834047965252929871556777011598583625980277161176767867744985863752837857177735394263183524046678872546927005611176683989395780420199376300010331437369529629032189549477438539230399988292462329329986955881490755567251283212704501769378573628770771545988732467822098894436079698254783015314743954694434911899720377650369586964445397109308530581683746207310504073189158738197502674108072249302921667831460462821190327982592890990677659702852653620746610424474810488301934464701641483943872087737952275767260856409270191728923677902550404580665791449984974354476182759901492665358117692861035862699061379534575246036726141836861417569556836879163615958426393380444437384152909789453826958072233746318182892448300565446583657212691884036415850030667524879655770434769058257081891952909655423614981638590450089804651635971031271804502343767867181607866985267387103368048834555456042240487667524534064972723781169263308540956538280369888220955114195770048163090038435373866636942789867858086112682862837356312970976795094222381661142510431312134107194128573505609540106959643154159834809532455899295636743748689144846283866562367122093870272690633560298023399340648660554186883776859727200322940725147769825775926591273345934829461148987576226390010619855331107085870648868993512221614606530066573936388085928290688860030491061238879040485791546575262676117454571597876202780415998198521467352511074026731762031021450935603460977404307546976054568510277688114068333078958278621883411884636699001616306024750856285578286194528842586506891416329735193047854130595019143782391495391926713888360687895699898467663885567361687437603239977974991129360179128792730213760969877343088239066150295203226815306446704566773178446250111620956569248209421187365601505608350669095801873940519165166048491899035620391195134741501265889510702074118987865143350523048383173393079635925275281542003959059921877892954265944738633346993773560720545120769966478037119714014034221135850380635888534925331807905758650395932820761456981018790344321090867092981343880430308476737954383884065127752078238113276929563364298219939081899282147184148008136245977249042887247903769134677334380290333585599335715086876869960541794759486979451407650760960799359341641629197336049497160866776624521899257555401960605519348375788400123152404122109731411772778556211194308787255212057600522763535452921913339466712723112440495229666503264722856997521886777930676645111278878969816461105217332587587943039084308102374958606646846101067719841844763091348054980995131442751294137723611750599156839621625431505354131716243626296471537162071470550662611667147082145006891183032553627002397855477589135470058775628784670809307919542263426425518010275275129955807689989745253433431056875073440499173239979692328352543071621332502053687998040073903442587757263923134608516011970164265065139667777909737450770663242454295747606250795735309205442503719083261668790896224032880243695362518264046957469525132316203639518396305322428872789424916262481750107758171699540745649646320554493243573592828248077719511614963900377507077796426644963432602768088305017822556418389300083124809420006847327365728262226818874113941222115451637142556399335767533717441048277636029767363043123814429450808718459186376230478878128108737562776231780815617550268730682394853168274616990734103056618242021597976877662609783862649150464425584102577161914768107712924096557152781397794371250407588290472060995964998924461977938325938097477625127922879059851093497415188904259576099655234194390384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 13867516701293914823107246905171547099805984663876495521802128297195400988851285243043425860674475875569362124213997398658418646193955614691668268482670798127217479530962931203974508392103316540962401939671062618811194816765914984758521440842210603786986171232755286695799458178581804856255132948977525339042452594438441128386307708858272608470856770390487191325400207986533803560941390730944137403641217900580127916935242640323336356088820846595962385327019746943603565268371935958900291137579215641397677800319655931343556991699984061280057410215888753976492661718873836377967534413617678676724920565561542846375905690486552741605743956720103163286145087196317907222765221575831402204475888411787574971049688497178496390857236919160101765165205151955420950422199303535352477083472148672000835393065775094972164579589431596601229080694073115296532171741820076507173880975180470702878504561293639385921904990210449442963993013598576347478611613080241676753133406879424707428358563327749644684795076923487438264298873373210768829584378964793873406411274615010226408825979126027371508680934804641293719688459000302537887811688560993320173939627779384126769153032624903913694772753320682948185002083188481189484079118277369092813326992686943904721035210175664790782458013600919239170037095532854926284226129451600639008255480016867165614592769546346434932359252689593137633275536795669899413997746638052799223793144472993537966796329662095759482271820417344606899261225711803341516375292524354970022368013493244552197216547697963981588791029202226764200878523981687737319561752163306819158191291064169465378264527571120580598897316431211153822376714333469032944222387538866848224902532938526290827065579577293943287718228516168601054917648499566205479283284187231680897128907302628053412946665944864537905404280888672766334570741328646898397272218455868047128049693716460063728161408383263969911268787783492793543426641265035124111599283133546349310599900591075433432737342952249041325206787200340518469079282059696161713963346443417363294972138588009614101221310394608556016329209437002503916267774026558645060718970561524894402252186024431925547266860728138521624973999439427959088759538643920538126989802220319593294209317226849698505860226108053870092287449705802584641288106209982040961519276224349253400861209612907643184879304288256204455929201026120750589793615852222177444469982751620753518551052186476801545443914070043504607076251831298304382665695780158629935676543733386427933484271848084347080947641942055005117598374798604973856171988789203719190824377791588829893011789661752325626486473988963414683197644351741846744567401195398678526793004321578439996055492743035647349940554506670097655922795879181832134874180440593180969659504273891559493912613853356018538882418690352413859602811191761293111069761789730954988272829355564259476625133886215131193002816060437897881654103248123046645734963948760184999477050834133243395779795778055144071457876415226895123018571080063527278167036002355898165378232859991795871837221090031035261538714360306492125194004071056216813373176408866786709958483367699245845143160423483554828660400074903143782255725265144203105122599743196972910667930656239964943698822152822398005677378514498534404746008446622965769501192670262146687112844404327806809439855852745437210396874764930222378610873373051975206430308624472300917884397799346697635059859728701606432514792737769009025351822914779199883036146637292438232991991178865830131797838304294847631243380545386823171865403231247695026117117266229916771777891073627138320258503099203476669094530707138786824728290906072138313332733467457888467770719993274661401411004471535780170832038004826380174846473525049702619180923542647005940641687673823981133777924530910329620737611592263196105608818525894588952805947905343021532957478373104493571978990842528954276288974326752059512848437673994579571907037086478417856582898308588159623094745044860749023319900665768356741891151903494866410265243044624156977970590736846277058203421635618254061598796488873829100100255744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -87286964511387654830066079217134998089591103899709420727470867428860413925554530180869451561535010748691947438918290363439533085829276695846225003215920204949470593087275904414943735732031360079984501455079929727999988307359403423734236400247568624698975542454155080621946437636827684300218634614159629343266038182387791242260444278507286750248710301703634718511679205687471865613930028170753223016611746859011251204573407517079651529813989706865759063980540268259994241280644961063529666928539873760537235432519756034524246570694041779283848172268756492834236328854246905795243697357656533411265064749037012547012644647989108181250587120679156909712214498309463264199987886016360275902468594225681333075402726443419120798461563594214857304519248760734132608778493415038229228500151285089739488970287832310671847520754275985954262576151235509714702011751372377215826533176717332549981370386329964617237031535387447373037113941332789666201487624725369770040392656323893424730481400977630990655491375277518658657588892114913731164795032559310111057969705057235703926505296686483284220369989196032237074651285581669073425963951447352691643520454176684928516444725413580124341421874058404971543273789101961254775614061621952004503830249664338984413367219833329363791484394967296204000140350205785600042499881381672210168490256096053996332205805510440983716306100416232428361084919104347161360193726643905188620562857855078976329185140261017160282232294934962222091036454951807202875064012923210369015550187998047810502917996826756092761030622237043484252431603216637485949549564120641106454239655124243459120933721692533265410283108140716981150093334710372620079815670866850301433828769612134258129383147711093569749954751223101281723760125117190071062930686887703992433856278853864707181364438363516532162671770848562361914061452105255915262371222277319640283539090602531844415456452780167742807075378873497007070385920686093294244685740463646564394978427286839377257909504387062345124989756983137606426992747223169664993645253435016073777960284282047182908823127702730301498491268825816163420847428564172681213545356677497576577245584560075902571723721319127315896983561416764351907313807880208257798741421736206776331963601029640219457956148271120615098994479967908114278007506487917157851175107231211714137172389535080437601425810282144986458210932941551410487326656431348137922091894716252292990699634529163751180533906764475158148972602483892802282450267632472717418766576705943967592967735919700893521348892308821074093350289661097015995864242963445508852883653760815272656219269961198800273687072684091901745514966364393302130644856598038402723847255344952240543036117102051398543140558467855079618216447842971815400608776570131767349231545389651441223793664191185339527688921544017459779986495056105368825278884884496014903644896785303850582185897949578559829169954278946237115115509007889176939268451631518534080177915636615231778520466461182990188575577818320085643716824078201681042580670514047879151696912558045185898010842867247726259664541702955711383712398710631158559020158113476439578668812418746432774159815258115616119026615723698849541136161644055951927610993619862302180819606734224928547907207103219996570686363011147461343380551782274178401253561233817783252240179577919595604048333167495275194323062268358212857599170518405496050594588784780213551118527399354936657550270338715213579712662990958724779290559593156097651113038184547832275239395859813415207158389851471248460864472922319758257404392261084300548070321181436031027245746641337114721716799340115223595553231020079730630645190049272218526785772844154271027687385161757641042929382140840867618998849046190181702590353682916238698112704799356875525840226991801105588331258987524134004938652930400493735970704600050186442569048880471061265316107813308854961667123191797177656344233121634550145454328609916971913139322749927402477018875599427109398379467983304446523770259078598584160048020994147751914393392496428588934071877891603490708922846071952153361384689534238860928614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -107257094355113800870173444921755764007084136893196521920290139424790665931734861348558154718419660767133437882246789060672734006808666969536593236829892724519735284534127451072480121332702707301183071990667367889684702366384558514860225901867400304454038517716491960376983144696857535361914553920902771757986759277729315776304759020763028596687963967118635722492097088021730130673525854900957736823038512751247372316248140874229641137294057976332614656228442760864715939890782767531373585174807048622543396663455133123951435088837406650094116249602600771535680806026123482331618647548462491812275102773685927738743816136655107257055434776852132913047397929427831570597891228268550023437894591966383022177266371204224544509356261939041594029810389331140364137416619216694833472505094894698002433473084754768932716236462165012635263507675899376092645015589112567946390011576118812730442738336238151901724675441628425501132891729443115280419196186920270838811036826903751037873940856753931569116341335398169862258664816567186686202011056455412045375419385682791119232835378576471981852357526085288398385776138214116722893126400082024618155617819735896186582948122808010537543963155834538782625809310533444031126011614343373399071079791189199260485054055012439455023371889216755471331364309891406834251051496751319830981196544389998169082570705096071444542847540914511230718636203592820182910029336172759344800948697386810288839356830947392337955690284223947861424006716810023366053011870308224080403775554889754814436472593472500955317814715198554129001096544739277951420267418519536912810703732100987283937827712740737390145907284832639736018888355694955018506852950179058211127791182222175370111315737438541582548807292484466902059778027921832404609818027165409756481053650135488130402439628912658064473130607457945242503571442134333951483237523139577844686467359080615014119141976174756487561444161030133550458545224512596822660904393475900442910963686194561744911657511547773777404075937312224160107166854096240134042134734009311537149014413432791754915424361539105791863791680228791409669782842750718628091770781866559560375926180785668738801161618225217602822387020405314702039629724221354168781058673875008185395802738952031986784974649421689904436887323562988132697595851176402915029555057978864479279005068733746914326935022638368332952814388948592521794806868773874077497161949724116016928024230108366706737071591674512441170013447112594154977281322397108459234874264952650209430042656177587454743919958115087808515443178794160822607059615413018237221528927151922861300955383115879383788631205321944234936278023729593222385918332021860492863488512452845799486056208186040352648834511341335405666997521022920125582416026321419414654686737393919586816120862078542121586688773428698684261340524831175622193273949618634059938714946811776106055522525109156648020548813557346925013093679215177396081861844461348531909807323692987128295703778745338666283674888843897205384249129038328963960190881675009643472495468048517231154724701836803801725475052568708237937169233303239467559095349833144716491586108393010893915856437295613473921433438154947948081180576191001193894911910006580098298150985128883702123385053989787377595602517897597846338973845970090889698455738054818017044568693018679062006222788861788804294780377430165555552377057108997529600329626495206574082211000620994889311266159480134649105655045825460847409292374461000870846652782152647974413439505564262034711040243757371904344903212758735904711938783699564686862616751696066369604299648818612591810984480027416999779903895666915330144336516414120412782721261185443328909778583887060527804862035500593304294152337113952275455272144046997250349917131125397345048325370849064106036869323372384407643259487887502592707160387467191969304200469860509348340147392156078624168297537759441928894093545306011052054950758527049733556224288369272665539798362043166588799638538855895626191561015503309587682017893825169032643289047127520462661611505837703894223378624949473644242949953724937666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 831088629974555572616907952472229730438993245181966538086426152946809925772683601965841132104339032981344032524453051838421071391431339137947256405874371489292197475643189600769642520243634854952573427555492032703084739133322278109719654725018708108338938747027405205445729570457352786092651085934517218973266426500257331592345429291913001351796296827455149882999800449894230582029048078988346115562681305995594273242304468985202581863095766000243063449481622383964802157457662335429207309911753931212140462600833598710222150714511387328686737151083579547413589227901092527143429426411371099872134539236164968575261754298484016512550053624711177108925353178238448543145017018434515201167327000273216628455948960509714189780183044366250095097859115633351583078453651154256427213568381138337335772658057374055526852465824824124421318277407374679493325498628440838018532362734595441947479016696803408401588424992368965971282474078874267007220437419914888037139397441262999703798335968630321385388550998948835128358240148704123772563827438344362612251845703469197963750525181551885747616438907451699557558941581561657338535985513154850899370773454806149193607200811602908547462923278555196327710975960401296651102164927773087243363434320504966387296182746125644017177596481689992140789534318544506125721183307218724012063493136347787264164059346981526704016812819461526961255477498325577532075958543830713955362480228100936324983455579076907073415476193849617800079184508801410545943957192512216601589547588628971332871752603254959381601165058046475528464577028376446885406497579704544541656848847138693410762426328596494680110063726250544359543973337199932848812607635786943166929519368919728963063365910085679013865562138666660455797235333768644042358637574491798800553434489076156625515285979209994507704209492551074681138129831586814805968169698050195446407020734879434401384595528348684077878009364032014274164961959959503844662079598739796685488152745113117435580097351716924561863110547692684762220105081625134216920036070940884308685445158214614518969635061482576016967399156942478608944044145267424513690954358719832319857896113535398479210774133214224905073993449160072371313337881732995122562757537156670249540116470315140662437985385467031359856615104742544887568967652979878295908937578488534176454685981394507567613907954407162524425656397058071898382147794096756789553387456605521220860863489308401497685438025896391331733537754325266053327357796490404292015862208535597930656696163121935995169111910474346422485883519431736568307959787588047430506204348677413193495101420041557287619050798975929866206113873093359333963581923637936886566502660596693838832729543782448427155964342425561067225485268970774464844196944457534530024946512805099203876500528404359210417564167486670696323783378340160963112059204640627099965927430350565329920205867741308878343092261744485361420121568090928312549620460581298843373348626122378959776943725619781512962241686093845732478644599414521681874436678561681894640786165922978848755025087916745792140739930013735832750185641748647706873257007718401199540154488395211813862853507464365896964726832562178504021122290705375950682713622131822759142193879650392628777418113460927401504751259925514170468530338400013111124426456707458900739947749486736775671073039246476176191571391155368370663658244482548294227902702167885151504576264685385759707111277285297241635042378016148973411554286025870499613049462262998074769882036353623017526529474103630980021970349989688170046964041838538203358580059137543573940568310285309288101469017782934374521477939286323588086178134122955395736996562306573274685140163814469384390475387445952864408501066235810700061840743551178308094100788523180274524989764737011482560718001086650060620515017427375800630460346318346713565358815926185196881848698537255979953024654597032187920409378439388020890028018954233775258826314855797167431525109911216362660394495990885338858566621600725519267681065171366038721123786498042408850976713954538598086874286286919913669887313051648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 34042974807877304968129526254113143457326043299401846089351290237720980924842552982312164561048875381079411589031393475977986294275232660644910838512828997263179603735373965249491145683928943814331858777037161713785576910258694528796332238356634188393779191010600542517269375789718900833594533685669534056990417599628260971962116387798673622095499558940460576970419978675702658838866728535169170357719036763085882481632508633570495253147950572828165077990741382348017796791248942677415916713186579001468371229218767219223607091368161602119050515772670172460292894429952752397601179640979982421903542270686277210162412749887505370239427676380058028131963785722917835976522215976713406541481588128597312627531594093471532755711451066123078384061721258702278907979929910198016090077904772564451268225318600098782184884966659760311890441579236564829077579076159550445893050717078866066443962426181645296181356595157267356930465972721421404162386448990208172583659685111491986788510751477043803064656937247928750787153379851676192121079499690271152727191310520845168434565411126683910058343966495097957488254280454474668989546389399594258764231958814362962313093834203746156298197358573920370066383607863659481029562183110797497628926175786828661747129307537171329442559565232385348240936032042091224751741073022499210533629012341739544063533887214236513464795499038006348825777711150546463028103650919780540133435656503303065123600589282787501359037995721801725635049672559161331923909377254843334440808133848699375901420031892395178093768420682686253612416395649503285691298169638210856197271483198346926774908029027721511715194991197106888001526377308529333943435517280049216679677115090716751093615208812600480284925735661292833106110062080853539221650959367659459544164120295666560519715164842827199967921459027759711554618688132901200628279343182217019155107805157056942284195349020260033206323147849476448796080307236087737135154603304459730582437972228727841496909056197621647420008971744230586575164077633297875111969028923570479156977430601610760623396577735878076672958558392926850065770546884515773653492336644819244612202715575098203780227880125573811496386925129699569599291721400830020176631602204359721926108910109681848806619580262155684539093278991044834666478728790552050738155056472131696613558099741025106706707976357119569722783819611749200189116788803637656114260310112482590626971820712334197046820150653458998093222291549193141584603119727539700777451871915366237419486489374083592471418092703196584266049718279040917533339845887319243581337125312582075687414047945827473711745830466991368678371982992470231952551496336577305672754177576945970750448693844219454167297612854011241514006875929735736382392716958362143447721199393214717725162769995298886192540529155127278614336349528667465199233972999642596375676147101681835555941802559300426835640099711308543570594860431888863722119204722023612158977068147435935317436173484838018937582864789867632993601298742072835321334899890487496306373353365037633380848829956070230690907739835888435829590875792474993016076906364101201624503052762319993786083752515839520591737180997015980896619313468936213105852226262410223945741358124344136425656424394589718126035381282859765558927135727067460462053001327435331260749013227222313214056149648634388261912098439525611677791775334466526143191005970749154657758504988083479991204296902421584975883293294697554384070719638245757969548586895139163205488822548767723558561461659427678027195012178037657634438414745015355404142055958771351373858796553665785419418288339757494820749476582964253047922797306492477984888593792598798746389902949033096279635192462312351052111594033282078472387864388734389579137394031120295766405829779825995583624366854401466847378996357273840488339957132357242093289898166008985938216882060956551674310293948763343286666712878753050927951090080313012748135468818518908308937207702041575087271435725510930557350621152669372387030120882407196446489726508402589462007081289648923814962497092984256429466373324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -298025865188304841623802625040071299836930494367048860284899944749527745232921364182988892789262608637785307630009884884524853963176147677453385984946104068998951183538453111421668702561859539835575910011693471784390861356781278317739199494258976990739498440560490921017895807127576142673395126849823426508305165198069482108599255788408000168413440890456163397039182455136340825007218512793741929754244549555593780722277409557876587017577323533673704248041832360624609378589600532502266019416745878828572081275809063726217538723863794140855202644121347762697941039646283003539036947637765448993136138615685969734117664282500939290547356546264597956424891439446997935333934654827387971032666574896220675670817484673147438349333422647126735089049268215615901828084236460100643258911629795669235122028235891462020563314875245438331702122409074355852112657116231539824649460962763176860582271069626454169816394485726977555475765829489398851104836130945072988555041181291633805143591625222748806493786002123596387062581553274510599755338851585828129091213705702107022023848785714254549422463092352103714698586198569260731504309198142826506387932522940603531515716713649132377160108334684927547121137985028039451151915027817895730541451756140603917934410087884578642057276114335098690464852747518749176404188251245332631858496565821492079374283606439077044297289507897753794239722696073868411920556426025238088452887301613784678413792230648023657966317343779432079742353891890230862094926568719215158474479840447894557401685162951685727577112479059561785537139380385685741556745652566709034239953223331878557907567999632046168988802483267762567407338849046655419857229060427027994267599337525391021738643214599762148786055628246314378483271271939810927288991140955420460669438559710482638917111173531233396590295937724940704270180374250935356454426352199391622804994292983795293692730934571707855309199352072036066244316433321460711236510009805616303560265592216316890271664916895377583116443815359742786018598748811795504801932747900826837598621017868109929788893741281519384118956948733101512316398957281452649491171567902895752237795152340380639629503733992096827154271852070689329046931800243635487269016943442234835070136984941398687119834177536571802280209763654136149242889984701029695576835284079415010734783370715986246593261135568009224495830968090994304577403468378591183201975017600492889229540394243338266544004623694211009686836903771982206063768596079745897836128546415102725709950415507201493531786329121353232868627547600140764978736993925061385420948537614253146155933212862138069934473389736023307683091965673303303367249256486107304222822012837403666539604909314808556433336708046184635333186727277818771612690318097488285447136039402730378240732382857197142550658458247195755175613044437150857551443014456785585498580747447729650287240526432850122598497752206139172386665712392475177318595220152838857328410705618855993471888963947260217104862491977937747229043628411247956486284660713420900643958290473330960595011607222109252619185899543455479677460652793509810476655928334616378879395796305517139974845110621079095078485977009267235372930814614857721901748606536129279737370400354430451261670636730774294223573818049964266287702834629172413949473903862528882011424398416252770345047127020593945468759116846426173323893453257620264686826798379781050363461647108939843986677737164109401378103153270126095026252511802724167601841227887608965051050234790286886840301674636429579937463729632155282160618168034590530427540189752094715525138560134640944893426916288971255146740593527843075479409636878963187979875067997513695465319360434803406014544229848527168678610042979140614118629035422264630162489395601218662315693606565518095998892711521634883520436209312674057682488654225048627353102625765921281858865530121301533843111938975313962772095792611155469270637657073892714417302774408941102763004104039258631907692061228840621087317279130428796369422868683243897811627681819893412205611218424473434871178349027052657531944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1103254627735967308626706667451786329358330400128637353058447363108624943658332782341386670929999216703196886796046488654768758104382830818059572519972706605032638768112295674874192004176526505689604457716598413298749931577368201403280014723263268786210191261971255547695421414545077086077200363291074983456269902217538776107271300893577062003825358844529497801652676589854188311436911346745117454126447148994103716526388829784236429457379406941829036933664407027848288048561375002072888918629579844723797138445984871443711476225205433150157820486682011026948022789143082348140615798818652395226443971652641853848615086744351046792065695841233994443343589225732503680010467872225804293566194235916811772573177120992785569480113678990978018243569560830869250278009404351021473767862839814732923464677370126926188075818255606148284029450850466969503970973915015571550179206214855221473471554369557557085643464338391267522245755785469941944254057204452984953174753778390996361760689711235807957736998008785900587824773549281394037756940553212964120050699631781957631415443080144221511031587676291055234060741673926657643628461141594814154618552397275086540806612176618836392616512958578728351739285203106941765832791322591645132016837063878342247368771032783720393604641341996030673609808202253428098872332153630288824285630764729952424708702153042685346489858712482017698618194331255043114078740793603621625960584314381134671602652516803329567615137951187760146155699223064885009752719279910894254288602036371626347608404820618121909102163929871217004916844901321868380778380086625625406394981459458478572829668732806160045545278493771840689820000931011366534288995709474186208114764481437100954819728900723827055489134960243009118146443912766934370014838277990036441419360235376527977142601120634518338355992542537288733616312621633479870415851382112383434926939270341957866819952973780868478189526490916588686461835095429264492781577658443036325340198822391777068147765089847143132070739417932809576781469667450179746659105446729176152383319171085108155997303712087194503839128143979407044458941308558179526757400682979652776174207226360031474487129759909933011780822335108864695091250283370171733634789527499353776829792848013918847378780043851314912049872118271410533475796092916723418362655109145929185080344827435287382078881170280359450279581294448157902417124935726302299295819404982754732292531514542318233174037728522395889767820735798552675511656231845106270982034983427532308524022639559995303236898631569465701586274461636867726084414563258903495122570598756140060886777536557645270786311806544546188013321873379729266054933032491841364207169468451546184336654633094939451582486703964649151368308849326426092776652693373210732397172041661841515124326774827107965268634588838028052462100633379999881933614675042898623510582244364167115883429981678501857279818052902994874990391648193254857569844345474946838232575213471985644214960524971515822320950763152074310394160966347339852534893157478495237645827296883219264868957238318162426305463082358079943698935747387170311815459152637013088873688473046429008777238822453997715395895206098598897756565319818042961106626206008414819634096259427673539874382242196532842683750434956522937701560828662480683020685554197692503909306113043116141341177705897112762002134657595676659756003229632363893956992452039839488992980121923839418769611281745126743450591737545423065146934373016031971570978130281879170582812917272285529809137781531551356034093047770265581395019812156374958197877376054566728739417433915964769707578767404891216132962648544088714859914983009534563736463291201027597685863731057258792662095175081469624866339150024511748141870338885578469307749932675296951945042834756827566577960513276485910619745198997628588304327545038779871462090365257084297524647533864950556176409047785920691990061544977445349171573927755459335441002773614622706428156247808172818888640184720094659662333123431471522047395401195231850797805151076844886660191940838372634338991549744628629504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -1786775734498595497597223298843903289078298393765385031233793908849974331298500507551932586897982167331502931639957272493109469581813127445084273074390765706247619928734617355951468231971841170027546366456970762364034187558982043342307179278132894892376774616257870567144456124407607376585523916473144895229224234467213080354920554634297582946442536767089764460229355428292209769253028958945891811203103802094223543681915926800288032690895966602754187533562884212311379012204631895200188564637188820496195851329795033373833809580492090896164346394826077846290856456276087262825582503495479936323300414090139244677294333316427087456457234799591953685896721882914764054225164112509914833764049611323757834299856060808768639988907575728014975829543000323743078446488806320363217955814098487449969579251068957341477627880163373445061483378816946177504620009634937980423053124298066839857538762829325153923334378642083954150336724323914795683674211917032086727455138134336738617887491805953759430601529208353009129512910575798766019765457391582230807318910657061499048246126132894206666980230225530338025442281841270649520958578685326327365650797469130896655302628472323035336454866609288331997906540684635921416428766639799711101447588382673890613222536710095496529675559341164646287726828638232282594443008111570783858055654179975710830699443869039792031772964302492645347169451235812579307591442102360216604490992423021408481048221774724777638874415449527809156077368287087794116897340458265880454335817315908938756273277983509983838961479716499076895973828538842288584911845522321441529109652329796526217284378980448764106721091314369666196500068017787296346259456527710746283893746276098361619601995618379560436439140719437051411116793043361660495034455506802382577136878887730667247688523519111173261362158243760514349118408599641052188750525133670866758847396903152704928056302088168819151657780672926052805117635807259048769778505148156684717610229892777968267347721938916558090919739421526303354967862806307235148754634309571857357395336288227355076391463454329691017368959073153204791925934488246536993715623803152250471761201398541903985971757999167179655748159198528747995350612819853421772877600266670360244012363327963070759498094392887619115045304294454765144092769769004254436039821791707638044486134823258449078100956998964155970857629138603517989181905354172259951461965360105180821085907682442088111430547321786113158215393233224121239835007219057717887948525994217134222155772601361290816598146424516866424590608252715624300229944571691903278988014859992708658018298342577890076892757895955187537535626625295727038252602497094966953712938308418191411918854745403730586728594959849861099002151882601820624929206246130680606328421480676725524588526803793535294924438181526443924111491270103778293139142373043248123696828655664067181494223393603995385853438107501899232060466659900602534978872037338285870951458852447198383313384802427966245890974241737702252636137472104903962655237374164982851225933500037177873315915512604853647575213376094769013342232759852035279344024372163216481970561809063791266959147123694705893265594238649072220069647267025413084826721223052079233435799709974479523574770781801235784142288124129919592281453224038224547645520878884347450809783505648973126347015276517037189705732589047753102721934159696693222736168214739018638915371601070675774292816989128384524597369355750551031702197461367068384369844457525786587155181720005536202287729627072288755058632352262171599759129867145764831420301507614061253019992564757005143256404957643158194073314507485662172347268565853891988236773235933043038853034710914930604050494369280811986305556995873104369391933293042380441682785478073445097318786817328353839622307186453527961104067275490947150279365037525684908815622138598806846598667788039922501477033478434036176958755446149102404096183978888621578705866759190277641006963933198191481435241735209327335789933082522204443844980767070158287837951702126794431638120617449210344585464695593369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -29715165814653903824817669706990999878480064259123172501532361984380408528291171417761969475171494065415452129087607060270884391039840769704645994727725935802504747405006713953228664718936741416299969096967345267058273767566256127421629284852658567628021807479290407149005249747349642548565672385460637642212647536367488016796851508816078202738783852295864504033392966779393646266151202180441609940544743189033161739278285131079183333665788470231180051045523371690495713538535069330744463119404797309873378792472950262119549008232540794411783001307256909035176745258447008947274412623453658629536381841970457415956730984026929044505977096125866362085250961658534366363347315020451152040225780970762641409582060619691824194744835603398033124377778814645660664742397791561224331312180066392424534278319476507438284407071516986764503448118714016412395053859600991072621808635361040330068376506744579262333199165731226926497025462495494006473295260390013434994563187378129703385389617309843025836598868093755625846566846446609163087666791883509497525694726927067539940590194667957427610025224951101792767107031353518156861157464461647476176221012433619368272406381677243664077249523668758174076255932582831574491618666064406170107858339719464419155940073282839705016594897042178695493499092664350441732607369160019825483504251807981729531914339241595009209259393999575837030967640955646938084658200218263881571050964973919155369899506732906980432201764913708407660097263152929209271997451213673177610306811085493387544502264351070201298768250682992050449675647491321677501092489966670598273712954946890633570921356703345578695204858808057830376322782536671008351395767149348407844927264232882358756483658720188520179013235088679359902558895424663784525376034871359305607216619429485941207504663375168284722659020036519543000685050514355280480005840428680629667653867378175510943641484446643970372164956132923289285010699526366447361782941185964684932702826310935105076338203230040482344835969858131774798904270134103665798645406467524972804191353852943193336821336927938297294903801340352805406459877445031724921932679790620983943911827788930832713734380275167918587953991363902218133712653303774135309479589794944676366541682654401249310288843721081752847168949789823760673197090425748128024662774828282622987408334867518586182620962282100026368295921444871207339860727890008547965220893782419073863906589402307064306818125653053208388769738796047566792921692832670073403841800311623062972544091688707432477520901698020514557133309274900742820643245982614717301065722969204166520120650248194447441876571395733173574392281048918727102848978850748453061452813225206640887851921017503841520898082796162113026813808219916090754644305324700764561380680529872276223426169932470794403381636587227889582069925469622042479231074313347948022040477712195701056793707871590007414936447859515390711835225170978645760821722847533157505439612319837771931807345771907429441054638268044730901836373477548785265150567516773896857522536745666634013917445542593894144323255086947095185674268311041484467005228303990995400175826058691990128952314176000038267320780378411100258636934932346768922820752163723895685400080967665752212127140853354948253638515647117416968991491201958977598574768176412546421074694241756720639038253126399740011511126781731591782423852394499298889625172523570221570066221170338165665783468632033404915185167500909925194901053040224348721506271319989108577569906741085994428398327005631321568045438686563422151238898674605035011715542289869318011443321493923797499429903012904437843741545051036529771801626811459427222683026501344414365558957555108120128704851109621078182434550886906908082984073763852054806868203147074625547424611738060357197068721881047648175291534680844512655829664266135599771322244451740040154619744219020055134947549940055075145861373269103651743259066535389100497429578810583192865183894726839826281402352890023669361982831208085007554062109760714065504335991690954790730163687514478543276749136855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 316936321346960074842349793905232017470080609325182937137590508039360434793266997503282287913763873508233332124065028403388097669230895148703268303198947864430211195212100937846928736583732749179411319740588714541559447676914294376811161470490017737042524095419519156744479619541659421823176346165286708493775884876223902268394850892338299622922851374779914550906814884063475230192405593800283771425850587033891110949395516047891739176436581197208852384564327010771912086932440937514620964571929448703380162333792357664117704494398003194702974764540264302847261721992811680834214418421685788901036125709180132240701859511272242628592493344767729933618837557086028200755828216344960928915109687193137992716506202571696672468022276314943632001947560655797213014114965471771749781049992064075837871008644689988876706538206721570613516956988082325597360522618417893125795674234934003883763396265528675109997776458612757774897559393532416511790729142189919811734655589331383015415726474334134071138203147152903892082582658043180864890500066521273044927093580483600769146519843805548593440221144192518471457038509708703097224968432510708464444459677277260462305110597631982337444661125194646429194861348695116280898304033769901041309450080327788003211193695422067981561734842381874648532064312014999993315451447498618037567676764787087134995426493192091668649812531782617448955686361817184309898662235650657945482488746227849861841692746568544425146303138048992894094011125131956313212868406860429475160503101775096556869207237320450112580196248488022556812323681948747948425517063596493302987675119194338021110185952069721989698159140334773483200948203325129146954209972269032023094847380606782597724768721699650685457167127153854803882601962907315081854752491868808297528805629355040342406032319241345063631022448983725545636705033726241697631887250891476823427746948994092000614805437311808775760491480337653245725561917958920058281219384856482077738229157512869265254387140609899389927914819175289730885189001930940436524015479599888931423542715875099996829817670843593245204140099875993283989669118184436872378317388396368027203405580378106564382657177958294676719070612582391288210861166220683395925178880097899985320725888612503753582750930353496516922716216498536755961598643916322585352901082537608013777664388365137342290762890498935212638853815968348492067499695610136277252016550146452871371016690392206276494764539251503303402096188713415732513012538567298285509722571051016895389808816882084611752654532432596992276576783209017446889618518107031263837158162290097119760976336726647739939550033015626363910162987123733454349432794545537262477364918330702419694699311501692215602306880497249860056974112237729111721064509257973350180657673244781838107344224166960777251709310434474490751278458238521209691168969074236885066991382901335947972940634331805450925615822207950095086004151679307620920406262749082980564848472074829446459420720700459359102471935198100671873661699255454337925194379126967718997785575923601412835078733660550223711201888650229820771107217981403787954868052308804245758137397807637728424796182786479840814419376698724844691904240540131782235446306452288130012718650371998096633176169692025729700041433636499864326094065814613410680211831354390151448036805497514746279784446722988451372827170475524549500819789713038458750240760069188312885591091114942664150808705199753126752170203190602408166211908483739810319284707034049223761567231147621075631086041598759016602794819368892037661030870716023128084652880507163620326921540344762575662767635968948599203791679556131735397811656039896573824641931219321764711844237523283901880980683484924343684413905161176874804360341990743374300045989243496740203468746492275817858580018081065991412433886066013684282331575074356424352068750115196231863304601898006132135443786597809734530178361973741874256529243867170392249886666646540337032759486752926209144477580342416572798609392726607891044678151787161098300550665999095759254864398006169381495635968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -707225962266956238915712603821041000751693742548152479599716311453148162502259849200023665192032529024463977423187295590682521717008089478560961950090729145924406390180429732577682643683701136029442561544685417796210087989410803801426092917759231659750175038479216919739065582026549408697928040807794761279072152677525424225465190975573351539923744231465000761286844075906642702536779960747595051889447859440364791026736046687510426629809992349311907510450161664661146735139655509130844286403053876464439057916814536900056764799533628902802100547070885110022431947945052030264519654644758124372553461707313532438820247134594500519213646799190132661514011795525439716159714598288363034526458619219568678102045048939432504098399743421365943077056266873604571047302537573345771000362007982867398387280385434648337506232371506283322529010485798135826856582646819780899516509518928124570456825970362898891111438076174631025836812648689165528486226886948765330041036771959549893410899148581561483399541929476247384975572230140364932922638404204981684749571397980696619597181339741231926509546867634102207674632978679981622195103710547448763407546887615499623991989008183297101083324025353223329955153127035192211243671908324621174251259119275089893609030513190118399347494512373370128689495447207383268665382891567177075984794845032997490699882999828399127695367034281254047840714669923106304236161604621065023429929792592581424912485949225402666337167836481934143546826729490084527981547953554165367588140536912519316154623893077673674970574523651617380192899375552387219391909188246173484582621706096926074880199490740883077439602155598976220265782538973038660122147413729489740557980072727662569397742923035016021519505049960417759557438504405960658538593583285354367636609968464676818797795866740291721255352308496536482989899197626068810631360581503374880946680470934257781340574410441864539175105925476848125733724874579084385336217550273523048248916209639321204246407276472329251570978064722322358895792872684622652223616077155934035115005642559704321748663761031720949341451250637631395173004808385993776331802049035342808719311387669755695039452225399078136520546447918641802744090852667379992675006982601304024046191470075794731802659301042849256025296332318540816730285784240899822242143969088127661206127838445513298838816043333025196664428669375444962330378985975290165082797158055001756212077915334064594326938740428808797611822661818882218676360198794578874388951147143233568698609683993746016546586099362055495470418318276628243290777854747491492476968633832562747676034277375808238417765323818474442582357809781280056864277371231179323247298582802082166293989004159708911511461187160113120681244515026984454176800670190620003244192119428056789550028022195733418267864551497361977231358082008630895729567107345884126352465613157956025690366174469135559183487932632431083168348850478917681265516664041276713927732712370277232195671928932616276876366966735133313720137379752992263474825723018496605164249542821059665286602637563058697835334710434492270673075049312643648357705027440368998454302885836771693578060255578847310590071509660983358442337764482851943824525255092251639250672343186448944711652135295594464064639853942199547502408231492178153059230771515551297457881052908572287854132780828226430531861432907538515380033554949250247227924728932745876145560289782145474945896918723231541646217446565737760687402127727330572458293040877819395352799868115842149511833398452835343944408338918842206254171228555810020565876215508674681562118283338744664774880021232726214056941296276493264405907835919894697533848064134079081119122490617115716440031966266411041328831649736105709802592753589591942899150966979487285938790872389500518611020524886464129845543694525824095506455561734223299845086570448283720360476742048011353046468537036117454345108376808702202253670890425672767713858732809434133995998445849400000554269668387061501689619065063110842677045077415806141038940146430108793831874415596307428147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -3546912243593247604307785317700457247695325166672608395539294671089510747534447698734123834826233809775071911243019692364451915863615599696480268194747607356782967648538159768315233545726758861394455893620303803393881200651371689165527807357311986192061095828696711425539633775855268122828802688695793733503426334877056869507648499762505294805268466732057465512201075310431544550207515774850092831522756208351842513078022791993725140145779390619726405301134529732666147236518907256442009160440477207948489348524525236520183404781176108471551572011203912290792014711324922259621362797736935305226304739408547192336817046256420858182225737640165426120020003366151150296094250854066173051771999493674966460497570994129704651602427326962656585243030465988220466493018365289729453274696703133160455479550240256191841937879144209563985708004415121910787711978860414495815537545198387920456865829130331804087506918300929223201961245611177987204654814151145216646467035077330188494089346780898367053053494946286282094450116054218407821424953323813459690193879395888058565265169907385258299316631413447708467204994872754390537846717981571127012363019669709453872203206266591117260755822815425764654205756855838955002382905289322593590536375698230607410266963650655729200213362690651888414127733961459341004089387134339907087606297554574694896639193654364202050520885304880328217586005670056076641282307932463892633199032785277824248885643955156208613661281324129713721307179504257559796719331672119363471206043885431625568637179244491098840617582090360195272411654425527583356379411067140809859665109079294869789706575134373800756666251919587042771182232039014497678991428412967712435657970970996034294454327582600363596300583271229349023706823167935179583153942177304558958289886701066002254172852907518029021047258544315930013526657812182683347078844751584806766669076941339777990550431734549357679112991046219074021022410530487659370765159629338644489285694427413031967799895291631896790222625019760749769772680793886061958634250181579296094543899216566848007207899349608331357922121844418036236989612034171761708410381729953638872366289648754917459305125489353803218712374492994168382433962686116467128367061214525589035751786744352925972319664638046887152552990306195336008223215115844215534404073137064869846324703531003840126932857057951653288861279453320623270630589330031847248094450374667403763684486834355814337661874668787381165158332825420949110976297813336138963348463743503096173970211353075915204774335407401696116363059871771143614193045805712363078035397807344978094201321944120987024117564092923807628160532312286758582167743823537291543794197224747694902203370137436890174273196316128160644846327116340913061646228793140752107028168413785815459520041250821963900594666472671886799732389717109993993798919757994472647742807171611237031727497929810334171045729416578878761335629335937758764238044563212525796992647828159689266460748709456390363400956284268324421140110394659571174364821115701494733693961498120406256919112512036027368529904499754115937972154656926519187523647911234498062585895924217941103176712020680922861057401209956903543249128459210737019109793369633035842452554431895127988718738942008510645602505567866877430598244208399289487367646084946864713381902394537601989261722107103623052503933471042862612365040018235071042557783265515121102641136434613400263548236158687214674305129263619185673192127759546827102217144873303270147670463827521670209366016212650551806459302319016005948806313585671328442235414002939387781153112272642502607545244297558019366882836821269185619775251063903306229641793544283212945832910768997122590868973610638645853937563031813924049236631213897516132881831464808565242234179868117449240995169406799299905979390918181074125070035398107581098291490614572703575770200147034667614020809204476711479044885922660654105485096448963370436139856957178439959403657506159952663420137213862349518569307840231179122413670497017900841025562393400070998558605715743703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 21071940333470973175383046170305000834648341313917915637863835193500261368557720792599867410848964162916669237796896622571490241879356856734147694012805552702036390847816885062100293421062766513374844749138435270891263331431868946927482912795695069000378824733311778839180800273073495496448488527218297668954037059937135891858156584227121993451727175062076857661703754984314622200587486157424365666638140119359565191940878928007931934704084698268578862815951968828718595627516683583716008621260642145978531239950917752396838704941400633365285717673753203503397109532115191252008233304023838141568729229492383310342546793317569560246999325969756669034835228836324308464290321669257341949781026766995487435346659392405319578745878579534696893570169340275208714859460980593474278988205696075979039915713886503975349706521626063300407371972726590463802454551162884555360170176872658425446202704406261822785421681585522263317340385793278119351628954061405788131039774391933831289409227730604783423480037441374732651953468583898326227895682750056978827468021778920828929357733857945442369944988014344843935763528852090272035745223928179900030960089120609208748793217203972645814457335508460993831122495844054930742055232305706730254340262727825321872087648213229836958986885849986925316484120421803593405514547138731197394051069593099807768575970082384816716620137344675915572891997129329393471643155866920875918060473480432634146655896144053647714954040890157181418623715828590117832798431067677608699626085455664951529931057615343794654795077776435840201886611374302487333472009539121676705690398886598363550198924917643413884326605500008082339147784921537084922126107738005810455872356997346839925821200162397268436062050622498087197746226477302606378810407011489490407146503114883326802626466143554752216596756103160552040250376240072446695974398347402435957307149127898479740957143732424948847142691770264016569296186801124805876755574400056677783815946318545256232001937760122699829166918027280305459762828125682120409179556447570020303042330853250328687974629874988634612340007650198054456818260000089305506262710221160837484171813265661485344470268182801058445218871419881451937287520206365031993351040935779608074989550450426352976526103970453374137083894287099036394644416007785911048265043159656914091513364309175866329698688099769414468883046419290387605128371907277455509461801221650798568041143137439710077364815121295939274876289892626820631969217857468355958755529856825953131952291091977978333723687696512565644236680126835831108606825139796807472611936294819441174858454360436210183823290558720705435794402644832571369253789138160115079625847743567879203006899838106168885030732251239969975964949820822454365034639916856835062988490443949131414489468611717717334967981968947589190595303046878370312367257271405354913380468695248121316838516770234672163498510046245125799923081082943548302886889855572369336223493444572388329309469809890684440533073673438193358921978766431768187861421864171271378269688666552316646869667738889166900263689577876886316651624463433852277669629940853919280296015542723748592997788294253776895408116895302048113533565761427674098993646016930304831097308544327860569380786966348383596987615415274253471991443315968015756346086949685956354972474445063011636789551847523082432694224376489711521586376253581697397410946615101283664055227793206629747824465612636168226722269436170520293550546009847436976788374454696017952804179207182994436683080796876086340947263839622511302582419586506155012578687999222114906833304260264323249305516169054983221796673995115409541376574610566777827639160013233451179376262141135301769232763734863838370853604620634954758311732561576650651315910514663522537594523785202188977326540826868869070171474554361702876713364345623786560232876872972234682146256010340702396833942711387473912354138973362693472130214736387938360367193248868891129573053485437480556452889316455266443998355600557856917508962394520391097735370888558329585430280798208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -24009645189806434449754077963409989643404219494670878446393463519896515028386750538959421887313228931325885552623941735042849114518581409349243744435521995752011282829396939343129565132568364301491300064149226604242282873159949649541839945934586829363378642060178887417410184052402550501169950309417750716508412590601225735316649158624396343400673508897884887996618813974414997767229871616518888238129540437025614121403606207263516608170554230497864043859891035540357496406169793417108701937062381721158620560944280371586001708198667974941191079448096046161379683819926959952480520532386902534560694282910823421973372634895409129556603391800767333071977278218094192759758225241730012089986634290679702874955543385690200011928259241669636803732696399637810236393863304858560324655501689205993206984897649627669703279135568179797089343081034718989897101905353208606203031557124918012149139179247139796822371031511469647024880642122857632415595715936835835551534390398607786936110109093587324879852419201380144048032683301425576326334236960537119623080913407020547584826942271144062637669271451780513874884519328033301084762311367065717695192938584775512099950223954189683055959160807442844661562327380509953795831609321188971954001783566016840489532619689601274858611694132947719885047861309487263834265158584019105154443230567010508853197281041124763963826602700505702664922111075064299844453674025084945066137474169364781063356620426628729276837349700332821360016640860504898590114272292204713653128044767316678449018828069896097944427143736303421602735223811949594623898539620143363228257087461939664921709183151362151031603126198907748734038219770713073661676603056199114265606136474980686882806511834907975640350506067731234040131145424896101633384630757224575764460161228433898363409714637960476349813083181647214827909252507227277083720552381044134657756300876047809569506920276362980694591449188293752433019214197904717297920108680067665125092445707079224143936186120282200486710119372374639364782886149037060395723741868767977767841187252787242379540960422333978551547254204675967646332129651610901401591117937687793345677055205839411264690281960988081159449820827049799045586857047721815170109902473163188991675892284017317481943858562133072323099446554954956204805777391796978813159425849011419424044408119454933151529901137511714546489879273747696125823557251355983180304011815765519382826777368911905533440765726842486916412527754064905058192262299411432396119783806670180364322696662286535899963364077189057245708788852147646388843794249556104013092751893867020446243870078942096186001244385275948073708253754780634472827738992586448478361880222054335058092085462910735884308329448178315457322546257992578529544797438510931857961954935207868926143524796285739125165996561792349022372395122324735723145203745359457600814983290649563641491239907752404429207352035909535069847146562046868988729057098250358448016805489278111145355207852322695296925017469546823868185138663222101157482985228894445446692527353708538771560658368105702472187211729098793951585377305080935160082614030485666058458786307922073713428151380191612479685263760801096738784983142053688648251686682352976829521183657833530817650681763862839782532409059255644673561530720294706821697541115934505764848168412133808542304371205545347286560346584796212208328051070358580519060860809071207567546092946307696538810632054434150888617353540314618491135011088627627605345162719028205137364023812555416300781090187759995904852769676931996896553959586118069996316439381113375512958513269327886951575346563639376163208402850657913610633615997234101876389559072286629057568587846271902647096603270534741614635943534952034507727096052222505105212320970374500248425917920918309723981168780300740658854112752756894891063744885243784060372126847915266945379766543532901698348441531057788589719617113690713775374128725328326909187165689848778875110410582978060252409628465742885005827767037206868042885056404311209917881228650226733627211776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -88088032507837817754552791573752589634927220114898285137260507525871799257689059361114893704385410375276991005889145330156987859830616442893783400375150809332346541749999122113016322611533138729073886300326642730963556647088634387782569630222937925916932500305272286741945601590532763276631820940626850058086026214957928654474067659683733781786036609316512944175408292072429185107470278995154653314895486494040351015310638938460684131793718701772599132608059255312649362107613785320392154281191762359478906193339623194647499896662444457940627388737133961458314762113873535953514176250010438490610150785588165517988509367793094302535707599151660949968943110595322620417334838917555951586156388045794892400813377273355921977031512805126005032518808835411822641177546457965671397066262383542154144386041933452410761923824822406838327890457473627409676062005783563027916622152923089678802834866286480326707221685846286425482218819081139878750607427196738647339450271496013569137648977007220177894173016770094473674344228704646755724431548259534233158381789892679941845054152477981790306076099609855231773161704871820540962092897818804815887711552020074228592229863618496183885608561447346997440453213763749603864093794038688511370241593051997640887916714188727257191304411070846444505625655936324111427093735950775845931781278739990891734317685713933222402709782754377168046549760738224831315416944953661448130268573676052705794544823697552815078151679095723841963485434003472549590809716399806153993937117767735424061323754124952422551344005321345862346812011333282388159554405009294291272776585365393414732975541191956522057563750472983583616967785651234849326158091393336738564163996809501337698097711064678351218147972323509286806459334558387920764479906239696302044416152935005762547821794290368789305328410450604644187606992674056348981032591899464799828409482276774615024623020323055462164192599544771868173538053322884735035092898530668895790341572340887488379443741791092784805679786908147722958962985422398008276945493423836863488282867697011522703085580990689788384918661345763154720226841076081106172895145250759709289637727337610156761485532419628936691819896911604641061851395554127745952167790328899758598179742348685952555904367729911463377586128973012590081009961640179801235339699464009920326555524264842362903876847246155117280310273741314160916046208226145277446131517634935164775143787172426677510243154688792455231485398923664884229241872840560915231982452282443362254219512898460625951032987174814329894529167594397399964452340451587801756933132735894436163839398851549424357921837846673773848461189930666325296718053023018535504650845399729785374150860915212169517638884903282952005127783734586815636100697006533476648723512718792419441802702219041895240071783967950340779685202556350110983687667850725143880264151769013561171815124144953832170373746981271233065276996986281019998476531639934438379590906769686650248502829735844864044020623861346613456767516562884307853719322339667453568187185864337551523774118343003985142080157009900424464912796161880278539651085996731496673604725131710177241644138787590808994971525486978630060499911805154475597773248059467041456896413808932337899519287728866500953944908766981467088676240745823586255846759704876901523701102701135263311780165192843951915896393996351660586428915804773195140401130535808797921480899552560114544988053324222263140864955325077889188146966043656821904550475767724844973242845443842167335814110803825931056206046659814349769014887448985099841141962048253333488176308874513464213201987211547813592414231800040083702608866224354497689529207578308605405501106600723728648988271703866693514475439876243331386593305567814251397937133336788750998183620220885453124865558792897191883819189329006791957787862985601652512787053658476343243752134042424498438359224999442784407888051354288764919030152927793977210659076863865629449811492164632492965277102650805316871714117889651074458547520781150915494436154179050987847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 533636708639263105505839601447823732768827084640316162016748529195553499510601763817059581486379904031473155996803213435573868178606146166511933200612904068995198861593089132225260467368057703583557712653357893393117457540944892991997007108278743100331914179823267816494065560765688033613628740425484737997560117184758648406193519749742903292079150550555607600963621371296530973611835692250756709587896068953145063940745875602147449264503928711488648000534402669035681546355118519352343470318508349695250788862409512363307392334120721973363551327855381978717325383770772395213406500260663238383029941774486898868171131120804210838311745444816353275193811313708460838573289147829239908659587375036030135839476044455114944091611941426098146482601540300738868312081774910993469936218243311050078843619259971223266735978613077152086745831768028197622556944534571711711699764330515196048929726059342409362059404200798470807408976377074086612763082978551567108848698656774350443957664566120869002970310809021959703136756977689511481783797331684860202726079296095525200337445860404146781431132566302625231720517498341619795655016167003000179532208557821253866445939675449520508837743669222444175038359507816665435367205512331985149384623421658217616653315488913413195374133610410178571097958201066813794537217176267932926281135294859829884976638266179805595381593603492854628887362106885573311700796293030355541414995289084188674079640398068143649935424002140540987417127577059149478242106276997259665185884246492863955428278664956872310737374125242456587553744688884665649870817134047925012411159586949469749272215725655561104845121077227889499016541144422950125204286655238768389224003786746894382300098689015668019221625466330114030209178551953886858366929689034988806548550728513413176532125854766514094033921091159699984469847686472406277809265470240722152868696473912235764121593071887842346554109834594319275779489450783605857049518756277670794523340644722613123170423677811056416729574573667207118281934949378718570696268021781928490987773374584689827318567800763282536802265613384139527413607259111786384337499228870447414933227147197060510161776899906693947159307720057312584103908624451976893799759650963254294532215918801619788802257684076342374980352232236967714895591409281361494703547804717797176289188970789188967236454364991982213755961871690853989289647192500273828424506154270825850466414578233244049130952992306131828081235082384206064855852909027238922147807713203120646533853786578491268921553957524869669302461387656283660594933067733882922720949577893339958371384489097235314388078582328724762791966419014173002501996716381847600372913773527641094580486744770430191820997184204006001674196292419856293792670225375669203153460978016042138563247426673529752795664045997405723165716331526803579633319720791600069743747432959270287934563751825189550296177093829267522030100044913780851269616357971997721430399209639189626626798730545751041326148143539678340246625454875495465799127425425995162760663305783205436402791490803242541528821305225679850247019277882533971563609421233282597938145055468007739113759945304280107990146468195623862617289362717902617989109648810936120338666825381277507109646174844420201138031578924877187052419157073337041007004450639720300038006449630231229764802215224249252361989490666626350579036540663374656109716916269224350634922891970821968112802163864907113128446876592067522735084517532717871511725932107358725485697017418851160236623967193176963539863297933681561353906831093048947160194054801594826460062025229120627557959023753586510531174954962757646007387222973827196243370172845670850605979451428736223172314027635903456038026063030427055510299812846666697116709847156324351966601056964214974994988121006241163559127620093747427871028523588318723917691423193580494657423829350584397550943256256390951629669823103293051912866230790711791906878912566966618579647007838259987480142074858164794075051228821320062280179719679291174190643255101620224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -652023605494103788405838034973122887953671232496834626218739007009491044156827938251063783462856874751614978026698968630617729816632142216332605282621177603085962681521146814366643992088107850613191323412143721694970427838641059640000147622441989519034760598741487360967182882133538899158985152072383261874726211957733716500258127188782685073858048442975672869528751732367806408436538253333071308470519986988629117779672281747517047805997355805913898690408802878854708216784017891841678710708375676351651062804045481243442722890042666552425851036938315062834260887371379835454308289907492893299237269239006984253803694971664027868618834055396113479169666309918516564475031210909232028395273567092204450953558437995774957634641235498537431178143416085403272597602008404845069739905814357222100553179022225273443489892231578006083136595490694582679593308766848193481143667433016090684794544823156400662101838418232940354474739617992734803391479507456132445879357042597402031517562142246161674183240334311365520315618314508998691109694212586400864559070716073787965634455193293303290335082912663073144180009823542717888847503162028170338552227218579953978627460547963793168237280328285138537312655455435558519643189166275688569592712736313206726884075163429142285139501132130816103221122386095317079988240097535059454953071901710979707296228028128292415488744794569875674626422173866753779983256001698310155108192502722746694338395602389318780368168511651854674651209041775811604398124364261569932283333029660532114472339643318081638796588483409735258693097255813642083634545658417755366832753150312015403699059663384879552559292697612243912942281413201232393794762672652415034379187128811513581322199008128198391987325806655542141235787086055993788209209809845222855845075883992078587136375060744984977268533283738409852469510701111675109817020980646779606115674786667512933117209392406690483350637325689966918160582470833590111485986422327624878235611238679913799884306535565892437479076931230005699065840778803893454326988269527238616796316640720587853533648586827300185610344211785024716903750863839234252136980742226745179594505158783735432117506401428040583854110820073423573094570628972791525923826926450393107193946639111412580465026408274509679184299686413329854029848652394590189418350420771424192652539141293561965877309666773357215242880768248101707939814741370679620474929278737648785606095873714103144989692926420589025574568546515176411528683544556980193974699482102170741977767079317005687503354116606380537881546685866281312258635320983619999271912048529853503609182121352514804788996466852626894112750401516402232347527716945039881789731063883814299674503944157422374832839801110858065142422860838361247797959340844276687763421646344370856293727009635753483157721278972196232789237831827358652513195595165417322431285284569824839524431476270206463181233797221471876797752250387348974949981130590562583063002553187503844782966224202874500038405872886852032028034373840694459459163482695933749625098185385451341648692754707885835316044938466913410251822375022370191768505958604758417013226844563689180223086088434511097979719729763513589604960188716828765551274039475944962279053980223297719991615583712000929710941487758995413481821092277781936997613320686276007415493663745588621079235512997777151849776167806442919723244469144518323880864871716705115818308750842551063255019967614644133910333722705075578219799566629806309596471727607498017849796449261406812653736310192238148679224423107820140293703179061520486913991911297361459978844392097259067292493606234282024317301499204308635589143654774969550822789226391033494443906729554875274537112762936847765174229050976911730717698587295850719575936603299444836877906798477778321021380355730636091755678903494887893132127200556093446663958491949738587982767204082124031902176264759780315938693766011197116562731564870441713086015656126954735627157017906639929441857454060262103226835354118435030709967940950594942505914361446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2813801630720427675283470384268928740725255948114780155683378443427573108652552971697619419166229682879743400268045809634288324169240848308239744019638930355718034089039975810040603287588407260830208116005493926928456794723318521653908727262550577812172587346857703250829883385948587649454031078040420959506715207818095672897811338909238321375906087459090228398191471565797568965831152051586554102967177499074895987135409205212229967546816905726401311111087989972092358224601448646359568720405126931958309803045764754097031043501407541292633980855354808682748711263397720749771066556707850865938630692480135821301416928012317267474503212399060209879269281416944492573729083214465828507085980583167132927992876840326516159108244856533119198040842725745799819313486830520247553652531463706840725737758432121621279471478250747418910258517568527348565047998465391469738871635541061213548342361449521797436810495748571809446000693958454776404794286167690084826468267579974635333709073629123732243774255963902170800148849905198368055359529736002464006927538679534557742839443961050522683276184023963499921962865624693581273075930795177116021109007019994431039599521845415881951864859540048014277440838485463122998232569168576588143309726886017742706507962272034920309126679083002125949728040408844788924120184329275982083279701466509355558395898311485938004806479802129519946326006175244037628936880955017303905508881601958171187094071889793197199320094880402678341393497918922867884298637269387211132073368908779959699248917754938325434384717525710356211942027563006668615798668733467795093478501824442940681093548433156747321632018191655980545333092756915158260462995694801178299378810823771339777253434742147301828483908859485856901541919085778230435431208198167017403433340279366169230312862997414554930641495832313744299715049138707386584661715351532638214331225795534474829694178363586783510885616534504188207270033541378328589919675879230436038523443995056608624959967678390104988526325695067094341913630162660164736720313110204894632788284133968327662812837584412212667605309458715556406286983886185221028593855582273420652449143506446959012008052749543841506134120447280420663140348620859125100926534733326031741338811194151437897593290246899101048091586208009573653090655377675274387211038531169261985558152417638045666886927239774582916495878483063643870865162974038916327597173573292839281942895972682625900477302869423023647803647232051293753901538697042317384412792594383299191466703044843635968575130903724800786214969536302234669391071197834821582177139303360149297000026582311636563025637335562580508331713188162509952624131984538711502600864297153627269870707510638269699646096759155299432100871704993990912598399578562261584808113188072042358931154747561106232130335801900262589022512674158937656359669864882081340533626400367911814938432007573080299260927109736175386355584802123142448529026155680011071732377673537635752149249305056901515385818884382002990395396892979937243244171743706850252964472438416858698956400593245909244342901623048815892609222410071001297347413609947312416239497421917630268547974725482566152903228912010378517816525815361744064738197399629513442283922093161839090594324392874927648771508525651984246633290424375943210822222778699135336525709876071419523963940195802901240907609073637928332309867816778454816371544180224245628847576440155584670568479057170508135998438114712767577609874875908635368229746717890938951707453193442637480938670484170703225159277929209891197014666547777133847112888773944521999501991862505964486482245578900138239018784417938846013383709041843219717095187501907550324230842968569688597535612446263762246465653763730066479091478918474743357657325436921771613682982486991945158022602454246336344194197857530297745312109151528651971177091701428719951937315930612673987187022060522617173305359715505476901204126119471854402975099238088822849489631869363035080930505490466241874260969851272812102979613833083109095107461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 11699391837526131650286434766686703133244402851045016124516693648262074026790907352086088474250298186201114883517575396563750324556687734424364129035882456663174856534063607629294733997101580498145194759579606022313365013508329687669700976833915344167955286800217616789740017202632861364828202371510892051209233491417789988002935779177067601715700895907481365031070856567142550234689236762105163111264600183026176415511055530873326564547009921257763982098179320296688371696366017011991147101172214558353935917478324696374441107049731095141148265750539381543797498701307595512304952008925273308267354596055465621629202203214165859613727589093104583589113745076062238789093468064541096628962273707033321317640772680346254874682057894559837274410642115285811281113574024148717426931434779241956512500247165909759335758639684834543238085638270015123156995635722871548267009756777590707208314754085160764599719828420618775776102293421742981460274388117217511491168061728250559691015328646743200037180038597659512077714643429720035558856949182803407600015546511957437010625384321582871679686882894801666588757976296119865766455461180716179251140145391351151679927931472734125902685341265812140752299830113951124279073221161805325394875542605074387032284634402677354256626191322178595886200451847845928285013867713958591026079048947147991620441800744446473020885651584550571351633732416588864314791994698712414092324021163297155236988077686985921869784056784870684487501917714668244716048530421941013917407965078063461771953498694718213640720248203230980934491685618973115830349734551758670285956254284541444900068404376302575444377464354875941077085009741598691996692187901697062657194328697806059778657378223836065735631901045581820629024072265556211460676747007778399686399306009128253233559854873386086754599387283974430143960906738064885573493897347263741412596395337085237981275800585536814371182250311190938924541556286169119364715350581649882790077517841586551990640437802245626036077034914801809884566045293503419145468775007581665475434698712248376162710961498484366227208148200209167809627698252310228806651651736418109189302128369949851210427336623401901213521467773201064752078818051070250112190191700751126114884622410316761523349883154264047965672785034744967909672325568551847114621217490461303258463455912979106773023538044929916085280352566319526498195909856697182471011704619648488122640396407581608452418650993582795471163882450417284310110662565961915110765985891786331622271648369477885440147514690988669127752629181665575919626712377180320350065434300986423600062616524533404913676460648879483489549326617879666676023883919993609619977775051079124499091327596604550844646451959015944241360734534966463984597868673770186005327015444202275371487058380255491442621918634946829209495283636698082533568589178388684168049459121879838537768276990229047609332664059781354919280228230934182193246536614027863061376642428694870246932636054702829647469033158632404135256234113458842176014293345202443693632801872817270830600389122337774275749438381429074813392762485705035946357327085321133508336384841390184069407810095912206093685063722738054591157479948252744429422539396185641065079985762873344730030138810933764708020429149759765914241838843044684817457712244655344355361215920314395657064515569172278391450440441348892228077313132466890229791828702277756661511128524318959758001565480642739725558074942247672323612780263262778068776753514284228625699831589852586090295441256130159509399098550248932430779376639047116834001205474548398169349089329386947954063886985660880885618634411156075916122127951828029563026750738402184019512631425067133098023397671897036123509431276309497029833720203501757964215624293151005559345637271492296208394898125188376012686575730125924607309671490547670044047418794263497225807443341248409246308229598982221526530120105705105934480568928510468546046439121476466001090411725910570770215224097819538349804139858676893854978878348772759306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -11475243583757155489955602980390348823500265125585955718071524066444291699233362298003675681891454403739645084515257098067495914986155987724299018422664259170812729903142639506620510638854116280765434516807141829566379229683551019569744569820610423932314613955879216765330272374515666650306745336740709271806440042690139602405209423400164573617198267161159506221609418104448033431199383011148448744977361251768770604102243091562286941429326524825173691902693963154171128987915520438711945072575600758505516975255241106942309892097070887708346771322225430098014655296937889086556404060431163415791341196942524682580092049822884979166739380002585816893164409328214905451092423596852194537386122725711040585894961774329137834618399683838578954987257756557605677163342679816993369174979229147886423030717454916085350802398490837518773380920454598924162065046622509774741315881235188252105731534965953262792005939433228230042771487971793540436413383835085854552803212776936530434033820643206760522193438396475305484336868817336436359745100952396941324393804408465155410583966417461190296747062104771625888923682228202693732036886822396561835272007759493230680800723379152087563439499220686945946064581197052742516043743376267655935808036182072141844962469960179657638449864084721649366286330547124524920880050215041336850435609696884406049255506192651023286461185840436182878812860813638184794917733515167612938735898998816793722514778776525467182006517283936565426843213069244770518870115280658826138853081887900242298086044577340074488807946570115765580627172155210522894201956919399501959487706074342129671051305438234330878010157099091327050441415101858518343882136048620059367653424955979458753121047743541503768058623553045661075387798036251886132652822652800361498688896596027518632338753271932190800269710635742483155357693124438773018292582743944250252479254784809188359863000765024658007375616106603414386303229604646434572050190208151666911428638900846467845956317955214899503649041528032440998321343332854483034270744874243234272983191871970820381692808693775258992438035067866899428466555194056048628174457504294365324247363979090094060672444552117481524507683567316885456437736229563355236175018950238778409025136666616031673597980572412955575118703885016952423420887896126669331298246224033678354921974682047576238277361523356704452183457747798481874875117023233122425264535291054569944166470988952198419096822450019648088912476274296513339561834429978463202224057521095462334334393555220704001296755890294072235923961932974857251699581312697426233846547537474738880778930063916064437403497019148093049121460290959868678725329893775101706901236684034234743907123960366599494786847001443997709198926711116157089810482004732916355346199692358072294785863404394950705813920363185043831739991688737862375664374296400363270276153814047061834481905724334755530739980372964402129432871895099458931566045084621527701908601426100288422814897103682518332491898248922161944455277551480440189140207452829086321724930010304104824513259062325249264272332625993985668349122602568248342156503489759568047474977160221413769927559294477015488349229572132479487359914220419418736933595049961918462652012715817540682839600051825928964999508978811427719970528851820958326679279512654328143975437978161233211035365697800150999657721027610634487983336806595023020525851090924868647921414489491919296349254170785040505285562505634622561728049380340857462124617076453445916587635363158097639695984437840628733251369726670338664686760817804181943506903320205047790199585986233229209021255905408152531747785325631745012254518778773939386767290250454605564682739586913090373201918970012104920955745487338900097372526881061448074016915559740217541079382550985839826597907206825437909065279411132094825433501558777335631447075163195948862779737682781567434175324176694476086240909321687378856113006018297950515086107138118050079558890594888106975881701152150961380106498565460442775301089164840140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -20316762491271480045537888423315624062360806118067860727596288662823167813875826679206149059082593034938018265821234473588276898216669734511715835084379314887897587897323622597136424210661548169994540607323365407799808283987731421744553569990467473328111633264215000820194492614549170585707925235803142032612864235165028448086201576135971634403027549083179419308838185231568092132347419065682566617983453566662578792925218633067724868679635310900403791373822134299390099819174916847925764674256681628155384229669033793444094308709149173215315923349176146293101123409059169979396397081043203299113781345739358636880294073678495080394494343910525739717247546047753007944176215041406907380679165530887518402511253636411653760204849600205827004432666776415924994703445825591918937377836109984073088047167993819402992439904916479846283982531481540445862320092635959937204261955674656153021641548811284476938963894066402596232791793727511347637350283176908081247122513788185481080787990447902433854853230994171839664790580883021943341073241888187161945013855202020408031727264963805258735479204244898276264716497961382219836616617453738366974938026352811008570435354372802221796309655285750207117808731024781272408958173257281039462909500517954489695467925724407441226453763818134869781896781990584763153215587228536288441280309722449708871260107617560689801311621575664354600525738130696646482315950953691822439462093945499741265759281091434610256866703424456977792164034620284304590193074224080890901465345625320742559610237564582499757718200725791303865654172127506078414074494826994818402127009609535468447770960615319591138084585982992676133135258385613277272540762854341072479840358573518366202788268985174238691087201774858344641045120609746060396454495359878957061703361463607597324145885553314594564692383514644300210675638748500424373644813371329599377135993107383247814602101441053537622245359199871673534089037489570615246352422925865503401284014970318969998976463086354957998717316763073755766298029485527331536788923613742743703800637249165825559466677164981086299852438427566864754501808860195700553972602838416987360549343597706706704016177780968633913168285464522649449207371660625379554930359112784198096043713993866661560703537056634269547012655015693770686988046718625407833762579997051667759787504131575314899158725636939719895154351324762509958820987160660631407993757786765144831275507155320919113157915365252309510027395989610592413512972153984494212284136193783856445501654349208178588159691460288126170199037324342604074721130465949848785524989959346596852052137906831089022535932051544913907398510608883865881341106232098050998442412515950179473180867420889808711502530111091109317544771965019367551300711152930456062322974058111537099325208491049333166287529164977878948407298502203089110590992967133735742542098573203750666212329854264609640549164663895918789677898211160965288097476387797876859320005288065404961608329378645818304218134218457312745736699088279301436775855095011177649063654168600901134649862916879366779047580833328596717959101559512171115373718299129795003205784823975455385594676117223916316915979153600737512621506957385614336282488290566325299465698577858526331087987623736441258854273480235020460201429831695778061992689623726358536929825567838702756913383760035988699973396231109544268462605978258704692774455275786370245598904786935725072988486601939355775737162242828107704771179911434625306614672801444801202684969168972652741125322410695382819153876065937018498738242551717720659199497634628584863243783596232575100180120362593694486944233789959603001632977015462183722395765487834964735425497246683250871498152255070469895630601186566286927876772114306046338207289829029435169180385685310443774391275362583425104428079152738731914160548579408092044434936593203463283884905143730911498397029321863240229667222165178679712546636791266267304526699171328126326893558107335742801472908977238655843477479223227185259885426114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 55017327552103326285354959534764646350297586792360267980567601061994561369081821075251575020221747470076751612382363393514465667121638192071140279064940206763049949566337879234727718439188164363150270064526582340726858598488112395705384376936431185688907380503132008928576302782240912591422357306806721150318210387491704995531394617398699830943849033331762126186934079533145403308494849701649327930497089435456329133637796388142203147693016283499692775213942077860279247179656741398897231732910771951962125360873032987444972745288475602337862021898882623449140213514588430245982898616228916678309425440825972200597918363476008697837750413564151151773122118833016777433994730587094871900035052317733593173854995075540053482712262585377547620599864359189187492189762756398445077778160182238924561720301922934339091039861460299927430697672651786476444933477330066004142627919890241045939195715927941643407551930715847653647564172924178213244896706507862165909175243358885135656056516781227000821249350584754849174637944194915033355899220136635343294719409788257862452407678674022585995089502187896788304355009250425592623150749108227445112796909659794907816177440341703654074201134978268681420000586273674660293415523678199155749670610453723704279876177203622011635571923932740430095128286601248657903173588671210757804893335052193749692164170794973448528212129819344234164528550788792261394127121911914519037260342106549219917851571844545033275816288996386843131411244447897295049262490042038760135535194186944891910333303695220442368589768944325804095613453400823317993824129127299556402858541815676277952473500641574456050659488160998275047341971938434348489215650297925681476442282080830006281569375701187211478763861685156484862929055105773106832327070821254257159493720397313549740468413306318153497491851171269685686002592377854095483890052708606374560802166107555356140507452363820209033196708980299225002878359031714557759979811085279823102828916106502444233524141590441949679205387409200746457073631428598734407813332096721348762020057829386862184647617515807297905347032983123454803845325819430117912301040128155124859006418653952364013150247548756684765721171090077448996576512051653226461538227576014672867996299111695678141458701785041894518625603391138298685255305667700114321250618672153369291444289914573196320005290137337232877732300878743003807871167754081536025906470008144231750789620332162072303997775134209492141970147445727749928182647350901352108736621922546919145433391201881354043466604062068735523304440005671250803792708817879596164700482499163458494202131820715176979084775275314669235120516345985459967981300621624132486730672147659842364261294593217123493598629826506910226414960557141340822363841584044619954368372066060877073458823555317961883426938550558280322810746447981463765781937317393358142244794411134542717440568314617256560237768351393303263030470634379971570713065257705286500252099301149611411781488221725789612403640340722246154908888710298813455295463147322764054408631074043353027708659303539657472063497894994036811451745075575419144243494673726158047778667322017857267344838278890166212363229118582100616212700689610494190528770800026971391953146921102248282241425760285289791033862118069919174178111142388352245132096586595911743248325201329937584892069184278047728954801680004174261066800960859339728503925017321483292289910952384110440918505853468662392315026235237528434171982482700433584988420879695954556790022164559866325904636704499062290200497647424075995645247678691871721336559649085302932443546676403462975976461972574241997408231884359779377015430182708025440913209233005973431564664817343715687054375618336926132810625760085901835086657545222682718434804986808095098849106334964071493377643855333374844173945668350833494150009426347683708159912451981882876756576316163684418074913231549319806610136534805087668042638168690070879487632609567200752745973135035138871410188132085148557900078372708825155239936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 113704986459359577135955825249375204428817688020105963965984876768738722732885628680568413586339039337002327424852222859050857903914421661298225843905559022011713480174087530875377670119481577164822430734446332396814723644833620446568329433131998789882427671901790734241288266400045798521362092783824057747340808997286051526461682196631483116927860438697746711786589627298820221231906072338195809868893896256073447758237261614963317569635873522935229489952233499616072714058403174827133412118507336878006259410759231352164239824920469594376533766636681884599799633084877510457364596944393573071515277793266706588852048739200395781394998538941569334824249901009984818974632039585232997579502506327709567554638484546579602688342679744527025365389619834973594047159522267305238273550159885557647193149478468217574328481221891068818322044553552112688716189941891238006568773129430647736990944761203406220837879484520603422105965915577267016179877132376709244351772797445349088064786392670384631064782199052010705154613120551725979245946088235778156594593923749123657437553169744892529421281702408893620968332110923641736488075202734865159158359069805940984278119305423200554195987972702737207167104077147627820734630320247559027385137376773178627885591733574931900336367022770985690427916193720163264852754584433027535044450297751202414771638148638190569649022175602238099189058847534656084703589429562352393242002942626183196775554684490268313902699615802654311660761413786120853600140279345958223669641332492085784364711690725046072736241311701283683301739167020356757912386694377464586059590178103591302419633492764025455658200290192131629179072591879951465953350175028788510463573548203424734408293133470605988812860457553780926938172302056714794499678765305948313898668432399781921043998704548806679566353185178669083067690065644510797447905557910494006448435595045713329365682527996621587034839810650713762128982945489684166051373143164636754133579463027015001341168400279589511807223631155826923863982174103152731172559920592300965050349613183240084824277890701862450501780698273578003512854130744912656260233482957804757309010830110719181854466149296407271432854053649850736521312405145690045611703671100877515691246313703686092763813804820587937599790046966722847500560830739354857114128654670400338047549740323385938202052795092990086162289035732218840008858753130791436885756111737829343414374111817971694868653832028674523736241262213328224896546807188811735242653450153098657151812471585030127946042297463190395540137937092123875757609903070647874817188185413725431041622097769059464242773488609441527245410727276941583658648922446596172797622892482614301670315080767424250645646250737266057539886317068813661583524410253578861415265191987273820323562014473712961933750350296978785920902882941002630575736712000408709183669028008203235436088638302898031340735958674048778968062801289208366776659138517136477561490856424393919972693421820876606905500695793837390491749221331964540006127259100078398635665608908012831494479027291492692477515854929720524386915349525091691619815771169768469647096106506280353222276993734322918760579428620865231347397643402479107688803914503308273633980330318610464687735435716834759907896576557584584030762313431002021799072844077817831227872076126898534336898164810291598904929793361950057166841185738383619036452356863579155854723611788080565272296646675147924672432882689105414615191544284547523499891002823936999143100064503764889234645087492741368788377064471141155310702318162471731353055307693006807709579459408270207929855939831448268637832902886143176677709389043520005109230805305464580796423786042312412172243304029571674580425292140003341372324708923620770667032923509158908291839530546508008440281346909094137849554167732220934712485979189647901237060885798122116197175003583739631629300628006268602079671663789240300222271250563885080468572855733391075825429150168819350163017880799234622675943631614907305164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -59868593416878115956950037344453175056930937724499463379433819591033558388148376147524852973910807333314314205947779711194510848867576641289609155641547354496285087271174006693413976004737919874139261564139370842051109390518067441834589212856050619188565216081886990789730176938619461380298457598776640706367276424712828410594117635742086899063487314197778192933506395430768032497995395984568045587811632608451373433657613736682397296420267098052955026530460991003935580199964243517778634489522270116549692753802584512568470609719436489560552381821745384020807306652513048212945680998338979384557632331896477284914397328253640970781968179750244934243278803177312760075046477991194212427227415491623961580998965350049806491613077537543686957925496493520427193912583982277840158453099866998031997233442233888925196150834782228426937527999893737704888147323283212509821611851865887848380364982996035055734206457302561925602490586037159214030377915290138758075267189682274676274763220242734736706372602220837964674936447185889677695955182058253193938042540642006501143696144263993222052237202060370190579352595241795022930259411185901588602970670811368967714918971994516241550989381442298347931315708723203949856966471330367276255259871243541985991371300662569861393868093563915030421834719843584023534640822239985043990136814703186709059427637497571091265626912752996649171686109288680889279489682845415531281250696485447574133065753128028699910435841752783653903541225661188714325251531113021276217356246368894473110425845556372904177777472701286822560935176542784379783332026126070035218887933363252216507911126918590334337192554704206135372007041937392742596753135183001337990044656530802548524517613299990953073632217825568037812700507545881425956835965588306538732614349878435583241954577774203156937983580468613163578108866559761704822605178561255821956939315751921572625083546121788686571622602760159605154758658375004143119087374219581918940991491963326427527140621967882701765521393246252286782881289705134982969616259397253080645373218064224123274830130632077983383978053877224607228046652444673271783865407767128686905201498501863738627065314693376249909157839792943170359256970148445243019434097042046099720659161649188410144385705101934397005015655068892150525406537766783678564878446266176915562202166806516860948939834693800390882659574851041454654586176983848352694960962887309964544114770224424454061393844750243909487279162143491087746319920087141511106722640952562298065085061629468581269059484718905869917887443624884014043786772150741208636626426967108846430263382452014736788409616065526827665653736824673798726505310069792942796179350367426969139619359247694181296815148788802710346936050653537072939976331569774330970946177569324332516528257926913341519377309948879425555480470862104773432233202570348153611785479148804835912253784157567097242260750721173397972812069241112306727968430100789302980655004810772288798943429919221450802750140572173117405095709652039850030922446497009969258721984454079059974032858481631209863061880312483490524706706275009004952506926278436437060816061228431061383223182123082248087671155363454928511529593944252358242674891395209036569207906906217222747272914385291792228787632889112301968350261974294033291795243858318854813310303645370592550851424114828244617045352122878623144268111392228899948066194586423004304845024131519525525307917923044056676233244456951753070624476787027603989345351168397480853883334705141948865515428632280680442687685168916016114540062146170246710568551976514077541658345118546921676994254040990629602212396329579927444251740535122420369656265622191187490702593669311025390665797511220561792240040358931221197202720392956626208030344018872536535275776587132037995237978189596469414845386309055187748425806346778233529507800299597106992302400112668701759961193769874075346922979125814647457787439558643182514169406474628368718746362117796245345582190912414095393425316223385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -229184452042324531949165822558980454644502083972510774104649974401480143359950193958879721292642676041350595381913088800911464182976905440526181253451531226850534555918308406686257129101471792629572091285860936138837390033052240589246841426638894783918203734701621365243880261317442317652144106362334016829478299183112977218156819692755794785527623309815614117883112019528737340575456265885378487436283003670606778832538490748748665284702986781944330169015284836309912420014667648512091490472242919294756612981257282377626903953579573446933720222564763234561679705900674992895269983204058980911573575661183428149776216876676827057399206258187945143262448756068634457031037625759995247615401972181649381508043337077002638762051535872922583730838292648583047016836501720706284207531027515879375750338681830233258554614412492021569891072890374189795624376946644093724573250586041350144593501697487922979123282370757105818247453620661473847909450615511829149340189572644498675970799322473960862054206606678296398593696923641667823313577138804764091983670069941432310670178273826195635300955216952611937802489191792365536795483958426591029987592807619183909530334274203491404909520140663524284090337493617920413537733162141982661927611442089127602029486514744533731518250549851973698252874915618930536029404516878565879800789115575262523325588541540910004977775058751044584014133229329893821771101827246332375038006873595963653832617655950768588080865534205488938240130680259011042593353285291259646085351681640769529744820869408182753676175426842252393565236412509322840414177597547792030024601700489086325496327414269940739128982286112386503766043606297598954188652224662278537236993630076691431158620879819593906961585593014420860337856136399349650701163631864117370831471065161390667742085481503368862237026399917794713336766908092719337987081214634876187222707459905190454797081685730131606562684178276149177332788584911931637647734783569974176531646913626758676896547504015841817041487859925886258197536508044077641841695564518764108010914225121627525463917254313531558002751246243774716793376001688338416716905170837275372061546178547598184606915033745161554717901344754826417442869970758817112711820241298000489619412187670695081494841532869029567971217034055917810779838146133051747863769465071667736368448017333725896280235519171490065591441950714254234345994532418442871830310669817527070294130237880593570602792066155762244019379774529473316124998699112405547626855903625761922471294695689342825694184492718750390456242804777750444970607057600614563006422259163174607507105430521293107543544044943148010347447923013697021679546213019960316119673234056374641552095827512458043605720278376270729753560231593557476425368716052262874826772676477851250963407162879619688217594884656191465541118163013429217666326189981658497788434024375267528799923261403732484452047738480227707246805262177269572962925132129083213767269298602837269891796562253522507685656613036519222097517897161957492637998952521160974509704904553410480416705235555495437045571407105773734003277536407625460634087759107322639917284649269907873677418157803479414890524727196602656260409045780529468961378854721163922349088591178881281801834583257785399409024486676049738222202835848434367667369378257120122351262166749768005510897520881978100580543018016186203662431545838301163635019377382657864668124915093367120106353974565086896983552003069648866986181371315888586494818594246558037032021223145038690357946782803685651893656223448774965780959817907763270547436996321351164590172417138405296727127680169814524134823852047672916630032972265652245116377542188415224741866374180530821928719738564592903702765317596527584008008772174470734232672955957921526322104704442033193907905497853886531612482153796007857620105431670468204013724128451729313331511885028109661290357278124060441951820749189027176323477014942284737207881377423384722996725390980128529971458167775166201729969553408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -209774427829796577629312889322027411633721828960442853492167376329434148764162584098812645647486078423498465954546607850696493181440138975649253686340128054875704679485637099707679276620686443512054042336843123178678120440311390015666135812994008854339999047713481217293072447195945046291633070916518773403833985953530709226624050762848698640378152156070408777966274569427263770417954274202585575817496011946088710072139718753930244902897329032587004360613395363701945806939538733943966838100521346504822876592455931913871070064027536233873041655074790031959259714100545426651941262506313066146363535209208709546456491366186755809792393685845604954325005480507841045746490248803558544369623911111292799372042307299146768459244432372860937741841900588316785553049519508619586305098129490403793622687742339178828777332841352006406995005384577105301008800334096629512925466145149745067150930643332291376731904456593366700762050898399854029131673724540792648704264099743995813936021812450713252529134036242340722161177036566919730039984611455682127934398047821436236433618999842149738746220393525414716004967229505774196570986982781648965033916261933882357309781740533571617341483179791231444092387079017007055262203268497003108643182915440932858390380970153739603506235736626252590199274393976241585457729691454624780088245273852208408881419350530641472176046839131674321225113144900526235240520525896339422004297560183623927649276301146734514595069449568980900895935608885621780207561727704196080948159757376427390670874596320881215444521787928755030653604446833360089230307339162508962392852364722432571675130236986685046624544132053723613470039562572737698104537160269188834753846829552809772623654285763620319738756678642374229248605593020016962303373083909616397301294672589274172725652783448533910445040189099184647046074470321419159665205734328328814911475888772360409545006906903505168728699873441585682573077641987047290883483753361416516798411222720593338934729598994329891232725125907885636051590904188625454095922905737764239241020406446534484662398470818011411889690137567640618240547014979467703072991488315584545840724767628647261906659789439952978226213742329882553113925575391051841146331079140128236054497378254171956613173192675194333546780957794337151407272348527783005810452590534159982052317388830672404269948698843413792666978895119786280883371819874399268469388014719793073708947835093581096238487605926299085151558248679482324095889086821571726869613584320144414891421198529393989778265493837699833361291423543197865124064220690150281170563968752398834604798577432530635899470076009287057341855910862009169487437715384816932322674607087088227637297137369867070909705346013057335737310405320126362250738231910368703391884040208326943789626205333246336270564082035052101958179091524265580676214280146315140495990961501435503794400048357366517622355178674696499028895756793215620564496447012708097253997977651630830202692832807168532717078357599569563646055858172800151487170286426672326687311096063255720403113484801460196364767608709143551299856884035281410411187696914200648912815148185447551466640500372203771411933901038933924866001385573719817257119598585104634863654134742787190992405142949760243850959097736003215004113998742682165885989178557729179646983382217325417115542712600211745771146676674994959589761593431667412276636262204645888168968505466704582509128670748594776807649805779010909353324687571004517844069560355282992173914720957198856448346598531371523907897005477800171607267743250146593583657988989436945701581670957422443334603134214295464074214790947645431470493828608940010483054524243663568035884641354071043463349161852975878311064416152243518329654988283330268813570119023738930124088240093053824577605408355240820323561557768208458264629094759292300647690614843176880117113206166807469654226718586356725894520182509061775166464615563576641564861198649519823835712385884174083276805087195637189548441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 293589847969479600031789293689568257998583715202372463647462764954993758028125576913186679164566327234485572722071376724398345621113063391689515161429859388290317629740582735182722893727393685142987052354678919928471178666135930638466199868532584007390807101302027363874618304692811967306148161526458247562038385027149494901050234499385774767477319719119696408066670798375322061335059146579031343519149403884413876552082815792289411223394875871071804997651175066002434152826527443713141472297164272771132652388860256839530854871927416123676924453968676336326894985938262404135790013243406745656493382414582357954536903482436566101828674963785112266398608394208620976455336967313884985260350347005316896545238051887666804321118884357789321394335277044774616083381592356973331143103174703227039295660348979423100706196848280240308571093684513632734886720017834698755806213701633025276534036184536829897925240906685611570705077988177487784031176446817876963178012322322820470785172333585045715079902358822739078134201390547458305994194316821651223750458652193947173329930244006438168761992075594225163638255320576521920970624043471722724811862223894757168673956071901278620800286162539668847417009427605414828837691101582629501989507262862370188316992116772803920195583400088640856361411774861614853012411755952351037506687384197730924617186297845742956579213010551611811481474556178214055880548754127177468790657655007686268593458509095176049098509932393839223503497801703098895778020887982505785060272470937558622005545520545063617075489920536538272851655028861778176187549227601047781479921394411839884815368744879089332433405976790667485591798323332511904185808847986451239850898574803885384961615335666198198173573917137663932192568381513336867295130894296018525391457030853211373173662059311085465309855962917943402068170690046034796868377391822695487779812226490099615507532409643002747890931714001747978964625361190930003712576152608017654919861880413415950750822176040250242728003315378976128481409999751063412097422260431448299205337894606488113897071928020554866715117391424592912323702754349342415198816500860067831140271997259829270516867923906773741341654207462979305350651148425927833153355557463929394295597994957199285951594971219319337185510874525384498559874414429809473261704868240436576377632016825892974294699048632283774444154571967845319947261058573882321736636158635667672520606297140678270026277776345539804125266996366076573122358532604838044210541652905187635556165944652646152761303642085668844405640826079434586587692766115357670025697926590875894165969194641400506261080763817708322216571895178098743411580161596236230486976865958544518255733613212636458477750731152270591532488348382219047110966374035636585431375905502676850533784125029359583928473619253903367893424723712528206121316742901832927706660708479042578276215847445853652664224130670765411172531993966016385553352065371200521373720826231967641180354832643771172343326094289785120147571887937251883489127886546206633010543132324893260724132425254837589042058240881756098385441216891178182643007676049283278945819725121045802152014700317396660002006894670500904610275134951806079917615955801745859498053709727141096375491423401056878132509202936630647722994654048360179204001258036831724395215590626006630949967173526567056421856185036124829035956119607744949092362576152545212041574491633364631743113987364979892109991869276362467318143802506977582464651563438894514569553055319272657338752367331036079961616840911535782110341293341297507066200012811103167159343826043263806615415149449647701350997804270207954699396849207459613084169996823580655799827926846556780352549269846243950421147919902685281475892305822329268683205667625909558254248980850106427944019902698804710794095275519466547248289445805558813472148573304791647383101341091156950441434629185202648495515567491976266308831075117371322697086051695202124591423876390719325571140462457504399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1010373504910083587625731250308389502913446474485090999474313564446432564903929335765451055545361336079699550231653734112942840342995549956330445929177366057616136323770867776711006302475678863834191195983900948680682880702688006941780216018161443768689501387165137814856813530337198893641206994575599313008434691393270126749248647947476163039496287406903801075548819894047093374642593769616446081600676780461054722364130070385140040732119794713050583120422131054873504897726536259067275251567681333984585997831086631921299665774196808863704414777695137272795990154451586269446622189864103983712505493772183549471955279062227932110498379805962419858209449897187164166948827826275302534960386923059877727761497412021770074893260876144133051477859454830229211993696952573855180812925994394775888141488022308411667376727862983540121981791738189733054595967409787419646539118661673751338327141343642885383718650551602425399465718191675928914299965953445073748746960914049310867594540233584699955141026619214156887780549795996675966362955521766746607320830562274316443376040067997239676131955191873404402487065175383832039074359875364373089788656882153911496500931832443693522215363881550628903369911722094238784480368487052113586884457638196156367902237390140776318450277476684311152611310741368020174413404847980846592819412409264323317574202166122499008475043211354281580009356250337186530399975899088985310702684733439375124190415630471434856553760929775199513883051220227997254630656039983284011461790215052784477609004233189479846412191655333834239178890760382379894051633608085080664497587758725468699814020449449888758068391493976347598826098058977992561306918025868437885943569846039031213952702434144735790086718187477608128438975060875851239877830059278899793032450428416998706293738903214264845654904587276106957487460305257641382428709366507603693125587956793859341500568715725470167894558658536497232212046033046613577346507204918912495487158683806542958979014904283268070185087679991549614036797335272906257164880632915505297517099396586617518489600203824733879340874929602162079169500429271796137414842809068957247265168642188522710553696831346925476904549237779197522604622388532689503994884548662848750982465683492663266672496702298719181214000418176262616089930861770732026357004422291825742079508037848668241017164369037824389836854198645937991581859323904566899046631529860871131176329330546244688696101451493965889735611636950495741455316094349565247579462580142853411387260964944408598907222483105337213705577886908309002748499209226707485426903436911413091004599399839318773137669555466710917955628919088384383383552857557951366029498857170625408293490195026876574747061233412283387738217709471874198594374811392061106442461699890283235700537841833589503785692991591260439302448511081320841242337144212021638118955722537877728875487303852486317802526948114139110590073526313258289657159165012150515351166880875550928858203683401742722642855812852298395021694795681774297993530660788789670827552579160753961038628060570624795453590394956780727580468027747678500877889616203733319635441928034201383700326885774617009384950762315323808550962034745477190051102909263659619665338534164443294995959875223201930783291041160161377287811156028387038812742048417385587728991964359330212464424458637679051057759521517808638873027219004639827719536729096029717328994872884023999405687445253136623184413606472460692791005147275380184862322730252230720743011404617831849030673453230371681410162006355781555183357150001537367692624656238124014464943729862664445834129582956118652660743100868172280773590061761432648506635317019201631706333931140901136245002211452770845388049342145651365305663408523298111364404454237792271596256662919269854140320218159492436439644348380934223009652428262053921780556138023872169869059885602676184935067435361114298932783105596731704247626623306381227061321089454622246510405573718546614226205171253248000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1621316067119087840136531512115536168250569439566404865240559908439262325824614476240283219023693238856904895940703802322602065633791969979002682678941628502580841392212432215557546398599510533647077196390858706258746664128584842366416069560441478266638229623754295684092503292387661025422321431899230950891251385000753746874132186485461412741910716739745397916604353721788588484101463447120674338834178072223754878720951126566658086327493020814695610282808635987109618554045179945444275065442524136215407885434407279131979995648332977408033228485304947607604971952845551360389581385926604501652466651227368261070463081478466974510734813341373563904971071618774394350160597455538600028428507589805163764694566173502691661379252991778714347564211814359640341560916921024703303925013220171881234043468751658786864707776253512083958343174202971730703445582301614596844982380835514781468975349208006336995901308613348671730632652891392407045224914849513604144649865835387258900864685908901452464614133700790004783980839316988919804411337071666136690804554870512085168280263695327848351551438117437410961618143507622821703146164535882238390373423766241733720914128132150692102777005809211936473333170641825556472190518210257955766388688182980030437604455414162823844906764725778760965318428366994767595426608538950426351402717301999133770355089648576381934334594702059273107410876358219924961148659531395631650927008698049856543456201546846890476439730326848235999145185743045539852710856766444941648165107371907230304876675323937180903378135138492094898648645117144786549413640854641540935158326514311358737404186565004547849410445291096931746877277397494753617470326773019909536351064244084906381114272200175683312595112094111205597941207709473509591107239968903600760192087948839133948988887547927883254737042410090199291295306644824023394324226232438356089360374120853772900723147007391494777868435526212795378671977912568793120195336557270853239560749945417777697557754665907616153159155259460070707177891511555076069680100356570252992544318375566017167240136944277822009666986048947576036097800071248626536726135710918143062899894895761762397758866819429362637513997655066478617106839166883615109412551644874505783517475650349562639033672912038648036727931703608825690081931878945663856543314419662820832983194594223871183039923171631939902341618410231164237777667361358297862725003566916501979976092440994760702348296687348786832419732504469377516880813673629643362945169668651084368366875401855330517288076647998977449032912853352022124105177944794948163998786207593883929313287236732610565255523678525626929046247357206686348505628943138764859584732013390109364218983325119722887848531933364109437590691716741296885466197891914308013685854369589109702539536616833287272701961350047715308216376867363768702902992016027703338784421621363430789170916689630114060713812787724426913257569529625433699967497762071229376887235049752718977793057936751135921485346662234573683410194060964742894690563215258119368880942911732171517044431985999650472671841333933051635030357619873625425894010645937210696575674849583648848228513080007721052746107024805220096924236652065317334579342257467987502016656293507562187941153991982825730185625828407634333272331705933626037431579083941573721867682303106376293554141089332862735062706271571416243959624189946379335873994595242586922688182333929221175742220754527628686091791479750058750286333243625313871343421332172208950167577736850333507771159048446528076923559762426953503661145685077769859433078720085443230346169763482578488554764464923193654245675531060336880422889654752749295636854436641229246258230139464949132638691840952146950999518585830288614152305405786800469702997365175793986691015017809255589862424615750268424921560787509949130156879151573705269957593453704782095898209755096955326594420249798264504916380341496670542677072789828943119516601292258251462866830211507749106028118016000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 1746144172747505055549253412213969911123460220562331027960821826015508141845307190117645986660385008720784722835806581209804654845535037069418323758217260119557033393770739230902643837496607939448046828466652298780271834629749315799541239152082648839352870060468250172441656949398757001490709178672939388556630087420327848345101707067332950684041656690431328075958492505623447260990269471780161217431844278262871824600390757394751780508708549039630129629579034856893767389077617262123297669251349591901871034864596403175240051132300973517116312313474717931475364160249677570283444665848434497636757011727239878208409451338799715254289477483724187824432902180847887274173786458717967229071061154447859092055353742113880996338211351330623799624873272238035046743903561103822656423603112736720440575276259813347329914441202975225029066502865667051592209575887007903422432190632727638098309555404848413627746366489147242471013737798303190596744301867552128131752249453801151477880834409185417394435097468556462070093829900821283368347060660863961313023636122326437915639753845573516924929792740714268150984741971527371541083599696911839460142796430408938150298112019506768502016785503898613888380182923298631611843231716897630026787990268408171022744798338751802939259193155235125915847390951939972282837531901183868291059221503023922742610991109272448698495137480302977052278667948476569705840722846119319887786775624026342007198504386823996810117850498659439067354148566675994144497126637292376835095894416962665586549502892296974526371983862417898368699670342944086809404722696264010225015033315527006702303343912418609010499674686320852501619490174576775555045784726962323310808277152475563420387247815738038396350209199182112971805117435418861456557446006393408219564357081636986819025912334667819053644865521047243863175877132040241726393885389493403745298609331798465226857925428965188393134453108539241611107889571801837915027210767638545998208590914677666593104573466807423984639012993535508065002018765519960185815428610878435078653872942367203087098967759855245171166985654128653393181051610797273646255993888790235262409011770726686540684967765210828558912423697781498738457837512429912355575732559917939808255780317216617197699921567277065432473250004215791725462933373261845596571848332183069624624145592368875817597357496796023427123727237084203699067743461826111413552090058790323363055730396260726498780478990111020439172722877793601740967194393764008076027688044380479234339096968298539806808251514178879730256297645642328273488522563185832780883941976783633066302573135343424131789807038983669257256984387285133380037176270882978710881125695871203819636662762198412544034515753693503147779757691634931374651310006266520715912231785932457155388858991038329799237448313349591645956552602209198187036431213866956199282860395634441596455095930837704782765944076128756735213516599886000183106566099275842492128345960909621869162360760664182553012812097502312567123022115337076107407015347875152013238663694044127182422643671351533569016802511632737253145570006239114986008273842192831775192382347363295458719723043943020319649859103400785099419284537778197747433925600982551446752575581247665862962468635612579334116472888956721697706134911884753928936206597514606097112969805572233397618368079688645506478007690803682515579882284447947835734185286338320025586504375318070657028259978643900143216141505852714790286826271734252040699168312095607454586064373818213170957870169088878672252652437318133529611844706565395014377958933504316994126147603695531977623957197994636025609670928702302551919804049454756196440938286890467687762660805690694597830642213862895968012335023095057209152477165130995866735229529559087714199263378875508925448305456696576636858429532940535971942920729533527976878485583702997730122225057593585450498228371419112394669890031553647774075528464131859422364930957277827182972550765163412843397120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1543527249298611741195954291769664037342181642518149923140201888816535841328815200782699495021756767920541261912768224244955258825102172176699516252469601647732158591357760788505261551576395959142337383247114305455227633989956028580739018587589469322413930605050926068192189464457488215408263749619222830511909578686964640725516283834164320631597797092006396173233235983612903207456255640870517721904397633780365012314082631641660999049729448145206642014527489068453382213816953000826854180626466377787304585033860573238499243787048816130715128384027881635160752582458849613257806937790808615007757107382393189387161198308100440280612627662696146972791666223210995840722930063936254397883774439791025893439530314621967493588360013896819264707934968260877471726434856149733087681548264953024073849487922034337027490764258481514264590783369696397406165910108348749363784802974147424228347588451960031276650834353610791177949931990674183417546912901807447639422892326571117357210565999739535950711084666867072890007981721856261058660378344406471402370820722370852215380994735359413063174296732045276265597825995420280741525846006428251173567313089276317136521405202383211525595816552455063556163266457914196428092849377136960816248036357674017990371009404287067497919564739345399054380359857236576914045558999962802531262289885144201504233801310744991296366162320578813337222877747525994828611150841613302677999360700382196360950423892006594809607205862857930130559951170989228844365765010401479206266379037585810046398620888989797590977006230397055363439374690266798918198816715641985697323168958594891342075029002253257902819152191772470064047317082986562296258477219411758836826283395752756126620062038206340185432845279995626054177605569561499554830215568966947856048896905055797741292285600103865687937577689622448061495794475395323271032334399532323338338328994783843456270444509361525679573464304931492904078684014463720931377640430198754347839093916098842038879710586777657744659688972690912859696853838896291511106819813122385272695108030840539338576141304617523051439827871165310792742338619181764181025790678227438856444594908815490217359101689590708137761437424718723584054231541031585043796989800321410859435998429718876820280779523025262994888474067268360446624766455738317785781820247795501249938240211465797085505678931313405903289515969729475051572227880598973363756427006472640359172309949333991880781341532210531733432473995141764901891930376388914928495478748941939052560674270952255471703896538980259933815119460673619643126387191103719715802903054799543688002962547298080492062156239376579538946171983618196726160034928462557340603777723929881479572647922409981095499521917101596104436816755699097519198440151826683084803393060400337787188570716794101802718316968806352590567760109350082078265840233256261175667907081753622578271255593287218949332215490187749423638235284555174657490004015947871158439261554347543562616877519399083040467743810620998724235869038619523932834457002948406891230947174439103295876617675559471925037792339400386062929130934020941990989265297145633067790578891434183816169538205131006362293467413803461622835377124919811637624327972538522851047060645062389484736579667096187890874234261050556362144764685852411836064674934194474077620038658133439933007302022598592903191681315720168123925538246799994819463450070987287686727525671086947383863852958192992272345383427738157494565467601564669698348776844215971860851319097855292435618259812836116798627886434495497126501861129138246247718473122937329488830319888537796638637583041359748003922785201263392145432565460986313148208168530380832661346803763637652279880131708682232561273451819822891467631336777800697210887520991315567636295508815538573619586108504929877462029172211735121169464111401137440771555243423802113359995032489379010827934200035824413453116012343336283854382532098367474135547361033034151529246021779397279744000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 980411279091903759694895433180400177378246786455525675015292225146224085078895565551964719922745443302855519294094083712285062957609695135465746716418776531957523375081852360988696107010588766106269564499255702690326465926262014626370797074298257534899309432078524502938361132794030996838124651486994573065571841396874842845113498731917168113118770466885245092026189283553678125112287299707339848149705095391178747667448507805629840156870602211386987586378208358666378231859629585041461771764087882337397900092806276385477381143482921752455334769931113676649298542739238488780161823436533802859919923606461992436128272837724537680068728870475334493902138908676591032982617195887983314291078116198780252506427768876900520005651979305760007463362839275577176602227904446589966272989343853105320826738229509615485877423990320009771049065495895478725080099939444683649711447935920775503797209560175490953926276068303957685384679473472909763210683580685352684283294759522519704298355245589891306150174149368516737274971040978162179906345006217883744678029875452346920284599694411333401879685919594297322999429832782774248186126405315798382394001965756946493158619123436276424366634248889714010052799049473935714056043656562940816149381285808939511852281866019114944042010324368507025200480335309624739770898600522765161475766036960351864746026794894981222097955335267657791314157546558380987432916380020195794463065547000277258988318523194045905828106891286398190496396815040763856685415781035332412758124065105123478810739678271897549593346798033564811481494260294817617299050321994419687034138826285655046693451541969898348820338008754928401698327077407467574063445085242166740384009186671590966186220134278510431050714283656617801276108495753957688151071473881257653466054261851325805218749609633662297805664703692871931597655708408372467923658823462632195912919496268142969170925253989657000223635104488457766257509388101410029599173191101247089185145310551910478969918689395247702873002073238748349898232395750554287526358114406425719627276158543905148448685798347020916662597137545881687831160577024164459811651168987180660465327334752015992184399462683896488797825625552469259248539949772226456245285549327864468735709145139114567049884621942230318360842944044024338594409779128598579369097987628586653078215238460453278237017435257666747028336014984363234244195950461861223373474789764988544344804546599632587478538653440173133701243222487647712716723305137568655859885265082040866512373321415758215765253779837398575695564850199894007667319248273610927420565617345110918525148293016260489957576935082409386233419458149911861353064578937243036448912905673861909349668218914289240561696639159444978876812240910564869505697235757899054374364717023437893729880554132655456684697910164058454466631808901141530583917533370289912039374173393704808898940907343210515887928864928914102222604957441902344783672514886587809265596561632089838176576660207670813903682420228650812554179382799976398258360130236336725424415082429812026245102298021171231659320135897949564472066401362658382232198353583540585416649994968649117229806192888111084689423751821717337096002743153406624143355223197655063344821582538554543917556333747864260881266799924847565317710025450766517208309719104181502291394428198305931761287334864125034962704296547718867325016969818607505078978408452569698562784296349076948974442294133407662189996013656858487888570063811119505412213956405256507112019364059160050094859711322004561988105842271701122551134122062214343815567097332060450925091918393096730151129226359296594769078534897011737533153803455057620424193377778690358589388161897150090710509000310393321706430785897540159767955677772737254056802627003775476873714555447781415194683444356328456601592761859588847102166705663786145584547134170855058283503546846965757401675693564335077471862242829949768384525736353179453136293685377632372763804670361600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 528745878077252962423245828423883562987255120876962375808967359224086129615802364360210221023741452851847648404116262918688786621807322147806262408447402270086988837040898478771769858894371814548501931884188385721698077406231004627020619166845733821064201467749268663001440650538833403422386952138741307592645643990638112445554588400098879940921181531437555563756774170155824368942925946962623276396420212521544582102925115528002896346173252041180058909148829893167871345299519508422782925957564816838787856357082847264292667203588207074544686252529630733230110590553568431873037873255610119885901301151681952988558092330224858469804194438392474008322879979096969308934969537591895597444932393003483206174557464599883520485773203275681892407677273376785278524421539580565042204012963540199704921689429500158589505944980726169731519274052185141739825063588672653970749846258666538413994399323313076706123421594131557709850300531895736533180992455179327918465472132303670480303537972351409212574469501677432291769251322464340705182540860004186840259873790730748094786750927043972143979251126340007150098242519475360846404594370869831100027816608788381948115883543375255880750399662701056826844389571115512028419193617389134818818209619249732580744182163539742667507895196512630821543578003190737168515969878105120414831612594602123152025741232978188665618446739815818166558747809591478084774725886127709709470284820668354688350661030437352924284810933984028996796744161135478005818543617869657279471392235829564493362053392694843173223809372155852898283992614639698036571295768519687970543402922878576710048019873768574539176310688990364977618864724670364146002366632458986352779868255028354850114428380850079709672932980618871045926395048452773955223780594032101719487987638205817966202553686724162624805180753828457838248809667388734763771146864092261215086415875189970337284609977757964812068264132265999832535728438135925680782999684471176598095996558784512905007458020376203597362875365426982316059856344565385817671591123651214594326099455632394170366115700667690769260170598542604220579222492436993658325015538344396117658491150227452219782237963163663236131233973178660745262572858500748747268929922425415900659859060947759713098834613864110563819794282631910785133579012680553205281730191335063152032871792679980302993984777692452511112825927398076413147724265348521165175619340182537443391118897656307388221148429944546010787330804140560793632512207142294325119568245086609805987508725249928763940711463986390086805002504746980537967432016343182288167866409993279062059973788259273815563499931619318762167595900112249463692194561097558198721149451361282057592387381631039293937463015396443086180753455925901938297361605110850059188525972267505241857150771837947530653247651236302535707023296098203257278968340974250353056430942003216423172124695101878807579908254934931726013748296763368208151029381142625113276358543519210420791003961114067102215222116030619515220936944279222690999017952177590045334892675160970467422919056664567573734182953710693394903549637883405505162566754527896330188953315119515546888783187003151043345327292300903807443216121188581472380294003999926840929252169590611466043939712047155523901600784532632283868481668182788465427953528079063862278848347704307725918901817908445398379327715414933997316447735978157433303977878366150799152308278369056586816741802431534253159424045795701979610185638088845121248624496439277120504232680640216155596269813562890321049386034887546627075201653615068472104631550728505190355467672592079644765067793583095896115301438758923010293359954019313710413380805349993085267305482793032075465474548095247250797933245635982741534849069946133815564655651314633562727054029478702219721754757086461939847307822523068442598967032660018576773928624075513132660085715570004334299892793661987111032185326821529043359402101252319023476247917936764328901345280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 160233676964811130145651902039556553336498585080484273991562557510172808416212594280886423160954585298244715790277431534858241008078462335706208658018186029745870648096770639695414881520670358310477335612657590978213944742093820929083355090783794615404632870992941615509511637929129750449678379356387162825055155263083674399438568539162310969784846362846273778063431792921653358396013457318809367768796441205509114582351477547459219878138150510462689607133058346002306834989086447405028975091460393657178304645272156611441816859703140933189100233297370847493556025724516552599080422853494341543072869619698605474530464249872839104772597724488812912462913875061389545276393978430607557609862520821764937474309900075280472552324707272620118085619823347399941630592394934494558181648305550583859610337194736266189424153783815507158467213837132208845210893784099711789576066653333784733370551375214561044311985970324870075195613835103933865232384460320029093613221036676674218620111698914658046160194702675826700034567555822134706785300451773236615999271691446796554415237258603436178357945162968947161518267636998231885247576880490261501423596795953891314028012317186828606608442250710056178380957522515987912370180147863622108006935117335665035840206834391248786802456931622884277319645127695189760746611356084037457381290011645992725338032242608857421052643802186379986206450923724625476739997414999538209296792240542820703591539759931345762936398505670816808910819617087466836858139590917111924899560537522996220090657619351586331543834853490535030382233700560715354612283685032065882701429382928817387488263631588517414414923053532716367516907031712556723627851625378061995965917919525223743061165445963698304685290167379095437723347948707109370297446512364409837188430455070924545199541804386404528339710799970214581162706091898342775335728667897213717658243898426552139720149083891703482466317326927114356998067780334075034090591520089231541285947521379578099477174036529349047729409619169022132001226915061933847657167138755637431007781165442142873388184023470646495071375653666082929520598486858770819179099450889016611708844622610425559198243352815864607255716744910732163868175147267021116687204749474018787220292130097095371060778515229373368682805355737175142257733099156518073137302990286536401047881748191657752267519864946717547476588669447326789062213621218335199771925905888800222432358806886408682653847670356997090628177374594514139115458959510098904400878768756587013691503736178015630726353346400216149023184958004327754506935499890911011084466163043100285374406865154498825564594093945248838122085630372009631483829663866814890472660602993757018600452236538121680669867314458256587046836632830550893758339271604398290719188976696288423581950409496470596567630788579766310502014912692924612330538437976348619258737409090928491274661605069499735150261596050496529956829357372419923979252380936359139674195989477844577472307219477026344702512058952860302938630164152184565221058223563196214665516602992959852588419616717994688152573188545360779853039193251449874399972088401750787999652147323245100675812513104889444853941699574683841404298161155522735212814144904798777969036777059608623343261013095278807425446951065830357159366377619315578018252409612367608839280174572575690859320390650939615402842765514006246186179058111248031335065243351458465282782855698251865475569099014428748645511051972123593973497232797778576348213575618161274810786166001900739341352781473473957487444480289974058477643902092622124826904982317044664639671941524295479104472791856637094231370906999059023800878045024560022250351135605142111377422935797235532092885602080142574079320263564098472884342863187382778431528876841318051190516897759593709971655233562109862991457227660995736797891066568261610155573257046050321724424418238501405837773958271686945960125128240684378484866890941863483664538269532762931200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 3120280907758263475967569656358692083410740461173319029714172179785293784688774319563248971674772666873288836124426502728815258527055319624064036386360595910382355461961141231236460768934122103272961056379126403984779036902405844064119933414710339794552956278622451986163756200163421026174215507103043295014144749430747508951643232589707119230056956654171074023912350637294534046359647334132233275776061912476249154108632099268387085355437961396654869764806800181032269087773040564948532687056455985363768514895154407907080548413935972252426497320689570722099905891581264404487849760284285430977255454586773563964592277830872263329409412321483718083641490497247491984042815130925232960177779329742399118405632377994751610336255948497198119908937665713885152040528840272649491864662930913257679692400916306326124341842535975109039652283235956295878289283525856440113562039578540657522569971279153509505349748986556314993498135336415240450229027300154561192920936034546925798822913194217808010480977293659193549074927551460047904954199930325984113173980524271772315441282786673207512502974666170940720493666756785898113645472201656553733183355377482474098354694675712690006126007641757890027287396793433963847461484196415207573030955060450178996826794319841655974728604503049327369237704693018644792193325829717132356816712217554551613524030088454850509892813248628293991349251328354611007506206640622654558602794863743068758784127535253320887500819535049104489134989567564285341450634733272976343100723847262924796130121949139948414283674231599159157256215437259737034674683196380116309997689822271542554056444145072132467205778647098084164524491049712193345996624579032803856303841939235471894400477630934111797095437336552390728607914976883430100154057321250926139708273583579496318995550949768894096033376777408592397460457688637303087412136120958011464633887484802090259196002648317347421470412269148353388483906584428652883175714993104696438906619807147691175353864091945492532125567374534890896892531794153831736383964339693220302847270447215819068525212743945299927403860376179777730860858527047777233444908294216316132524546955596856721314613929147665381812130883691083719728611231650539988283146968413411878720468661334791080622167764052979744744491524967028316830574606173917849732342113015186255525315227396095972140133543793522528180736950404559515922335055931414508627757913779220949445173761881938357249933460505446139011328651941548121340874027478348800146339240711326407954848068588924005408657817152781648119817035478511605776307943560140420506518237882740336472045158929136318278509814929050147349073680293492110720308569411928757458649724740960350438732246942797512928219981725454996884315538416953012669661885923679834123568965082805607239887352637164932261467253861667735245899320843357329880156036586952435392913292515932278745398703606495439415361352510292823324890552438185472476671909988825836322514321647178357520772284904937174780412720258463785193285197063383467216551962135318529113794718459198266447798827468749837578981137463847722420594693010613432291236896835423780286301051958178896335693403657139641356463170894801513345887962041316974805020215290659335133541778809232985078289899972291892340533892370441314450332860612442672911501306823053514431818451930521272669360753044507599583849379334494116315088601738742708932297259627957521531938234650073921229990807805372752901770693765248175727730660616438449534037328461533458329325351502741335495573949499234236059931538926133433868205283409461876804526226639588658741219939551460815029563328644163255235942311596093230744857152197258505367805968962939605659816705956417100162203972639593678590423787368276414273951356221461317200689750601859767744147387064580303495526195779204990955768557510126986264283765271882968297777965103263126086116627257229995901312346063148021018305448872697567137060682175480427658876236595200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -32114867389511527271912860020306217158579639689397323600096559286571010447573588210053690556053411673945551812427017610586489181511066541004204779728579633383096571615569702320155979366934624483577803628955694939336714662076278201152160887314136745836868126550601185726433005416143957194885486597417873003038243480172443663359402618827639662742212294402861736680946429815084787259123063405789595878680828626920094065548614105462713609049023550596063905944367935967670651828186920085454904019345528545692067392250109551860075407633370163948867673174284181075969917061553025782200359628697674772606900707458132349020229291297799027606126434810336893649219306078181743767357937215139954653251955050385448744520559900005474209957580855088401513032003679084739744146291296861703186414889520741682179625821760750938821853156966981306020299761253368239453792944829999068284713728411648809874680334886735090752937406857922933578605745326256060285745398552016746934470266733352082283083654692256548923400549216045466396246605880801913745160084346679007413719917913887077614496405591648226322845754464245149901504447943646866745568924608714163602644880999002603543034187193555382338558547031414506702597485237906385114329447706883446443752223008588149057531944089811582534112325669245905446434682010470215089988063793512063661546283293522928402196114511849544345747752909600108288022120454150621803494715480498766987372282267353346261788920172811787656357042157606814042803469458261186800541362804514498213608227722377550643923494973969898110858882624984865463215702532478015371807019230483775444417614186341634340336956460817339753917468187596560019073038900708922347686236043708619606264564463320666707081697926334027250006471583503686905412822252631519644936249635734925005294109293836638546042241052222326915615578673752142217072924417137793569924332556034459879071644650800291444067475463535753860206350532088483165906086037662557032910545065829006827908169047089970315157909660277604346649063952641110426565398856702653095562002187235556863917218857091630652991876413997769025062296469354636014975052071346876114162705873092662332906673205641869364459253303536781726661512162313318115305660352913297551642994448632952495001139150766380750840256635447170408953200139188412504681801939622091348187397208781632637669774636540798487960910364899577901251436560570083865188635552645545155148780235950918239970914471592058721686117457254835258623437765492684390397060243355988517871757100933194077528094316037350034250531843960102438113047523793423753657478571306475641644677639660104473631783920425469453977833966740265488079679814333839941074154819322485140051702572055875480574957918178529355127536996000435867348343640503121574223009553702890863963026589771005615827251852784721300137373063133955322484910509504138819695054737992157554962228698106824421545968637237209349882997020173231874877706725708866821563785228796804066406705575541789806214313978780005756813079004087000525261111987575546758442025036101706682635915772445653480311130073075096577147604948807277415924821300509469008230230444620341886098196441087355200715170247706040057726146997750205088250312109104761550172665067006069593432556342024845264984596073645616326287725470266386352597158710566842400943608130454155836112666793099185898401081095361368208208092897804370466787254751517332578287780983062261880310144643767760615509811133479583818487127969062845160638442532499556721554212188932236725049606262761744273177442969468177703819113289498742258439729811988787243266292635713830957242927259674228400120083079448348271280013420899859740957343456924317190155665751187914418968074211674333858522542420953722392932177851896149787534630768042077385360504924444577813233301740743905619721750047175139338701073760369058919773596331998655903890546237442038263379567922478661241654516005537999264085181534688798569365341757681482867891240960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -27213990644316028081071360690266892091458409141392186912885728478854509221117499719582205316225029985020892601537313821316361654359445619745433565941042701677464232614352069723599478373705888075258438475485386624984205317176146398859228405840545801741883289549852799913198288514899795110267792107122657404543422708824987582530281757284404446154237531757446333810072449412347622895840148747566476753230090925139855030263636416195289092056577316620783392594264728400474100217987028236016023430150521375125910072330039120617720824832583268932156807127625967026049965225844186866948734878177615853917625528934356442541936058477992324728194937556074460332421493306881833544117162993395830298918071089456136350833006535278169706079346426050897738637410057664193796729136322479233146531820757582467377382790522442093064223781933312234797497167060715322961470668352674447115741295652463576278326791497381825974091834934685033825707740179922430457479170585960993807677568824285906993845980316495664910565381909542214334300259622779547755355664827699255575592640996274988566705739308960252773393679271194478722975954039865987567601076444063458045809377865277014374605177060044763619443988467593664918050497900664904146098775784329575631336514977969220775964227879767347702212820576658490507003266049745911006048233073235046587366070048050903905612444696896547998661926194416663761369707326104373819239382623897571191122151014875677287310058180597882158771101740671655491211281314609167266609174767345208113757421886761233869683456297800860995311164239570653141321158414276118735973400758500988006018873685276852534851472334599772925081063040027799796922823764693124361983996981997567531818228858291553040578187685254941289487954852476777968659278686044842122986057450871288897677891109810663571097306290254698275206374522990289189404741480741186698009306105882685629634422632717775123073863874474370526564755267768700952271896863597532977746248659394357465408063812182781371127969892053895023427607883445830510239426104957564400604491717008679519766919960449129009861178380007878236262783379957932730335008342290334136239370835757298551183424007320066062004723234472019367234211435787943703234240875023186704072567596197791583611474336202732343258596182924428812277877558688386444416361646102365288326050222024074185577654012079208601829995339775080960899056828263265734293789727850239950328755623106829248635519108065250452905233197973042741415078830267596333655275004333079602320113445642042264304204003511459813521249478670034548690280306702599781835164286784694817889604273305937329984868485608457641220183036033213033799685712423832854985172093975696653727292758695207601417901726034285708402106554114160628825828338908092077318096206674238970893452454024286661476929144279022854632722615430326905343768921641220311500602971997925766039213986154179888737866017266746891682585029443956285831615444499409151816310784474077636443391026179463570641757792324349001503730022908056593013730338174107416774665174267347283251693066721456943317198924782699513770928964826636431677096343624060680311335121519394899256777191513270847407866809739447090171394467238140011823367542192702523486901286831412860645078858047507802299248112576175394819012160867540286395995863852927416701522508613123909703038180821455912408616456466861583310942437955657169259070005930628948871203575994310823922618297721138624439845016690029682892075177723513912546946928078110439575090474143009692998219203499367714937650829894902428148761190525423732591624782343514024113574492609187428326110054807030173017100159569525058368414734470616998604441140655620457268946703168305467989800015484181256619149542873871637730574361310618244052636564786835904865325426419687523419568087642191518396579768925183606393917051046421673344015595775175472351604706481396879481269474453864925879915437381492264540191709083506756669251320618747428864000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -7891473926343819792949279001192010967418180893150321712279161634120072947458309619647758734367222830706530479421974965543120798647635851742097727051378845611228312448496594272212896924822895783455514985173852377697742478316854650096434752255538557503330370507885097125843299199237105810823642888667271218923929698017269326278405972774844273252113568031201438574401574909957650825891953756625675347327218580186019969726966157545651483996852062424943597420012778678262479070067193605345241932666927782870255228537703678588127213583706616514988375528044046752410946828808627454502702680612181931168774642003761879644630027551829642953578446215874441589090387445888012270566232126287435436776038936720166065002138620789162988940387264356539626513515835781381014151482791870470420298417308952522812173301566057428668067657157574933516671706124463587923728103306281953445111233787543086430527391376367769224822501035834980072017460010974085413539685180762014265223889236672353734771630070497912280590193486242756249101672326941975406448575399875258850007150791371561073643388638393011449392025421636192256840644543223089811889378154765380751150597988210852237618035227740928463726083957593571429778248267844262806094638040666776897406947888400111402190701797281778577858727278637483704922410177800806504115423813837861374398853017176262468055411272147065175211455066955811748499444655708404575537238132131085827681374914048309807340914963661936813085794789326061111708098931768449617461669470072685492559681153851194804994213991306603089253954515818692910258190924918238898808051149723044116764598463221335417388894234859600215068179467540643201157785174484335783361046188996493626584138289909841195351536844431239738482686643245791178081357611849793147125246534797346326784579876885154532303340450726197670570327765442860862695042014636933941752044582173751673295475297209241499768547412099788595113685186963888146401331813777853122989167141781999137587691832457542501446937851553239009453989986184667064951675390442575849509584667265908358837081171517473514678514300288035030652379518801477007960684951465988438669502004561125998045478927068094667343165565553456091800544315102290163985227254403341279758841081416652012810355694173509005977404404833520633956684752241687859370305272568417427085909083866041627699652747439426189214479056002851436441512983703124944816981316957419498703931143339201284495909618692265253656201594766448669334664588620985365440147133247053560070020050596965363241798131720433874845348207662091765546657559049007008406170689365994835160842756418095425889661815780676394000454337746963105167147537981775081801708611072223271276290595799513009507606015505153889891236284101187795006529269393657618269110928543905525636200016708604408919286803057806265726342288778262656598714720359021535664261361730370888839237582582953750449808687629479328739644589909677821469843854089028847563983902280631019810315338960669532677179600140244075946224944176093849899043191814423561798242297706933228469786306897233238597691170379607106278115640449391852240538516441579659575371271940737966742913151275372405577568852360432881390676825037893274020918674522366212939827881123206205208052416476121060485690204525051557773417110989422017642832940142433995088744310501492536780285593111279009728961950723736239671731382720474368732668514959848656337819573940744075731508240454393783512485000378449181696421829050224242878392641575663581016181054119484366366198266439270904645632534639787640544113260578900771844287949740041184770983144523177770735463720738725286482178911568281434191571894248834602083327038877980108641619159679815801342326955238723629126509752733415713423143005181537235604103821472237888017308440698477161681638602011807675421724002559748541524546091731619723566224593492723122775493122951197393206881971747613714999817908433427863206900901370361665136380634936115200000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -3420780016466570506744584838976662000605307803913233640197975346481652160533667745831547460606159369855689205470072964760545938444392152906928447346456444017528557600485421285386392349632182200079337027214751736725623772139559669406152219695178589352280033351637327750318500438152428665394431153026838986030686451278186049944259452442580149457725015635418920882011351485741052099000505830286772233351636042135070305195143064056402410982550931864157876360881020435322228888003108973967434212245717643451655353153255221763402671960777823332414803851200353266135015895119060441621123171511567199662689412002136601271220103172134521816176081784257430097089867859159243932758438920663755397993116513018218061983147586327157997737302191324718076430121111077775813405898509038205538877449476357003443214078713321699174658672955551003332045831769524854871286168494248023133560204166214960685071547260137415722166201425855440090769840112995652919940695291603590720837318588656359915739891837932113817374415069349188493420681825326789062377101160046755328564541216374100829505495402328878203936994140205551584574341804644212796563003122746336508163889472832633704520891145977989936366528909031062524666714643416693743343898428311295263849768329178520462167252055423797833164830474996048782244062672783376753477655137528886684837799955403776514011002817381624339275032596020169733555433139539604011302309546097093720086655450517434144118209156474002696064256795531362118349409279972410970828035801796645247546460139259725591058922107943287470028477668361940838308562884687827493878102292334046218546101799570610483366053563648718614009072342894320407284042340868992764978649137182297586760802666221051731353546242964256918685557025489899586445125785120543259812123246695737446501877423011407113418686363378121048839605607144452934147744856352106565506387989577177352884510930022708348340541966955741795476183989882853617102107286697786748753709500572000885088308520317908141324700383238952534430890366596845126254616740963093046401211454006953075342455094888520493432170590354506383212407828630034789798046038460587675327166368134221658757280791846082529385792613988236560788621123363592931549203553752001128342141605652113310034819664114425235185791763243803746577777165360107717078271819169920626859481527286080681342701414063522815580527935599486074614819398509076353969731392296917485054657167963897846562436836698517465702528182477029121628531244627107253811424103763322029020830153371464901546362414221855066748598410700112846300104582710647315435820219547922550112316498402144771723169080048966366684012304179463521254567188198142675950387483286435366566507154384911319647755736674312224086516502374635597337838353613879311431875270587466740355980580966431174442318124467897938184317884337042945696242083760598401825075744134882535813981666093031147515275055302220816561007119326215791947438073301244431917520606801809818763774449825428630980204325149475570708167955155074821120016927993366657873206798923812435303504839779110378166663297973657209617866434368224007365128099287548357172166539293132671903815980330774049112049627065172629598654671049829090055051521298339024363324741757541680267417261485165173525946553900970647508803375168212465759960839098159591943656481735104181428394691253558029791785150006644914565146678448287136828456705483456702332017605567817284341379302910961988279761040903963777215318060037841467851112252981447760625198394548843662727275546062988302229586024028730095889620570571399924130856078849946505299903199570417192891594642666504947845443109099530881816050884416679928903070132166544520680779444673427023851952728509787031994858005065395930270838285682423608954249154056557529553303102996160132955145010456993563313901042662490858988775666724767895109450659357175539033169883290618935416782127862853692535792147728379017418523791414976780624199680000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -210608602827421513072336503569380768115692635188708542544632700675725957812572413395743083167989287901024732120467028442194675991441154380219675829487507512644493779012515175435219477394596452966528082427858292576388366097507642923788137183033109607816023056569605652880549606050042628361752915362011800375521671227700484935636948404663951555548127434086170929785767182498455703336452131056631567775123618223869090188281640507222028736338686705276009985612750527862302978106285514817719147862474401481280052071927659579878147755778474776456013864530084654935892609684651553244358973357229854697313104136265992620031414834944041041865765845228413096598945474207707678068135961336562452105536419981388584916637453280521442936502723166071481075534704826483319946002936654165873308603396730661007461751479846666137126585286389199215859567145063121080987434645634670174265943902108263812637576307356932965916269221206261367845311926888689169832005042837497719872578031290778021117070648823995109075950503611215542895658107145364596107303373216580425687354552378405671206204262903250065380360596114112134047165414134702287614355172091744889486885847793535307962498212303311362360001200033730167441821073074124828855367790175959560618034305171457199430518976284301747848660506683152676473881925512190907295817557554284085115079950312784877856376015966534898333354704520903696903840368142446535449943992104709872533216483645784317710736720050535623133700131050892914019510186907394308407761007127469521715561859175281568819433824810772747588861791560013472272613307924055107502107936069862078393486242561819816877335940696270440923158043471517026739737627601960289422178316583032873160145192901691995246725118009820104202903424540560675899596487198974403927558383989609000534308122657821407948375048932260303710211509655781278784100841619866046481298292707652942722948601402545226678675249775145095768051487178109039544237948137496037838367375135841809988761157739062951916523570883681487798962221649925205973903867855460418162240032976342247180890469273693638780211041836394872213746956666483142379314384502289644589809566734567808955992019347998294475795021350486002466048494855024065710350773629576889976057446096774143239012937151918423777379400016588890098709240670645861280740103491105111399924090137340064281005974633251245986980006005063817061418761600369372788540027172492320503741009429393586018349688316795716117319461305979154557250830195181972515945931658718986186270255749384911642330751222128016241199494549357894421022111669203543416534112537203524747779329196163081722140822556492576671567069719739776830553059652209423774553965670999975200602803798747934464131435990898261701778922153759537869921930056936739789228912286469869090897358677650067600322712052862557210366335354469368167342087244053781801567070021788656705247677484327462010779693158641113094384461413893822464266279522400034728762130329743581076879718721420345140857008909671927814000693555925266333455631954410940300407021411343490582950573837262212027728189766149497908443589629226532426560931968113447197501185919419984157598274055564068589732311445354937524149865283687228480086362191161045939183078775577472589171621471113699254404974843168188002591551846167118525416766334881948263805341007149067269323678735679453659258758737438092680539829525894255100253413912524134496345516727058352235874908374643084552656901224136295025418475437810740736807346311548708253645605151534177423866704199428541408371223250113629985446211464233498469095677070906944906881336249943803796756953159152360359042565243673181428531286073607793510837997885083985491237598892551402400344304488099271327630118813014753484014902954179482731703987832495791067176537588736753644230345370817502358326024526065243037030864202603069878678563104160895119973850615766522319135454376512129051796217255414924227408506322874508771328000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -436739568781548566382238730886407341410150047310646506883093074981945577463738836035039632352185728831494554598855556566017574647140034390308912341446802887302995029324859555057981563582215521059798974483805766420681700310636802201120318084537118991999715571846841408388328789301795341882708886742080541339010873261363926595255847018206430929981749702245364264381141727176368682266925353196801848503305633893858233696994139531229035412671089341646635998935525541808483891474116973064283348840999234001933323756859658112593763893268062388503802821465546007019122226647639303134506040855823952068543185358978285649216775236709759403378631702082436887945481595191095575546470170041733815875221771879312017502638770037042303431645142492235930242446566230978396752106517560111577226108923973939251914759578869460351460960482704034734740323487252198918429907655495522008361556693282464714497556482122106044048160489172884488826435538141685389085140653843596985269587109616538798802649121218335299984122529020608347401577725392390687403131327389907348084653972761153462495037610339322913847278646314283409764717789535726008488095845883243136927360817211870768781897138457239930115308722693997802625906260829646792662183428830202511968559175312162754247392712023743603170851670527855000955983372354922668649613305604131432760281216293210201409519660534508618348552567036056253591073998564766216065319640930716935883009498866862701616150889334409697902840818325380401946073503004735386766821928023119596518121016238580290511560701890781090260947697256559041431721079499699724408660709027180631668003520367033890520645947321106315122726129970499766054366500248943032089666442912337884175882359959644152437250685048967787616920546132010227427312650383915608937008004885966180983648587333640164652348817393885613321931881661838454130279470727476619796660602348179050538974124561439886539549914713741122253617795075934131733368787096847723207577078056948487714278555814617965987452321402333517974975172530256769016326485201883170943248100336313050216623522955377908579238333066211468068996706781447982710270048090525582903078842539472402110098421606738164516017252321416236324078480383603325520464265659792426022210438750329793333830129252946907565663993211450386734311229454321497582138697017566855592573494897882175279193274032556077529589533217700814087812782082244447504211056046679276253517724681173011172311085108234772990611813605234786188622545748206031678100147284258599394423069686352966002588451264431563867379788439335979166624695759784628727068213883121697260061415213490132085973327150961320292461665172991250406688229204630970507477269322921287734785566995535999652389083970305762219452146983077883263699330217816626753469925685748203497234849872325138556578467969794082105296328501544764187832548619043809643252370655791991594307461681405160560181258081871467325264621114180720049738028754376688439864643702397445844568315581216362868199615893856461529680250536606925189253705583611809801995363079302133755661517254568613252914017284468119804659550386725161542053836403027453358536673539209459004797367948448663042420763035186326840247350405482522517473519898536912311773036642676939175040906943364056788872062163589113310662463678245589697656699229063789239316980215955202390367990727351165318222211111760834062585713304558491381428520918862754786713768932220540759594641482039865763577242406090461339029302915675826618459413832223242174450524556737168196801098123886803840056394019806784338369950292615611336945229881579258691867199546117287118786038476770428260309074989808041203462739847781182942083325401772696363919448980796297422787179506463929717829475931921624320977504880020117215788868148544692308259064186459154895815919395061063904397115601704344398636070912822476212012428753368223748929966493175481414457503381302710963157409131932169573176589707483545600000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 45705560608483744180946961181774113421654304105180019686477694201586938796346026581312589765106474399830772955322245932709089804167371328394193413135550229557701525096500376099498869578876931051020695354723402338119534496788717875570942954935446608961567716052537165447193799238301156052185516030085188204336309618366160612613347148448660906664281361830502831148752273991184010266062209331784167881873526436913677154466645761402950831107830962410289624393891574756650980525527479032562392653413541469738881037583381054204743113118267476274753411434088110850392720744108129187039995715654370774707635513885877308442093998357096213063742002320542870467051783642942868494064519974604048400187723685084952090860910347110966491040156856391476143363455762862181887301673653177748854511174876173347068101449796030636408805340489058398385315334328147381413060273938002191123538635904938479994130948528429732816348515901067596463910093290872350147730603652725833641160035582597439925791080199525732832415656268060233865690674360102879620572472169917299856262272749571783389711555124594235068234273796837611513552144995727405453820806662380846100414229687160097713791338979382590317935475519215455520281917149883401178986300801362551451965166707163735443493994133719042063819094031463512237828246650630702810136274230064321120886474561361939714595610842623673203498778998509353366512011576909215422798749622391330421879840821088467609856404489742773581300354677575667584692873805855841224361370284649426202067538230164004722553696390823513069281981288748180833225482172312010346467251365533780721126061831318980370501044203672487102165672626111590921238379179152977834475167130743075757472754461282502713238813454051742251707325664901395414565290690547805232934458842942146162872186238182337558425908073566300587412054189308157961725329111904707095597116994903994296343352196808696069242324999012878426311761942761896051734721677567569262064202571162979625130026367322722696071340261179966286005770181604094044752548981930959729665248867946810800746903929825009713116198210713213266055799238912315371350332623375044408934162989128006186624531216413967063690840577241376676658634089011982352783383123257077856862524684012530208215806532043666243577070260183740247101452558578143282863233340937422861861352848011619148423994866839443657288858792675956120891655542847282851180618153910483234950596314201902933987004728623485944998670568948478298419707658112124079506447070410788225712824038090105541865681800055601445249947757087663904306016273117911179367852702807608223202723938019870940112395576899498170750690348101105847802887369785151155117339040289367282017031193230426418322756265729061667306706312313103177600284274371225506145969820353569703072055875962045976041826887084714728933515019382836947410680363348105846469241965986267249048173649122745773220783788282597798364122611990901545870624528428658841485314550208505067962732659757966334627697316192497112345159013437107443933361509485095491800699576260317385889706116496308641637698231377345412888793936931513362114302807636284990171104847748324635283872134063556191965484759430052756357879285266403136419244779605732888557249716308040581365152436020166327390214515855859103038249530751021677021550336303909722091432107624526541617257725166727776244400163051957229650367820963715650576257375785602980613179437449994065012715797288621222061460183955416697734038248930354205410628756533468357042309783162952819383195093573095934926457366252350218236619155798340171983009256476234145716273743643783703795448077633958758766347496262174859876992769298503790278575062278638428498482053791768458208596378852606602748515867518962501198598423459789794575575872188092089047665756342111655170800382896958555206018604465616159547471921273153198315558341972000512917717871231338758864255468695067197878915385974282398952755036160000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 184994258335759295649404681135319211351639347827362046691456379191385359166747496282495790524171963556022067086076660925421341270050251460493220940238561843341917978732560463233216456519570112463732731617913409474271948873277115717873791078674189553358774298452050344168158754417811964739126345258404806997488231117947981866455532681726193635391474988209868077094193607981900406765117215117272913412905091764882805088208463026502274769961454536951522138793037641834453157413767223224417956103765905408914273112571960939866969681714101046516534487100448811768995769406081629433003240561882725171878343492648790983313531822888220920658503132526858817987944578955273811608334110472132252528345111229888238028901423364596531456134953462604632263118224923289884715460266332436905738757442874476006227909414959475341942556981719841195180667250419275362496772305760037856685095654415515123679478658376737168897023833300812872829496553215564674448521739717249308570327453708832547166807370291156566029949228978588320070300726150145976559297809315446126782387262472354836412806333493807255728617046016589979792136465196170571988273628192247185320372779086838418862870889497027332061923727231994356378147246992576992587106643838092740174678020993355773718031113716021275235366588289247866376334963411670666735823880854173002935808988486482567698366809095143101259287747246584633556249506586526161709402692775435101822089470760395700082362547781063993315846741670987216656279481969079174799990517484091799505921470158709108847220681374747831817330490453647980554860960291042216695270296242037135576329956083510968193341035609072843231801278992168592224626086090086578846180272554862853998224842292491030873704515065533563966250256206186512981885409284650412265177419398250935603734021024563127229509987616317544450349427816704756749227855729354538349299437584820832611388008633475741698259779351393500668975027943962414646522339163324348308443890214057560815167524713123554314766446163860053882004242586479193880006385952594588201737753765279014407212288662305914632652128750641224092352883005612080797230141849234377070078445146156546551968749721613006738928617617644722203817340250745267770951739060566407942878926778196023459927200230676892190911101325019072824922280992074108018860997696334562530310481852108785727025561191747293392171736110464476907955790030812970953048601284766214827155094579113711266558600320746022863910360060996023782460365783632792136937481470426626329239580397091947217538341566966606538536786700437785056015143406116629700621068404332824025859486154470126045409404984668054255074753094509436080733510740342268509270000828542216759381713427566607461133355890128214682793322937676731620874006998536897858471059857518299942104563254554636801187033275633335788170121935270112054707088271098577128534224534117267017800255206683802967789031587959849318070257666482990142662404598214221945030754563261228397878518864374649916064148167838561180191117406482815342795561738277774224513251813393420214280188388128376557108896883279233123005315494770748456088553162927923741143498634250507602439217700114071044512142225905042556770992231592595743185504513575538345370516955954445812013929674467326401364300391652100279667581852696798430457842297054648464290963668349985690747851955445976057804246506865294278501514144033223838202099197574025725590160431782402913552172790427587970626751759491500384974272061206079976311929343745141268492957230946760760063359987265807481261039426569481982902046125669735129811752838559221295577102063605858855443813124378064848466342361905910634179970626072574173937756562151389225237697293699029216872595704364709077639703070451571384629717986221458322399174751153158315252775332816180260616395815456247825237434852908420995489650995343151766799697692960379501617552190443801998421705846580851888131448998832953463144448000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 22151021491954170541603699023905359603024564435852169467384132998350134812466135684331446811214572797431650919411793493217440212339741751052588193366382419514683702687879418906144173551927458083303922916127716512812934345394660422103927650402485550846615844540976384203010113948176020791298420125276689977027150251461046119218517812399998827293783562694190525298353955966187955493929153550836899748239831444325731658401366945203899180743274671677268965496140711272034818042937299373888468829431524406305383906022025049347275662412783344268835453450661732478917539141361032200163872369955121245247819546254058038866763008616708880177483221966434849879461959533955344826319252641366119908935647126624012518710403915806895832650548076944209363942852620593049948148624487942850537048581096286911118901561605747981348177793159935965257762272991950785710003527384934386807502949802199299917819074017803078075948747217982231796791806490109572380990282922825016258250149936064430555280415200693113956225035217890821062171801353474438569080697919839251313077806761118626840740933551639963946435775229284160938207643348041575422387590113059401475921319806184336529951003870636197080271122367849211300624887554940800135714002018601508082111029621641445053991018422951423737099254522033373496392612735960893226744232570924603220244571503450366017608371190495708935699658516644102070247389211731857943467451920264104887164215312897700734936103290945387550042844973870205896011293987344192393259410333635222940616676329589231278919234708963924991321330971865020363457561129160847553211991364685888403391545223583243744974126097453134979308188170106169763662618133244349692731716375562836543967612524035531786695984852252853731392517919769281486922996393387075689464188498518319487833443326337813647521603886339974378870618436859261424355274858716395887154497711598787108862566799385578968450188267260592411764746019943803197498181583261749020088549640182372273041391123325492366067787349280272792389911153141805479373430830339869548383032455994749729508491261646180608616783075912623304175336668752818733862365344154682291784357397060696830538918489060371218407827730732686603005638825475710164142923045462629060392602891805988652340204062432229500299960780479784785379195254676612333870120370303936247571743711406873650913663355828790620395366486446932123954775626783046331090644718380480122870751579065594608729449680873407185088750456846739964027893485471184938093167666168409271428122284419957443043421572880129362841573399997752849867410997068802110914891054283241216403929302826135986323961079018936333810591810513862387747241191324655245591784752322423994112305395285915013107425540461577506789656954835303395401453549094057478736077493266519942831300214253268601316632606790909060709730995587942222901018912411462777229883749075062670551153316749392040927257706986041538205816532833053266773249388690510038200465030137408909281962431552450545318405726897211015951697793283023220618998891107468127690678809938585784554603288936624425642222214433366965470548184011900487640961717861516318295399064059594458857148254050500436520355275994848164881287985987407109106457497934650875858784767557425376628800174962828131004039674882581165750739652398154121540102936489747132860750618612629504620764300434708961792439018618136474496393465519327342490898082799413545236202136237997842478943372478484303613051051134691506619987041773549859960489990504494140416382292172813607048798896205754349885402126903878880900571834310013445594311887966554414597920160514383351875376276328310907305267693366835471687338048531525961909801100308271062546863053688700312717130035284876891044865027871031219359386042373241098715584571071794291933225451591709336975417545433737981191666347593311607035901966014026979587337773806343227740979166090881613018017793221629848398292420499865600000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 16984577468138108637859435125720388983286448211058150224571036696297709796924933033887580942062662483459923924710564896080234714226981921715649596212483237334139872413189266924082976103821853916922301803609662264354987539756418282628880964533023534644190253121648184830618252878002745582214088364561082776425371683695606412103816057777700940711745354603486944519049110981812317966465266538627427001029068172999255484046356169638083568599184918021581419384373464200957475918467210047754488780724118540427704664083935186339881053539501718160602375548423412154931872585970475527452755400541349335411492661117441188152659008298004875390422994352721108981922978724148812692372311344145806652406223421722659286496639753268843991959153761148372989923370751739271343585727238186264514747325274320497651439016053700395061883760137529304651459984474329766409322095744085216510306997599866646554432774364681103352451387131959971344175030274920311854188263092782568460873504673657280853799720495387654648320458754489094545301771849383338559444443018772538636581045105478005869817503660747316525269677052267054270133383831675413975540252798282893084338612931007036976705214097752773258466588390718966178939207437828294494008881477904179156728297157764550393936217377978251380608915895333847986546752125507408024545872715970769151555725912015596944782235219406003573389090261500338195664433451198395439370447498591875434104603111465942999993308955147978985610792122611894084186370152932831423371011558429241885407793178361192014483910774567302354295908290221373830617763507684658703209616948921595492384290732306352873076591336991305269192803737728877631274040275232647705879100737100785614207328297171189961922550884454305480980002840669341444023143918079424194376586491853495156772913372585453047976495766205668431078345516597346381079698436884810396653691700281791231421927941418190710134789422136837467396980120488416287973586908599489157886899969177642995283734283608988816341359379271056981136762943246997877431784688736108100582988669884803840102138739896560831359756999769388023700739509226621599033080380090947048259235935232616010978105439186032932291209627143335171885677283189930953804503174239582039752493984239476470129873352286798349251434388131700095554658192779391460589095468061298363762021439669436178201854639543640966593163423036060749496279494244202010956019953831633665596472161956098987413368885707264579803361214301145508503636056524221661189616972331495044594803518366199433950272355659536736003458768015719685235363266023403795237482049684897123278356473029372482043694071007646755888488150842496299480477917854203077282513864217861876322833708203567008189727377020443498928091852661865518193325851240605062664587924189573269237590660453298869373865081131638361324298817144289442153958473475595233710310540969831932705167445086570568889988262673823890279004756437471803241043499733060300656929749985933423941787848616893914738154469375912884573207279575139221168006759660825065009416122956268089191486092160508375756908571289576044612496435901714130301239625756720657879969743901668499668720996732403254756263889651752036351719985860214934512060645108327848616671077023279555484620151551269892050885714321572981016943598799627532922687074209016384284261490460505892982243449759773729121088548135139925831415676432272689167018301896331909769117236798884450251990305202278606112701891450842951411632677684273340646674005142864997215830842261364300548987237272507672298103035094065690907180935461160059646319642617105596456824963671948590757445743835053946369814351247175788093755195901037866777528464005219007544803868661943807148773835941783215742189514021710802419892490782761899375438072588430081685823046219216318891479371864505467186226994661106319997947348308852471091217490636730628574413590509792932207340068910710770772544942243840000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -9554089486920587052554898756432454471814118218748099555514605408687317768760188211937929460610506496714844774551061289936271279373985101473551542605444628964381157204844428499819782889087229465976387728441441088397696075639082687381222477023938858936818854022380019430493442269615779274933879354814915291198078904008300396934431693055962613132481637893562541776346152876333831778442036679555734096005488042694726020885429965179913919720936483478807803784564012739724681735527355293301069105750469270900807113753636549882447847869919963791526600082374154399868297472280663203056105572070998797968721449573208747186944397040755462030559703993890894790012982322407569690198068688680154917849053027827625853765506943331972644280493956502023422127758269058595782711970562855160684293223729776483991995992742196458211572938203990872089985585902091387178403103789769834366162843008259690983212646669609079515059449168517735402407127740747543139051966802983564442486246201802877957030012048895863825646476031389513585719179549007421170173075541753391242746714077676640428740484934466148708888291585196668424969382213045132657751196693378420448295330449149679204129832914464279037081443174143606189306624121899539488702459662554608501860643456130507736635363832488268794381552189076802541445144628119312696438911581052989245101734475390857951019719560851579026364407104675329805677271115074355508960946810881072737752662088660651001188523675924491373226823732091264189790254683514605566544085184176401833141918693321433733026889192797873110233127169509512556055702353622564091018173124766907798304537302514316486871268657446805948492738277442437784163670281611448728174728340670714593283670526781671952576232456310012254479667892354066833969975469200600680939173655082210842043248154900918405794155818721017266896055799689664381008266325190617127906119334340190906060403194436731376750970390694195493381946302311284954175609084840958194698025383171294061488715956418991259387808978607602448979923579358269300602893642014473138211846447058643202539185682892291755412927157199102514099275142578980009483252549650722884505988692115015239673984695469985160318267212402120283379688193627249557305135601087872999104638174329825145974033524189991657867852930957634569408214908939677599550154646764492745690463662657820364480456575239827383532146751558102265449468157232579359016355329161505395501255994394918523281056512485550736706857361190986229144283665113902544262302461016707603902090698908566268202882193587270303543269662572230984584393467649517524069008300730077203177667160354935855805436872547673682143376249270510733093876140215738982626389284433657500891708655256526249457019655719870307099466539799336171877832389719579101723532865463815656480697653685020780356945739829077962215749324873980611792470415330324800237572927123057449380803416365082215760294133603994428556613841253676942326951621135007066982849111810071985239546946581294440791491806797387072759216602538318048618816949468114493794587608838046104402247205476150185067454781725353891234371855062763835391633129774652308810387167399027759291907021707672505359215430245607987259558263593763929343366060121626432225270646372290622953902947115713952913320039262461603623270443569318537223729249016303661874385440038432295001202116994731233757945390071749056380802749923102782150187046820614172344406501418411904332170430094888667063258443827781935895829952796206264168715385548936345488782943353389425416907349129694092393524079356045519613948202366887143913549672861150383596364351460827428333893643944457757963801434395637625859454398254187895501359256259025698505663289025405784411979889687359534293983194741316536078406236873485925652547230845762147731442610730443327880302719247553426290477347318668017563120229676071169686816406098887769714885018245074240802404298148960905187033088000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 5755153364740567195361018345350361602684186625207874106306479222932117593424035339278781114121724505050124169189509987264021065182379438209589643249917321166521848206149374668128701429597667842320873915387893569555140656621531196001609409973285324408810798255633606433496185677558566810972162608289105781095842011699028770887819447972017373614627068087353435769576509542079036220492165018875231371854375564208056750453423557268575649094067104730797427416985506529878781865687247610639056222719364022483033875668913942859019899515935372146651066197347292393404600517422036087748943007708426821280388992745060173431565231287563707573011512800097793706905271111215889015901773760508373144643654177601160434649149292013691081285455468006442880588422130334162511370138650907731695816960404420968310536552221125223894549572988045389422537614726425129420658160846907171623374073727431743611396843228651832666488433120652808705818972617155388591146036521369491686608002004367419289926023766647693415248444861714822426407739001442108323633640454017065843408916289621082763257570827753167045876008217819986549231842697199271421573991291400233213735398870394155529400835460306498347244715352622948563535585641969362594762761975634364047170690264260510084133458227383935950644628915037057791199753558730447209035315039091646152796714245523051613718826269144907677145370357842228113413901068147316186139484541770708233089779369683323250587580917323552410309793487770503261309248314387099768123266170799380640239496967848428323680227512711645388468409088678115849795467739883843968340181124387327834441978174227715527813834276588837339737751521636091917806854743635999069095805610170565365190783704405672392206376386907905004012716053315353134503866367022415287465593317867936406036097984878412826766941502902609982566059440707895649653877188827173829741906423770696266023459253960479179536776926028742810965600990433886693124095503908731412695228146960445041833717644631592465135005837763186716244009027193374747565470874342980355580565922310449704455874259728368262887638307692850727626508409596485247277100486656318713468942588233860310403608450339052178849135939151631473865600576097629442344665045079871092551996496039988829078781135932849241602204207640403182771284703840643702630789679116734443407396263338287243268237295270559137069761898539347009231256551462775633730127599973247055530686258199993794171962724313433732494129054521094323311610009158574365470959096078880637055284746419298855953674772674045670029377872712688148897600846973995101626833449084113865876038855832305187131623969387161669784101343423260945586318512496500890953233261093433529574911355126593228580032006413500935581675489136068045478557248834195896310767293514431391553024921862169468505215982432446272491326410020137131365158967977183627715213557136542443535005678433460807601817191557170991211424115995143505292821760844756030847308934788413308555697486011267405332901901162448185569016219075128264279252280562515177271057531739877691946273164717771139743465361529595723203391512547856815188183940576361433597884359486637576783302848162602303227752568620808918322143333798982606494587763094239196771280117245996713575318024445297265871666465030712596195325752878799382803266202896696525148882062246733294738936495158998464279010627237824420073327159394375760612701661138400427441355702929561710922202187369530900443360172083496949061266598889531629742294543619159137539470958835103750168908238253883294696534652084811735824055885110005114175706596441037436840591759118327651223040685506131838866693343251528048775085002636260692945950917970935390307291847325089342896865325021830582726042586564942384709851150867339230732905893154794302020188113720308132631074572727096577546658435163400545723233999646962230533885530532176722962820830677775423224912141391329492992000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1188544872517858223593555939711386658062244513873227466885581084729949184798982101949023550459574747357795085650441891711945779389044337400740901640689610109765737472930906569236922788157769950645879139923507984710022304861500750717767458731884375115013349092924520762845115777758449411948314312735671067301225627383010281324149924563642287416934710548722007724835771950143754541385397626233304635170630023234186790556983621052075093277303491023880463751285200908803380043093268646748710382754797836721950483345767868770129852094284442818249723409062490292893849949559155482109816173719613589074257476549622761636677279671354277166979614065629538599214208045746304482273906004859512749178785123331892125049592503141070797132853403051775801144536815698911949385561830135642061990775419662449677697113463859537216591010834424925235791110621796257384965512855334945109074382141998976509778022549819639484519933277842591710052981334095001723180992914935567033341489883978621627229907498960254171336340491519535967095407782851565380425566655127389235693391351522518726035331199793885465170131365882156872199086353277256503366623256580212918791963466924485491148541052310316265764056250678529767537444060085372056536934617140166265413074912321483407130938864081874561011088922713251061519739438815268294311596767668632655618489285596832001800717149239364620520770647109876420991596989116256742710438666076834112193886670358107411538930661897668258884187682467024782581821633458536383046031545652013112555258024522659791340528177798757481014018762302156272524367602931736130178059485434333408052533842078684649386948586328612589631306370450669900184988540475072654666929095652605943560865742242395737156417698901468017443851658015948621149935064372960972328179149631116396663216909569898697633397185424328174327899777393931332467854187844324817179753155112852639774771270995762770220690005620517468879627247723179499741293555182721899342370708308091835633795594215907624345980352158751334446169938551539948998794040550034624869630811909360109822309065840936346163762088733957764123826151598948549668800251642178159017807738590626307480135057152388169241111880851359875001247710157571746224584564768275145686409684859779511179646761790987505861471592391623329459595287782875527767916591261066095045957411649774081548759785718715030272643094029297095928704690232333205003096893270533855916408361733260146279637434725167718853406813699431109064253952827669362034299861673917546221187126751458880173955612444493649195420594400701841257771782609563793758285858500660438011210307505727146107525061585381720912251186119710724997091658367524214859933840857189330191494567378273718232202589511067853548989244881628427215404336412414608749932571617242251865269416519939428423236777587875723667852266768649754752194614358449828135155574155054521323331731917897881881111941610864611025009019102406180418469114296211276618052210205408262921913716178169021771240147458875149088943117781109879747389544123484547834808355174088126641329688560087718018850028488943243230280039846611763357732911507163825438519159471905439840182094527519086014885679949775553237047514244634257924678172009228223717466480877178160333233777556264729918442209799553943299237702128415313777164918716044842573597580845914554208771891593201724874726443492216785493073254874001054290066989327264250752306865391407091643425590664076426604421492359374142610150170122988320807855495779364053640856514367421688813486580902163851831235147077215826136427143128482151579255828108872496254537973291099571498536576164535845572981349483257869105236066167825198259319212195250889777519887484678161321495943629876132020646505659171590868603911857607168114067248440063260472743979913057124725352944389325891398631940651249593056730453379159024916513315332417685619350428950382889239501621438709760000000000000000000000000000000000000000000000000000000000000000*i1^128 + 103181277849755918692215684601269924338344884979640027883416219001882391999262357410479074945757941861397811763856400400454716758022236444188890820499447206480968751892546000543050638744012250898118922616022128785327039253490549140110423969657971706551965726493640210675340737820416550563514341812506399490093134278464275025494027587958421374326080797021934713795592353680796592210340081910653371279984588590768019650229994063559628856286150135402064653992526705408159785372015821061781189509637261455251928730685077389871061683501031920050121279230087006841581428877520491557260240588735451472981816967621467456893873706500748698462646912943788972486620233194010972685261280663783980484606782716981760701806151725362358146824270558521645602069349463385235584531775125798950675383749641229633430995917638315189014077284755173162387792435471536579800663641534293646994473637628460647708966140803627205720445229621092013897943921788201692461124652692407289978342375631981540617840212388719570993776538022822152948162429914742295294275777898794128489804526835397714719033150568071689577710629268022019553351357645288107791088933768185205960355360742578644193858793645489704746013591217854437498668656002000848382455677575368154106745403174554806440748268194281381820600499998456462620769682926096877728814889404696046515338570845034932482437891825999670750537630835353186029024498356976320082537788897405898633752441403678290122299656924775591512434399879208661742309448161409628778993621035983129412416035639517089744367705411025810384273138306232463719734847217658472455597952737829410508068931776604578306855461613852127453838106435429477969924054429210332000662921763149564774597621853382986868630953279797993609481483814661739436648226488503509514999761272419279751116371348767328377035563234800767145604101436246986916299682479728475577494344720084892180496685448770987552323001524999497857588907538188536946234972039440572814760428861835194610066253768904624480998059166303654142651326959456543472130108455828367335742942051214234187326824430351515494328364349283528429651510436800735309747341575491514944626845804975093531482733665340370611157611897418087949073184083402282008076522127124607495756696523404579849481203130457310137192246339674624797508821968697835599501914865144752009527311115687249707520557110193093058251957608413924437489450571892451842427731809597925170617200135103362836481908283434663646495942642040098770332135053643380818596737690866486103468329920835235594751255271417822960679846050938054780985769696785099870598163546280632443784524223975865096769917595473957795169289945697606353035377955608541842310163725981846622464784849648908864832205222182268701333476426832551693584876339417145728901523632642859242834995294391283130465311876391997534558250225031458016373182030113616177464192895285844230702318820174195419103026925585791182309575555538552802778021570196086105369901531914250975177035912307378908622636076557562130404568073626093550676887770744948575505137611723117432863091468154704961397835431189696273029565886956330095816895763788397272847711310951172359599457550044515870330111418722491387561482389694928175508771067407276729945293824561479407322173765491951131509972102347201816862736170658340966078271181315049348862942412290531496647475662659950538278765697238248723664889721195930777801874264040800916817848769456194186344458201272260884840519294144050651522203865350264485140008985327627413228933406009382696478724423402975331974276855835971858188929308190493544081426253061776151436023774658906464546882063543085575433153196012433507468766106039413323744229908433427786971954181175705368089335647421428659660556905935926574505518405215671754689952038868868532375092229079758155376540133341580923780806959593975981744217157964944561763816428954824768929071972048654422216015872000000000000000000000000000000000000000000000000000000000000000*i1^129 + -1690441007221345682128470376528509881584812996755701629787057265782515242131153634666259054468219975171636651727208070868400551993362690478967689061778537396867182313911588346142379572959344238731236238074667346757465317059275975516258766008647979359599313759635645932767577052010164138216101940493844483137796132674030183545449462312087053793519438783827457961046103585910054786087620623503948076064760300291187161346379589467823596064704394423381037479396096383413505646162955207032198626528593272810418491681817772187451124250495021335613076939651087981417481012444532354178924915698785710510436149445235460432734749976138037741336181493059304774269132640120786050340563807020228734514542897951206820117421366484171466189614645855723647351645642013812046733802012467227124522469047252499908066824802492593602682220302556191301406077442022810725343273435509459985528161155329721550225187084777134256159513086790073063726486753359505779658003800883288703969737404762490764653639452594164775374153907417795728470266637589045143269327482535196710489067429283493944241620191761227729284401056109975039359039797739992714080173828055940946627775410472493123524158616060803351747799337219356391072109393369519592403003951190715049110760893666084372723509424522099562112941683196552838795177787339418363825601653382436837989176818546126864216433308011052614996188126548907443833093550065430111991332372025327942225284889278520938993930840547658055904658890745098362690411122088602015789680614970775423307843322521647045679929900526105543736873868383947403734411280654041638822680541828098614089866080120251603131301544836876768529181655061746945397124213123480784383255581232494690772324244043697185480766888186406298366481586127604396217555242042267553342440605015954231960111347187863356713461716895233015352294340553014633689210333580198985172897291544311008984509730862028339349263778330103384231354901029711820799914868744177231589017276626087659544261149034336141427507311712832840532071226798104269116916863410440173171942740171926326906871497654153523730638103445890454813608103743436616495505462544823155834170480137364993463433517305174142375372941746741756425521734851872838510460801484977778474648978553977778859818685408497564339618295274770742657168880322980392633460001840890581188846815650452924153146967712423720488912855373496706416484583560366964642169051554282113327473279292011435040499841281094070049187317247442751774175935788862215956628291114456027490523184238892778669601171769645234051082062585857518302159141361224669118186780064811555686554672926037846025848130295631298020701986365314285097073518112478831724557246986254761811428950974056554212264505329594030292318079674325440844908171202355449932684702731975899681074825986947018079455833352407543266254022008779693259335110450540362288371102997572853715022317628317253029916958001987079293550885509809263338332134125647236382439378803987170141632007911745401364282377406260536041470091163709098162583703572920688893266783540996510278586723879538917829822616066484564597485793252535882413505459741508986515114161033005702834395763977630995306172107789420969846463719022243080904293896078792947830437115948930940995672509839402939743269893975719195752081329821163383533810788567281389889472025181800181015578506912176168436316441166779019296252037872456434772013862120534683135511131546307989246392460394281830075012758544036648269083105378127678007521508021071354303233362416366732515350909011852488677239246112462311497222515112486142348773688590932433467748246924339987513373284241746670310977411739904732481110535529871664564460034708527230982480854271965884042408608089962589522268958512497400030904194942367533951528874254685521008092752522912522023619599349724149735210077890110144286545122791675186268061826415918301116089423204507765964800000000000000000000000000000000000000000000000000000000000000*i1^130 + -43291323867739452433316842155813010512608720091741797469042889248438645816412554043756531147567808496590992726004422264107297675556013838862304253772515333470305715320606640044047617507008323050089731013675660838918125756180876587518588087000531101503004412890458971417062408848822579847880381538383056737966056474012847572394589665000939135958732284609336492537718826861508593452618711553174340147363795297105850770339422463514529900228860174546302727615555129366882503813968797128262086365266587588348092048523931290946107084084293276654818597615364458110321971920442611079991551042256507018506746768301907358200127379186699159050192354894567706100976388406071627822033373748000007592966269217207988188749005918175804136842197638923045937655715859913443848312122182252505286922301829710006267284435519912849154164325839139965623550406702806283879190747795508318757006068418247985422039209584492189559004574213689822611808318951719292975471850358695123768370783923884058502181633831283867941380403672032549729058460073959306757869047661195020562821838013906217718425316833448716292582080483893618340057871782485192386482190814504949034743125308635617227219907713675420038495056933825737041329594710891346791178036053277626922151066820206139833904296251638939552224058901132890019605335719941229725594892363726548380512115525993362453665466239928443215462669268802594894171637319329238659429440299889650386608692320357000132229429061710143808677738588233437076168509832251943173897979884165844395731886025816830666870996987051826003067458363540476234141605772082307508777490161798104802659668194472453340847212032581548216147769820694695953811102057269996744581488387797390736660155501336424125536399715455041365318180371308391653196992781539841908933807084868920820473014341475052375415099454611476977007653548511607676669488479515123027564365600598638587207964182190675482370819909754773070976229031149281322806280492146630480944996873450279580973369506214949690154997604968213850669871653009943297998624910484506138269513764347749296754654839691097276840012481287729694307122697131201652442927936224352329769769273469371806495145924739628804129438523795801764186222399434733627909349400868218979844729170522535200911517720541306705150722651008473935241106714460215281341937757373560642738898313433609271927923336366226996808597683588843335008275617940902786219977125727661591879107545062571464746897357447380555982749487329998162585845496560150144925383437469804866802515841885051435336617902494186876947032033389357202287248796418470442890245838906986672416069355336525216706094841950426495569274268141565597001663540691709818418637488044673257039300682934061573260777930122768065163051580812311064119090256206686772231478940556793642231900842191406124402932799432386269692358212075113437047067471434062046562754318718528160442086780653879603543504391956828324445434594387995968637528432194797236232157420480760068044500959379792403814647346127091169154399527023303876537259675485005543783008068696369521103323470070059169614649736208012337446620899079577997147494627539632817258207336757548642846418484928038754371538970116304618299912251412270464263306404379905335098276270507243410518137291216162707607080501429531071437876634971453606988176174467663034660755861057887018131225506237429744646187499544401016456477965624203765172135907366506082201678459591069328570795298518022199623636888730843594951573703617577070639436071890520537606368985882080287443457098333000645310918590902272920719568739539932068945255580903571334297287766423259565578029614436879706738099476774657960189589517451947323741830797951278002064471988814718780320988566545619023668455415992017863987406671483357148488897243172587198939317191741240776662257896406139810315951523978293430806230715986043631807098083348217507095427237806080000000000000000000000000000000000000000000000000000000000000*i1^131 + -809030023470383550298697575159733553693681014991677535308554287421085573748202922833752784168997070537768028451824410984273770567059471519463147992092325671802280932699826804109430452976021090386318210186390744134476653318706757472499176310534065226805323749926634814099507302871740891393575444926249712007079077070316072003981426309321993452476367249461290288176825230765961362182389562062644837781152956961891707541556415838276956972961251600269674888374947706321426179965546849181748288485388420336998846697842593782146825353016099186806945395306552434130934895714083857725767629530365392205204740500637489828494188131531622053679129925539760808613087325692894307675057194624208335372679573200315614651670787646217694192525226078060753997056859958167076943443363172295006427966794286729585985889804634103464588967657697954164907450456410038348499939491848583721703619653554649900900234895161727908273814633541273974209572351207343308267794522910214831795607718041626077695110493387788194373462253189813317215761407247294209730317755961533759526737849827004751628070939170856280121621460881604039533077103587162860997293357783626422306954023195000722939229712018940995542111401449153461876493926674414719692176408853559859639061511119209475261842981310162576974001056543500868182659094023906839765390248936517402407551526663632050010672585630404141804783534004674877528624364429059021149428355380250028943940427375010982523898922719493442089956348370826484621206751732388119521044785806931318744933521448097594344795205533303068390517759756013563114949324491556025929303292460029697195572626719957481326204016387380260718646043813040776718695606810516429511157929803208719921987576413912202109127256368511407133451046108965275088594915046519438902429116896588778088946373221551911391742843392977448644711136156582810588382065876791761011241027328051993411831455116009614826236506478144093849147269270984724982541059789477273706573669222081537393022384833565741931551594225971914645802967081643525716553823564825691235245833201586687124982561091104205026125427357562480748666803598523861343431794308977215500356462591918592598521136480785847786549549732188449319580139026730855572914162103208371966781450780992978720513411652965133283162073212346443928241964505037487367562756902990563340573266039283203222743164292914428691684323318325753506679080253318849847238923030611974110152041224337262915075790039655215643402400979124865013705754291386061776724478851274975477047355247290978988395861380655478838481291314594640661903795025828433541492786660120601754387403719656953704958780345722336568515014660212699885633800494673386498062365407273200337108630978298614223621995351665332855047386898017322564248864924823895450728703330267045798195173719692117684905200769148139810862906632173846919036151237290053148416680164140450315688322021363674607097889844780313578076878973832999252486878073449569071182525067983081934329621747568033670274379530556500850076232096274583107777716183787814450159529188492530018316186525278300939863410772835196032748735236576623888351624205494497995357710211615444112200121573358922898228953916407889487177742016548241275028669720652721306957045169370952592932467749348306900850864551171934938239739382100706147712905542924417123523701190451293157131663099373074379366302602320781471075706022055856139997976799749669146884398232436576790535364746476486982984079203525396278229482245145464711095772462032414168042229591402630851642958412746973398681494159414863910932318475818242501643266364942722175160747724755303598637193456805845308179581243629596292942812440173823703198465983291486098584504646093717739413798568996614592302904497525515020640811750666475417089803212486145150663208683194572069108898484100027865124419556808563488628514465236725503827906120881794587820032000000000000000000000000000000000000000000000000000000000000*i1^132 + 10041693943073148788166334269030221243949306922922096461790500423803285009764195695809506526259353111579152339929988196730268967260337585997215123712680674409779722191101419570108989225276880218044764859681633224183535335487703265993586255105359758295773426078167125415175278035659881617884858084032964588826438176922359090119667906311062042946226341411311310024868897581632624682674774678692123073651168531761663473037149179324945078429526845983849276711998483816917254513339749080279368738384349174155073889608564548899889392227700512574869639135404237971990882245376495182305566656418233084025272814593700732249215452357108847005668323371951571730840743685638500895672914555898521546367204092756250926683853389088379911622480198454079101144537313914338183196042436615067323291583527140632619460431240472953576000478957166975037970367789492947982381861537800835698951439209662957993454086135660629429060552247289151810983555231860585469042939257664804272648572325585364841255685136496622912833494028934339457412772477332726030938363412164029749809299462415659300139829272864638252312224408466434676582505348391387099409174907689912361180590402362554581150722877739607036880221741598626187901984428232670270297831749060862668640648186130912754945212021451608691972391958867258913401340087239897582827648725494418050019945825663306812443675640765946940197413959322291336535543007510732951354387387075150229928817154832815806223225371085473765005389647238674358774276923991853008188022248756920953927730865516016337216953216130402209261011992735182197828451319406857331107810055758996607472402026894821575679760513213437402936495231238038488031040971829039274922062955801697464320532618131314216490591793175386202187256704250142128926412478966428393348325203469502199472501577763040169824588623030061510498160091438037753379514130561547774965488578123577635103658234920216957632896598861675762496116178574330351723456138867487568416755615408725205382658915041083895763305626554089857074662904096409113242791316186454402177593055811474622513511027816096844565591018474926764841318644571512533173490132624990653853265451408144047376275821635771179226788397161395912419203383799886598326769131857953564812836653073899112675928603589337282794761604023829364730988100749346048875685387841152675700633879511624781617875561229964604725433561536452932286504715431824854699601968846733965232348834761120838648892580501676570161832061892514416166083403863453635095003180321755633669927187088434298748163158392187126446662885111766870176259670211875050994361612209305760800100709400622352015084682844252117472631903027648407627564740007246873696332064362568488806591780847880851962917589384503318647304903996458875076066993514087275007153642903084120188161738167190303391918345863546497365787999663920394936351196423866788464552848166614821003326950612281880491757365483633543623599479588490429455771981193403876311596773772440840597414857069191461773084771030256296679467227058346939183204251624767293899531060722956592401238287906947659809757332580777971865595936341057479995012963643028090461983863036595795044212170295870250979734295164786458504335506819174923077885688410953844728874238344703572575881797629070795486544298417678716754667214416905288990345878444045186454775276177466735636492661926576152069516009805482465472455173669373629836410915352002941783847652367787500956938915751142392707266640337759616702411794602317146420436252640106412279675739819954403787189735779002585609628618384811099300234028403923840531235409183795074941825611295955602622868572266655100959728671585332876374452447950030727118823237857650525659961148180288910482980050253325828445247342651272566334035790834446324646838653274965835688748127404904735955463268746232316461948931675766157043738252352351314070328788076252364800000000000000000000000000000000000000000000000000000000000*i1^133 + 682276800687804647379469959080500836435377446112735260376216989351551868102337071385079313487317867252531074276491719457213073341322112405059358052699149495349866661642484999190405597627279273876966081806095977993808017478665439313258188192391417751994481442014113330990793319133432184674789194637434184004403054778773444118422708443423547795202499218927050415707330386826735102110852745732344167779296732432489390952991411064172290352137961621854861491525241677271576118986128000071746629750602689194838537840417356983000756219130848103174629425058764829442012210676866099412087035728259997217412187823732075267336546371396168073513416948794872809192647640855953511324275208432036732380427589853029192748851446027430069736078993419551925418354286430178757584489398305985048494236657803374914056030851336638525820085376392719924445631231619329548402002784235768498462998616794747779132585483386760633321244803127255484996992265599251133752471055730826349996973439790345747117226279454563585885074984813581764793026306961276161562834859917417485462080310083686717131174962529820737276008661099634355972140504578016765208766862293146205166212859994691454602651644529080626875060688654357868297864607350833721615068529956465793990608474660963052483439545399794097263490011098918663890297274515345957339069413341762778956903439418900971576889061383598265175227958290095189845329308976510920474489444044002331708711894827375438920637349853034461628852168553997439436450187843707289504996499979840275253135476425925331210195504011155200569086936693741655520538209633867537778933251515019999694310105633209437852850818811797368755725548596248909574407013844945554667012703345483298201410866511280676546377873980686289573009608684521926332704586024421513743205519768761466080397241445983372868898501251460550360290381076941668053460451961020857843657747168511330963320135062997954071377325666512587154533958970956923699999330685056512284448606655158310263076312815262178074016035518194277968393916018621648889726711176734237110612583173049205686665255392913694421505308429997808934700450365705719695456624680198058874311526296658315433431475795460921447424288608811553318358161276757729382346895418666538927232707368069822314938443574717301304148521179950541615743993658871975959149103545926045250803727960824668951478609743759680746278381678435341178128247382269319804605897692091796403846423327498471939853178463574836401850381172737276308771058430549227294899136898686678852755934131830528040570663092132069313909369361582937090997793022454950171129767524704524186950985359038858797116481817697248981825002134756053291207279025799026211684165361957607976009896531751580673569531706289602064528682403435268167097188434269313853851285515172380856064295500731033591355114913471336786141229134632441344587698643643284885558846578636002224333443691447744688389028002824504644322570378352760852425358670458693589016053368275825415733941228766779123439640761723973825900131206283808262955558958990556605945159157895156854228385985947170872155394650170043918393949769878740193296563145667817907033717711407079563816229136244841302801289259172910586705709421981254585005086200125568214272643936884175532124468972506537779847991931252867784852093005847035084927000671092904413860752484291228017248594173815422261898988135609604401059652507038713565929921056688643056757432215378068295136580562057138335307891236513164334000837689149418799255766462336851295415255060665954934263302655434209323052430316069190916469441030514217785397651779923897986639542990148873323395907269909977027382067724405679563430820580922700493052571901517920898171415960576256999970924590543498926187812462883619247065371154387980703604037690508707393469096029984915275526513148888286076337305327192707437406457678771780731431257374720000000000000000000000000000000000000000000000000000000000*i1^134 + 22931455260949413535622684303486281902921149567929223583101651783275123110935903933307680737986602977169005344538236623063545773662681232344326291137052722432684487553060681591679157049454325402795124076519324156739840073011837007654930012538146505005057750993129492593693611062235974084375977415883097135654032033754502843339707096032332421536497802762264469517912185602210331648814888640357106392075047990319160223873770122968474082660131157146697873504334536086892927220231615593021617675065447618372380024111831130601617075513758767010471373321194961982236446569147780475288648286373877979243889442546775188637404884383134373781782195631977044987700406075329628002274910166739447934147019366662211261956179151833101564429459616398268966008967224335099251330660872972311204427441225566072305986088446887274115167211483337915797154853079901477687772391778384327826788207713600048124342389437688823035592713556396289294628031231034064809695171811378225116164833132112058614484236712418696659918764795979599589121714363091910382095026778004932794956936942873345256137164187022941106201483469875021779467572279707561492116627181219618686153403739241610467821523853238286015009518714174465005086745106046337176384630053084250156898807170414790156630139859633584547898888798377118903333675205146461539794095659540839873482951016950226704798284960281579349454431160189248348453056760695712483875072521360576172296517965157391635828632002567442507016015105239107255996006827106844587838568613112981570987911098997578408464674638697015109979384045935666635759992560883895135207765011721038229135474479210742061112272364865143830427860608768031703253549884089675069145186010047263266039613622853068958452718360457916614029174810254410670526062594354319598274568019246113316841308540093800938074139209397405445697580313984623155371172145023496622674516614819720932588217512992962526484971954360117630665949970010633411083959374753924626194638708753108344960213551527442686073468218103164805384578575719797780368716823709470266087392556594014562637598036343395521645059228770321007098318625023729613301807117352823455477470560414193028352556876049189782811070194423891981968697965549463146563802042183189832903935548657430132470926363409234343971598852271245632506305054410052927721517522416664396247194839497456456395990328373717166164371405069457518393714862150619419940908483634148161328376807041080951186396027289392672182146807192100797308848155308178905592259786295198213265099600026516674922306900510950978928626318844069656365600233874120995419878229416207756111300442631588276894058424983765935973071368557076884098906000740579415444056658776703446532817338826032035958747361669229462422105349289052121168981141941274671130031668877338617221566561826818681135704284620388080329831305136374047327958066184085659593320838367039011828102325344976226879077273263889007900351555981586990528777328816153684977026248099681459360744051672249567606800806456090612752827425093588777710226228685638442112127807637371820037952210456007612932821509070285170468361955355936100690334707803259180203705432959019937051297463758221929779096107002168381817924499875613400670447372473601000144973796529579080500591836778908157738687956541209963266221838415863649266263359790377739380032899395742335996720811876417058237433839032391049562884974048684123724010502895204150302535747926727279671400427178055139230956806743447852840115623665384353504723186785848951045467713084923323999670048905063561818754235545183308321217177090731483931017372352661505357080625173010888153475029861506362380745893783688742905244095192027196153903846331670286199263888871102315428016516790705936393228117484195563101600825568599048590308228418432728689194962632869695910762471581695773261303618596875908577350104546450467717120000000000000000000000000000000000000000000000000000000000*i1^135 + 405769491154151146187690016441669416196203638089398554993077598821641733067022745541345456078273754494699119671724014001793859261826377961333539813458364499652508585713964883713757827798180551051118581842396004245552251702354307846573329451526677033903730061392264053898866786883768167204535845177595604247211357270444425594858645774294441966122243455467729955219883860395791435647593817872717387301944190232938328744895063772011922746418724925852818973120274358681719226402048356693145717174066188330807575925257670078671558108834432203786591790061976720143379717237914722636195025648038602394577701553263524357301978412345039144966188136897860722999483086691722591751780274489728462793110711868039040951055544566715759886492002833662011054044845729799604202453057113200219735837702704521034076210278194395032790161109725810520477943183211226794342197659213446648226070549610333366912154877976939902374457068327831823165096495231638270289751779226599323795665747500162437913216717905063812416497280338627065463416670536303459026412455185597457381638482919754721889815809085643348552415606651647837561103732068315100369475964413663153039801604681255934239263300700625858804667949934236004352500111624885197461780684445514907743328952049191905866692109793950838541289216741300863443163161144846402170725968994796682608473573040759606684096811537671978085512798420345322778639317016593044384224502700338680571673653197050308559104193991325556114593808932621907409194151770652923644747015790644117867976286034070557914553268638407529354934179545301835500185453461419901730187030581509706262387959806773987713953040479059848107662645884517620383945936668289189439579620621219419352506963145514138969802204869119483487768623693057163606182632778393432020082143163333735136922957455220020313354328002493134805943784274686381489732700150298287070903011339770291426267675161952649903271575983910297993447288008621406517288485909091197660257411306348876458645167163175063946696886803397184354389115090117831673435766285563070380171414615813975991024376716259967178765186693044625198206040271833082323702444855713291063608066946412553086232504934545234655482579378061077355554405445107366310860713198800086359704056803203231969738026534599418707691716307320330798809833294625831548968432181680570453748741766944068676205968262850111150970105432166266242316229894930071997026690361236687741956067202771067984456121520277744758601889138265306172640553965263308072565897907455687334592902391435691541999134109972027144734454331549015885858818847882154231313789634785300176078696615390204497687665792509656877631398541249877618099561303563551714351125517794322581257492137268579075214326048069505616061322065852547097023509260035118506843726790644673237783322903147804415975269084226619798785347317833418083112584970628974379768688753715033342602753495647903053275181970134416279068780119058908103000950146433724170691338257131217634553215599331009101912378365617878375918016969226829026951360369537168816783029078144226378875311031411786416219360956253501550539951624728786827205942670775436417121069488942383278740807565698029442491491792127497025417935321610050285290333602530352622488582425656208073149170645357513830500851138291810508197732219251794624945145997779119996230118554267736905830055067384650487761862962275102065541052860827320931234002909566983083529825364022459906501377056430556351574388165594595905430493519265108843815248065331454128121764660403757013637454950123594472139520256511138732881814675009279207565283674734034108765188012848168780870781555894576252898298970569451171697897287760712421856612876315184362242945086166488493442751158386735206311075592877075066106985893954342125592863290990851919585285427097122476324872140845878313671817679736676078449806550446899200000000000000000000000000000000000000000000000000000000*i1^136 + 4106289599031692162040895599185026304329927154204338937179507953037265909641493353793396348236372847703815392468836353085523927331683262034724224274902411538660397895237643734018306226304269748512349531872258134756359375598909888871264763717390502892651423383817572653916237220380391072700369003055669044058150118572015533223114548130306710874149599985167729625997728871575718090901808084088178856208844123925993337216543545225561091354394962989763479961433714611130555801540845274580382609723882630288845558812542734892398671538186429878049596559732604263073273632439200711903437647961722577950167782243314414218991697299352747777715934357936358997832321730854389011358683365553263177385991939413740781971905601041842624660881880622193135033863490822025470417999530984680184015411952183870793567035588453403715066708797837587422911260428761687635247507741260561216400651060795717044742863696511431858291384936671396488628770345321941116080768600215643140613023498800930785076771810519687655290976761821913558172870075594840561526981143801056928617398123562639115747382838839978784921192252936583899966044953478207190263846387275416939893793559545154301087897349698106004603435846994368100817756156200711140063220774744373284793013060706641284766863701314613684071063736128026012577826909971011145387798861361966953177282034452320733337893785942402394227157288999902951083177647263142955294627418301402191104588790972404764994733307311070475531517899522141700435151605257093645824387848134166088392484821971057230124039787778806776490049197124837662239052620170567329260670034464219498980628341535310674856124549639996733414861751189845832375038574693746623613115394269501414409004107953953690976452293012850068143978888402129481494332545552983354417533824881514159900575649917697492927124898583443251606877835775731396697687356804438115316100787318255885574616146131967294983840996259808315688705796238068984371651167054566219420179599519417139253697564787426750876307239472332483162392734041617906257650150564283558065478225165141687655222850697458109456366498924368768624773166286328165131813641200546004358539162047103911391286234545343671442338178190898371739471011633971957596753000397048116086301006838404510492012817610092240990545175799147349202753142776594782353964039164857537776784175544022456281669556708268049222982871928887984804807981399169148008696355416054331581488167937492508747698931015090168474295806052047565563518049210485281654492835920688463155613276575540663850969127902152875001681075479777138646441625970208933917253850726363533438397782035061068460255652670393368491481241996026185932142269402403414548029490694836304635902160391509359744803260422863500782357224386084106957858877182579444619305310935632510849666678849325285017472329304987696800112317731672363613322061043031508670741450489195907200423630035719298098582485156965447476803900954350284304913841493328004669449768241477987754730290999401745105822348049470892971438481580816053016499300458640038092812587018784793131297513791900409489892453641819436889583541869661353949564476524753557480813274596370062378150940674839014894042945777178622030294836166601405142403124825460102677750748279178416396942969955203201787162202272173938814410872693591976507477787762039499607413619207045361722917084475944101415096867352229543195823050315727997229627859771969429749982408820544410412616860173727925301411164777139271287570384399405049463563526779311383618075289608575000083185615846674455957711494014812387395843914024443786759594502241481469378779802586867968663542493867057093676016524774725386866157403969952187848269436262858453099906370424057928543596582462239801520365326063039572556856966846314496434382742195655689191526324069511874893808788440867959419420899946958576034198323200000000000000000000000000000000000000000000000000000000*i1^137 + 25851384304129449803120050798126294321472905415142713478572958313172074810725429534778268939070127909964054455487792151563685947071341218468199864506000162786774995543670319484273614800972511965460251432347012706897093695683906451145944386263639867130627548072118115418159421070190319607708471837615287451922297953890936006164613783916862317007467058079069344169956821521018467616443151324648851983541580458627883223601904308214978113475699636867321244153188958529877075217902964688711184598979004133791133532804342058989989948378494272499440550852135540453170307868673472262772247887668573294123657587288245447245294471056167374799694264687881552098844202485657257341734830144089864200499132022523677719107617477721411162909002891786175138277427452679148117640706302508992622117085659275063819330105126326929055745482621126621385118563915399007670753736600405289597685177911172252305364764584195566875787640107510228031905151812786064507772435076978542542699670329836758568442542225252875655628743604038469727044363813412402819353616494113168437215185895708173714929019484367824664326337419213911369030338394831847588434879899401082443251423840640100040599732916653291386446680673890858884410443977986202686745877285460637666404515483070596963618850899684755030051300942585446466653665902325086396751437377814228747122739906815662337424927225136425752425995963493643328161795019539618381613051854108927969098552864342952457840940448841051800883033164215751198428201742212960846727104685827305218361569633229694881677221614391304020573824230157940462052588033587883919489223967585702546600691637888542858026133870360717141185249946730651968675815278962190483923377955946718326868058291598840357928446925814290751601300788680292902798198928429126470317534522069597825165770772245588713855779498268981098803383891381664970610738473003941081143603652785265345572507416661374769647240080692710138470328519477303097971098101817774054892391390838481832386604140123359534288500471760698730398023877983123078952098781367716980982480376510186987600758260846603387358650411710766208820342125112652954748307022923167435685431768985048077588997220117820475838101207316897960174769242394013130037762786766082961666739166419983447703723316282538896023922896574705972050852132138427130994180525163244577220227817265863300663316080233843051616104554230682371825735948861960439671633131097172327821431436655565646882348526426578555209311430940826072926958470687518969432877832614803495036793729619325239482683627273492669947932281956095201018200833211907546574487799795423810693346037749960491504829889276498987433645426747256058980278651999837294095989229398256995654795205317557559966285779054384833430868525344813992452284058397601107345682718953947985909688190894238773674336630660280300648261856114227853211220040277759686978345700321094395108794926001672260923091511276976193734964071256535050320874848171613551235186292150693894149731766078532778237727991321378751070856783110064062078667419683460423228141298325253011917477793204210963451497461176987538419827275631098087928327122628509988852907514804614358470996387291570782377889695906485384857600644044974573031840978415240294172614587468928395793919783436288622573318154941349047008602749487656139017057806020305997604440014642436092546215656772581011969167209138722002751065560075423616281322418019196539338425934933608237217870292211486106084479936750805065300479348498788578628686298404882095296653994455714427639172490990392931418654916078992758776886772813551050332338820429626357102520470922962838141737014057266191727064368442822188348454084418316548826313043168992892941307918303163914021446242420925733460000639636879273835108891531104892768959981742286608598059337203157869261696885909140291240721780592510763008000000000000000000000000000000000000000000000000000000*i1^138 + 108117343696400187085217415844330126964033721782624462456302438211001647516619917454451044961447477448411442566018547312718529828796696869282331859538591348634535373821125313825231748230179412729777569601093040044104515081098972821987069722561191008446983103201370926949302685100416754320513913474381212343105730361790662700141843426261542269536893301781789427186642952136074405658757032019515730647092377298415532445972109232248705939125324630543140227750420596472890640216083177151676660945976268765930161443885803949525721970814901246511095162368587414472101371852566231202106809617172567015358224990141053831199147085275703898931354961563161303288329414559355358073207374655765393121235427948514522824589481406624998974197216071557447038378967996225269435153274733509931696297800425623758375616870736551119242349207122921912544855452944562546677350983162184886203175770259036578464700761615803869065026542551736708637723717531276561846861941183011973802130040106679283599856882715333929619786724505135960890061743776699484017180758799032443876900736608978161461748679547339190980849690027683005649864825468863719434471153108406828391779651359863947779040745162297513312342632633756066459549122499288437748502215101084979018973037777712708470326740213626860226990011639214512342283136211287533861749091093636877406654032540443613189348361197159354308343498108309031216956468096395454429633399306314012173971499586336746938660741097965680151743607279248026871256015161297773775536037919158600148644364011901065994169569520446509815677849941548095086243647579980700592951979081782024914237067746981910547729378624332607554972025256232981748532786819030593084321564935679668657587409939553364372901231758318305719603894291354595419745820798176615244235708100916661236918807626223547628414866556464849941408887955630242385280587011885038232041739863667326035981602859368547749717320448895219353070978405102425915268590901144582539596796589329517493245980827613705089097415079136469516914579482080546045785679324575287713998122666697488932833927168137991412993137467922664006649383135657585822294047312706556301363275489886812866928250270970801707623436009686988904186340295986130928789026441853112296047461329042030036782196620414986157435845165778836746005070381271341645605316020158100234161064383888704769252476280311726336265640582479842478023765489315648187604757658085984251662226491315616628982449992868264324842439537629787846747153847243848050081599559211951825695997021864513510243098831418585882090342475727358684938543024890545434890683100151653170030261152316874322798397334091611175195477143252042368775025935981265447600627991190056148024458908997183698940858986654688194740927763568064465404060271484002145736030328466711493213370438399633987308022883353960601095838927441274241824937427112121883367813906531233935094422292777780114707461227775923945922021677954153937653936073950892445008647393408525171487879599851897768577077283872331880615041518635322373272809541114699638108386139341783851965698015040387814208602901301131483442731434292390980814537311287080365166742861516133642693679396299143123856653271125799507009372712646910563114956535677746872797040122795146989602109759129075982205673006861564588732278231601937295988329495653129229265996670435327928661033387182683266404722920581386347193858754089458705739466047280652158404013055864944961622298850592009930939001271608290732630662637138870167454981414427850820770854168092793048399292239069975393357765985842931587912251025469697505622092300474591908725753572466425768957934256265438188546726277976238854695805071603255154321396681911481144301664209713065634022762422713222973491231612508791457098982501653924084700021767958378081082743811968198264987749898471386597522424620646400000000000000000000000000000000000000000000000000000*i1^139 + 299076734442949417250113495476209918507134499213207849489345452969608386151817354378972580785812470981057409034171593317597229963963692375386281021487798797940793663868376837281105705466236831468666313072928950756592072407356635309512981083512781915231649664512283551694587864583850229931381034344819347813103274866958055872023367802665397446129515932294758015092590073319602368554394134308765780043350928789169016812430970214457373851903681720573833280867506176099046594721052355041246271501643778185251251158720527892197238675019670200543632002796747869186350708157846717786335904452816034737229550868686219637115106216930979318894051701519749486696860266487911555480843411842359318856783298877289516129237543569993000423696737527752620873694171668385841063966191911603525958138124124409712489735849822172564259484157438647227137225789103055214763609205894753378001641582187597881340120566763595905222609106919097446701964757712862825451779472682857655738851752608098963419115329592980252364005366559259548291673479227099463782258729311649186344634066285837547328122201357836221205275130201543534356241162474285329543613006758798908521025359653047657935666257955447505293110622123874832641832039382148041297106909272235322457481208813808249939486174300944923609816059152970633904946423191113561204169298233155456411772675754285391262327861824275270259131792902135395482722245751570168322973532712052242454874761957485048524220769689371563652706987131713727276497592535340894233273414800421359495371995966725902657508762849905094689477394083546287712384587985911945207702602957502584315166157699965985159764331761700560134679716623100625990179161044511133408064402964121596444347013077145614002476225016051423429672089912769899072635132586134520017641292744640590455380506159635228404232384315622026309808270313437186205735997710288147295829946180485697954265392385114107498774189674212125658985677033935408334893503787428929975486162608683570084647404200197291112007482222947951049059598240616567575620874534818267005530050005188874114397184440760082585699700700375226268219901602198215151634410366660244301368809494519956646535161245849953502285636710850187165079418739906522699052366261891492891578227540926701197948341589934799896068120646823451669974573968976644967943497300805463600822232842080080570828353451061887353000097273857123466989162430483233874551490237788595860732862050867896837032394832551487525755765962495427165001834180499873067600239535595530181145941076148793849028472521275479536920217150642251584772366680444334145292120136263214455942540476458719075616765523929027078100900931303593342366492322873652955116602859342552312198863269765067893275924121451401155314079527057006430954837069869911265227149212065527499384902475344941255156634283570896009261349094979173992654418502764228183862489881476359336492684770003532541938673531691418271415013986647290740201899436538568975079854679114109011356334736216985439220931497114939685314068720758233958252611467747930626270170605297286976763172480864613488718172781331405830628766009735199770588028273548352217234000648691337814009299598065694628624566840087660863092995161953840498404506229664147110104695727424085799882106761354038702419367240461884036825562431546229095953116183861251297704580926232494544500570032296008671166166894662054163009535150840434264236949406119870233992629288348463426478390140518176111273678116241095107993177240340252516891329452278554871678180596516009329616591370761092373280990027607212722488461858223102565461174493443808322205019179954212654658498401397257006209906995225996481388303919762586065879342296875195953757952502841888406332707120286688749747431674585917453880722378307947071342356486157570177847662901362059663067364887547770988134400000000000000000000000000000000000000000000000000000*i1^140 + 424067424684621391028220970329908516606540730301622539174811547148339666306492057581740243511823385085050096205179294566323060812746573576926362143381028958933198135576456563879577570382059418942086599772355338839543895390341883325630350029116429077822107345711069764303799593225769902700507304252239850587246028989779731218354487448750402966248660684353543422986494487134731159707742152675297139821361229751094726340012007856577045516083735403556642412523489373114662484887383439194248755119717668149934894487653438607797822278281314022465392886379499543124466078483903679327287255932022754834995497560354146551872044426262890649178413177387270389880253531444815663592176141800952728247405714311194156056836688617882135195077732564392276206584567560599707959224304781064373074999745888436453473947727927528818095419834227723625042866252352197816553963606715194109377831022550518393208907747168031578456920828525645596470959299353998564949097479810075052147387736838108557546255873711014838161831745632958004937643723354961912742147961693317782193980079330505772111595730431949090536646655256842334768394540284573800909733678268698500034314917952472473875134766180880758432034180500384043714538765694120501689094810584793123696476369891046901540708271468662440554761010308331284517975533384843198260274164125793027289850140357894368868375780186495247761688057063657657841059882658156517048440294453424953813479175685350250512717013991782162397467277878059542270013847818143175072355688267093927512168782597098552656151356822756046787635169314945025760417287850506634673750405294536952777847890231935807800705528372216284138507110473931252165396353706022228457642222264691056878361991222644414359620993874274643460144037439658775366947753113362484746806274604908270586036900576145430406832869241995530980917740756492950498440028029991128790566969043250070387607191977386584640540658509759682513630038722395176231084301647662446184284569153654092560173694459327656322367404090979181363112427331619078182892821037449320952658757743724025042046556310598422611701641946329572352442780667732149310916295438897080049144356620638936785515716329275669769915042111603955880191860821264577220132793783954126935456165139851877704636554924740172733531915994850420555844405785782874036185496592570598658852099428939005214303490540043835282583233556369506612211630198490215122281502912966413915525299953814245857462699987566626433469259100037600601365682476277900791511499612880915138467905438988918740605139191252976925636376420181903753958258758298126991537480568045905453347102237119211777387448976282814741304325112147770738099395099526903984695885448687857592292742685573051325626099746145590398783080252135056272547130159080160811439180480266646433606640278149665645998597407782305378793590176342320528034711720853774542061261586335924957571790148418831989334815059007875558317934594963433754319200669852493601733115570693729094353280881274858335387147566914082741320171893744248912788583778294834906672351705566347272679737634983886468622097831232554455148397357171528406137910395012760291581872614345877403673114033840101099044777631052001016810321869994814770054814285281510142135658143179856417246755486890946664565668359706408590224300697706122090306685590027522498128585138206209740408003941648058143014247580728727714136446963919599471876691719617380895589510711797019347798232493047960873023777985856548929373519566973726297099011971223227216537587753196293858007140402477561083620645988010839295353948008947391321225016873403814109458169643830958490306208016919288114419304990867188515754232625944068938617308698558126479299098593485220761895903361922274139193175417267581652086494424520961950080549665329170490386200467208951980352389427232768000000000000000000000000000000000000000000000000000*i1^141 + 43520450386600427380078671066769924810600828430631148457368722693482116034530187958660097732903163340114567211371762038219817255034437353904828699682711976514709478415135823769953149961015115022117688789153689092346234568226611075258383643115119035248919620487282244871600768000322608177782027883716991320541425682177763941503487154168505758945287431742130842619245295411555467341819718584594529902846537977229326023292555396274585152011577835217374767829582644309686490834724658092077095869493802277517309232702090235313653804756278630161580580520462300936895353248820104762107021053058335462158770256622214341749526304064794915739151806301013580425513034076154563524614639499654710323832485172429841936128597981742466113290018147510884677493503356227438606300849185879795942128669704962388932683100854313511535684719306057320723596544285936620457687898343847730152150407438595934188099028401838291277145264493235574629223616207669812521254901169888899882596223112013499101609066789356882537638171061125725768182657201263480812568303522075149539061020048697497086670855284546749165701671317231997565042538447913108865643581981535542556511881307770366389850230932980962781299175399145975917066926351908867669955788542944794187935792183278106007675175169856478744930513634259279898328903952078772180311631787966768022792757477916356565151401680235820054232263060822101012875073087024013043165286766539504107822125516445848623552407031050450862274314686346636761785841860840403214667548332507767144966999509031689185997868773645567721878703249472943893056283159951552317169263564379096061207835716050659830001030842439422457473478065844883511392483970186389989216877384948137822778876971468734363787160881570621696963849562458808622957117493577292620510650870103927112092718578346080085749359879474603027682617894555297167463661026605728741033248477904744645852882039798548088744749184998864547522226192335828550689671090677488918079620809031730576040545197202906244354005115490564222587525359455555660529801287832934396831998587383405928585516395048167886216452261063483946142605038881622350489770814906311787514160714212933635166444583531508535946426137359725449060473206658618809699261049251963816730489701327140048242523247140802772810492970216170649441501799577366717327391982217909265385138902324473732294565463586887906820520989810152241982831621664403283975544010262476091387508931847590010717176261228982092573502073891817088206670627586734255440460369623285284271162404153779284936392665592665085061334296071578983925448122170551531936912087775378252123998299945245158361402421603919045200399083745299947423270374146799731105947658332217729347114590022890757891612210019444739844650360258489003045739661295401691441592860551594577144996904619820465485988963330277543185776174328444915842811008550937937462374541102268472267107532072981030948346843587010274338870158535739080538894199733214508869458811938018465046619115991900207206111519638542874787704947370107580851651797984565496169344246113071964133732156766010504629017535255774217536762327430886582593546366865975838744039535889563261486676370388529072552057650030135612610755770731456698068476092841063900666518640883030292913902486261732945713924983299673010113879848693821170983521253246463692300010149193041940793780051365710575425450528511172309236933409361622833625013075687014549617929356245710726866960917206472421724863217897859957384384281521381780694042980164186634216930187479547778482340302816299517526470739922152543230364604835276155970343617223136990829490036803089882720338650599994621924626494498208808447862542447593515460250799667988774633324669004970339845337810015912351297279143827022451764277075877110033782985111960983640684385625143450218056908800000000000000000000000000000000000000000000000000*i1^142 + 195868195131096863652253679103655018424885381312744534083266830767771350427521475051460137740034387887232373936521808477579532684772184730873512609330744616388420768717768716861543242738524171732967674224618179414326761771674733008082258713159622014751020983766896596797350940074506294277990000461451672664405153235507030560623557165778456398939601644878504419851017518864983041302390673510042578796290966631874767907538791758143093469866359161066673390045802063004363124346960127445446205503834208821946490557027964999430125047390325282857937222947693267025378334058634497981591861938623738290825160512547187728178192495396141341292127289477059949319132865256399325617838256696972967347263692907869923993455870548997023354907304692624998136969134605504824038295593397636091536809000736382322880953482539488767868563926967478666119741756391038665596951784728053585462916843159754188695391719383627628977155537593606173252033960528099461351675258849502839034660916419029762545156941491581340523903348223406041106549265137648071523734786451238860420449480882729569360478443967385203837739875296899734181741942740134028109055915846091756170214064450075488179412157643984283026365589150220699282991192002970395455034391082919308389602418207278210391323907470163470968375869920622690536746940455030200481299092959722005831378665211389714046404054510679681117477099150540317549696934848367538864902603177400638432608667407985192510814594700934937318468207747258770242313495968009987446972480211589470015123126417357811458131833163209910154841273439367580363026676385191174221353905041278270127279108830159410250106621208918662828680293193374433427450069609220005388405710379790280182145276808012246387938384414066818381444467198398197183748081069615806367617816050923714033277596455531878540495902505475218977407398511290172893117905469471158773501466695203972333973904836570153359404871328022890231764917433603520387420728344697257062610215320021657547694492413493305144614944289369840650352600956465836200513428562667612997480980316050337407647976766513601166450399038702359985055193762400879441263816061374248896910128353372641294391670979065539979766731390901192272649209796025837678190976324021076361535846965293860612734263802883449175268857606768875721496906809047482863925455077775583001063003036742709566363989303974959449833324826202472977591890666419995238679726002853423262887253289298351728522489598381649951053721537125031452292964585448727947673616189430479921023715047029291594831418403113138223242981673269348391357271370897072758587249353664810111452593820197338036566098553898520588106489798539830341225838669140535807051917150396571091762325986564112459225681176460987344728148787195048002011987073258656062693552568901991227586139545419228390895108989096689421192603039064158908828061023565042323885926791939258988115442390755718290521171043294615095465147371108484238030341130196908425567959296532216584329372961992650986434166047568244879162202748493007237437326356365094827850147611004635811753495836025273468031467853942294745684405009555096999243134328169065878006648221142711805488216357916202306154185531207028446192203164761954625160705556940630211377582024824359869900429342301066054699012110330632731457851961509538953351833487879278414168310816951557458513536060666838440166184047143701763717397232079443252900366435191928090402688061708694202007304157538032105990583657430425044418059329836774856536403811954391109686763797902040544474889049597475717944485178111985267948583667998551366420072491288050247775592763102939990613408635840235307517234810924925339540483830514309848285492977257283515676308668695256902253920677947561146770935717802746892103798781207594010902417273470215968093030614449520640000000000000000000000000000000000000000000000000*i1^143 + -396930201212998633494315287841325547069540185361613159178028917347450818166862116957057074192972540298931919724296807797222234811433957967178176659927996156438930041738200597960846290286268431721246586526333307307387658385244999173241531161454277379675394646025136835803025707696231860381900449917476702900205268996273468401019158016719637630443228109916938651703514297277781034449628004199014204044287807616046800900416068178800150651860595282903285823801110026094583343253927074639569889505231162101288982377271452599431829216592825104013815575166045780707272480520718723828701933869295500441674149084959950463604266260164666832066171890148518248469853090698913888360725751520159074789961341450599852357445921651797936307085301150542745849930404231946775527183763336429642367579432273415431963430553637852225607871669403785375431835275105458592837256441099670197796125562306366772239843119422556544336094208104851896221976154690129317031036537306078830082997752933159111677832248612080549920284609231653216599366107953387635605732181747242518349934944489600891470513391456019428198326321180786306592986404791620262513247561486261396989403991128059824955896861645500618586680514897658906485809998242456649708284566301210481084816808981159576920080910053885798660125369751086554760602212279380144315030956936265272992811521908910276617511334141195672586462688698748531616186400514828483818217469217771713053848835611516847002008613066795610006987996054324105532487578971258007213414503268526707208140060106413734394700150385835045644960407823544834020055183775294313772040258488963157424688128364627578249497543587659310810322771324320697697890053316402341955878430088502406807677278640666111146781720650543063954381654244419000102857964475381287204314504744328434066579532647084302118972887795066208128277347266773071403731082740193135552730144992463535762412201638941625078590417959153675959196551778867338997027108807509813498717299250964887008736915223561177523731780655138339219668563765173952893393583628053453554886273525551381800774564477084721221173747394044884952657743325118639707204131004246432539428966170670687593881470807436290196487960847476666156985610779807985213631432953585269767112426695568403892385879330446403779136346565234565852542242727036155472002311043332810105429986945545948468567175132784914739432589521905827535236518983821177767344455311927180049528902130344087928086539797413845660664819698029257919490652836272905271512308676665913935820486288980922850880912240739178509698207734356225125843499047603465125126457519143920557727754232978087960144176927283293186279855469724883696717641784739831431359955949617885027089451813779195347254980393653971484689761984989140185262729988566434676749955599093966895363078623792364967341989090229283609262794351037893409638369714358595129985833043710319609519427422637633661121793766569924624990973060712079633723255517796400846674856926128888778352144455893587297971322407364432556845806728871371776887234221375831243417415332524529395500202834270590769591118117480788232431561819729705675096924106446347623739528743874614755059086798134253785040678895996617051342049387430889049486457995619640873919329414704445188438938176249047702196371350626198425141027256131337361492411921593558037595095311223273953862768440223223062826978009900847376693037254172168926277398583859064088065726082141142621211840739259281947925758235087419465393414774692212547381466933095586845237500656346812977416420527530066821894670278425875253180518187240735972191125837893106113389198532750676348109207895076982951788121820578572804117373615340889690614755103640221657528613930166698549675921689205800968446019231635096609931148246628859486712287453862489696774389760000000000000000000000000000000000000000000000000*i1^144 + 377515813725033220390471901288140142714406502499772927013604604875195484451565986369555354347083413304106003778901681495326710325595203625085764069753297275152492517513298557781216517606067959824355801907616408836621582660105899903454370537309145514265931821061695245788466218412244078374869758987383126047898221108577547341860072445649621416539042127194270000249767702804682394761671591380347231427993021111802943935271584028742990784246152846060875675687683518681746513859908355717339798216358638238494290971281370425400478086258643311056121731720427158906844838892557574398459796688272528173202882638099704101878769580473516788130418314113540687610447062977271613305150509021896313908130572262685523038212199297419651469620729036195409131260401077260560461419619855855814510881923370044135589682756467846693217311514842093082220840730993175368632852301389450033851506160220042832610113752803659617974637425730275301845101016649461224695951224129841434043098809453487472788307210195178346012583842504912463127954529274601404858772164439954835083995817221186049702851663199377508024979393808764549229497059376967671867425293162481249029203185285036550291002957293489973994025797656163957791903229035007070177355520653527204906072166941464981361467357929657126599479863822011954714273912354641977530227712742814069169493594015343849299305208495356050912121731901560343696521884568683896969005282000434489373897784400669589780382482450592136029775084078846276671125235481968588930672766156977305463993193862431725665443405789389983048461880545938729435460775806405940738177889407569071958703635866275813348197538211617202879320754937806927126138708976458993956685020432888099313854573471490090217597212096736868392847094049150490146269487122979848822993996616066736097319703820181927807610287614947115504606393518550656630238921127639143348279533922279171317671596900553063644707534005866999442433880771263762226747605016584645031543699862894101039721154726508390272356829492818554308300706251387348490637987705681167641115060438643531630254381478719963773240250454710449116785547459163075166060406258083034172629166321562673153835090890488832529798393701138055657190883857474908864418927495202283014100913986287516236484491668387823329045184527779615156528120929776050991884036265050358558815208828833704256857676693222432218200052358183427046211381991053833133114122561547809697267575428432272119033736521058732452620696964664477780982309013629393680721066350047635974394373529087083327799289822252507151708131480847456295011787257955729337378777131948075947279736858266108699641913536038695536052342634420465452822820024045770801797375662488525961822495034118537626332082097738549879667358728059512297153395348722637809207051848993978376320216522632786530770688619479947167650283453711473030130968965841895404981453837225937445279671474149355987565427337769037137964131982768776184986577309575236303164473158222841060315251746197651396456043455139845087595018281568178652859724092749196183096732129591936556666907543344375490852150882770194745675954970036276525710175427902840466082312252526251016340016166036570238539554286150603097488127458028216234800587710518005123322797419699142529517789800295256911991316477175114123870427086596468780883166431215315431901378371623256272666897415430995658972803638912443846838508445521289778596894688168566468933965547181232990387610129293792955581732135553727142096246565386197315065949253581599341114550036313631312890852103913078610168513127167251699217311732527041971215277254243365476825775682861001932971432608746176716356413643937439648346328624914263492503021381846379955620862312348848641174693423727795491145721563812669641136821330939728861152059634923182489600000000000000000000000000000000000000000000000*i1^145 + -369172212501425137492617423774803423464139802616985699344964983305902168459589175142636996091369322150142070326769104533632115881027297592232073924094744654225983743566223223168807511567174361373381436633486568871129601917523489397710908178321730405531913529767566883626082503072174885871536996640005823400415689987627910419806140390292090229081383573366931535748253474597384320426139972683887957426684207458004674386276158488008211502771839468203179943642347869499799102279071767806073060210384600245539820855121946611338863776844460646403387605847645319824616957761333061365681684961295527066160294699640300490919552396826112204018141413034891460503517950544956424022709246962981528469604274404947651347777970917052757306917481554513048671567369956295337811520736175823354734043972039341245395501657690159345732110299168104052499640131062734680730409717503942713183253433984712317394598083947455774308541028844382692204486525650931106262045473866536866596800404972241950253410757510322018494426018568252388873192640879094085839794056314354871230961887856696528492519171732393320693899899727165788500981945163378204077827142617147144621991082210301692423582813308865233408461192454996747385679764114559244114891965543523819275624615254397044906122801137876909742199350963340285891426900513899606166371919684649249699354003640646892927799872019736573501470801628167244189416994815322470657855318578475337745466493403430923099397351574344140409870673114621694842000260396043266668458455073281906172910724965437517310434446858875303142011559913860693118483024669433098396861644500672479475903537859219087953347926052880026745049270383594027513666528661909012677877567478874988396627032539085177991964764210966473100981654298518153674378838501299969965879848581749807398690189720958806819178851264923256626072018546426342059950838888634100984859495938379871803777729220430156156234618960983929575214010759708376714298885289282465990133773422801814775951772376003512960075224145910681817925890896627589122311102515748307912832614188040269132408793593225024481467986453906553895488073758456234180361308254374841435470922914998980140386011944531958857735716310273107860611528497549325028722575859132076785841443912330837882381188528493970891486687753827872262071800831527377428345752510220477883552789572879405172214022355190056914850866778792580747678454503908315684191338073525881718011499151788476340517217535098093551613305723751422203828966114416002125153031765839962456812586244367753241125450661437108263044534705845950505559979113965245706245724669806802751540307119469836946308303433852163579654083060784119618589986840185015508686679558476873254437576389159557777857132303770984310699772543358363692350709324170216624070279122212048848629836590390391635486053264129500010587127303507905134346936916535591639682941562401661391597934511854078202485337346772466641053601496880025477339907384570939234235942664605833413485797673786865694036832081378885629155700045108537485933359877267454982213010410652448533250263650194917269548039015076205458921138756034159745580068454001203049331144048919684750470432286238017491060972060342228915754335215845403089507095594268254029796457273251623100689222150465842024087346736832009977640363446050667798939278897809814295146014885278253026328203381400293583788603793991294902320156709782501769246789061971897827315944942832096105833248032990686448871399140205664438682831210676699240567781070521440897777372296643263517846569389001038508167395618489605601349617140417016486705345970203424812465596608711300500257966613460855473556606806842098390340622676019242226044863212038777140904603573584075423542704619272877615770711819082287667123034541489924318400746618880000000000000000000000000000000000000000000000*i1^146 + 247949471256549229030859353621510547741788042424769260189086627706466012701560340075842805369000875550947011943410399334064658755795543863024960578044388282031003396466007767930308823226925317774408125827904262078338200407502023807062502391742191619558642451443358851643520842034716851649535884548435456734680685189946238371099708759950185869929229140446661832590649910440915462010635220754438433995679049091853180048271368475966423856365147459740384797421624438229962054300257662687349515276940540379496712050044840026496545820520278414010093558643777617874631219186792352042000710457020957187875664579962808929766966344571728598112481064516734549389585088273345908647429298863423437336271273457896283640696019057356451041577099773856839347249603004844430977531315832971729777998619069261970481372371516197603877025796237709484156584745381499332868463053905835806597672148511615064040057102979768781929522402619975169255417121972315433230585475093019668284378903854271087832980652904813968732565148242877633762064899234748233350597488092746408923561455615238730190648353440158687857646034754127682985418838386265765482079438833636706827534046584867634040489084910824651767287762812455078643349758858235219017928354394897376743675347996915345897084231346832184738474122440840836190951734909969489623916776079200662961466268183704929243663637494511529857816035726440017539548862673579371835661765422742790977165395543964937019275730808304025106551811739583874657174499307910136002147027965567545866393215995845815415020449176919249081252917935742004856945991680513113356184211179683045814147276581875568238972608485097653049167284827452201056127848005681535785314829764930024888066542592600325903110445157691996463491323988024676172420527281607892561410648476819816743022742718584482218548295235714304392929328745086431334108055024749552759258608004890220518601562505342967265992049856645920392085233159549144308860442239132815316750771763427950204431172494991320604285770352108496106415555403402207423856186540173309477539534021348599538855478436913163089027089600548736623249707884653904119424819153127863681134636906758594940481336719523454920213682883246998800404953851583635203040068617525575672204180271289736947105063475214872001201319073883436841854286123891932824844726097244440054177642160755753613692499018524510240847736299871537628542892844098958830635458451639358142976782582085916592553950929128325523432594926080329104541831091782970484230533642561078852665904167469069358946866830864825098028638597789856015539171996399099503713324864182062969615165748617549618314906242232450843015716104868056041407504488805411824768637318168046658465029326564722523631093228252274106411360091387098724775593586134190126283283768147124651185911071703872485238223523316030005682057486519636929171654423496383101177394337223229125113873615016287444906931465743944553330571268396412240113245421725037934534878819801518433078247168127763908465215856328987396437747185539738656927205911140938307825098652275420039489696144698177489788345515965850047854028625136171327047884443406893302782853401709347413866770767462596471589173091761512542212054241429381593961125634057099842009473995632758642508099801897004359983150375352743698754484116502644302414398638264564368536146428611391907662896867049153031485190487496762428648216923776568492637977893236073871272549437385755456550493960859258499632182762783320931328040876131030210001379760950780369826754433057453859727276130746937257299195899097970546166998649904230189735066485819557823491698852740146938863433701049966677697908691672674406393606191237955683227827392634765115346779850537201752498141140218914059661453445948341800231821250276253237248000000000000000000000000000000000000000000000*i1^147 + -109675603665990859091132692069782994092809095855192222648814951667742625781142295060657351898301956053808532888549901638903326450291242390957614961917844801456904821430592482961811757902145082257697909881286339053683851211735346578649489545593690888769450614569089001079696143602442766238120975045416635748397045837826235270143466895524385213223065335451883643179201761652508967630544824846418357097571061880766806404868416565139576765490218811650826115481360538988315878313454866946966183357883890761661148859832921603546478053385632778740310546855317010614933966400190933137368096182484800529652835764409473457759651129312806812428762017678424262726750672439597636775401851423850401251830879082077950675051100640804612353189071131187630020205818583565715197000040894964892153087385529915932725082270164232335350455728507051403566434465693154082170667913403289775133483315357510594591260734260166180938820374378114037663076970423468026319447956884754963692563261584493094089446190142287562992288145406249203878097311039782012458273864913089956164255923117574208555332539901471252318325283676885746946744635581719275986309314711671495949391083255944147985509393997838242270198623579383448079241433185965988697888146749016002537083962172552334199267003948031824897659848926357993262605735450757772256690556824193808653370407248890993215118823554571840446630027296093535760292433909943474312577856143207294915642208075780803474708449216569478400757549148359588693934314867562275405958331174622173162575953976901388327106187163233372724037366157394051511200907103530863516905169110898349638596065375206193762395177251719098888845746546773527764899831744447644979093789897234411095888150391789663231028779088898019431730187116627825448094232772559899116220256059421370624053843331854140560616507603241298710840625038622350842483918909199477346763054415152491720824736108762021489457245615023585464498950920338975647604543350016000066558946688753310699017022117127509185041660085154215348491407865561140259295213227431143776299230821632896038227701525182317922336211545353342348505848550880186771573513210289008824721864768287529586193872287152926693209523159733816903457442303331637646417804239641420974923693815587744567269220917655890590336569768108708456920653385580077889354824752142748136459134809502139207425818297798156887849096403741159320021028833055391319524291811548487654820449745347491312483924268347529946481437775810440733215756836826513404195727080079889650603545441137469297741148172806245140438621890728925474188214931355031208298379353619670328056058225263433074991154660945101786581156387699969708118435441353675831411968187790652862238922301474985704463214323475127392377957439244072942991126437150541517606750405190576087408946963340317792783727495190489070220112689681943741653838427963870275731004758778163311877817391694017837703256613140475347631967733954086538166231935172082950037469144778719528699031776563184032047671655591037368480695073724138850362318679683714418543667549475558623708662506379649754532757957614395511079559672778321859726374517823940180631790098868126875425557002985538389474124122327346723346256348164627400628446295430545289607256902563113571597296239376854338497278254311329038853726250302214390349538005168060374120269938759765155252243221974801620170541148835988713167246131102766554289332307037616129798125414874576652922705857549158230229652892177937016669402877594066447077731762418115450640084986514549811578058636353004110851348173551638481016805466014081403798460884537489773319744563214791226952244262017279947500834639233186397937278825329425814698951296937613159300158635496466102925668464702154963101343150661069556535589968281600000000000000000000000000000000000000000000*i1^148 + 36331246387972915465013309246035524837635483527478684797638482448789248705720357403540252547342047837836962773310868847280603774921303849544075851334242811922215757047165869336152084898590993034026168635490406832679501251920757196548225805652262091543541487219027797454545623676857990518288892473587338321692064498841670382087073633532383680513166928113181100115199663331884778198961088899136386045138069888006793162564171001384741009012444465189102164990549814642798475700581364910481415596333252733932780051828942676955573556800751873722002974216644475931087811490834165060428329482457907590443213553486808589881944891308450275340667146318727691314740659322522215178614253920066718142226542259380684533299077388870318627173859153393973452053541399733884353494925460291370192538583183848121534140551607131578780677706908600545308677072729041323137563452024167253190629326377847122510844876217304045050897990017372624964838072831653422941875772418164511657920589437728666980805573810850068144321979009572468571291482709400172282592703440594148685977587317660609564436850243470183606235737910748499569650452031716814560765318802554657310846364438220993556567926224344137420704789544869598518079394315733912474542796899758561524001215169542997314150421301745457803053009431250013099874590034712168080938352883621343231588082000933378839515774598234414246849769328014209884586715405449615692063595683508070401528392197410424977665016236863842603012425192089072836107051212060533399589035323961609694855418885690842974039172294514026545773279220155373395906118860785501176610684097450083557292056122825770162974159601588947698911386095410326529142454513218310697882835644393728136701903228927723322834422809932966589923120738213911605522048301417423488628778532136694835096802273241436319798940231932119932063437418675662729174860948335222701258097632477791220136823502586241106451730894060121720594916928621972607005668863163787675446757373100310022008589176058676898387815718687661720826040909378680400224776589084231770528148838625606524129135779760916087844649642363163969144578977157724958736521099315761065364997239942413697038235469224806395916799417745338431566427040927962045431340501410447618509746881830443041674586320401416703173219698311347241392417467901468231328270790654541348498942756820083496898931786025212227464983544501450269667538594378648190809025327181889637809896033132060527724317511388650491192465448099441896524198401280499650188684102627078460646118583316044238046405628335891419654871862760521785515150524181259664653601287583854728872531812242683071802542521552539936510886847209269577062120461990319125433323264535271351173388405648443322020471620696458089842711232190161016885991299273124675362553851822952177070426888126670679608135803906198493260042386643629226301226644306240829222889227683826917052404321608835992056561524289416288559240799707084383645734440940705481626140628150911082580922157825282187414450701375557263144422921197141640477072267152214453282850828929297978203681149702361255751495852189165298197878528579811800057335836818877544852011426126281130775389066992885504069765926901594935222244821698136719983300297507497574512511098325311417273781081586911223766273259726652673109138785719601053717969332670634857578821595250204988630943012732644278394175254543355670539611077610505809029957050878775419808173002972121107279506995989475911739236832101759618474419534389626836672432786201856758811377009153698446791035036215648630688215951062731031422693749944261043049572959102263968961581511169734890013114523048790567827185940485026318588932527586098250905029221830649970060032483288294916686536893004358583532689918297709425459200000000000000000000000000000000000000000000*i1^149 + -9840934880116815604064842831715772990209966926400267887961333323362048600699811291490114715389005033517355401130971080140841355934456706622280006522297880741982478189929786202353325202874279490102643910281558915512978006481894411500575612812022666451271142157571659548079387750946787408853217844160802132541293575402184108714336855347988737733443733478222202218187923884188663196936000103461302884497289231031825466167972670302660207971061246794259896142123751739649088721457868180767535445445950582412966844786142296952704680773539132533942208934494781641814434471404519672354228160711941497328658143964357304442921440607669858086786097604731251837240203304825480156701550363745202306932761893162315620740682365981454116431916021392990891921197456994192002441753161768457554029411574473218333385778158629933701522909872789694113997678120266447754662785162642156061330764995523133161675056726020540484972384161889778423041116871674160355868718882910270518598517208014944554213913834072692498344966696603531661345380147307767637529690288841428435230762380341214335531205807651193092484120441415581082772488647401427311581932419506942198585537244394463497185833678083586723930256042370194247656216669873115868736885343258721516958280663131892684056539351072760929913677037959648632109687544537340733790230100912072801034272971941984703656233324010586058638654615427613647301763020317873720541757269195855458057279648930674888306328022223870007256479141175838887464524138597128476115009196490123425451074745749619263249590227577652810619041328945413389142088766685720968012254747114107510287730049035503468361566006370452873789095499700930722678605456131743949539815389530662462326115178920379969335391250447466996946001389467345487183663048144003508330077564967848726230910033849308390777433459218371677850762170642788201829396491324184646591660555413732551000407581502959586814629177572691353672575002521024874252457592502250667332359749888949868566904627117394193665170831573748120270269633179497057477985710013649138537873717660220449638824764113886031995547961664024311354673500953465699531281225618288461811900181327045675179024811237915720323699866902657579011407236533573259207219414200324068207216425909475021921046159699114586389757381110312606455348010038170503636522339866603509063091739864941410969630344072459927723614958554706973804411866521101941351661341119037719024745637319453427967387765738077954352174327813100055158641133106286888754191593212720015171944696411458263123009010520382027136122440635285795879341238087445705151390453671289031071682889542924972146623680361498948943952475989458852502710210214184141984876477001924611393763531279663343155198848510359695353353485081748846479878377824996871975620601148280019076578041599754004814358040143934544875401313072703668548498913312003519501062303837345801799435567632564217961756710841053140650835191613476375571156969731651693410341964456882638053515457565570378122186368954954827006799319080489294347599478217677076586585827180349833214294041109161869103512057141747069838523235934381078885902307602387923148181918421418195057491003605959040220883173374449135357773910817248343239932405978203810484495728092452944484545569260940786485366470857158165389425236385641451877492252144738906231831749261957658044256460643663744132645726255362312991691893432877754081751985542045198706827249689766451957807902103292381746102159252926741094745130468382485533169647801567022499637865667428006846464802395601586957243676499806065398484463130557937463643994692216089323444439715355247841210662927698809547741530912212872111224004925329530175791279417791130063214452624040626559443941425894595645902327644160000000000000000000000000000000000000000000*i1^150 + 2148531294836530951523480067362910974301765527695137925807714453925933248568279603502742041760185741514509749354351399291055366538382725149353913585528618317482820290859760666333756647768491704265631372942730745287528287001954555664291593921839381404591804048489675230531352286532623997423447858276182111147068824262636116169251910883524484049811430569281493771294248731172365726257345828206186939084887954628678818972424529932917822327818746467062263208653709818993208778107761663232368643157739477568679635828498234806734758563016373623265284297724894069494405832590762429330949524848455018954534067641252505302092638524440406938925602229175691160853393699513904942787323610910079707043724183460406659376639160179602062705639458580868571556998832258955575459850795240406982610853463964085157749056671720852432448444885654844342779406582219451969696942513607086351746460748424941340971178023152118871502237225838102161066094436042350394830621528325916258951844024362363876201455060146030537886597886666843457281476077884125759979843586800627892500005424839526318785578811867682176241221103142697618217233533330299516024930639050545743183101853933009066084208562816493241573647997432609370893441780114357186100472440985047937312068011412730325243806440843756156067355380446878155312875251568003372106390134189493829782814599966062820836441594534072938953589707712839185474781625039053599132340441511231375026348927108847520505385562031735401188932493421952593218409060429855073795308325002766218265630082696199819910601105264858965327468471992697665470570424446602627461198388147216667396804529604013481055040689990621573313347661946087293830774282523100193104236154727701191899085580352267119477955009032414383627489390754022254493775347908588540993634369685517646829718039499886610755966660394425926865879383139763643682693292783917812032415818978982505079689039195828234923478090990158350760509752341662981492748544380217323114735654161937592224255991875029225415266004030894056262277514338308889509817979756178158855047568107679361983541019322897385243863570988576917791771680334989219605023368361975348235575341192484485519159874396415047979845132583304750775760519102031843308704512585265865659671406461799956466927126774870219500764633371459079653356982123772668321432774903628674891786616593549466520932608555054113162580741390268514405305939290975845499144637074207326103180701458346284520311098313944130914758715310602251760366470607221921374982314964723123604168288900578432955322347294315825080197122867910087920451109108669840957736263912220350978235422735486997367378347338715671474696052640758755580524497504652529718455420060264631900739768956497476560340208779388251084505350125633531315717182013618084608258302765263481527854872292922904374424857694735380037513936307727547971209396429212470374773759307367260669345415138138429220025998205003591265916167448939048475187272095714701385544468524528754319834904353055930594990898063673696290478303465836350644495783270752911976043270049685496839956738318647775430655878291428635107430593088055253004415851733960433175679649179862833688006764792258042104588784828106624171671812848624736246375986654768249930698149900809637740438580629147398942263539940439233627122856859286190883134554301893679463191272705772149834824653672462399323882462809363784662461095680489625135156298021127077629921945674540306992534326666470086117451278738282590210064746708536183414604121961339969748591777582040409088451481412634384202074492265922863701175811953941802506587040693878429796575208333284061115992347215886445555896528377466913042485184128699646739771747956931865074091227253779884026706492795937790676172800000000000000000000000000000000000000000*i1^151 + -357871793981420619216583708811195653230146645605222760144664399647972567580133055158423927187469534530390210860460597776863788541139903542839061112529536506710249836463201882221384113366284039909071931941893921748014987693347735719956676095536009487103926280133437692485497349380215028005193901206315164835470766345861847949775644458031608175016666024526679150053560720906681579356269229829070720266835222654362824371007218772968635641832404048417873976161452857250693103320781960846022846853069628036112906864103186402121852065318882235643448624540733668931704808317704218772298211946982000328817744290951290790892489990799690469314036082071582896257861978508124632182665267465513936448608503903044819641649888021932538729426415960947715038111023979945138370339161575564401826717329127232209207907195084703237910096574436985223834363273644166467255480356594490701024842529961205916282848856002295263763250304230411654419736449796103273993078032785271903254359174549582837867654404695607212528154259853556182290783233433167452572939345011192737004671823925651986707133289546800754749236653553994202218943819374143897584360017300489455773823695363166549749345737225823475270668656010314891361450214088018238475735562204409499326366445650851639660872745136455092807364748671718163658582542139326162636647619359368726436524314973884579384474504628207227811379235106698628576132855343885025872268315569819694748384695151795040500220913302155754896413677273742334104962946271730718047518621413014717301874829432666706952518779204275406385188741005437058371201202311463452718184522343244178504773264087501527031642162888084622327895859579352964191483896680593056399792377748004243349410124664875360024617811869062151772736134363293604081635049155056666144756179120194080461559084919799996138281834065072305657361218954440938267846959976609996859371889340783744448799269692815569359653612524274243211215624807629775349064587447914773895146280601180767286456810449226787968876064014543494610486704965891555555588882600025939201436138561669473329232597671064791752948005297594372515846966904870191262407252579397816515901870748106215876967919009574766600019291574021347531879090370570430797728174643398877879436941875545637188773593879111483956578611823568023793289148974949703814396712832940622850521830262984426136907395027783520541162147080444943651659168930860272440768636503511217622181201729333671050407587546314336506450659093513708374155382583864336659597306336300750850868226927754154384502202398519817390242311093842448229817188119763302015791260591236306890505366187558914471367283174126102332803449460759567351510632108789249242365934439550782909329479383960873528106833167752573570611505543447915959381168472846941337317212615740406506116357424241998891999073614355995998558343219524297839275903419553290353254935010681363971375428152797451707000773599310050482162155300749994028975422987102493184975265843766070654246456760345925056781293174731483059392268628802237919397609276862342611951761486637040323793445431693442380061412644641005581702011840510641385677566608709817221050839575721393094808359868535605653832016958402664190713241541228323471678562641297493300745654498917850003995260519197823766158034700048552540431461962310422452052384311023840549913195362860386321861497262570953288105138013892100636377707223704902401166255931704767729684618877775443793274750366155602650126987616129632537910748450605667079636898869718633391210648792186734396584815681837314962387844275243805414622034365225322348400287862955660480382369404008801964626932736280574274117839209990082103155601875853301180808474762246277100219911196143446351324963605053440000000000000000000000000000000000000000*i1^152 + 44990191188989113854297276841178785675332911670941338939480845842752798885581702794831846294082766751160397277387121483166814048568956464495388424950631648438623913401242364345253869188223513292307167002497657221248979434609367166747055937222701008613426992095025223744265229714091676275762647642833593186605955324264786145058052545856541000388578020437238869778394496998738809960243120550672326601223745919603308179363066151598795285877866454097530319760917964883240462002333056970060782045719409082531231799703252002101103267496528775010865596730556164281059881386548356821289463424947824903834067408615209876876549413215952536823530023353603783620021717543152866267940610838909032098593013223359795275982254868758090108422315571050107669835799036168466613546524155420108827928937164828514144319351067027025582380355267515950070246973799466630812415743243237464092703759069427329451104389955535099812511111517968080028973966562381892767508515176455372106257199169533324411141562206845052131911580864231466334778954018810872579430822574743529113301225345620911595168369194175889842563677791014267501516324188527617003634620614754409697181709626181050098698541472993687050537237362304932447291316791681244035101442530974579113912087044451160753715517270100995794020465478162749972911452988866157728128031941979796390976718975448396910993388941865201888477399701317434523727002826067157108286461793374827189947748484167916359108760915181389380717385726710942504777759226349832643061533707576591022249632209433759231170422773502653790554152464347279548222036066998987959882085506204990126689370196941992348162159787020825170372278688561891869852955165217317921942235260508636727132477908761443874405937437805882646489005910677497764277357828973793602737925357979418205456075467039018183557007099908202478854996303903623074468765131476198029209639726641412387122538934437043214076598895363023052716259752056646347416459556971593185632633868861422525696152106842117038034272738962327708801729856917341060384613037391346171656661758176380073333437225758023266202321047597046486507259424402423546288420006223860696214509170729954681268889610471110661925470132197916897487670003528133658940104937120605767255685633735619583498812712296836341785752529829041705287001309253832947711374559712355202482768019798346259171935438000143047253852608428996068123423803450450156616123043498817585916602968448259935302742435245318641986504693286301418609482712145198012376929725081744981023389184712638045775074837585610374142778391639198417670753535599300119906119589362802532593550335177240861198672915865006914245629658804496260922195416766991403097968214859772662861816213838047824906733109983738854957141534362082972493237185293255233719898015383468797059409649505274826455501529422023054314413793964483030015946630094790939337295476668066311131956315570266491218847144662807885441922222047682545393894503074729614302976694014284304729141383843720340414890316446366244236531694765071031605643452277993203839150024415933928127536073166615919992874567077314504265404375108292942146927969401783366873484527840471870343492142082311318603924334706378555070563803285596607521485186622514579787539631181308480968956307407643992912219415072740795478832455795731436449920621395747896448821350415264127102814939406799575160604559650032485556067000688898475656636974572901228078581112525189412982714330000211110149381298982865422504968441337346541424602745400964664502168209110499301392814083288736833942911131388980639235331766989437862524439589934136073243293603199252499090575535142138931421425454256892605050627454738989208487737524785481494037207247420694856728576000000000000000000000000000000000000000*i1^153 + -4581263642411451994483873810296582033715384862862042902398462026232920974645078219897094314425635565250177511068197245601516937399430219919483041710686956026477170065757777506425173315972034503223961150801125447669896341164279074274331343598323216089039713984236364414104241566131442550901240981613634695683759994261571951804600244506578244963814758156423362472294425616054766992260102283038685819892743362382423216344923472136395947712612647155107727997443958747872310802521498702298035065429147535728514812254716550924938961909256775184296129502383670004575663528578102178118979105339263322135235270425888673242409983444087344876002243033551994019536689739739716639609545139974829212349751492276302753474226287759744053320041720549466425026921825560883074725274004069259354644774831536809743875644237776880573024286442995873740773629153337276513513446101868749705494881734075267010807849838335919712938957864253869374990933361203309102123106532348047848942035847396704791800325817135679318186493091182529040758982771506542931289544088840062935838881788167694659209607160792935825550662093960118030157492023642741179561004222714945590006279323833122587816252830582049100602748105164724381885870395281611075873909626303678488614575751371325813067927735062728134621928474481737172152272454033783980788350500983303769152492339349098285991866092264377179367223101068339023129020504812917721545246237806910795663387494461880352236898888666001475885344265663256128581456697913742059338876609954744526853242096015687856289033340556526126949523120829228971629914397171675297334832690045861855311895932083715581875886990232309480448392275622576008918194142867077109449260762164851615561024166625141696740455569443142606894420885083466786900860421652820730029335016252123962931851775118399777063816110113139605424001931001354157096017924329144011579294336007540218430703163991043569820884918390351215988697337751360099430461376752370814838028606849908564867122497966436528598440235190226754607350887160991493366987847945609298767291221929966501711363439138184668859417968230595400143228375663172608048582255989486565689656761728248411399105856305897593765781830150949323937274650024584497640970484450508138739618894223389375971811848875075811207088709300842755978219612336090812615368847082241586945052272442784587944005703452461746980172246018107611737585622881930679545180396554293907922933839532327877364455011559706223080602640080678724882348543729696713019040583958368045724454665735809587593054565807999552071454663136382382369374250884385518350378413231436040802606707800028833889679844802167803672053804654506922014480138738401577015595736359368849955762751154341430394166989283813247446198335068707027812498096853665752469680440991662639403557214093900800450476388081558154856623755474647944605177138596646787325792559531186209181893194527440556000490540619613832593179656017415318619382463466946098811218637790428772620431045735096274626945790952094239672775518742659134533926481623948884402554839379998875087086270955721061744659863295714917696934164299442750870034774732259954376849043911179205117052695231237640928365297408546905996436816897343780875798876650822606531948715711496378206074413629464106023500049324412678494760233231497273422037835137761841536846229131580780782230672176280165449425762799068092764303272441898393566022347158616193939632646765786146773218370559338882823618078519626708328435526838216387920053213432157240027246499029133548910936249244382451258131457021540191575846084899054566742789869331151060088606038212537865573246379081237128843003823606178322851666138019678379081025851431923135223498370816409600000000000000000000000000000000000000*i1^154 + 409233207101736672246984361571258976667048834468684415684542177124100396819756392353897505445998611459476175451182848770484421231078095400469881521809896341114633039028714225047120170066680272943209482651842960645983280310393672778540233503090736499047269682607218370162202627645990003916221383175375897751128494300888446955332988026687222706954440785647513719072138562214145801798196857057580958548796754210888819356994205263474270176846708818104436546505570664800007064817330665981756983986179993558739397479163915204819435414920125403249792961052249735385119700142977505918672547524314627191418629251777163108823150974406502206408603589343106984711692464230150737381988137248215668576360196058526590342676991682463007593164537531630529600236640785618717282915120553138375895493919633440947987190840222219986545691780565915273701824493516270977796845932841772797668725561589782312905551462840180815811496141995712902681391118590921668117174282429989930512993735237928213464777538193224374391638773631582908377208256673465755057302944369008886479400569588689829538669672460097261759108811673295142644728932038448613559295133804151945670367830695056488822912054064225211303281483846195529205855816515605070925769131866954691925502299038823365506789314615160438931533297383314226094308814764492276571886176822465055782252255699145770469682785535985533277181907365597034554213292068546042053019555514309833965665698388847702372190898751159172867796749594728264482313740720166589981964906803672462887994314970222463082459524640939418010994760652797605833295809483604348707169476656603685946629742333877107536267487532368418044145160097464397220941490185079493311613592701329193051800378947656904978649429927527206639494649919104462705325956735444094490933285596408762559474900715368562823284218295299071809729493525991703921766944290327525820076042517466704775117716062530541305126658158172719396510466180126061770075886992173876197348505601381399091448274523933262720840724675461473224920052036861157444016841161919519230333854241340792423913116826399050709601225689720977141122903975782720195229159291220601642123729774940060692340769584664926207726394009315848820932054620037916406055990478758643986501754604643746981962278368295577879971600664879238529585774680179726878013880247743495827572171633300585269041917194708905683558746641073792341750536729793131585784751967838801860579612971344059688457501652796692424146869100517502802801923685334295588682942739870796540727373225226156825258501943531735079379104415258577400553735224084314090654686467136178146096029723051537833428713523547384500921695013574643554377956073213791653862159803525712414340938821664687569964397546530377248836235114636187306926954733987949586812355108713356705082227733286682371329571827931409365837115770262496571781769411635158293627769226372817980883380311686309982614825756119075714856645808805579814768252004715890435339576730228523280878231197685366933047617335322537502106435396320125443388833966928908489746458485470289076780063948923936251884944191972842400552827437584869066173120615876978540396846435796052414084450805782747901578057874566904286123533410618947417767483859403707310787724829950921852633789009046525366052436586245296370562402467739205249188568661908328779824742276871211082469095715057895488322140465431920248293583785957562400998842795730773944060775866722685182995575608981852293113537251791010849450520134960269333918652841338960917289365906885454671169595845688902117252147996439281579701329341327305618104589695176177382003821814329277348223766491520808851539498709264319608553541787687759541388239316959448803573760000000000000000000000000000000000000*i1^155 + -29203664053035095266078064512491635127455134919148851257596476692111514165562387962529200098618521647069689942265742411936974800318150645229482412025384650740576843219492356800255692087277761961131863654745571030798478224193639313917450615220456054134038275902151771599286428022300845489666954260673679386040203895828215644319043169252897962964172818540797485692298884328836591807205573851684023437375473736374491786273265546747153145591771419482086121474360206298969447228563844778042274564035285483384425033624164847376051878816561991980994979511394292192068733634391790118850794379762257870668761123675279028925861086753350398563877666790037622160323206482612819967618354661206472202781767187335681039002663793949725196370387736546769239376367088267107773046875187286237170262234194394729539558625116729702640620921519106328645211037021459055771293651905138988359244379227077262703523205968781683888627583125718588168728779741041650358096830182896316185167936766919721683848976011622782094747137784989332033691164104096571940077748527347885214027929442674614685505699291730386123470493016531309054291494349449155354708494351758409284295612207346444860363681935057050902697246663446752771664842098950510312683458113137398144392690221755817519354314356046243611057167433658732387750040614132433321166064734743951254789491752099620518493459437842004940023157643934931933141861234708035399028609277820358091666033916297488779404076287157779282198503195153378975722489702107453263685374945325795163351915509518469435312389838284094901090937874590022958985743132395031097858778288244175385893092618357393540242991949415400909110847893656657831289276309987854058410571564858692640759805857848454662511947781161859339184680270922737896105178207056655311594360276524375050331520001270562820122894911221222337257272295193001113712177724575246942144333055710260586890966743947045247831473529400207221998479354181741176344548086048290013680760225630920967704491813168568636645535823636151818836345391089680722183702349081669301649076634437925860026969433430633500818333945598641861207256718022034428402351858037448521377458163184612718828014043591389761194529368373083193903558601061111238017725742827986847986285275933932122670053367786094946192761648382404941829297720696942773034146342111088658735144326154070036924297539550164546022619219714595833153327846156434250292179366102649104065229038668634650096503012812675364608592295526414522152858607642649616700673334218197237158783565460279642526379104153789659815493866598571053255315811351812629440934820566813067804477915226017897218730189400231550847631559100944894540884472115437972883808731308380070886981087135845512439896047518105732738494679414726472314717685524937984011322311582871993350073914520137602731392169968697414578213080521840454762213930002718488572213166962773726404220961584482488036628734486028820746420920142491877413441853768415448389605629126164948601653255860963789346037542819826716532855222296166023697609896317532288844292503776722610953671078798671630328613177911260436673636226251567313735007075251682032841049753575856754028924936141084156799235766102294109164506335822067996104384177914793902910402405956078648088433836850165630307367886394000588666744000312651765480151549414748461499930905896703522255305354107820671317956012374825001401956600559062408720891572671183283280704643133063706286806949472324174399843949880393367450943526997883798937177944143911348499089625013963457551867103197898332614701772446374782853956538645666984217040629146436159123275380498347562836346574712373735683841670256819396250466815067816335323304445345792000000000000000000000000000000000000*i1^156 + 1316384883593464249992498723273342708316259422141917330350089232686317790032294666971654981348776547408683017472925876043451118313854259637809226925171404432212094462919481604592499688089321772382741423503648889416283615120950309265244836154692480027252238522993520325681248188710772755274833543867785539387516879675746717621771387979500829335766337356563751284687052119259280016220360926702358255670236281139241350523911993425953934929601192567188959906982688952957245568561344287209039610961898924666226914644043356962625327042589485665387605448194406414893839686443018301383102225727458350132392696187442838117834171465446718773404998577304988705321120101677875582025828069494342641467724293359829985232012098104535384230691658175882025184972572413920271596315907156035968121113749868141320821347597122909597493135436307281230729234511489870497471852864721800547989754636546337067272018562379604189804272646010103338919870243754634264427131873974531795138836404679187458298834233346757994061915331970045033801693533027705756190063184284965269424149464926732923776208220682895891169352189641324989196150517211632768854913317573387854271292134840884290096245101433258444409016388142611103898352878986416185212640561237341416993711125905889418910300150890804620072583755740864063545131373744024738071836044742620100976433783152954004049773719147506364208022537567481293934162128439843361290287240802027214954014645019275966450992069396271538888823930966442398859533159316234053111621816298859379647021687705085622259164833360804265978194580478459864139091987533532820040924852667972991080380466613273210596418435518655062542685254870633161315436203086418388691786076866409677000284121941280290828852261642026677724577978215925034437539007775900191483149455801222455781045811880206851946621896887480285346164717617074137389579904396416822672956973540331555409789575838492301985382241839827723950449221836096995662991468031048558826916097895768541718551272535187629019307353909855857431425365969664332922603500763892543317600816696803759107784534764894633755854178622088858540475076219808891572486282614097178174004272914296605786188441740210586907180520060604295010058494570320858529069606596597694053561842370829477610160858093927510833849345220287278723802284562994097893805203979287855744848579163848850049405868149226274480083257833321207942652966746650054640889940539961012473935580681395473660514633226439636742462338903285715128848675051385954445282456664979744916038610117109145417911959838492673415270144443102266731442883510401908043754616856071507571283560885432275576385381981417427704545295025214362417532691389983657418325805137842148725860937252847951300087942497060341737178853415102726808963064369553580809106962619623324114881587367516032374281318854968223286174984418642063084536476398930089731016322354796988149112720303445122497340680737697989599642479876383231906461442492880015775234372642294907203375190995779801756272567402211379895579865947462379849899158085398277608148632103224681324279105167313247686201403062305673854136138500883957780469073061860681474547454471657164835688880612480920654436826912404957217700264921167552647333060601336887412752155143630063493692453314912803113843235910236701572112955162770935141722557447892636081653898247999834985286107015594817110623268118353995093367584335196555451789218798782775664933624944957893026173206531836076651300733003162721863127747379382998673343388998477722828566988026744036535310263969004793398991540505042716714175073558997653806376176289061907663211946463469929797893441471140316239643368963632102951277039360830124274483200000000000000000000000000000000000*i1^157 + -29301144976075493380928763097442615863755860506363672489440840345918086128534167648986139505995996795288130186530584476128988779774355689809203774741471890274751242032189806488884334139820748425637606919231517626248229913751832926298960107390775187988778806294425625451120031089576945642026916699446070438886278454078304230954933322310369762933949272329283987069415220268760726294403057831613218167248139183736100614810936926619943846210732212019853515456878329001330138927384142853408595164968776838228462117797383409929024240494751382529773413391387702014756585478192805455008992767515233114669316256861807588224121755250380824423870343387888863431038299671222037493370599216577184990674991081509283948961874590744812401184827064213592697334247289695590564757477922527845058940327679854071522254576586112154111529964387170506020826256871144778226017607241068764524873181954811104808067130612177943350661196472647273032256093084404902780883860287308401511497792082460910975002933047317552164430616395208598303979394615373639498210339742129992606005384122912978304887624418924288229877246307604538976637460228454119500253586870329910119133325060760072735263698120931289880203390688885516917389025400506060555014748266213378348803830148466222697261384649718502652398888406185279960374265319283041433475843513046805322434174017861488385704004773174360710524315842714020263610107155646121835990294547209642534898605320862223600739095390254854280944535068723431815302775071695862509860823633790164525183861378037062954303387742036311375224602820520819335458950206002567324444262349676966426276272211436761091563875422264104614870924633468491883221440678332711376874963384695390155622204827766317610409342252535513245936649349820100856753921998100040928586637110365075269860914625054225816003484141646925123815058395474152579635285335574475158339841985367444892482228318033790689061311950239481137222203488433060547298047076371326431514919861053779774400610137580983406621846734921111435490376207257376177878002771970758477568186132038234628692939532493492269564219479239986485622308628775471236665940790106006913098585290093779931276565779484218709418626972481532604790281572562889968143796255901129868919624618489825654646180537631446883935677910725604667802474361085301707195893570233297039817061766043653518971940843797422464903486362490504280326675714057538563380463448939101955725435346910812273814489041679301850174248399538302457607551944644987707914851608835023358358682213139414901377390672284892020749685017677537336198685645243848210416688988677584686460578666314723425510081243847444074904343093717656307662475084734315021789647356150353797745545042242514191646184235860971072295435163796092256930676108714604016591118082780646392842465879109598235338350127368622343564194809990818251435921439104559105956528529665526480548680083497427479802995713553385363843005521374493873369331248234614897632449496478426341590390138880163533127017419329650167012268562404085522589488532774438787203742243356458525327045699073705772827928269668318635887079689250338451770972582120518968332879147053049025474393564851234379122638582039282138774747269584069522418264655263277460417489005946269388034253810363566904981086528809425100889647006816778574302606445376390617120378771238076562182608434610528285487555731249389209989377012213918955191541026234428625077870090970964394065231787630918569493736207881430601461976780874298595436431045081433696953730770521343886528670287046296546059755026162136630647644814215459040778657747348709229369067855184888683412635771723198066475996463158220353416740586127360000000000000000000000000000000000*i1^158 + -34402578955284733246831781819567422622839751365040744216569692013391798287776684643831270181547345722699550641901928149875222192840156872369831489040222669744542795527668807009790655907680617871878676136964580897969199145138551286792257568501235398684955764489888339098052444946318727670778651772819738923793215975844262527583490302009782604111358139814129073927727452340884810240636334030911659995265870629202741557217972131684316749817534227116658134548407128550332825630746779876766680804820331590120751286053092902450252786801204578589968252892242063486130177718946646071532764583321051511826624963372141995210279995757707264351975096819708712675441705563400045115397096968966089570444186042748103031862151852906490700975350388020248594732189849730806894320646905161249021939023459490585399260058232363011637205875402848871746485104067314832570933165235807738909237889665363784066884181423460515733371571701822927223794153437696225637349238218193470078915187875868752235171356937329128401193286546822804978000450822914625434675757395509006943671831221064608512368842532296422423619808840009504658474844753139983047127446994736868251717480081255936692322459345452058084614605288388564065788778235318467864666261123379075261724770909886793887820224100411644783009100201490575277502362452447858565048432906598806199210995336473409584868557104133579257857962596472831698290676468066673822981454250589267839808387557307902060793697168164843190626664780251899766016641250814498759824226590998072188491728393986450245787055482917479784397250020062192813804262969813093712922120843703638166096555682302208458144261601757335660814936136538901163254551299608963328353288864548204944246616185358224513027585609494086544617785255203168919695477141911336901653041743567574492052362658469396011790965892888518891668195600184773449219197274003550485206485087689448282950953769220424369337450854676838552327290862641788224035170233049288182097077510467977111063279532087696725182389685627380165255871345592420082117018237202407484653678746496560012737604485308071938005579959634347725297191366260991668140898517673040739733289033384797611125783044898335862775924434625167949322054660068529531676434634347353578625663519947695260568671322678320363450828392451672743824754590019088357800180918145861404298149487659530854874777147142157850953389624711287210715950199078338930013547989930577709896104047453025934311668575272731951166569928591655711065047060360521489432621725926696090274342492748819701521771310126424875195041979073156509210423336549261584249670885134288508477686249871620465555788617846226104529443542085250905840536702331305167983601961100603406846833388129133753367902517719657040490109821275364459223397562282523037592066860778256756726423488288634815648897230663360775220945221579946817909349448417814830521164773408970982163655346418484754186635694482475935676907946998109335564808451809114974675231455295441432758454697449358468240846174572352803169813272666074745555660885754161783046987730779987955692650683244430562235375402188607389156500534356994399531248548519615821876622449885351990705828479508820959674333975566930243686831356246353844857761360224541751232176643743893383707295789103300336303062597606005494491431642077059551760783600936153390472553621541054299762804058980418324541429690053234698564431193742122498562685272898931443877239206699272620579583235100811352572306398561242851045911546370400039907483671766271926780183096473416232780109317669718363561837518229719378327386237856279475476236651967823271994594458859637419425565507328574274516830452556838731776000000000000000000000000000000000*i1^159 + -240343713196132066491479091928648209577391530482023333760099613573945272047397847295930911811858237184198005582641782807720991014753324835192577641047916334544932958304941216356465691501162537991661904804578117033409649091491164071595325186898262086730073635736634414302717901683632554908590895228031258112830205979878701835814863213876819881028215397561701983670775035436408945165875772989733588492666399444478528945322084539748575115173862235588455320421287106971019333564692590479178605433845627937538291723935796596396533118299334683577720227171936137271897990353474202034218556701148779490450538558985750639985720032650906460691536443580043658366579597724323636683602664213578395565784993679299760076274723009236602824732946062565692909727024689581482442643663052389210971765035899927409054743578595873252079387145708455541106354141501211679686866040564725245448257181141454794762355655938920561950298303927700535999428164394730594121944533088043581252057407113275269938366668269892958640829925364501894180939877433278603505908632392129379724457575465784773240162948475818713961617802411068989133905788507460639158412277760541038940552258187376002080643075548231358095725829497892574613205693481402589142006279018200970468683547882770855592474169633441574021191758646055676187939460197913962429147509852993699253795369182004161853773135555719309784672656243492945193636794155559871972817546262518316450575722958267640126422650239008317105400764908007683170684760528099296787670018820607354855562490426955953065549975042322805364825729554250707282383715955820829214411188868457181816127053218076729269633842605081145706498670913427471205507754154055579402802088503780421125459857344274129843485621235047103870005262112096996563179477920466513762262929614665453281505942388371879378450422187899568298681956928761826660761549466068460390347854593421633351507304338735621292217337231813454928764973499663226789440102658118823736968996659670383412670299198585429843909297760924664416012229464434183164051403531452641709453566972659520959355348845950258423568851273417762790177525535581357879301140696377458964594696575711374870285525446721265978391237067858529127102521969411500657741684517556597590021657265234444549397052493662795431460961027617707115769849958338264081197974887010897490372730089621231079775616154415438445717299078375293462764797692593953110176912357759710560928228695288399828252558091636766069153818436172890412882956489488528024439230160341810432794412774502204891839245699141479674897753075777030119882679763306706888576607797133357323521081158479429426884891658862929903697869005363727533937703481271060006198247140407834276522694352686490404960398025923590143674133263112555879736881276609151357643406535556598686275688290943320975792498296662947130130622800732645671582187851417391094090475358787398580973731531967276861977225687868744212901582878309082246957975669345983997728411008178388063764825552083602948514236396926894159876699019734446337367678656972730190068371492485513096553322035312282901746585419626175398413893565758974925322057760998184203450242141982981684466279589218598227782869679705250105474334848652919733566106733283502445152579536125584922864153753796753689753894968975347009787298861028166881866746445078239286202930947972475335236437922757879853630996256051604929918674001976398841847030522419349012136692407100244677141360159202498264892497606966034497749458816796364988046510015589305662411548854672892738066993732617773345490448886421548160608216003903722345365267263998479773317342302079653966632349359129938258681449676800000000000000000000000000000000*i1^160 + -162661538125394374388144546915966783563481496397575792041615876190813454330312057408492587396510330827105515768028570191431685910105019411665997788214551483428637072020879725847325566140468313214175313025051827939374084952691390725947863755840595554396643018113675799962720851418644479853646259378641821911064439371690840851896626411730607118408914043519761848468326366437035733414810497955587270373355471712475309797454482596965325018952658706294704974032445194112674790986492678326692566152046504213805381078350603655229420989706306450018683821769212364557805814942183004869484707939660024293497782305909226659560835822050843464437254489438170384561768432282346342803723299830141228982179023395213109311117706176227902134591699827505597137956913703479856420611256701339839265941344665491711612195434699646218847827460878114765740557252356360231086643739556383056098476358448016897382564513777009452660209866169161186978836291615748179661229405768488730798781368350678706632989065192639431137540079291757449255197843473998850689246351265390679922188913279613479203119490378793751700491102113574395320951758189876991514453740219678613288790425669714443674868671730723755363249186700259322323899227035203563688763575846550971531315380582395275594514246281859180958972468839486122292653779016274664532016407970525396737301422439564994508094239917502788765255108103121828883667596000498985595889400782453300866586107542634741246023763728392763602834268186381735733294792912635490313270843559702960251063688439189522668806029749219448688941252122772396808772275017251860133521554387259213788890830699428878348978833014595585455599296714393512930802120284265346308092134635706864863151135393195323945652454317128458141386815948746078876166786517657238693294987127276630999474853200764573004999782823096258833225880805237127000873973082339098537709761687203099383203642473002720025642713641694086887671846846631216106480471169515057358530133856491888320843299075215284972486089100647913522824143044872656080912866550421259260247043189796794757182450168429788198242786972717201296975077748363171663873087786967580017666058062132372359071115745500606646509204207046022583764065797585605442802376028612378054467542448383345974509257930690975197280956673317306047830372983763037897949762870420835196623181516661434963489972160025250067416150629417091455540737273121500579698577234640464968565904431257036803320293770205042445860019334120447382030791225516395051734005013501556774975405406789794594564342898517402077607893132055727442539719545294377081128406802045022191831500990877022868773784413354544141212680163872541697551793752306995500778984283105141000036849468500177577314505860829212088504254056267938331468229475575828210435091542848119341615455775332819164434386089417976635723306081293830171365346209006129616423747898288293896835622642366086982493854943163232519894082014491313269986214699838800711495117075900590996904208998212782834501893309805251873793294126797804141191381311221306449115369627674230556511934489175031623505225855023841148197617121552781890851965599874470179625143105030978423395103435672854995629398581571602444955990509998333643623912397982511193495833448497243378675269664158535225670518914508978140008255866381981066533790283009637994196511355822830128376024240708423038436826573796963109102706856014283437603010988033023058032019526586392180815122436914775883618578297854514593094721995734165851047712585285111825068451291924753922632497823779044886123764457900248857470403204837135554113163116600530899034539343492172979764705940230635520000000000000000000000000000000*i1^161 + -244140014788776829946827980851017431986767752603929271655095528960017039195781346910614643872134976142379120457853944966875631549622668403495864409358382707149323714160610891277594545124076074767300055663709112050862728843068549291548688429752418879032501688258124424652996124162079170889032054914701452903814785974394375003262811198547144814811841193237473565782618565438918020653352126541664233178935046877792350931579506000376601355654644007137796784125214802516835309876723633385810707197840884714483610402408529731702792826566130692909425566585263407185408553838849667638370885046031217343826174190947112049201915964415810591833417899249642684192984671850045068656031165097795512919821073872809663372774271640742119423461840642796122630491865049279679342643326311935343653607139482545101121273586481949377665684558725414004097943917888217440946895766808318574184217106503886735224128445574578897045133893594932670389954714994576192693470237066150005574838003703904002018961443204654612207873029066576982143349801285663529884328267484226957956711207222322420462715333762496435356790824384360292077664739209442392550473935521991187786474341936653855437609142273871169640703258570680083109130746023861840403301625993345710055436633907755119782094829882340548684016568027467717165161531411758482579662775408985614280865295399447911277343971342210982035715197888478224590873878715097448094185436540487647177032109232649593537838949215107918029297071749664712719260333263958286257874006384769690280598551329618054451984979674471651299495745761866909849209475521523120795337607654833254688816301535226645710977253358965135134373930536906055068282247973582521068037744224016485673186348625656674955663569745262946554376006483557107499413362962228740131692489565057149899082839023151515669304896481999799633491241881640774977519233382937508173738086576010819950434827133048212619021900780666620583452899111280557578358683756825602745203791146146440870354203160444165119537458656845351882262899487789324446757087700258648826195967890741430071419938302508562829082541773409792673149391261361826394482939800507666468238410786563845873272042071156010393731420398890460687461630843675553481702523401460640860116605435685757574356975240579587145859752700154321944420045217983679193975016364860942757990492325453586462574136721257369149197698068732892757265845728085979964386351943288263945615405513742363742800947771021083186032609562883343595940407359797152447789062240091435496027287049548892373933658501851059100871132661287517618519817140571824233219269648171860181197429352563818925607641332809243041556654223274076075349461027747148853918094622554409601573092369790023541943410278992687919788445845981188058966426352235338380032417196207029442234749121862195020708190999653941386394295379186599122484675987564088048746808519065425509282614442436091298263754979236961503696559904219043518331704760861908124416034441979867576740113446988088945811523004154768710920138337955868908217390475430181174343087164450632266725476245046642020036119606425932974776789370010133156727631635330002407509855293946894247186592273619813253931361189427456561738515274169974920206188552916719997262166402599260480666702113444991416161180738261740802814437105529964481391308836836127765510145046022475142489178560735541038182752517344852730309220138889324404818522966012200992550791720834673562722934413484928911263965862254583143899288244156579379012664490433652996341515908282812554706657764404514631751037361086061812417532852287575661840764501380303136039850016339276096077824000000000000000000000000000000*i1^162 + -25961727984180786341892199436535795155672025279761917551922794874707747028787958443328619283721352250236108905116947971909910247277181285608498222070822368462769506711714443496725009783636765719443989665410325054267634644919940686013921426024784752860558052350387929714569584371917330680557574299530864084315090113213188505255651287604584240220433537613021364558468451769091563936683678732006718087397101461253292028199200663226999731248600303597794313565943213977568685532880156087520756251879708881221415683866143084204772665846378700961132899217966344608591992360575603385821919969544295746246561873287138343897662537758902256008883565095528206776674734746177621410226645533074153500730175283237438573468138353105667063503289112392953723199430734994263704830709477097320170106285924991573840099242557319407264442954930730430120503817652072419502639451452733530854687746391456176351412078000921738665104456231890153699220834107474977457516971407058984325445536404379371498838072564711961421732134417293233259258129879554541173229465546236615539165351276211945278334297179709306232983104113510283544564001880360875728021373802158756527960736863576258805290264648462284088947882998423449695075912529080458483860876066708631345930952589105751765584169447845809086187077532013024366612290847562149850701733096441046882812975226061637708621711870316202478786654917654836699878195216882496198156073131076198893839556396155892076056018515071225097225415375745445474790075007863768996144980414476695170871499417492818021851936451941086171301832039850576680569595802622931327330212294751444265784318726499366757190277282338529994656715992328977733819755667908093494553596029945257119510585779380834161816435851895208099648115733395240852908058863695146964515514245888405527936716231127101535720396402678140783687281180726592580917245460988085711515041281481293922294267056355508811837888156115352282008182732378237017620595164230720537217005683461316499392000752901120764849393911226231182017454090484051327967779085663676711416008075357437078856169220015341795473584694728519806930843133662757935890412275880393014489849744026628164450174470857100820321203044362149936564942932973344382365948264652899307373498975638583801482829414273469864773687301309982656142039352858592364900200951308166491931406018754624861151587960470754120872954307376517560977636962225585309452826059565887977984121448578359942461568548767506559346691466551667853968093534084063623258631146708827208444781021742758170713468948114051670767389957799116702913907260162873153193463840732577314619169523414001746350896342207061044751690259448516575901022589491792640926470012853139789940880062483908689616337428444661250084083433930243473144117612245698991231997030338322705662906739823367599594766316583406516513088863974575405494904498504696293933678609382489700567524186768391529641240789081072229570782003361512753821506702149707518367298340045847513975185702928033531746596607977680110161148592481226369358059560635109938328188305883714413796499837959974255458396713564895195605052132273218485372284787454876826331341780139379547542337155239838948538899669191628473730450967238475485387210675723905246992707625658562359844213530145748231379281824302879815504933340619930249644419832952708742038958928315683481609487185944695244253767055003881779296666456258729950403106279441890452758834409162681011503824242779069522098585018026427122850348690966353249363496713074971070166186409163752485704241103109531730111641702712598093325431362460709810433279384599559087298736396697600000000000000000000000000000*i1^163 + -40834032546266546853333722140069214787211183754778302812215249757761368144114949770046100394299312489345751651234951773331941189642259027953992546012177232006333556962626474358711971283287640881614503401155564118630224516131161621706527245909635118394940136771253274782098939805932616468379623948338293623552904542936215317135084572496624018045806290848587272187323707993510298065444209048235509741266820194609066082666389713059941486362032545363952616683622062200918541949724681850423272049115108256642607276819935896732266159346493178200891882541620739030687086258667154698616158888616899048553233080844078845799644727739451929168542226694899422949541936652326095777390853582280956146799944078069662176532883217530838730792235863891576767588971227221546095503880876578827855852366025973396071798091315353634786776756539215937085052508036219047531167054828173495507477755330011585280865697813146061321927768887788619366020322114449491191446007517102735084925052111907584836015069854316905595371665644032224592756010146429884076385707419199662466793266932525121519505033798810528242644936527434710119551161021952569431862901456111957119188149033252215468473389996403461990527911560731004867571603906620686870129218634121930292619346108309956476553992899993321221448070698727498248955583011151977926278817841804663919005398164425749442726160090493668853147884825913412461524656524456267943403342377303954351965420085251181961958771824683585427534065563690962899276196466296279628411236785987686312725108862613610402145980566786430235968407861447919114033204310594281079457383770929892443673920288804125297919406586066102413722672566599420903649566775042411793903265422853496742102900866381376364960120106694974681819808249250033042788915811863460587649268427179827701562517048864910416474656259101225921251217823024812997702938697037661832084034085720935986102207709391234268316140088055443152955800304064464642987180597482105600623592412685666077416532215465129996309203088399380625551047027777711162085861184873911498118217196799111371135715458203990374846403405690614814047058967782737702337827676449078175919227337385912332819101782745380964198132646578978307546826225928905598818779489127058041359909499937065443003144659769671883053164944005604687961578677174573715541111178559729115832573086379115598049211579399333089911649129451196737834746001065634254934874235903380687204686923932070519974146502652930643607586472801132732944389509440267551648668171268752269274352815218399760604916390395107735660017464740484652097224582910506234117328064926646009764245615276235942961495127526507340302165031114966377359070577840725700444745640459382604531449691808930286302842638616114735725239714800950169796968192891026734969515940294893549310951431967093821961756959807455199209729413406819604760285938163852536143540439548274457447699603459263022309810975078754697710688131897407492021297521456320127679350397542874466713198858836402711096287969540202259578654878003924390389932436265198322884248301135172218300812780974124352077086618792346385661832376236388572653390806382750169818083380444094355057839407873620102383879773374338532388850186187823141730624924268992351309738745771117594617287192838248187060515513298019541331215708040225444750188250796118928418377277747486322897656183079742964088559032249589366921111577848025243943699055254694588275375791686872158005063249525253411140592769530179960710288357602485593063494939491456623967006786254233234536242244691687013704573519827431148076487174575309585981563912060005253120000000000000000000000000000*i1^164 + 15881455915346790776019491316525822394493469149300080307298427489340912289995666804965904821519926667079144352609088234700358299774490541728297424476625920009803526769568525576715337486548998315588223073111188112053984440935302476613311023746300974952100106354812844662257258409734845279360818254868514376266032273095238104309667012347858713366515371228073827793121331504439582580265587353774266304544646461997394777984611769518175407410517283170514050135530924831082908232871276085393953889300668328157883208772171007718073577205741176671488066697145661590229914941533791117720081609835464526721769004289145341546093681977089302764677814162861345774174286550832414795056709480558237830093490302695168980376486915411308175769961286554543751704962392584214337149677632426147730994513466910751884180412551149042698851383172977157040836452764861353250367763345667365944857472534344548945264237361638614571092643319262699634090994460150667048352653061930730506451891157175150344151563373412671700350332043822302075237000966199910769786137337737304296622933453448498002620582667303885198747395745393443112143033709745881913470115884946106606326475904922115604449974682048998533827322649161236031778767335968237520887345581971180224147120863952616419919578810305878145110634047964011132685017061303495063265894881849723142797288963902805242291687480605724700267528007244536285828578851226458492667817843342973847849500855851000569946651987792067789131120073960347015612028418842764426705232381642635170136911302325002159712473406981872789028079069190832837886243888117509738692725491670957454604058400663059410705527087975525495527964652615938281948431447329610111810941127100898149506552370944225194774116583368565161649300284065530754210931883438257959095155482675873699682798640480856781433623174199391269537246730042564226152005039553093788744885322931005771597581277427478596996385586219993603916614991441093557994734642005476980792915682657552118403869478672575779147867968903065799549770651505962495896900835605728789244156685690168191116393157209361201226391028730805667119026076484306133750544488084458654495117341364804363122010050580228054807805729431108857916001046658374458041224907951476545769942580571005313439926743773345780681879297718873970155304932796892407882364651531760673976743300910993081135894011777303339326236679005644736953346398895103301117931175873132020653726723338313553452191749883944601970902080815297721046315929242392939478501102514812328316637233226276699389219734695880749212502853705907991227650844422762350692857646648261446396058854123859384019347775174001289696897297657788982961814263095178818921476078937426219831360291185944586226385682404380609837558324871382517381763978371573134486084238210627206634679664220490980909723374654749977378143000812214883229254078782742697728811863251114980501927223461609670846040243781357107549951368488055329774098926566996788841809426755354610106945022797052403408190123984268591351683444072683626537368231039630403581369313075434862263390935162976943455275955653526476661114223022016670970777339120144908478650785712698358188069496352247234836517915328379779471503267552709134457840527593443717540514284441061373511860382036612837755347035970080704970775962199302165749575775436291657438055565402613160092063990088154420304936304845612459679853980068484063464136517725890461541020094700176658991688143788717661525133501925063446104661809908717438910912861219954694383294189302408293816326891444421794492077440582946766489398769068931557235884032000000000000000000000000000*i1^165 + -1156090845200336036680723305340366378099208639357139808596560109215658753830350897892639759136823038480009435645930827981841738697703796372327735860674644534488003240309606060597222438903936140555802627563120586227124472429879432584652402941927837998277404811540475845556940172790125663089760686689958999656937576732141160735133107205534038097586691048183126474823825254380904596850867966369898239094144873350513429562443629500976835443379326790751122056872057591187625887211677394351523002923027336772318128077726341353412806941692429050711906228868912458068925373012102153237480100733242662518131342578153792982426737136134684813380862205096033584994642187015910309725654744202427825432260277431129297815202429289471971551693178054435039561608943983474713828311971722268562576563212198118906521448229848110778505697094254199401708440526612522166865498584235863523442922483979700128595492888565969776909797655279309230320800433352345905109255416126384906696751817551288677398871730181940716335180691848507166831671704072592641282900388311572444546640015226702417528767808837227637161341903207215891213454986184519858023655144698995245039882600411816724769231505070618133000634784185979354207083961645328518464769780448851661999241433595018361279647064025911555330085669158661245694680054127940539023835460154692746293104931766386166625541567097020751053240895287893563058657063520007649646664271834600794762162144745475428463363268871481225745176734348106897720839207088519285904913070354387965022420053510250306170190333462482702499880459395566972068825363296348736061705139646734685848722083826448313759447056974606877766265987191581733349877329401723979065662154056063437801627686676240523809503309100208710033960672591971550279140191808672560326639221891820002439724882927674724702294014007559615608733649029489457984414977137790723437868851501254572936552083131390903073733631776537190559146543941161480082657510979815074717997404768019831007805359673434439892497800049107224983538405356070785427625365539242508096087631632772135844278346568095303876969012624563794619966955845887775049336638689057267570094804962526249761937887649440623763267220784673882095584126640988653801215032438208774064020097405829656610460315036376648106592296911626211576110684433259139826893891040841502715278050967212123754640338206880882197189522045672806483134965681705827136107030380777600520406234500283222168482560499898174393348676342282440187672590345903365503839852648905955628729799003879576923130241530343626966630513944487342643791847975267140784175457165570647230733867688853405397023462445705738799587488142023163003177327365710751612030332446271580843190200914717965566918218050038300130729889977682708145926052712993323462603928562712666368333894775619775355316625811758719192810608322241155824004389178095975406101836348199441514283991330498969293734043362895008570451452940649876913589799567155899002181780870602463750123979784213040425497935750442416018993394543009291251009157678453537817440069227833273828984010549976397079057404396456562540651717016010644160327969880609941637412554066407566939531333367449342282932325281979253934761694552344840153934578275280870438957402281047824686087900986973274905061333291794921727614442541727547929849762352245949571481224218179215880764613728481062318355738474095721528169870237770998244709751444620838816407924838936664646135679074919575004876740670572943617580658848484417604783555080913570880196497927894834715424814067002968892064629150662028132942507671552000000000000000000000000000*i1^166 + -10368412811528821370939064084443437500248316265877148305936868366109209488715384815823505662922828891796653971656292264589707229249810403728265797479840016759395358550665362408043300785627643234076848729783696541016615441845161169495711605667100000728368932875335969642097356599108855609658361259343210044723004514709546415874668459836997940045723538035371795682512672034945510570230294384573014146019056993648973447786763692029064696350267450363241628487032011412008727599895836150076993932486306309358783614362864833550752794902090626777220715350716501669753878862141372698944645307038076847861068611694556938645130445542288107516565619223328435648218286472333181209855119621795726644811785597792075078045760286815641847393789788695082842843462728114402789035276214908072846965330478745079033080646897298251103652855489333534143212126636793188580264101738871906932999901086508011239067255779038523635330663106488980287947958099852536656347834366300677482728650167644162030616778015905823017632417659732462283169590206113468205613059499929202829350590392210296833937280939687635761192306236949892980462179243452906717477464621025452754432676822532465535329003399965585658013140981955389419396196359567345767670758929281232732529754978863990564219969467256953678865561614170943588430305547280895069317180522052914425338465698616179620985772664651877960435705841032697903560910766549606773668830165224989398407650388528882204256695465578005372689739868194653655275759350481766078879267365618350986234676761616559905090194203605039637139541081992754128777601224031948007425067973085206619126431439212270079787426488220512993496155115678708514146701401916073632941192048325914191256630936956820085048453892871223226820852391418177212794220603065640310499392634180938325882983680170329248765783865298084567758947560023317233002498180777544393322974314296812350684022966596099912410961414031971366641920970217100788609553156964048500589754108907878636166489375508196859249856408149146809842037886784747475988078402737608949169823668318954813414195974994974798703894418581478297885136073103987300705866914052940281576405468040786980111853763396374327416210299608541820439925501557915862763586157894031511969216424148865785584373861440304205278197603402339399154092978422993301602605402090369272068567293253675453171792279875938781759186141081055092092531391291519185950663664671058782656529123457042004693712409663944956245282457553789865909334385844438600175772789721929809322920196021355936794808436528919131029128226159394727448429855029048806593086337155767664963310272320115215095944194063218362643444708209111118885659635837596708893951318433613549412725294810059493414272806542457350790450772279487116174150886448520634627526439843737848508136725081619279042955452105986241591735151142929028262700197944243378747628179200724019231349003312230087213975661485845201379662003241466510235164821840831450307985400293021209034810997349031912281346285002397257478664129410471855083409596927851515796766387300347593017698303004908001175586834946714596547647797798378773940951082830174221009083863739019042729480680871650276399226284225896429876442890151613930151282476748369795272913524486266024057969460293490270817655446448432732415893096845365806613815745317913924184039347058280833117288770751677477913444008867110049740988404150626868570754874522160091829819943110559125299133668634873070271830839048036110851368271418716233205875681513027241776824870742098797770958071728223024837088002308340449280000000000000000000000000*i1^167 + -553273234959707619712277737438366776185395798206586977359906831825462271537829673077874488457925266159825677008446778868720820872401519147260179237777661496489321078243270259491256673418417204250801773696030731699114979116354226654941127393302744005449970909166312880933639079793736733941222073782686975571759345589140862287540426673882653673191101009988828802112418791047380951519426068527751822679870675219361936255118132498432646506915366087559845645475912966973473388778203898337061424842396545841742994610455710177452466409166221493612984129498322205188510916641770117568344642515806056706401631804764071712387787325620228539327256217324860113845745539955204357136691772497172757372177037688309625821049638292902851823462383106121000473877565738547367274314900478080713988077992010634154013521718453212441394500103000223971463299410901936141343644837442574102066406150943196449252682658366484905077701366616228302726126026005813874017556085509287301702523326356463632951693704743429022576974721244798717179417968783528683853709364756675858921385119763519591167030849225357762351843029014565587397707682191777177209328352894529590119299436007912739339413744531958974895792176749041695043984865766647830697776082383426799332167629125732384071007859817555053145153020529180415173967298797538561290945148960526542569839261135686110868966041621054702093376787541282160558286362678363262312302397344445308397748663785377465393109978314775982654249758783159061008166442439819727330359113403965208909301029101316698744681804399968382143864426123774918166520577818202072762616351358314851522644403307224241616776514994433364879972357302731678844229219014675734022135688384627773442247499055704292824060785819488638447896645180163469011984650448224942127932672460678645963466910962161814448734592244987988681152183489014986951113942917337304934993929839318318848142499947867228135843523759187646073224295231722245890945087328852824136458071541850042670461911234077917768056804093505651119091963585308085334165707360459215515966380074232119742452374314619306720578991749872185616649306294826678804346849049390220588757401888895417576932934389239554494597916052993166989241243799524348820915684540720649035209362343307323927656513784379018302517613043773974850828350784660208203660743671122859629612983458914663831904979334424975234146414763834056443416392213159308588841175316263990687922904796109928474351140800726810275613672755687630365858013520651318227698769603307901598098561342900414680092266461411854633391202300789528146017943824505352517676369836510715006506129420842043390924363992404517830634936763814565871288506569721875684280356007134433236884974388033972947378043747278127227243692915757429806703775550321916136101032052155953409385150398370781712402260273881202636778660815564480279946368099227055166987993187289279299730950012675140820959123942391735408310912878006835436145015942836512505897743742010648914890303808481052230078334876439081679010646169249195407510368521678330509447273737275076160021275755104997335688544182191871690401319426288761134147671720977178786726425998905874856045724471546700365546631039692194429840199687294964794351008110097437861578891235819664905358673158799615840559615226230366101033438172198214262285207258259646376465139604718060058331299279679228772361463258035110571888830196797931506958664246382059351153116175542971497780117347527943126002975426099071424792767620130796934646249835924422569464176681513081695452274892052655792717824000000000000000000000000*i1^168 + -4247158803664593103986663962892234959689233647592400238775011682587368575788865926353835286821165739859858063618242146542207163887293752660136871777288433409000649952461257846441334800534929321147052811229660144782923040466289422986042124942694407323484691653134988073027442977991048710992258858303012011311265287151078291707312688862504577115652071762480148664126990950465036452426395548944062811066383142991863009243377007645892742726158286461808502612540539102341647152521171188744443837117370814008338346733078535454094176738472603933811402980100425575449303420310144233001960205067393625585624415577466634853146487963664475630836095309778864427812873669639232313921095881010114834166473593401473279472768601271100856109452414544689496485061250434832742594597229980882898581557471613737917617575999461211387753461607691052286601026132648124866828905101049025080024605574428737698881029508376420799584032912281544922171306999992167560466732582683483851413736973042454759474203193664707551746143348269469588194346587088850493186584725589483020497439482212489252738041594103838070933262111175157392752422294867510019367783393197463669652882835171899750094982403104573196566532579330374473718575310977528874275291675296639125749537192778977950515238351952840193875888420888067297749115026746188881766456950633939998727774179208215796703247570949536063895312086665086948863932223150979305827413622451773507509079783273117718597161183186143474767713606354821949405501052551594879156059136767113565007515360598331684941736161551806366081197645803633150170496587042541423508017933803878384243345909110874751946140496279065714622726402006089198767676536531474790161227098455147628368797568851249308704515895474722919922160858085252367770525130536384495783887070607945532842551310526252678167779658134665109070961210955548001772804951621150444450483063633116249881873022760675866043855046804689443468263857105577947839089297637432491565918041882582492390400606014826370024431238826522515026664034208790838257295376185642268457425669497748200375067515822270392086464788592603790563514700942421774574265590583040766490232985189421583092353359106585959143067679745113528016578682889003861924858824898051943060263198324003687489047175000304848556121330609841449996044229554830690720640382248741573061321876570104916719737699467579040648843981719790679603626452699499533499700983820176474592716734023242650961236649884485466179339114128853621588293717961810811473855618239530465260155274737083627815433297845040914062321817300176563862064814538915093501619855738859000612456421612040075538239360172753040943077147486067050532577480173050745577693086947393055722758443874088092304527155684532964546244445258472469583462374787172473382572718429687186586119858804858505430319162772454375746909389844814956867462275106386876364366142648616634299451583382433893537387893281114814704638993050966561642342274498402216743453233642795668535317922369522600579210019992649705820615672122554466799054911881525334465599133857381278806265198796112933290219588209810525393704972577321272082308526299285145042737198862130732058940335274170602162881395204699764641172227951152649199410761114549198742510499936878057216269933203700615615248659353173654723349802759905466412776364711491678644226666734341816391907760542115530981916346563911898145609203389541663268195229847069661364040231882984335614704375720660624734658101537517459252439695693674839334421725637510757081155993045967058213919522816000000000000000000000000*i1^169 + -15805630262563116184854522133434630752440142767957190056608233301198155796731046567816944575706687217084629891024787254471580181215782191465210341825799782724812908853239516134686621753211472497790319925520768314954292863942214700899864096219283564686172680393392525885395743854786725156648816155916927064533350007379354329937024659497651129964538810889892274196721033269166444906178275279958165534277992279533263865922213017764003120044621648595223577213206874652637899394580789935921506610079004736609153442863383032544028063593786678348358689657982030873331624693884349424697870896509141476513837592460324807353147505220825497552437230747465551253063262516323734686598896888528283701096149710915958291379910486045302172217441817796096566169248765906000274866144938919990446278394428133635689885638537116456021502579077142827494450371179937038023459635139014822627111681357552851715262414354252119368049453424329548264324594634480307469559679672503785955960455817498712273583575288039362774215424582640129793538529301764445418261706764400597864944293719200030941242385070231289718476814880592403880068527895057770762061534671875754059797514378301199968935230299900988439641096909662802257319436350867515165009760340784241158438037004338657660849544909458495160588945565868985214575076925660997008733067733016157707919908368371263982801446869106137027499406351405299125192843708951058432445725390669200093432599665813928041109310513676818800666597030817616669798641773866131968692221343475814477033667526175488401731087541218946652901265379087848156549765701688632145756347392840113419176333652686827221613575868870020254994836529348266350047317157532870880741007704966316614927000027749415493320185071951222403516624849583689572275418280153520298802964165659705503755095068684712438131056107330161854127171718624584311834394957700378493007728100306697346493744096359120767920590029304555331401606775400867117839303940738557145093433426023127223421203080829335073550786815491933672747189568056143185899361473405438279805243635883245936635482523436142464799178200097759083010342663767310495048227790904882623254000156685332731690690116835239324322112561442831111340422049726085427287796420319347917315078127163720376508571285310362637319132376225891980786283187445771712928948699094573141361309860063149864553419834277820281491651695309604594856146246930661467195822839202965309082410729026762036755749309277836046097184128745353662924731762416808534633772668193769904965734481733534588658560004862041437782354428917530308362497991887460559510427399726873894358096080409625723462202649464226082103238092859197377208843806502376163763226566419118941825483170266073101597026293593695497375900260534203952013037152496116634454807909493180488202691554124197206152260273599885199375000703373788420181509499953141064074785334119458315518411775591461623004398717031208836831340794090058141535621839999073177120385260484861176348948092949674207954109894416928057115927810860919145726046724917664231174892629961698000880620735866272478108502931267318254932866772308735882964371114227896072773399865023354850853549746052685096402169280289596109310151802785228531684441135300623091179671094496143063753676064521017911264486770411201793952633655923775993373487602415903337473086619095550812410821997081181045401785642670132114370606292796724814067990867257631580959014860897072170991905870195719786120814676013548132193764952606987414752974466616895836511559071259688960000000000000000000000*i1^170 + -33659798231614660660217669814945640311936345774667780271066313010087631954971537874584384840526042635660771431161361472767706867120791397314492498174752328184749464310650248727348147404631838132284146370996522345373954654037995915890652343870992736902442747843212574295596038284657148202851459780066312056821509192098931313610037960158446733323571851820957895185697711058939033843669356297866845990909133187200163700432714597648644646844171019380383547901034998711596165596122560191779558029755030254593158882473048717060947761405558211879526008435110709441573774618641813619542208992491171252428858785048251508027064038645425058573963999837738402230022437747125088720492557483845891785237036766862272456231882032689235945405921790309389458911997396055562424462602609492184960095372679058029045479654537801386016926471014760319084536251091507755278513640220936204530491066323810216507588016188999249266157272369807863400313880728880898155214140655865516180562624508641329298781389796841905903682024248660151877723473927601836402104926846169924305137969835313694063140345276565649733648588630554091970926290842921199995959052323939282212620511595217430034917074021315496859554993193348555917070603345591663625718047871621629593356043935129102737864810832665152967181080460593428642737011569322725843321320795265142628508393754731713830547055663442815101838511055524179662075128119515935042024569056368767372117606687796687390515925874602650804428725767022402087942951782087803151829761440286091591722441116414773158396311291220322130455373510902837530513139762473901634121452481373445149257530239118645551857337892342303388912598664828060137526652392516999531117157141463190017096859364467811852598342452135115766385876360794356297706524905140369641284277284967710141334236013940313516210223558029473660058929895310720721636827428596356020233485897966208534550151628700585622639935136698061563808725251387151010151906142450091119280082978897325802608469285070348238377212673827058528305545268773267277236015428164993548947283922118398174478381828682598313263921136733691685160432308770391178129098506517017650454874378349602034003235251728055011225609165969731215064708570995921505708817280884332084846612871777156943417046786562396409298865283881792628922404328740263866302073281591910453271195768916394180238365878050207433277536073080556714811960072470066995657326674456937161286610269136143654372271503155405304281937783773450726270145492527642372502589108736048591601485024135509752538364009007712876283500085464467666770418690264341358100819509723961939904640387073344160464955302634117658494357757259968965381789772755550917428004389197512444124976967504805973083239275868898694704106535336741455745272238271156274471808886907056859792694626837410783358580264564226518095614709240160138322364837144653236579027120622178630012145633906220468179853936955212668285995182395787528978306835656880782378577459916298089133714294105597420509375705105012965652149596076852069641035139269938141423086551354961942746825468044114740793598370279776733918139190908741810408298463896496899900899507052254588808551189141915746166652816456674989690756354677999906790177569306575389263442358748217779671809140251504078678354231745282053695953741580340304709806238512521480077899312446247308656641339014068279069301523943389295078724833326570363076398913207796253695886196326818623206212781848466321732441679903027821745733974963118364131831593997164347392000000000000000000000*i1^171 + -33704581326345572438791111458683267493099419909878210436667002073944028383420398330142987412415411734376391950335114419143444176399153041647802174661700537937113462738704170095878597806542268196077279854263137342077041367787070306084067719926205219722323294712401305301801059076044354129739636880455476575699198529360624004009204360551992656407905529134879331610414532448951159414604312109991288464680411366853525164720770002313884948498465938483722512308892968353468823650788306281499559424845505643181151327866783223992935077989096963036579142799252875632040691508610392382829621731044894764110689390205338313466948654539739208153538587936139254444700539449577294878541954000624405688371320387825369938477298544427257367406021301212347856181914695339637296758362887466973030796175183243355894756212305818299916077559677345150204301802989648102485680671640593620423034738293593275294623100153299949156471410300137393728503768268834307744197063180171888878052168797472035671227364900722277097114636986817495795796457315158238357083847962078706296707604698724772508122262099156983406093510139232306397818679616540326857073325453072009512698929614766423885338714780576860900735648834591269200629297112164613175084858012054397224317714926045173158592187106548867183239879601022165196781647767328234003603271790158130133553819397231789895805093227374578030221827699533442077634093965257497672115921368678638121300985373625699586681458747392211525916126933273300986513750017211421156507501900832282656065529120821066574824298058464386021304404249284865010724860617479243372792208638252027356340057023783576158661669972474580495639577558042640668337448075685170164740674172744684684729004859183447292467805540059265878060952921217408112461026344373603493362224891714234229738018785888064764816255487529793785054278892774639819194309565578950228238842376464368648753270454269570202969189721837249396977770979306206429143408806799787030533110082145771392616293639148858358328968650876089301853618035693979480530307742523221205410433275423639597485557450184737861149325411731971111402815691372226585094834525800004754227898901859436456873029397510864211492669406766816553719445878231650964109935805824459497882769922480808334958225866682102846734978981446050715800731447847492270496268329855421554685855584028706982313416133647109970757297318874318960767584372763719760412528643078144456955347398076859634299299406307677140713215111875000024594815457941832363413944642985333484989246873090900271761432708700886947446986787472194192487833191350763629067917465525525367752506505201290092049955308326873765878549104269994122957603335467436801495313345107959986813444289794110865524603401251778322203469857685085136050617594954849844676681545921411046607039951934807825969667331539817865881309517736809511435419081330180844124926142160658574009735099017995051602542301417189745789413682776352013018798089525088373542110021113795620323833159150222890401646725427675337120648943002460709749355942128213497456913991948857993896528465536488335841156977464033853214495883449875763382147625335251266719526139049267760428642965958886696642246454580562975339177661193001185056768719066080174696366186055830773170536998253322138103587677518684352950956237061371084420386890973946842477645552237744252890364190974658518884204006349795718813567345047051232799808733801673659423648492878935349950958586557558916768884480897390042503437995384054519483596800000000000000000000*i1^172 + -7450167380051365876368178107652793792733674192737568954048864325344268300658316444704541834973801122193195908346903212317083521989443172978317525219359751817129550442184926381531290556185060889381913498670972765834351046014700503265663782911247649473572599363474854748912323888978280209226589636701409390252745052174206264794425742384783677616291066325561091407676525124692631430322741637650697278655854800118080034809569401322671134300278971132236125507292023956249488867823880151286166392002171458052185341750119079936648055368191570742556278352784918219063603561776239317395270603818297395841848075109816819586550161007865420079134732968007827327053203773720114400636104230003241999862549058126338957316754093726520646204688299247502095038191343556759989490065947597731200929832387416109598391101774769955166144949477715641306253098436116228263323054950934468718133661873355058848923450713560543767054276164114251443146235274923616076722991118924512014154125939260883720911248967273994695794097732660371089393022742250588843418083028795321345339593285917025403377419020913913606421783059846314763005587957515456826021536537672745323267879052679393441147426900758701753280983419847162949672033904520088637650068701259193386603333236743158300029919659647969667554252023574602820399552303633274745757864750605788707991827492359694872160347287079838654177117164096402992314775140083809108462497489786377254913132858334993745116156420942957451501529829894561291842612114287002086670879109583606299717737285105856612366325870918876451634652164754974774587346537486654929159859039571528672030954732464072911772768473047544081592750783658745357580103107312163664363313898662082385698522268226822195847901799292962075764454197632124596272739409315361330759892912631306749084837712360104545685840749417280783536196795037270072826881977023623029257268135550768345364039057595928815373188251059948311853473107399518678951494666681320968951671381723528075286930511087860579419652014134073310720077141513829729732817952639386577311032976413364264284651337787050865377069766240054874217465588518788354996914444332956022307721164120187898163622350403511926663213617588817433300263088145494442598231836785475671631557061840903608797094630080613000680546061083011836718549092223954758275941488476390957339104210004928078488205107696864456123378859359967393705957316302475542721217640610417726217893146323043035833468757638462315885979834153677983433153326772245135395689763619736433351287404526641369152176857377245568779452283800056586894734469399061467020595283812776221977719481344080195891215741673649959102836058813499629480864924373898698787991980122617809339813789465212385470269792043383608052016365349901547578976808208219054733114175702357762906309134187669619662647535103095444376751460926186563301566841699181085975813556800730352171900901684820410467064868538016732156116084087822515586867656432970077781583178233567864285758677140083113640560100443314830039942764143094541253345882769843592453422195595237701453256692932905855606059173561474627282538402707196836947787787984330037824615373577130190169965994807493034070001163235847551181101178977410422137028342332635301556823962896192850010539130244705461513662275079330665614381102875868794397937023635267136968062101889053599121066357874063342248548301661538214458666588593311758857287916488890854358534855298316158009637620514362502119457094336279473259638947840000000000000000000*i1^173 + -1126549010880272005103411740614989003701275651015959909138398917756368289423471234968152539085277915865402010322369622537554546218973842589082878097091415925339224362290178108845233928458309796032926700901663505283768693183344351607059513963236750537798697363265855904405342867269435435522513471918599799170429975658848700247812288392746718873367430981176573822836241773460326172038872011042138022774689113188096900885871904351260433978949301582969413719038739454245808308458532349637621004335723220840056882499329613570387300017154366219122902609213228057423674203663567194804573667213354123264631908770769216378067099039074111869234498044576376855395988183349697273579957914016963990782755441302598624637281554135643876698220401940185479900112394462081137623239113352156633510966547957961875446905994334788477974873473302702014956144402743905843054360862535110585460111889059197096015159944061635062472693197133473118968389798437384085959175542692590941880133509926681388192339536246747614953538762918128019982895601129790968337972124412117315675118520310418177092794404834595354742237465987903868934145249343690271677972338358409996368264295098194038872930296803479956196778413700134299090135945734810026022071234059752317531526307141000919836573185534862501052056478753246115644931591054587752157406317873212755034262397278828506512233709968982641664830633212536222617515039382047831136447967206087044733840808824089458931339654025206217750432739517104285457594748732316853721553736719037022992292001096165175792199978057802680099849385366209544200870558377316498235440375946206661472447944176818679249244402979754536348818416521810873962780343371719625988912542750905286925716451689541813817830099460161458795672690694251039303577429656866081874214636737588770118522532516754180530442023879871264072668380176422669559594150967656184886568201242623180823875516174286951367443457050529342070443310213225328690069239573716221729697016059343682266916868864996353156881804670776247888834943205425889995050079850310645822487026433031957982732579321278848763710209889809502963746450039608498538988997648753585411931849716201017337615001693427110959928576563830356761514843555392428229172432222945136050151150412314246821530119228706644554643808321231375286892886998153493258651236559488775737232614693997421746686627425672384646891796182732374146252110575915023745698673686636488846026063684132966659780040446640848086398647474878673976395615723678094654511027472362583377381782479707934474885379077074710352888699984626908255818041163779573483717064160185349903342361017563530497597123033381875908646659747647488618087283561633373802466095626745518147344304880187654605125354597622916021381217031823039307009962141168575958066997373823562553574281389735458141178070956174943666299386242159531369644593661234324702537154676280745504376639943238300873161782202150084611701588659592506093665093635259397009970547267413060972651005663933467907140931344523577727250097193476134947020450702553591348253089928018410759631322688055738109880322326191463338955778935429034549022112709263356965363512980038602611486093521279780872396118424968280725428842686146762711470256707517344303236869994173390171123767785520192069579810789676097202628451873658104544378034129744084391988374156456324724181198106997754219187591478745932207572888533863751034257369931807974187811870787659132470095592506068559799975034224640000000000000000000*i1^174 + -38753374019268866447753299668713033041162596991774804589424365082371415494904025613593445274098662164919842378778248807760956784559387466858666893323164191527189128556715472611856542867337253273926390919331630326628745589991414641322580811995280592045437542137691466468267073125744993891460390632927785337711699822465710629618256336858694004602418798620748875646358942138504331824729581830796431634657143938945388092064488700877017205601250928828159993035995786982039439604689789479254418482699903634735249475504545206530355259027397732900442618842505350967570709652637215206242666409683649490587767949414059075894606927211653151012379358544048968676219352607944821857785035214276258570773551338204638514187234823435500736443351123076883898407147637169577557779069319052857073863608789272755532958469356342155624247923590721131874470072818576329393082790099166815595726398043487940441272367644760855614731739310406352971788001012193077419051518262045656018115467748015606439910191191817099151938895394906481120270481839761725466219994585204643028190226510855416698910250298765090336604500382761151179406386598794206599841709882602540958159263481558939466486220512204770845517966577886592084319467938045418485254967071024288819011563676258397204603336405106951737684950898197604027795931040398132681054669151057120238975731603878808686756248947109287021949196843650780727569403088379606774408286516166445179464052950268940048665586451912558534426501586163230310382983894616116603452267405033274246230228109584320501920005860449558660679647433652223608746499437833234114939585452202030433613062072528240071502887755530019875082325306858941124504688944510523692612694029802153987813592079536890921103934561108838125802599992569425596073958095233927988165831972454459062239400475224364097054735083390730553633712767003312810269302469632968118658958232372569548011155191303541726318601529074238930657927320439296372021466553782810535175222917446191530479164429956971327085383954515313665650944612995493147796306593980765663489235165150719995659737144907451169250150094215184246049787071875718643180072597317700111264008583337957171004120552822162113759071092933231257046234387117012595084610109087139928480538531275374908629079155068317272610756429016964607744624936760848980527592786503118299135626500326158545762362107015851622332540762031698960225952998039168276099015933710974335094782274574630396246128805972329935044214408868072814862187708180344862286687280017393250344578919852628480126329054949157728299634151512018808478087846769460489132067994934968785905523216236530410690722284252338984378542213357427936838001160111871810039467074297349377918912446669074439334174481658271447992567457936995495823084317046175636868568695368227634844859884157872425885258890012757960766143125484792228103741763868145670631295799630165899082399089300455404250002575254674006227135648694663389883470644452384574028319988591189096776796044358153284574680482853022130052652007587543405173806316185538879667314172075024189289513174279819389952923140342577762401474670015896889035966812561051938980781595429925264586396313711709766106493555888236122819444470082074088175902113904138954663403642979815502062863990743225859448843092360207662920675859610551972532542940678000131704813693078263400416104709250747437078611428685504854600821618866382036139220330480049552224542639347311112614653769600204800000000000000000*i1^175 + -371921140438850525108040471728424171687565459525461189471561620922484625363816393441469755322488550725307152424357597019977223658268230618076205820603487589223401332765370082736510498322389337707297067170741457830978708548796892875434734418807874731683791985367972187652101595882437285297212142538385759906473046604982424793949784067612723633520960186155286770890193583762658625927732082940820463221509377815679566976970804179508419589907146278605378505021445198040686778916482461413216163451318479188227574437730549169663798975976852661665431570592656997482535892649272506461570243122343636862165310272038441799387076419795499295259572265241174866950556992774987455488441871470276274832484637983546317908556609707061654354537494484792347380526627064740747442073320226639201108372312504850692205470571994929401937409353258679761750724958684460163026121740335008767559707758397476178475930705968868715590648619065933216911573632105063664373193892563660016248551745965280356058769130886585373051175887453297605121822692891140287318609863164672057661836366622231662369805405303957421547960573939402915082225409570505131022067948609759464387308308654684494196343216818663802938854645138647943504603044336072624811298229235583646539005924728421005396586239293869945765959465401971611514024814022075931115609127051161005579023848771960240914311019429887525707383427752099419395273101499002435495488221586492092135720268490888670753507799223711825289557218327077402681618043488587786614332637444037159727673197141282619268789127215129405186750789659923369377701353166157588665673021569905333706538877161441593664336260633165179235162719205183785703483146203376025898221088567598870230636104305408229237274727830998075991607186012399051702669977684271732355145193174548908359321222050246810791395421138917301970221613235085912770674164414602869340749795532207320614506284368967945856406255594416708421115584839065660226482647504383310541101910238319910479760576990555111579283223663561904984171989685791718180409507349723770600529499061558375172379120236673526730192554959452098622499268840706158793574136594306604561744808649472104823409637720696112876454177157453014313692449368539376942431919163602523326970454116666979886422283638156777608960474141839880469652067399617890252499465474410822924451959738064901872594426938188599474719057311929687253608333299632120440168358907855852246692388487354286344277122677184890937115572461407335329598126873299995699986589874009174379003801014633342797954826386918975988103190130254258289937880718603309148726034362844753873785401161683046887285372149282152751748484516127531686040334866922771437386172607324477486602281112204535373218353396562365279564022978575133410918716609113150877975455316714094668819001365419170427174193710245564847554127777313868794383362311331077834699880153784195865108690241272549498661128961869414426032319040547588345696397379293527734596915220383735055343762427154804391024310194446724182600679602413195696634871780829145605156386641861383582084607045840526059573277000605549406832213032087386056602942065110123951949214098560668176759978865353683324887678721075474448864197095485843916493647213992077675661605666484239269608837885087838613335041095390935030083532051515566266146441643491853925741661936831588521441249013772307849978458430033682346184926929625244407395405917483274479197943338578739200000000000000000*i1^176 + 162307375329489430042414375412534639139284213420308029930091273818855320815589031586214330006322422918928555872993350377711653819989643215403546864366324410870173112790968202377120351791902166959532544143481134242749147090488122388992286911158784824500771020534722825368297022791158412602294289146729675634038991128557993348908042441950961415688719547335359108488339216645040931140981300142453542476802385261618327694978851455780916476283940996521545004096033017252846323123872247945702923461989898017203625215500870010171767000691158432338178732291543495826441213154396027610967037825549704763685891359015277455286707666216556066641603174069136600697881334306815509933203768068258114356582245030226686855533908481177603196543021574949619524282862363581709057137004801077922468272519161258534427287615706088531448485485550145428663650903164681372310252196677731019989836855213820483264870387050395648533417065561446163396958635127641434209019659342847173694283533306922696671919016136339516589962182944239481633097108481700279170485982625971018361705158820224326278480872359693941203835947137712560153820756368947523799171431717636040085930574523518245887091121967329866963295837869846430249073599275966398183174733442647750369763659735801536249157924333751576614566114670638826859370170270682044433501428268692236535840102899761730266605258048387621497244947124135356467192250795333184095774779423051501851403927015263736685624588907555455264034639486609149776106118529238842439206793542646462490318634027921402086505683594609883436079194178142382835427396624167946508460263350078466619351208575205305440256281871014416629468317537229071187114665829638905313245021880198310576083448682595287666763603028718596362816047007408087143634847018013251260824917465544977104622935331777403826176806946718896974396387415918121640567157945589223064487534152626632142096672605256292360376955249694605842813020573448822400703877471489580713792297425578389647589533799457414423364248522848587732572769745062412908698303240909476153171588044748609634399963064284865995075669204410638486584119903674936707463530387611028027486721446164162986261797018379551374318352346499397088757296493378880103161342267604824553500716055740967544121258459306162920362923645494848397365607154198544885026499381561865036279629005746686799877571669515829608170821551188667739744567609418687147112931388002954081838315085170676031353719316468738324419304174310586973395253192826745110712680169432812999845109460742895601024068386864578451795637397447251455158003083195992641468361008053331137572725659612956349098818097167685073452470397005071975811523867411436742359912353737019940468647993943355411797590263060405040390944648783439839774034766450085446039963150232497630075949544458566074476557337304278429254101262244978361656353754137230513660163196136640051035102292144817327426131219529443320303040333909183666677383233773614250185572419944732332245672526587556967109882015085284330747308977358716334422562934982831006922255556034469908529972965634870008486999577196986802781679390713575808326393338385635747579882176004036787971749537934738210605529093371681397689293300375141144385210556413537260593810322532471290678696701964344691317201273986933396596191931428226194018279492132294347135930654624906185752571865082783808327755400034300842351285667399329118778538545295392768000000000000000*i1^177 + -12028703196202472677745652685972401686849228052083624235800201603548590642703698239954270489515545529611150168631930719698497745880127647465965568162172906612289252366584777085740777511031763132666342652540072049043572773969315745282402209602128385700053151784025668023145536716954054600493773299098313792198577868458451922999534274113932231558354080919176637903351796929926086596040256201264110957622456258157142944522874473756843654884543881830866871984095165498690144060614411259127352165454546876820228161272297798215319278006881662043949546000556398712000509926256108155909577332773951467070028521448417280697079553785126899543994975146396029642978118399007661455507945018476035880032509918702488271271483560513284264444151041135686726464564860762196258707682733986237006266489991525616900994687191411734162379999160072036983806321554051379477853009425779869309473341449685202469549289159162200148089366602540481545133901561351274054108865007416081719299861357077629453599330748842539575618258857666991431770908266100121761382062464657148950249285923436103687872104267584072236456660880151107808589285534505931042485020266580112732771836772019343823560037238761353831636641830362137375334969409761938588819867160811545665415458146216952631966494704678049010891232158207317953114576345656927281399496787700719374753334442659154181916190213832781520326477866187767095233592496376265762185644364511230354140879806308164620203057024149598828090235163871783245501704623196741000984718377186184974652347288957899511291744830510328825528809660946558399945756463100149958097517601244349134694436180504703939888721145884266666311321396701667531623959467276836533275641048373558215413789550154016480565780182851729749171212721550469589159659153066610417910846467893997506612390239214221315870386870701137984364839765123992378132229311443594525043827236074949249657140121550218511953800377591848423597417808196692538976771981091912137568261606753428592780089816902568532159731750677713670714323369180507722558711869806187789344980988930840961977438670791498420785574237333352215244802165799954344087592825036981429481285172825667266719286269914201367652723936960710705362073148238860128562851853639386776920467177973788989565392875930658317100551159371174400586299145697103852325174504010994934596683691202995508220175354614764673494659852550251526479500157988030615815891288131212114670548615609735378752077935237168229500191968198819008234275597415420744132277462833599995906900121509996188654314649238565541137177887363128697067361321099355880502440132033039086886819076626170128238651057649521425427868480531443856603964222691127152889604482044066491283193053487122775227493207498755656007599511404339966200380539748112833864417657773060003320389859225971058306530774267558908073897314075915047059198448671746151221285257092016268584013035519625837543428229905215268742446154638800533134233380000456854475499584459358943541176551411888157180307903268938958462544718481823066483889458203741599809392975384910223351406316254444418359068172424637644533393338018654835485535143818715422038335326271826463588005090884100910598876888818840703631277045128394382192241496002238316387869743644285263898870626754446107361938470261712384898597605114751195584675495348800024467824701160486348256388178334847269825315641699769835348377225142468608000000000000000*i1^178 + -151856442298752562466208400307905164849504705581952926423327426875165150192641047959210807552191453401752501461434955280570096602793564450134943445930995558971154358841004085731266729116333153140312340040256102226331615554797155566785179302028511406708039423262826778114599214811863490313291915695161345413243024414630641992652632464872196058319049609134016922511954263596433403519805174723931452147458927307850296207462745843389877987506279245656472210857052491882655132229499619138710301260929761315284969497824186972698105701769549588013799720938439634924345369522450251422747841667474239489997356326347830063655136915193165624953526232868987091181810167958502521576993946386787492140455067657821968790384171294590356335092496603983281655710607472777113532534558745910820846979590027089398662545794664416316541043035342773219354626984261617794282446901609199527398265132303895258153445814535891154631383516176285104814496891239901450309263115950264532460458598954628858111520279262704387247048710359994067788681444757297686470397846109423236066534169934474633316776591344261363023429943159433129669246079837993044732708293800751854225770200104332370391950517214572520800100847887087967323364602634146865488765310707466703864634611764526257086565278159333276822250879163388436055450361991339900685714172244410272413536969497569086816773066082260787171865713623636752025696569655804795977002835376368008168974670319478336473277807990309099290226292250102280226035861040098959524862180740346619199674025147787312306968695508550158460676382753409359068136549041340472212095760969718905067658835199816777484134617556953828782468022342336459809662428983358313286256825397250964383348136302357659153154196265396003755004786407378491827186125268832066459007616486514630640627675227259922558839592354544340408941444445959715032372207484804466602851043898995695541165459212342392244914495229377587091076825522948114239238210784981074748857887544917482131030752656012376651346448092904537443006851137095659281328138826041657442031033655170760264590956609670235600028439173801345865998529366033000595305904676497488375325583059539202029988959802781693657317375782165410580477336218825838320725477535501429895725241165040342757100446556337114651904273531314230699149468014483432099496811948833554041343795125359837999421561496446905370317676450536991278741945926763421238702314829780400299335660556016917167636943991318878745869194522937804051350988033471181938664606074093122257682166393782193794252922933892539908920554177865111642516815283818370146591783243443529850862808927936762151808158173107222171901575991909188488967069491304397987196808183615716729625435510202844489604464769230292781955463425785326471646920122990391205663883579196642072133723141821011690925983925416486717103480509548059011744704325004933466507410408157209496755717018542520875917553100778537499942965851912470048393362043489104233121844845703976309820861751626186297261576892654994715118965218782501780750303798480184431544956481291433555258877207358537215923028212675785138914310170829726416965404947834877145347378719224180728934106764363227764182134604911323488911225473726570359074649322501833722565378087775095332434956245433954285883126177800387953751740741348712878078913753133046128598962621876680750566874405078403723509991164577054720000000000000*i1^179 + -351342220640209363594978429254183993541332335779811365316335118636043654364404433114363290209429100570271085740959469673327912226697916432531344540536527924019748154971502010100480794345642336480853067991400322569240376313099612820921702803354918977593842963856128665401797091067045651043849209060866326867666718182348444076134853930261952360640559891188081828772133401150847162226152740718568945709079733301003289934340118651162005325331756259512692085373188541302240151195045709167403689763209231999781420424553686201593421058503127902640358484240446212858218020216280950380044381509660507325832478940451697560434808771235153411380691694307729677565002864120056285878886870197092490839139459117912452873718051273015753187423769783182125827147140937675504955711412106240776755894729010723160812653365534716542278825406435453800906743916374769481441372578577114003602209132352637770563226887256632057028167991888725193105985789244464779125203559972926490864850787659002380381665010867099620461865952877442261583014283028228519147757032028878260583028395854140070304361671462756898718923188911550928996288469572487275001836638749190262771603211405479887586369261694429446535862486747234036694344873677092103324179271941764854161038818420982317460190654472876143786485031172105889406191007325584201562339353078699270766811867968445760718644122953669333425184895791312325396294739130394991298393984589688046319398551741645292056366200093197446216663680249237881635744867115980989575547837753226852723127576292662911050987498498149726748821768811979794001731838810614351923191326120129967551314694474453163595586706449182776665491662918290466455724633167735736936850574778214571187808240469732589485886260050586496345498379664828865138623171687420879255176818252275801624361454658622350873141568048951806775944058893078485589160847201144247624680394612032475630347995570195920370208664667988900886077856564847959593283844853643237222982058592311928047139122335589555642151952367638016333629510290737643503737627962767905361620166338603078230726158910282447060795204175507862592221219562006250437625387069496787193857890349958068201564926701601650013600876550696309181173948782369781521740443783349811413749537391423184060943064724585891402169587416858876494850670981795133088184309979769745550471708562168223309580996882666123641533871428496420200143890418071829427455933352081584771142765542234442250011395721690554211563398612144951333541887610267672357966969673990617031571406799831564687509529072754190299813320076557914990893809143159366025671501697610303073926720580571570272569539562347683925252001443971742143553098957165890051539722797283273244261720951983528385428438460506866210077619800122420473809036839650192071315991816049761297476752831929517696281631892288234527551691464590692451925008296916282881646989350934681476589692532643505317572709086010427638099365251807867900764689131755560802147982036263867287539280412303824968514845117826913668693253556092146360530422722680321545061581754917658354355322845840477699826315948538019387159939964996559459005189877091950470841412526443082390495717438699217534498156747282007646936541853532700509964471467367650327156232651801863667077145569545734299805873213790573479359391812692556196967431676176248685480490227742887688527561460023296000000000000*i1^180 + 30088966390058581993284298845340299218695217056611679495537390920672654541218685258237378071326791609136814093873435413726801441626368393201186448480268560306899180243917384745321395138557497694642644200775855806230028312819538510414893086224314571334886751112873646032390250073760417368240736763028015460951178763052610020981208822847629048338386613148991405783312683362272137129941843204066640198849654773285001522848534707218022854755676729560434447870923236541600179610106343351680203581405051195633270437075130034226845000387222491019886192729519833263163387705892909093968306411484556842713997406269113983072800636442404849581822117826668627978991260960915898658111424086449081420307377614251018641277711713976533534809143005795569896688694769870097161900050441767297939838128905970630916308277965943797523686407643447162558474843284682696330584417231748623616629297435259441671325850743547779395994425368415380537039508491093205993873480782317491936441330106072659356656712353777131281209346374670667827791239927387614689688219129654754719936167276208810763954612354659221247420225767978641850858014336607618466266644129266183504252838464359716513800974970151934852843264500538639373482970748588451202321108640499490774756586066684785450157916366416392437365846177787147397676648127812887598438379453380330586905732417772831561453600069789833044746829408419289939175344245137156739211480078031574221492542849808511098035162223301552667522492634059975521827376445039395197654172799968746924576871608101699698705450676756524078701658901579959630840108928853044868370342663451216657014067855666396625662178820907343127891293260979722993150302976512823670930620282969285424668985832029262034913001035653881959537124642469571954831208420274392959481229643253905761781774412272921814931196499830906851999887618175216275780994438384220531438493661634977501941772024984556712307009823135029148651487112993705194475138995994776597717506943835133867368840105230041310677477823284263477366171370634769763574891470381437664288959213843300310520610425567472793593065191467249856002643980736939711024116868566876298114075489904665418133311797659359104860305622306525559456302768284568273081652762559192691690705214085812812863439623304394254029456772296970249906876497718351058063742289339336608360773833800665377980997989123209957620234014494439699732288282665418579025460315323735509186322954162685424634255411190139665957171523282705428414780516285288849903371985774911953297545290611027357462417521252480524783507734024210918145184530853732879748704201284175291439868978137585035134976637483000735659251030384574420560896586736088786173544469882959954494015119097953715598109538282258788665072091768587693463808179861819991152940892311048440229888264153493704280696760571381075215451941968421435433000270306842689670196184103492626886812726348367906499580784208080672094018941679038739230818134503903614399200828943774061460889058014993815022500556760669965215519447009213837225639764308695660704475039248557861452257086884785654060650304080176113788858863803917965957364308416273408583586338103978935827085158989024128267003502395779121135391955471835321456120554574717888765792076443402851840910025933684157777123253442548838320756379554783375290115080082622260594443749425152000000000000*i1^181 + -187094289218227549501784392473596427711042869036524866325419597199747685393657606962349493199424936064331344736136851116488045783054414239554571088472848814327253049557110388553546310884791264851264301670248985589094132919627264506790161433267304313158299024468002991044757070145794480727263805113721615643967444907267737436396999762484891563189278307539359449653580476785941487009162898374150886617312800561052075532975212029979771627602376488610125475819718629591647577933006682821666696476631377488791451470398140469073945489807337674939935847445643247238643732970756296976622222807680931444679805249869910106330133076914348121322062737726058202640630196094406939140855714634154072039105494195766629084739591007268274180643305245523538334373417739613940410651832735779607212250732519529402700040760544648733274837034159325105147112836587375411241847797611801145266682051582460873593418765274943480469454981132263866948123834504406163451970356039075798842589677596455598828044470737324718892521895837277834039895633448724330111624462465937362633630945459097211603061695685211101083527542783552533052223204099876679540876747381000743764230108858912507990328782848478411125416406813025439481930911828865189802609922002298746748105378803366817074074882465054872088611048522952757258431807735721025609594827233888152882947960906162885453236137116593777647085188479549493558802696383500093926968055651198830925403612611569474206723068250984535605073206111165724831753744444107410106194477283603079200952891436951263857190464109366162317622527619478620250182546218912120875429387805885326965704748206060401591830619126597552824220525075346063656661265149032704622953178070660178915702396429860848938856969216759687070416617225700058893915082374660482288644873201094360058325289651099581131261384824620234575387013506757857484709941171774585584319635473250884039043530930780294557114338626821484926730190066255974192310878573597904055769694236498448451923189686195733923670999522805157622746032514983801662046362489670020117714789544713475120043804265491781929894178914839641513698658779710264917668026158978105244387164359832940504644090635997438784283507384678127202238148739261695188592381218481892198976116851551215855858439916649215152097138822903735624310634335308553243664390033117331113410113134754177568420618414273385796059672753892136377711697363095432654172908514153147745623408302821125587299291997731396527812713208181342478357911180291007473163207271238157924058041152816245180204037702124519307201767825063960696158271468299012073421625425724070736466642889368275701594605716052639829616740495857321546138105425588383441320322183592950673429134772256154788504678230920715704035542927303779282919133699368768493904936019054753187093168279083119278202094407873759235829671380733515376095904279047717213887448321203414380017235128922089427525972166088719101564571885065922689906175083888154285136843137467041221515682567143330073266524195746236788499024686793878358071786857504910666658936027804714398799520042312388997976557715690426711126017014598916477135752382863447941515126646421828190813686963568739137006104758191850949976471313684656302848019789231765137690995640552374338053312581518300206875189911343942149184509629163301697734342266060800000000000*i1^182 + -21164040753900368544944837430383473165242758009380039380664388738887246285634519964335384413969598115297541808664073423503394250396528847830917239855556729687809062064558752718070403630346195448014647654855964637434527265500698609172102442765238949045136254650753679596269341756319527113203658858136986381204619558412430296555708236261212355888179711810135901495305792992587980366419055207407904679439759055126781638271397237321078288178834180324183046637294280792280134360013127042977174957057752792803652587054745354475795998861108853315234052014358690522730862697832337969910020648204867582217171177019681210983962790181656763547804164743397932262741461723425502650326191223552798230961239280032986450388193402620040574933007106167334532872408888772627374728669493759187747537759152372916878267120197291488803360043165835984872892317482421236307710875073510911893389753979491187795639068452261183745665723379838173758383743838896146470295962328959686828197382576259786548348658320210522490857399916416291834817954021738500206839338204216940304160767465992338792573512435929613226285421864948635912517155655453419758512269785974427553676987080110351650063262098510115755734484234316948210741335822802178240626011039497612964723192176732361542615039003348688213359018452725926367137819376514178380398096579611861889156488768599581690208998711005057142101255488141550906458271046393295808838472376924213348767151775632233479237767384724084988277711473325635901840591281910815161116751729199334745839565905896978515612572103906750404470056221574481593336144544246346430999850582631004514045130003229039994814997863712248083305730289769576526730891310980117745106294011251541489645749154275373146797186296407489944170348009157766396178974712207984261122320725151215787882371576709290714608680677847087286789677714689595963102453915354022516338500622059676308228071612230468077251902530100622362603606790778514162654582493602786912443888653539245885202320009307471005801328433482679046514263227205912741902463103892415329916697710020905042315701715773461565494965654829850505604392804427635083722021544169854577270988160262180136831465274603897352392594501851814390431393835112915657625884654471896336957190986513425568156524880478996229180157688797921633797439726262871217673624209948241553259567197169944823770992722343705835347681313817207020949021318538151852221144196602875533563109747566158750142072511769711376853894510547573379345315101075770727911318848091365321136236364766230327752052898697169211802418590772229480482339374885214618171903452109953328458557763172239959538377528074313921935286660545165171299102685169985725445849804211279805977352850367470508063968706626143743987663517458037389915913594162538149077964393552654263339509928646450443739206167670961363845530165886556267340990340446134658078680817659167735317447647497112648343177548442312075860782825073777312771176717134904108550151090945661752136295601962684645307606629146674699468135585004784257787759070186294555648443893307521399409359985855665435565144495666836319641120560914709967368506593328351002478961128947590030627289772250772816006868780993424448711648856691031238778131323639122739265423069224378279597474323774265925363222269475257374785605028020224000000000*i1^183 + -271173239941391901161410257141869636414676743393109283992669367130383566409936273862902066204866565268301173284651620214039458174595177261044192177542969186370971516559756547274311351172009202380897893520266328590493329482288617969813887103539765133806437277135220894847207662918878319596495343644945595586861904957299836236611776308489379758611462501927527869929518279148700284495763719896124942820277737003358377174045411430285955963907170297878788846842355670669105473810311206977161245124825938020056089435131041406138463848791973833021411585689926698573208597125885351621164642650797565057485089622277505790849664804513000442838580925194646066308133197607783144064005448488599356638590158534813112289746445088513987738661368412098082187449141876877615754850305687369797012224035248027169656649637205592997166948595096713566428501532709411451594021634055098836199043387328253850538761686630969031310845241987829295330885734863775104188454931706940012636982241217633837327333193784975101374677478390913851245716605879190291199560731197421463371883548118898379815912683845449710829796230344712620441489654307989032568519490337914996832268172925055516271539087303464879425439396982644287982978065595480573597737491494876631995355205532062331834576452117397024261403905273879613949899450823218767608538970620200056042076554746552931047533452426017851541819315124258764139346127556455095636212604196780246020838708636402722424042959465045643718464347526144966612824347855511974051122058200657897272516671251217263454811047703644121511690408089483512728091125572836231195913948638224765790411692333684287927952271084003271913024999778367441510082328683642200885344931711291342137917375935062382934050677167419413359594765516619579664623653970865251673512961766362667059027902270813116679488992808997928270834123137924378787299116919453979545565597469887009094005250190185267449384723876829557719240902690337724632398825181437084790911429564598308407192587082814946791830377312837476507309829859254831490174787383483492808167520814596321803798462221086563243058170191071991668410321938408081289311650128628214392339385031862038413198918369971625540685913282691957661733144784028916324023044413864562413884808259239781570366724764185487030470104000006386364222878013656557824335830416711743018137646243055600201960906644251563753976891724609582594395589047238698128798267795324760497524209121632673923877940395801194877040162459235501532581667969350810576562124413758929882510387389813166582626142134118557616172661134953976766314785587642268492855180511815505865102595941633840538978335627242134293369395760343096531696861429461735987625578942314943747273527544775147624512648239551892257533159724559303709958652168938599573223827127786868822841330133669168613131742572847467175710924326153605986064695321348986267003584916070443688313189914997763396697226347178685707969525311262709509640608382345796845250188042449971423409768210395300674273545942683294684590363141959018550045892050327167831803400918270846598102449710481741229788754773013888756417437760448950534453910358109511771779607052451996344444195907683778754761481840120386365828590582649658517506725697575879263686951622316365177152640685413811384193562719027200000000*i1^184 + -711577603598745961602395385166755314470484474846377331247801965356767105392752161747982754528592552285578216276087167314375952969192027366756870311520769223630269139991186023767393479949067504652738931908246175563145102126493437207896986217979005587417082687493671361283488022940051343519376927778659788094958396088005708291880385526227108573283266271938021155832279283334854564601649976074901501606353875996712344935950876906373184338071189835760778279740865517731480888507899055821026836789732993097257485312456719005983505374069187527663152016806449873770898583303925339089901979821304152711870063014653291282990971710511364538427106590679215921410436898533838220323169167519339007848366942083820844267739926528619310714231565347350672980120685640660002038165190201809597537871610317000486476605626237086987147108416217265149997002867391140802732765474660021993259058564638012704358932021152643054537544822090063448070468378793146608235519330289721000500882720641417873327602590308130957738123863126151161810722133476345615691297133546942292750503169220292404768975641413727698414364161072430694200853708976022243369941201786198067567158272799383587558773661778567585159105258235903657779104398073281719459640346245112546795443104997967396523458125808143254428668040906039197200990993645945533887756585117874620263112894624127070799443753087122801427487340448482724319249311693576913082549727958209097929479384940709078609059085558407536248475253327578555884268667545901934713349230696833485993083444107411716871047821084900945461241728102355943609495278220862632503568690193630711156004725921950967969436424436651250050173512166820694834338428752885349111244893166135899474481091495353530239699713205118395106888667089720069559194898767668919984705061003728330753488053369366532804133230449571546624467649950123820697612157494620446035938002861439293418636290609880333372032145465514194945202888225526230098256865719007610265232764620208964711337873118840626478238725076513032657638074122107535967867760392907877199714585477651907597546883728839531385636758204022051559682734866979402287924923449320251270766342689315856888681706752138948630369075988671216993576694536783706712295413250314523910616921326018488111981248488826682151725536577591613187558114453160741232580254147322613852040589875825177000791779738325283400332159510033872996192428094212345542584639961004825088638569959709061212142730348937147869553335137169952391680862590303948276577578018126458626441828180092878468398614333638145042589240869987929086908004133954975501546875629552619081356156115023307782069448204526652186736959460933290075024562012651238214665794625870850619674098017783899234476983846756203234490272399220182724313788191437748778493877547601106677525060617145380828225560041406065102773711098895259474432475382428271869393321960493752970373230861323656453836486859631649248762912957957665503305167997518691663512608183291781795589090517787603381477664048043607161420023954442217279304279159998721129009593886148980205583242031322882512041737584192353093823208911940115585225068853177752639385092814900775271576704718539675084595929894955839864893525954863779645006253894319478736977247178470391867958231040000000*i1^185 + -920296022714544902898335138587705517870999009846587092962238377615815372539527781574269786793891902545536697272293539271188002340055045935187964169279208937987439968130736013106453453390928173067505589151512754729477775501180289244525702216920330571807033548173142300650894233938683077620045324160460592754853400167202389535514230046295642767720185598210696902481527105567791085708564426467740532698894939574454973452502857993976931840629297964608712140709563224363384223724632214499418495095248341119751354358685601332647798406202814480741575246041591768326006106896825429846253828104168032285474386567825067770408864538351719860798361796145208267800127610534903214136463119393136289094106297952180423761121127561252958268973946603648759826660276111374097827164996637212287331460007817078107324852912804590058867023737078367225785173195483268118677285929540353034950726808654572275680986721794383054059452606622450822018774339783325635114826304733136500361585028505781596940962633270716481021011976306315858113044883477665106005113750957580137025809083061354734436880609193004943202825096945465631122671146053145853742945749048742651287665558630176087585077210213185322517772379480448372627950314883975767059969835808571126205838355678566005578474452918608121880558692440146464367070376634205369470372689853208446202654383714495315354435098646885729465185155948017426173134841959780816842648886926278291814552752156671604472384279116968290431632621908045569429778853539727074646346682520383312603525887568779495527142914563757437963711089010135862970283094013274113879999140610601375606030938418520645234430309935975371067885426706636980906059448511589267779529211350874540422316722244792398686275171712783112908256659721429206506895846748763720097161273546660805588676479653895725210068344556882304224620395003585848396532613043579175569621902289822038041709317736884786122312185162258242526836691171014170509439688578829780737211767469741607640043349482970574477707652403737686067163212281852047393727690798409838628434875098044242162028199740077339323943581954514437194954622337695088491824378358944575578925992680258910468144840572658896531901895533008074053993610342663592518595611961246692351504402963502435088519642444188348126307208690952857526095408372605922737752234508425372927888864806896745557158243844396310964881505823376395820277135655424004089128563487262885113640311878164550666058023005485017940121861200968072939530751780259302235955667915908432153038557330932215933618531240223752714202763322738182412351954297001637984979331643577452345119855421742126641963050671776927588908016929434651483452884589904662221754828684086166540560480803826125280246260964711860960540434073815477461872078862155406843400240581324059020906690577764057792376993569048241879296108370956836507686843119372597719669331142570576047992480297780330100012548190385786623574438744303643044137526836509257804193626545620143195852459302483609197722033359768204179443935549099271722974202830246570090659037050585193326142907834336997429348187542316380790189611354357407907710532243366075425429313293288234868942547255573340725644152755110328435332504429196792500522116208364606750720000000*i1^186 + -2201766056473491721027219099743819228687918217852013037165797634167331636471458901148072932709961521982538509069402290185115947194717968309012796187016677912499327991846338586866125824899188144533828253860501513393847056610003383164205151930872640270578405096903426985716567887631851730488225708406406372249366053937845463009668882265902450069427711309514671821503193513878832611675780734356702489783690536454350155040546500251966624317912437941633741371516949938691466657658406418059419684394484484642110280638661351977576590648636587918772096110161452165520367334915228363794479413726972421636769730160450417316015981224589625067756293746842800718762962951824178255945494630853173881896448447730071433563656792778857598123396996830477065234813459288262391758422756390713778142343601376760417182931886593392885942170375486247939441082734499945822131220338863354323132321690676584522488364297575020426105041464095211735806584941188855405237085051316810958206043990167363023680984370496658144793326034144020034373286176771343899042068252938813745219949996399959058373573476872538438808479188838955522729657524154174644947984743724452539781940190298677955336739362250215294586987946817398671934715841397858586760613724499766284665061174486373459311395255349535879316225050393281007462605065647762869065222575792701949445961773798847055839506030389173352782140559547246785686658684128288473076358142210368866445758125712353644068715880578328791183890097961557160800248735391423107119775915695131548917592172767729037216258296040978592720757430328698180341111876444705749538940031640757747925510030658435747988224746106456526380074041650965750369325278517808021171626799190570916949314088082607803465779260884493230099142413681931560144473546360795132760548911664982623786765411828090068809820296838904016579649693751570160524768939682899250433111401102124693727867386950690098439779425117766793857400391852036378107215789936140877717063019440945916763984255716295650393985504332242469680461167874095271079834213344403053459606342569738716234514271448505356296958075376017175547580805991502899903747450595777771435793602881478367291633049172489043659825006628269403146632081449423315955127362139515718438226253719281416319012934907886527017976516713596657361690870756899695368782911608661894227398630114721172521497812455996918912255849965729507811095839759979581327294330181941673298970020327718953995847470303141666937357045123504644496822087141186392475708834841533499741961673733943690676940462746507445217728188953515109020905204397551821331715473606623171471406483945508559697305242612002330558132954126116566293969988744282151819012402088525505173476287386620632543101598844139281731875904135832877044003588185655766409282079185664498739769183061936108582457566602773788798898734993100129143522806719853410824143631683326791570031869093624941745714630488065306887096877781635796177999240113276074610339759021858493394540879639779476917202074239055718353623746166349960568192810281486319679496301641059074747884948109176724457337056719512738661823801038337121235996384798391046258738158774147033901482562049140222136224605343221036169118012211200000*i1^187 + -4137516757038271299646195666240968931875225409289701219176052765331097772880189387044599972261054389841765674953696516168193190112937411408400787449628104206419330156140764823426622536724858520448538399224937029781331117553723475997503768277118519023716835440994340959388558430919905979061254916886962954078669042315977042627728325874274564086276311703281446216673705311879109307763616012043363844801406540074207991900840549689424681996957062087131593241698527606306564075559409619313011718807969094297283860951904391337855641475356027486139927728906829049294251073867929732532448697864952283452856785243361459386598657717472841885713852282912732480503453745592464727184734645967458444323134522584992466425591358944777085189418090971026318637333962581945880742253098231098535469974311261174775508161924011800916062128466105088221451377919302660174327442104195197038925130441852245053723482962304912996637009459790404212239285760616781487313806686188778249854798303716480594497992747212729553109134794532718481661487521096346437563583483036796055400216738200288069423289298121651331517290313800627204787702354189602358197955221707176265967323809158191926739369642214253291998115951812499747741601868548813107853077022737729571415808945137068402597973983624884678735450860750077092470124679346478686901465829034178816651050752004908001147890960993907154970261054415964153051376323454950318502373579528290959565552393207008317107483347377890067143504720183954498414694761336122758857777673883208146788586878980933802308500485284036175675263929872840266473293832676223899856875427551950196307057153845995547398606292846408077401954987053175681142403175234234714484579889630534168322815039441999582386935819543826597912718152902364822070551500755579266548368791480450166700224706569106374970840587204987124299363479544913610820747035234795417539099497121590913728002491124296744023920580463426526717455640743321226282870225133761519232883087725913055301820240759732275526606717000008508760172840831557296833739987572144895877291043604653897011482394850105916348735275608316779426914415502530018074488738703479707707024742344417048144505587456577463412139414758991650310791702108753687575743749273864644848712456550101442922458961235095812644388390470150111258707410963626533387419461734596292666286630334656968791145244394646394249096612995363907114404786589935901413885519593760688788568694678432931515830232499917360470562275019923618174032178816554161149824549608349815285934857448377402207391225626355551479803038024737097183835903528983893109075925051975734885431642075761735297634118943380414434392043255248150036366696597769713211114244302162360666825846377976870427799149358094283557138834470570386495178514875063558564251073937279046832520978647392610536356023959821784777878378572234538089710352472603367636047093454720764917845765124577101924164838957431857122371560684952853679870393270798933547722545247970332486361471533012964962631117368553388783053806259762955951412781087252040825739620617218918290744490474230290697942660279867627929922069824782967972245603228887188449272009505065292181384348904877015040000*i1^188 + 354138977331349099047653063783598229889026926430322994129533938678525720187709155192014436520311491794940097119198538524405084172685688883202595063711256862643007410424634854320171724428296741543748845372237101350691611002530404643173413595928559646205541448497298114597556819698352273748446496056370958196915578310976189189629811423805292109952919754094147771920606507892442610604993490752803434602989755638304085714848763159209894963845447301471984870734482379713058506144969526725937298392173331734650414557575155694145540302486433086674462611608100182269158469977828126823723828398903485192889039167144735235908290493073619494616591446512697809003228216964947630813257971834850791974175052378267269825173880497253949313264528226471785417649782141620047484377494406496247398036189417404773765939023539548458107673258210649980775183508471273258109651347070976970696572074083743513949380229632797511528787974196468925882102837355486877950360266443971354191312896609039224774792624379156712686792259280610654903909505749969323769450526197045502964036571299906676683313023799351694849713560792403042663982183425322231062826038151095082496913370847206431576835262727460212133271092123327707458054830926291835541654621060632125401281330106439624449493585420089286938683001987171460963590735997070943214733630593218414883225941234129997002084750966926077674491026303152652168263443805067526571989393493564199945566067897096848972188382240432819383835602269347238153638234108037882347096285428595287751087723512191782246261651588272811873159338972761733911805398239262426804050449438254693723166354982638696749909657704065128980949597528231784115282074212519677496246095541837849532758276609971250462496198312408986197096501420287188702149684703953557612041202380781063604719271329096430180234385066876423067703533223112665508363787247382994926381317508810630375897862276313033617694327674553581109061793093190075656218032794400141567874413118450027761193620756717889246959590424882262933676787555976862128587559759206091179137596721186461517933257022896693387634287190845487322738489801350369713339889389603716138098931132139523312641472398270527890156035750946333706386103133466414643810783391318586292101610855245399268764465722884059129529195130514881178601657918043173818778383045923281299685816251164876793798514284427225471111212630520556665299031236163924552327113423134084318253691847081475480457149591713249340409807484895626936009210411282287117328735521837427094974481865921245337419602777266449192441732933198773918789112337671316602323205784025079796700072272892402150626347087977907840017185663832108930187490800048576658313610858617439457103988048877212156643626144301033282385167670759284054256527913420733280149894689400805795524358325830268480534680193406875519788314383995661268384299246749858564447144800198026369882294608796061762465667438465218105368733101843055514224473836548264479340572612375328150314263615595480027716111179138986325821017357935684074872174616043219814816813875106528134532673510146119773818260085298115696894454181471139742880237604499456000*i1^189 + -6255414391766402635231210418475015974200483220421762518028850363801851731505376968152141876528415870903027080630458876434124309934491116863427587549544780718837952024174306829965992433141161021798730972769204611012896301098749526394504643833050131177419887794927152136651503145981417230247720700088703863475295867699341972458849505838029668335505586669821192860722000636644398227135575532101010320814992446482265087101970130027943164315784446531956213591087738854256775260201852348959662780994858469420571424321624194895689571509689566720454108308352201052877357873941970454191197080271201783865344272923236345714529567714649517603033003227136799650158609508417506712230965803495048976162617642860255013545224769218385014727685406090664390562982085103454119124442873603843955795944643806790773217526616711144170968254280004053474778358081322110909093748087417720291449721036415991980979489773026214763474123656632275409939391287722041966296143361911992741170858186618565198213629018763333603077522790537037461475872060404691258724292991588937062125963096463793351410912224832627212945352404451008838135342892042097050260873445437137084119119598315055018108862975331018351767968455490931030433555554601387497027478031497288957817260169807032883203048582109357384026873791960913623879199526014601620389880925059374913669130825197778196511127827239963882781497400096484827479113237341721113305343041154983421508405858490856888590214701255258872776800606449532106839797748720592650665291382811071558380255782738124739757105026975840014470049649877178227347746099906374758366634942293368787081591726708920903568805964964176894555729958175692968671163536943527384962597226208471786334649072445470500798651334621862602168489617035692059768926684083310147418276135634921064831429810679787750466268943676830876614862903325266079294155414463037930675397852336321302445574536093800191492205059359032208625629714287713813312463778945434314806336299251270181556923491375496632543034629911920745686058747072825051773372548319536228942303493846971079511897135161014680284049142440491693952254960437433984385563099821253225222400235114924362985537203511707578411820482241085642224874243643882311242208672053409346729236233077822735763758263648067455081867832264560981987623848545230884351786468788382152575498381505258752519725927375837772213769905270727563208174672407701642691454318503838446514155520848525852019489712273980312196601464740255310941805528289036562971368316989795980780992195978463969547810141971507307992990715375823481550133600929640007482302478074035134142164339635226088941702649706642919388906656131072480823502462675945771420936540514267739123627444096461884560695546514946243326402446904188706028474247325724994742320380289516416227484594235386294661585431952816863122921980453990839319562059814467022270747766069395852655624221558269211326248368707058883714679566761413161234288660010766216987999716804234596325164971701879143735322306066793975686478218165321700787429547998514631948642802627480612485384464551947816264411650662400*i1^190 + 6838427760320534546503445250288274258394041532033793772989660114262551803167746575240968807006306265146056028649761088206868687893164764087042070752231658564118790062088860165792098950332824155851618762287618504310512973206596551837973038163269211950613652179533733402240760374342743532643850999202142569468334979118886288923127717976997185710004159957900809726364026507431178050670525104111312238459998299906096667553505322251853178022538587513341126779002362769205946808355709148323604674150251287172713174150544044441821103044112500199810162939226556356886166199439880830073257149390103104507221284085967903515204054257708343576768000046215582727933701250234778328499564570403343455481558925715960190144438965068869343390568555882689732629316805796061466646723729348346065209330897716037448361968149164192998541351943429892378779390787975601879037267480100748047685978426006451534712568382806690564985269429863746965793201304357669148492233254697736444418910079755514680684894741274416559366064044429833573693675231631417238410575762599725134440513064249051950287438445096803511236392420863065291906421517912912656538103902261344374695407084138877669574344785374892568458972619992528828517868670192725466645742144914113326336663770218228509831158511299885398651043674454865607622962655671837206452370325123333282068218080692650384620159368745007974161771410673787187463927715361785950508261283583236133037206097216197377714997884458585933963387607164407116349384649338438839904604563316274830137557549799163727595427458654716307749765927194366935504736311027078202674473901987075051260189544039418584271635922613505640590465341184074025236035153293925388541049182044697051272835025420927320585155082506524913326872902330864161893571536866344386914982835872693059868489945194961195321293727247501657720185502409636950455112409576197573419240573778784035216425335497846433396544976096299601995732718909552230141662199987758943210297253670582517851394565024749440563629198072259864173099250983183347397184815606280534760817864962883401728312259243948385850831725655177315995366866198894443362987544779031016625450899876231665411750076902893655340778038218331447428217180451206540101783900269291556591209168859779389917900318844942286921698447494812580634878513548079051265479202443512572025406711735332501261074968348897331863708312161108860909343594483540384827459467484726650653783681139033529009118918767672894422379762207463493731076675428091923147499683428523730969772138498550970463748434843735788453942062789708986655044010739831457553265524769525660319768779544990965013450169014518594488201779953129444974407702095386269722482211652588901306492030456411734340635930984104159246204742401740444652956134577899308343785005851737450477197057177001110080050800074271641352961531224210062393133365645998774267633365718835290025729877251927536852143561417278345910237735321249563083129698357683224382263023861767216990815004068156744924279169967229235469366120070304319259712279818272519341987840*i1^191 - N1*30299014612290972071684075069632399464619008367823392085197187966577933632630092807886337640767784952275702549349525192486577111859638132890073369894630719662078888346813226567283466660416429181285387309069852838255650275538034542518648342814704888032328701081540091939813580398202883699899698715299356854032448498344550088243078483457127099772387140648363795261300284657561772418143027700789050400984731008295701011237318938227074694542612963635025154857610512747591326502808520566817904988697832829250729629167657261894898469625225322431476503673813229430335756161780906183748979876564871623960300531251*i2, -247812416112776689919014500789975659871049961802456876936977334037710155349360763293937919849325370347010996866158034212245548613256405265737856678140018118081948566178053153894981528668885012751214059142759643996761409053658155387012826853263117189594384216182338359825696890180667383130303223202164820648741664869046103436776993670326958868951256833613362793406406925927486830041918696717293120305436877233670752798352232183466938630311538844000422771833752132314244007243147192918820310208519542579292142724575953936658197369716286384033811637059519757405505817525982454709563774677466819978553465904858216196413948256995134461453711672642309649427793989792735445459864298080575280059331592470505121129050896167504029270459744479006129918255540726144147634731769546702353248196394446239438430756444689773169621713911568303096279043982073083747052272791137895422824488820544851096167938785473625825157378420501371570770718439239744587243880955493649832307506482389298864862155610342407569860142807331859555458978775808407640218042669521227689882227428854563902176102086239538300217461607882556365218423534720734366162426890413733239629118089357301819329665081258806396812239417472714433044722469698664125849193294714597302961560495163085167570411466195385238010012865082798898490615652163319412569142451306171888052673083837083952075759486681291132384312191990448073838602470444054063194486021234606147825181853571265148680468649783240243992568561849364956027178078488626952586602977209152757097585575597872705619682719161651636957350357952192164703044625015401803062125447548052053203785090427064128371521436235141861319759130452746313145564323326509052363773234858824256334522390757879361339185478842596345186189203906361316580389829728231018564869440149791584945551806477226973608962854351642331954863760558751877787778584018932169583121816487055559890522497203338798322788150430621338999713731822098670798902765148083290006350547680306224216210171243798179469780840165173507705581676041555250579579818302189911686978026929034555749689761403059899595534256992913212986614372261995861710729362240601462273540627173552371927241438799652930141430500044689236327717425860278860729570468554865950383309892787252674013593562774672553565086301520881387051840783705890068932150582134242383245145140969705912883507429339568593843597138120107503326561430087673613103933960824851788087081314935053124082637723438427760730976436505343424666207231271898344431636946059072760844433219344271591684211966516620297742565910852354833686413350911754010280886088983731401261495227053967239187854633242690221683974921755243068336434433876816421950427783450247296228434002740092039082390783288680141041842967346150719271870231320007168975878932848983638696280825064063991833821987168446468339647847663642186077237841904225676299453869834261514950319135378436637309670592305889767507026813074875716174455454430761582268583091353731983478368390268131814894676713281568573322404676068200843675548558936623159462677978839059328786536656311883809389951933706635566195726885116063624524876902930857734157074839480280274981770789072602702615548891162774099345770116726880597417054486974936698123464939487245832857683331912101515926970769924856321549294208076996771217279563961039745231733503229943095331254114052829196995962011511684265681496566852768429651876673305192151855846522764747985667024739983584136940675453765501900951239392096902533252876846189562974574859532543602108661583611698102905988811361167939378484125509146238539680515159784576676657065113196538575915552492177245153044116147167423132413689765089782102631867068365087529863830580480868623318855078759391984428531273435434472209828931671236232792598714103597380756860457918022753956067260860113627101288865220231989318472930496452930126622510105238342097174225751904728049435211514076577504468591837016816806390950571273105413417536335744815899110070634368379000775250606502606299815008122713922876406174242502090800968395874930813721988331816864925581301224201028319773473193574897639390996542214090180185343028909811845025885420256715861524001494321344695891508830885614523124873606826858507022675378320990027556481227349122821494017564550307597231070948941720083484473890577113096905645670152876877532808991561230642301842713419008844935753235011993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -729504069898859991847203718537479101112587820118449061340298879325214893662054119301106384057983235411595605121774875643260298781974488837624760391680075631394756068569137025351262446685313017149607871963402863937297217924719424569110504750727925818184664646008092037709803302840059716028717674297537552845175967817415429735555848962350037016737609922331052010033870251593957759545166559077143273908818181480970485494786172206350833709072141861374508772892614319642790641937072289224248608886498215585970258117958012228702593276294226218343721225519727303110733518036184553190124095853669420529546891052643301333828232669844235513707591340376349296679433836392155035360093231893959998347204218833136215475594148377308832451318805828101460302228333056042154864784527976048549526459989632391068263792880486929762531478706851745383194982975877973927570446758596824649460840061219097631030215253222727639112898360063237663668536147247914586980900440398312466226111765466993170962141917161488356655877833499274036635515212777578183882337227355889967342023628405633886957315009488620498749204044123443323007067060592573185547735862038131834232230937303851336637844287882939985765252731855570488413506950140152068350090987677278773329843355500231941183398530717407680124685736484089402202029900328459430138449228079015586974585046920061239891739057352344785661318231234452975137025082810539504434912069833353128189113193015685660818016809050011762547732679376293414887589591404545409708645406750499706024347855969936800367546952916068973033777631196369778644677037038837188626598273454268230848646870452175866595302428678094443580938183050867915059032160442208816000276052529757468206392530230815388976292358756631406081017805597763206483106039873876267137104395905553237867477373197827780319762360757251221178006934175564355201148829177763318849093835650682382372219538145993517806127735427913247236622405895464619415529659061324100198480656267410592867141973186663906628422794848757515863213155019617274372596683523146689870537551821315492965774689976208947797614193112347230792194829371801345844441234840324745786425122202586486680291531350736620491399252685940888561002298932427779846873928559047933337507862293136724152563967296400719656572783026908536768252771081048528865183474546357957247427941507156758199221815955535857757054120936502647746865323835492756857045293384577908434640783941920524516859594836781974138264788346205281093624016680704337855552630576592537151572080894501917356739279250244611854955158864732877927554597174824348805412603582022678014988353132365747638474744032459545906654766883015215622414044630279541192120092953435221650072017389536060122277480267856046531010288792113417430154632674398019813047960074003983994877714106570158133328833946571830706315023471364650186999376475840030438993656238321500083092477676514766436294419434133866318575385854269412868918939320512770048939955535690956803109562952985609647088027832259925853989195359527904502591273879779411691021950694622224641875472653155324893486456964612564120777236231101921172965280429945125736918586953516188441345956193283390675938407137897439750156670333238036979052869112954425015410801810048832118494578127773541188519836027829032545392256302641230436508190474422119966273945040214635954701395552244093068429037402457465858893079503225334631071747923261684962144224101152065919789835651368055167832792856074220018584269585688714782333042301155593447045665834444615186417954933651327060690529285332788176862715623053118509605685569946412654380431094568478573226086982135656001555636490033074794167094774866737256075816555420210289424960582481283728528792694838045204873729188671611421768722473454048305644190715893426928187191731256100523345458117820224934812149023456360980800519012308380388781286191807948733392242203902306045543835197418520081990819808144001458976044976078204840546744532330528609964822703752061738477072666408315512279001557935746588956503695578437682075206292161609414957738714315963741420079006524993559363010406903472114086568838428314390761581950866382588357867424958515157086414185632583203230663333968848426221227540220202916567761926650900469687399196571650251157304752764750924255917492080876157928860377043292355927167468098430635034541204539232636700185203698622293101405798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3756092237803532614925089120799282248124603331010438699327287288516121771118738855706319842441847562628463476415592006345625475262981735196229280616389035518159249106696514398952589972718333590869584204064626576371599690765197977529895870434238572566427876964354711862353549507076614421806752200969151997419096251872597913674999327995220904783685009444169075500270983157930683865447497481172278036271641235326152417321569333923172118955587318910934021254978610145707491729372280987003661920352353005541480274727102015424878360088742776429083996925371730174809975673900371445017998978002443726917049873970935561898596848921238862391074993331843016618225611221374126129753886391567129807814023467574177628937304171797570624259408421589953623780255213830894586346287079436712368805228182772017533906922220081090295991094864194823743228432866399718171098216486589453627866094719795927618353945664794057942439186666657056476404215809263788170869682611796738723374072750870241371114763550639673828509657371769345285363301614706331507851819545931154038746364095671340079689030554823657570773458131175274941348787506807728965291314474500690271768485004828728450042256869220496231224452813946951386070088375482326327203175430986194313092402140446629888863760786322904168405546141175191613091437760736100823831348653630944265061826133723734046505821340536909134516746968586644797632085042147772143883881940179009347389446151027487650017653128988035195036282848832295916965775915640456142868325388892129066754484385478962903981212221764783418507752762643788624455557340876133531496961114254911563523791089610237249429099186672554613478288506213124471032768127975612397869902562078930332344552754427302113374911931324254909668211499294763869052405625895922449471095458310032938671697372172760995274096269901667985452013578733102539173226416304181618661407213618527241168429503232215790168997289786065438084477781086407045676570430782926861351305813940143043875985077829656956347747681013931162590494658663411176347674153398555360716022074461329292789063741904974667978772874261164789412068718401482686169242693729028072718287198263609289063232552610735233260513995780170140557182583207816951396570522935676150247004474621483117359956133296144179342802043118308351517545855570920098892817191036984501624843630396727081413111596671446341953136674179499679781663416290562810841142896584347948369714779208084179432886999313884110370325207974231202313778863690784006315842730308688941447232140169790228446970396791447947082417089167126207773461440758378754489324519556159790733990801410627440322084342667140678307343994464111765161066675985537900161240281712405947139270438327483677541961903228692139656220276473390628707298912422399061841860585199824398260029226652674248827550765956081575588465033438574666745905378593238261215804545566251019833823678305672747606856902256050338345492996017122346458339791687442332055357169727747350935697300725430403196379355366337825049514317131673582167300667037636695083078284369093354180753639810299169185433370871034698761432715602584081052482687496321668651040294106314155048644770855290847342623644584485557535775836918722158866809847784955372607100395996775918804990093213777901845642635769343058626896349497602673497008015733779790977440820786020716806940284969994342580153038198414170288669937243573493327366349340461952970994732716299125148603667024868527195972621500534145810789475626723309618778705215324905192738726266648141974512887906886717670859838152246467242145731515817990020183482819929872286862469445900497299580732520232847378079473782197496536803886491138790883534024919701717834741294865106400935879840774727062165065697253097623037176235451791177466876738745307781328643808804668503727311391705585568455122078315504291587667228582661268492305518997539493024863334406766480025215466856935590428213573207985798704450378476071125990279538283611985005504651004427262177471465022605500134309900358151771539883533406869389096013719481488761877117476921095185490315190095784170026848535937415422008948350556982863483597792657952121880530944742983556071720226436488259864148656905526936967031907414561599177423631045243300923934058639106316427200993567835829265237597553910341781013517211502740734535011125256956773943312004628604722787462698324267207202177024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 14949148829320389365575314999600917575139875804927809549654274693279753123055363734471766923988263470475047244432658564628968813559890318000949550741255412910901593654168876899427932148702369068669187839425434480055645986141974379321013585146287639773122627851299997245755620345088208922928962096041623351331113177802508572492349621183847612205213514479359511504048532640802411379184176220501819998073115191418625511970347466872266331580132471542737689996189780535222974997953540676334508469477813911858154658573394425499395865245118482537215777161578376067905249847579812054406201047103208974106953908605076922907975338706692084142730066950036761352636469341116713255133065241105517432813297114292645668757206220359047621066172619884094487708701984607684083964696620034124268699465931436769151857034509984158360736971671520831903309296039780630870626990498587420721320838346765240928768774934071316225052980624382450400035283734277489221032094570549053547360055556684551284461879150667008361606790520541444100759569887675699282864307973406461948878286354656522526312992676861482811643065695069004123329657933944260753444592620672943467543267659681796709285303111562513030783255432751429653764967656378357084699461308623612358022837238276584467108646209141058388064592273134068845107514697871061786196010470174053150524189417026862303920683292129138188456455046875747745572972214693381581235970252843995794882075962202386617987822827495641926098229040367005980183464345725549872878385809668271306963078719148601791975244233189489328275076180170982614774722773164507532292282573356021329113282240317651039878831922703459669365332424519085856633650470026340535163892078986820618973754565755587045419811538586083062391381943901053739254804038735986590121108676583641490128021388045361923844951893198766984099491854309793208431853065886568950679866525503358519006049965730488067436121450945663697488855725519833674963915361373809072167304778265192593411168544230554806662853670174089744731676734637514052953680486072028680877199305367118839609120841913944264611751248258677054710346919249026755922988370267437168339606399228783202033315173401249091220031564183692710357992899280550513531341902575077377682091383129026993276849492647884172968173973579969829486797546989774170674776167039236870630629307323080477371244656021757985257946013683787279346004524416215109927363656024902530116016586210635226873797169306692767936218381688715000189239108963951271990958730795904046966379253737850808250465941612346666823725142108515081108242356210386411423269254405035452818264698653777721660511717772710662617557698417461795844292407231101429480670723294328723041923936756488115322347063621691278904930018136494322304514921431637957113761973734473949799936599962788659748837767032001770621154952833306984975756836361594748477272675164617466936720957033617860269776563658758803073030965530047878464023518178659518782118886071049610762398661265407244393146646790978370440370410901295053702545297669466139961430403246852376102584594995712651762735243331794335975724535541757703797278338523249874119454969424427229588013866299230213308499575871605949594488206154945355291956983162758481458945857616118846583186847521815305599635257863847140129586865555400609779279104443583335969652211442825998590983134933895216120265263269417070632280121395990289440449168284218132636183463967899053219811645196553841787463243370191296523308203291495277738708900928282250146226187030040142809046907931958091281587302846350506753064739816545710554348294262233506162671932210392428980685123446587588880895178307182866580848893930393184388080613332493731063667737641349276262951862556613612328777558670590270687248713762155812245917143344895491309715093533280079377642776557460258199330201277689087698981523884018587985722716925714489148059532983446890595832659736946136635063435168772667305657712486921526337803911494256572609766722564641945483738860658305468408964932585835144046917860244359087298069211133413466687476678067825875073063284548162619630521912143304253910087218919115511833273947117580063388301394254831199892296029231660509707399903281089562636156534850363481884812246472301425507015149186383677219908154313733070675054096181985693473338814880722393761358085347953717504944862141375291626445239547656725829412454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -8235389664039245846042665555141388683399727548536004059034330411684048775987002008261028313379108579503782436206989338719898591395571030910094840769066736257940119505879701738257160783934943334392034664527954952732954395109353065012411646839588212590927722429904867773407660153312735516346012383397691162129733087799976551924426251320018435543134262583743046504381250619034670970686602906742243751513476449808829663615039755191014014000275193605211079626934957033438414515304061606334935756928215850225315287126876341612011374740027572044126805678460281256110950114716183039986838239694885898251343262214243497637196474590577271897589395639110289106668577511678503864664122546683621234745968679230046810965731939358285107822237078398950617396834130928293991427682250370614109519328654643915776752206711866558346948780065485457442730620747899270636970978840638798035222401754743606485215552552101010973612393467328785272437522404560280007467904586587668682375582624506586702812318748618293290078364724322234411697002536069489826240026243187145010134442732826014660728272459147988623842958783301628830755926839415599495664553376222010633155216607746897443670781873731619149941242982773940490621361367313955377232271051308041022921301660520834838843868703859093412320044903975786403647835628140441057710197086367669324846451039220890406064110322068509482614821426949400990687364528272722436664955592887076357336240211872565528592412940761278648429100890593323109060171483465162517574041211575246009172228918241488448062420825772185723028467617263922164285234924206090877758676182369383209218057718149127260468745600046066374630147426090937655150990703050120103016288304438444973870296516068735770200486438474080614069970656609559169654015271293485284538792102206923043293342838577140787890245912266913398222768316931217190352334983805077081361232333278782500304213461761071362114224072938715249412999678443515368960427735695801974936630061952071736280890581466984964742081508201686666244789554759504931956378903622047474804942664053506920730231396665674960447550324512481335161930861198516364436519634059612256094210790794056677181860512214812054928312536009829834235355126640768379419160068504648426904106360008630710393617878491751088943537219409655221261437632781957660593925123229133721158571601592261900000901394098645685358626925210957877067461443249912986686523765053536878433599452783662097135910301587951279240247493421567848548829741253375326446222375843090667603891949266218414178801323782447252848540816141586415031936733370360452845362698389900001906672684932245150677771417675396261139164261316729313144060949312095287107829426316082935411939631166284806052352317484595795968859903544744911334658848725982899877433199396259036652450870784895514516744434435650771822080004598763506853655906203648518570988241804898643072973203601594811062135165664649697332119989290145860130222377707755925652901257581953856780267557055252262144891006006301788045405635176104015311442556952313181731272021188082856818362359865439841657474006705149903478667060633477451914734020355117080281685641572485532396600595293158736761104044341139673359129626700524385683151148351934242386240396308838891382947856452032111107222133772934445565480172908209803214188896843529639494920918651890202287514472512990034036718579300508194242863740869395032000718603366736669055550325287277691863310625077078555570679863372022188969735919281552536968835828131155777816386925288944909691695883664041252818387084301538540989483188361145010901365368475719784686783195312139603100321835851520509343616730877316925559322485079736903926824948705680772334639909421948346578200054135911642441457829067669463202725607593865726388965489569205845552629692549143027649511974629542438739419463358542427029157139230295603415221724564707780116310933854376622575685902452629566478920669917846133107829839543091453737087953649628778502076008224808597811568148583954521457361947962535463991157052654053461224279404894097505363506601898850711320719287959185180285517551112695906003765115083343592499657577017540325531589227726807087924536488502928262409578838303623152878422601002131769004916811709524434105623059261814135162802905834039464935128602094095508488059012551039910965727440616268537099943011079625434739995140570972311749918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -85739228059788323387822578055045338015898977293009103457815765804545875417679202939711913954020298460334399350281607310613681815006859727501365891747416584233725410546000803783966801691448497268398878124924410511560618111000219367048040423015148355144789858391003258767477938372870562455984789209871039888223969659253400014935053579319394386926828657435727778133767467970390546410112705545239633396346106871130004780378337446609816577511228767198638542175883797325729090919061076804039542000718765132668516527962982337473786447148567549577030103600972510060740503209775618365777627319389580767061537655200434294822647244606922324194279690343216951865445502116295167047446711177992153643389262201298283523467011460917235484789264067317346091946007838278696253207390539971520377609114902964790049172046890786211402219978428709961776915185041310781758567750414754213432106306667714755526400894696890038977713238695790520053657012532425013500609159478203457743917695244147735865486114169631598124452331060761239190762938097419148739059518211861527588949350131717744642444072052385923806657829266084588498583195985353120989623028504087009473532668749113317195943175319562773338515093963321518080110036832305258319345812417711836865948530858664799621523394884970328144343703509905377906536598447175018441662581033700094505148614508650609330976506977818703388294850915972188030126336245651975629126434170673166562488541393771024256655262409698545970095037187364784145704620784323933444220589143020934831425330002983065698557738132412633091742512758271426220817114639433774786186411703333321389097486120976444829002554831845792879703193277464560421126867440664652784262276718992977890302669901645677544839188288020856727816460049152255291142108612817627813967760241146832026835712170467020876862786500064456477871669158568208617845054915780696817020101841663072018913972297832568882933059934905034853942481344075912672032784031289209531131281181656257395021224586726753255476912471381769383206596856486886269307159250028128585811553911312352902014650994612462870086341572849109676214368354603306301140568510828667082607054484669358631586417094803205572236211015207323622591431544990883194498562527337495433246763718726068008488991926098999730339128570366037053154748894637792631109518907475565314729243778396489514853144394354317946637423131700478221841273982428245275340634001809737416836842246954346318335036631489410588177649761731352652463128039207583332777090686131093214955905242758285358211076625301047806759174300170685107842395602605386251509510381059005987556205719394753049065564035303308454503881524493973876862753487863434705430474408151500305175699840693956927269837452128540472056278357671328079398930737695545412224287299941903201757467215068664131934775695385065882476590739635669420287544887075019117478311154139095926843932913514608804586736630524712228394405045811336261723394060219686469573958414523238117812507037737898253348838707685600323876271977656192797365963605671031157306494418990340857254258003456138721706912777226914385085713040389984283046585413697178088680106661692746729563829653581762179802492733341182009349240915136554783731703144177860359882497517423985386855051861759933386616437719998520415489323897092264671942911001827235245498077690676731826755736168292940520684989264387396556305265772628838203444533028932254191796268244304778369121809360645888328256138094940374938712398579679244649684572376330885795720013641180281061805906178970386856520666201536940869157698936582391764228558575505694093338417876588288090993701344599393690027701724375213333095215535228861467411077369196995205233026912943021586109995964210107802343285927740366107472133900170806547816854205797462059457161806512374772486501804813477866691381662106190090438364489439607549364684449323677820016531795134313561762811535114184458813442567228773932396361668333760254285316279242400615937060729916576984500629200825376930143218599874519487798025848355644562166306506141509420395745629432810868530717344999147535431396563183627961061845877818433504150591773259406698769652346701743426094903159634362960791999505459341193657938940845533321070207514783688221499303022407413187007690946161863862231761304840957194760185160769289226875370191347471905190085936291049944273407382607290108477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -70729651528592252437236170056990761306697646447993558835865058444052483624269172806011708124821342529311184044799693898252138091368108950614250431824381177255093350134772900715664606435581519750816646372821926726969869018668623204812186570813649640781356164285201959696433580198996690006029453008824670005068480196077640127569594308567384130170555390075496674031765623858358345529497293797278203449691597993249148235162061625453036350443288546942225341100472334564874138634970123397213795586247584235392392056036847970117324440908987842130762980223757799098464043595669151016045834630906180298552698956056413925968181382500569472236736826739393414350993905749229101331073468143289378176909715024362847013137488076787061367672870704563889833627378042783146855626081269543649138004511810237835435572308719566745934557571987886261217463870929575363764070168276025356293831107221875938250591954077965522034285196668709780807097373549158060011970993079091673733586107208375973507817602939554132886147823303461582567794214778430061547091806443554685145907336252556923925030334785456958421547528682273276820488873400930287990715595803283877157274950078241582536032892640751947920907351566328175902209168111102585390000008033692935047655487833263473403192591517784421581965250469076635176461863592359290889748199899135699352145132122656095153434203134881654378860458900412047853563222201103744083329313068400117548385387309618070802979618036848836317196735185539841849022741240518804128538802087374116281685243308149116996680654275343015427587234211849785569556044048641992989625827791665278681057221924806020898572599186049720904214432095344475091422893221731635674496695394504859224580128465331151329187151764630861009003334478365829445859258524549269993267417703956157163301053478855496216407119330957704783077747841596898546096654093449070179265202985119869043591487926655524567179526953586801742760156898398667991807035120724307418052700775694738191829109121086208185125018195061531512376384246607704370459432333600894535191538279586664793242072793187682255688483521218423123928806767045030032407919080693617213155528866230473121135812361956792037411912929284108236268311490501606287598305924166205207040685333013593068472711661997441814825192553410139633535092904774986119923339109945986182695665974352599799915626983950798892081937499406385448406249550562456313631201164636666980417855680842433330373857942580364658991149495624765992422455650504068093836048302394240223489848403381149469058857086414891383364816998277787155038645470596943798540436047452146245727732722820367821583614069026783765057423105569611100096472228217256749524331224830841136856088263701690593285031357533186785395850932777771804917385482710758802939345803286703965764361534991950326031408648237525359524548240143876411371763860336232807131688390731466594734653212868827861960219939890757401872133080985023747113387193755939345951681880584475950482835327029333726082844229700237176720556619174605115130913808566576373465657091946475440292183764014987042622187297540059263170799599611950738141283829378618386679039817623051507550375635668871507446126959327777062306037341278574267110383943767278437281207255219675306353072305839458423031116506286306767204186850100736500437355514380138576686146689501714482538001238094712250822477598150816873008635383699363210384761437299886969306442701888129100237760646877624677609286302656259693193183172955982235772369459841593278559286424118282607611888321595457842439108729205823358378944262162105553630067484397377930692807599138033886259761959308048873840746461092131953157572589532749162530063714888021469773369021713027335394117683438265303455403404067563878556065941900803530871713939724114451782309356005259514667928438894983373533827661214798867154125586726262324344316385872105506004370167154839019885241387421887557282000804598990893461918665235464748203138087691369401335682547158941085089378717313276799630239998763128827978619049256858475252672953216033200023798389151064062398600547605864042040331263481202975951654099975768934794310864123484332306572565575747874112648934614145979821730599779236067210333086006618174929723652751346851438264967489946859915669701719825454224177160480138236246788075981006787452590168431958582108471197429734379744732836965983138611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 102334297845794230972429294710216751634918197019439641392557882591213550516339832845518352141961815545757242932428147031284509311890623840151362429262850535544544446977279816875551491656621572266666711112978085800110826131364819663799631978928058015641534602640696462494492435124427129192520384407590538972544876366323120764616740400256784463648125101225153116429072962104077649761174846705283954980837136477054630859724942066432941509997231009607487675833788961655633084427203250902676735507677926520943486722714469765082048259708999644821226160634580280190767266119522314562538828368992693543394388111575305460555422183998964078493512081843852544691088015564084388260576111661214379228926874962360452109260506843822706330663679285042456883022620786197347539706513367525321623588311378894237594556053954818401880481842708449963547331541753086811352809006064575759469240658740684616631674350259005053838485980582059119752878960061003195038781152551494051472744031029057365859668734170473907271703776862540246430681513224936690307742827628799340547095989265161828154092145422230628587510772294654632204431037696974638336237600386469384414128481847488820248353855037593734259675581369828159700960970610265230650256637499423631180850361495596985233441316864383371180462656421622935576836943463231505737067904517888862258621114836444088489990231269317727501899574383689851810020399714999002825245804283895441042750197905409316417164688877059223531391652004844780687312048481854680832307070786985665874819592194476533357273447031098067734900411791579882069411933934035509959054986369196846485290459824086402726785213078037371854528910928846361924497919582423166707426535061047088496436293408213781169940606018968523387665593873864656418927621926929603795366507575560990830577849530121582534529829255197903163256682163844381488820096782205891082233907134936755844434810385541520530091977478182407699168695861929816733568654872092903475074275099334100112740674858940046354785563662518879731364880999174527729969491932594734793486152573954924691960547504110423434261074094872919865472529400481602757343652977948258237542737796434746987409303773406173461024119860730955429142874151526999868553908961427411076857709892082445012698959187292240368562399089534018387275967606924998073577542395224923339838426094384765711322627740831629926177115492708900730392944621601320022362796780017512203090996207283848230574390807844861742436643362683545847386745019705530896896961409818340830988662752814176476379298428567851253236232985738798806496884910288445203226302257969931774182162196284218632999296128706208365015074119774835884931990619720591296223643988987746599155107101453768703375713851062623896703728733198331837298276924681993643388463067197694731954800685692780837172416495305324364039824716058533062014565874436622097344613449847546047883172231787363364092204312548096327906301726130614559639892533192338487133677545450841086491920750510409818134890829810000443853966387780329304617424800725304652073820913070216576584262365763854170561408014876117369403092329958397064099406119691855684179103777178606064139610768395841737697999569458590850955352760842665351817537548069502529808074663696864891432885024517658191435013969780525229879861674023556416149176150346382917260793852774564470515493680256974335050408171519894009522636664838212165214858026321767309309203901637198644919626221917262530760600895861123681567256801329392085352346497689236082217870201412509354994414398356381300287152208445044830746530196254301313418784221617282626850159301483461326247741778903014885141362661391549673537165434056933553488940547151460761206524236166924872841286870404178313309861772465400914251878678554740450751087084440573734336283802990920557326564896107501627268289561180535571116316384294616978132859266284547156877425929724365155316432770794053796315828249655460059477280317228290217894292432515575990931601106033964590065794261964750701618535847586469424258482120053092316386861835650945828932772424315849058331587605214749397022240850294071993958177745483308631514194303142065679600906520894621974603588784737768614116562530845332193530668986815932625198531316107249678422549309060686577407394827575987642263934242979326243609559101463398135975946470086425274433196023956131798523945853080567808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 168146492001280750338029900892512415697556092817098234115035246744720469480070997451351154369754102965110917989227157266872597479156700829143578675190479722328151452102090395107324983235389056506263426019406024607062010999101165241366902911123411077054104806107057737655856154548497184228885905472035256154744991365947883620706994968358605269632729702383192536325731945444006284145234904349584719123446472258711264672109792764026237441205846690788609433789258624464619084733191675862592318613226267811353916699601262246026993388172091261221747750046694854432386118748383537470037898676956962336330840154643563453355240925165504376749286774138839060436339658017440832652305856310065248170240044826257823852607825164554584861861167546237128612359367425939917535047267593397581314827132285264105616139519178364246518014096848180808169172827842391657215301240641352725505575395715101676347695931248122749800708004127664971527647150054548304612405694101736820626688705876056131502862303224015713367722985297098023374569190771011077575748159061718671823294499255167843034141948066215264139457788120159071269705336016014855333990329226628500674785492786150476002838915462987365474155830435769228434161263108781374432280688764873531064926339993164668139814794928987369448214182168461443116649086128424287667476765033862446731727160449723574273966534217498098267750403010690771887333621787362064641396491948243545252052566737937178117177165477685616423464939409985732328130789554006026012498170552462652301406012822958787516505446685496894501412565853276469626297764543475956723427915632717548836634283715347973262949889188172072660500516358348844538249209660416451816308864115656502854212104668352717390384647572506763057004073106031089315819668714422460282742984676244943890922392311907303654730858946498353833205983628024670722510848238973691291758347931197352834939785791486742880604114844855889452369454627962317860050396933821300394956344198913522266198577789472849457050706528440043804443623542558386779184360971555123896068801333990604371866753340891248913356290623268260634944133114833939462639804843272917483235681365397193245229537816835192335437915196312049384985883350649442356221528362039035437523769140732755484451455621459972571382711003205785608500719158386143853607008216885956703952487801128830617330387701727327310797118023840488424999373923857053522108857948847292325281996694676992381197540348231507752685238943446360866845935563618459494184431140198020504105516883125299676334973881159623107790753564409708050461256925044062268854173161432469199070581083347030243941259031531285626162053537942126734723062879559750866930420443733245969655759963229622762819490260427756242743982520209416798172905425799434350697449317381831762616213503017406762200128406573898342719469739124908427305612358506194394731868205374697927641602237417344349735871832713866061475392142812223266647700721287478520669928435944386290343616009945937492602525057190954002182346726325542707772456608403171245538769873166400994603310847287936635365470673815506081144986231736863921812852769116850024268764906087193859736216268235737394546362729387834574290650198032227053809715079051404648128174512083371404954166166560007928264987098572557861487371634915013530230176829689652732240467177209990766514837275939115599658057319337135485628380490131670016279967244186952661464441725601523393711030161146121879395490614445681004888335738741677787873027502749207041268583242634825859137081180641878432801835727914590524383052796259258665967759089848596858149082812753114755233285646263918692428854078774736095741161926094492659892388698935203788087167103115314953368238059211376859637989016620208793227529409133299846792537138353382757176107888909055731587201840830040061999459830604978311918607977993776584924952704273355240646520354834258919460600797494080432048278457940039013095393950555912766892408867937313276524252461835912843266559229963359369615206642355883211805561075369948476232214289847171905510554745648608156201513850461720253215867009684040356520880416285183332288746859399920479189482720423500042901001627532748190828406869092741508350400546562802755191063023393678706821139354384726082301203641718847997360015170564817522157957875271869878556907115501816456353953900504289209753238776573853696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 19423899255793406874106571062735563234384400326655972212356104272559004718653640265692867460824466797019448096762259187256723346839957657594009321334843922763861769872079928364776330041457634733283565822976398253533501855927163986044469381976192759641736013268480628623717102850596692193165767973306675454941063897221316360941985075211038239846812210327569463771054110458656528651352061590526916796009887211665831853488435825789182791006261456304327391193534140478530873028836987916704551991545928964259272456936238602318595293139245387536184587295239112954630094683669390347065293054795238032072371294852713018459440273402998941511579595507423237601955625093266544686248203351250691723940098425689801239241031548895150030894742190198352444399600642566155677109062288679583435855324015562980120382949897702849165524839945551730438012624012835232529992897935663794589109731361882711070732624586194674093213678357002525350730152349914535984643023107972663326796776871941015734368049726226210219180730414006885872939543730659182867040591908180134049170330055246342115881246527191514562376654164899498198385674524353888338419690659555394378040069928977600867159227288951632955550696900432048589762003477602075926252600154808970810230587263492685867844937988828397048681495140581701551193898046713258472164539445528045051536878411116947807519161879589088665799363894411449324665480194936425072128731160841010073604003791225953455267882208880653796022308332763288282900846262113865697038747996636907532780660378763857396872301751497454355443131901530328002387637063587933487054498174984913451909282531657036798257759257110696130579653851994004281910412663569034398412879848110647827731874366507485358489199543029590552694398521912760243400622113370427472510619636113885443574538600847491626898097918977266781594064785875176493354643050750135357823998255692133908582931268338733957114144878029909612523947059352075747680884714533065515359647749200085090997075930351920374388021036925018639947843600681093052179068476378693940232489788172486474323159787705258072393047430900463825091439646443699511006331313766516334265986882008967393064951675839690173751338617098570802439846241757927570027838207835311952811969060124885901675085006028652936190492085745415276504526006669371900953475829955186917872581118657811358469195380520316423179711582657256826504446578014619427397967837203128381719887957472916075621156285646439333159484285252816433451961032776210916431899247708186169904637268302596071997830965688157486417182908072065171028781503242168136642437426904772069900406600445935241085314011025722441715960186517418505515045002580414354722325009222293242392105606258448137923240433373597433485671151613145388096608013965693327357730349743067776625997915099169331803201887242673391739725096959432632312796455242459870122448618383805793616769395991241907383046497651229851139352385893515735113073165895275889834512887801958401680210927645018310867599027750322383998933271859602867494343213022964921341218311216932036549182018078214065945002115180026363771627534611788057709021197107597832145184443235283790562106932829513554255962139535354590612942929376675247058398019466556337401997947222027562718660315604164804161295473946860553071056199668954593855646107765081206092523825878506926578584657482087656629730512456978320035910330913896892338118656629688821488505543709648094607237559282804941293404331090635759675513596407471284768435691352828612338930340181780957321322412004893433914133641421595156130262714620268644323908266521990529191987565505595794561988238975371922168471428243067815975194339318581515435461955226112525212545786373915755346693506685861496365611628487529578278550226677285939476258456445814918390775170050437666978560345706136906147109694511470659423626182528642331987086194386308036669700504235983984586065072901409957669844940312380036908550672601039184950265772545005656953015142320781396375433622599680093383943527766819579414510342391730240985107622908512509670624784044280964144086106235529771724180357604974841007730375355525416667826060726166519213296794337301248907980762319112254212359641948487327865651283779891775301567657359821638535350043773656984575458453661165936204675238976001709245272147976469115958097290413693076996086546595926628811169653692825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -105566578356992679454763838010117081048439148324361744293611006648252241118293161679720138766791701808527174359263801697626114596875424320267371582092968409702625080647013216994980836078543502584056868011061668579984527958446743977607458515259051843945700539775231083473580530814008141036748057241365888527458795737334259126141445490141846876770202709518025855871391557477153912176727256155014665885229376804608571157466416730366114156126607903074812732265945262653761970388049020225595364899555313089147107306033618046678932484026157953534359226759617732250096075407944126268791018048588509834348413631985161855856488089523294492712027421640759290009304191802387729555480163394414203483509296802290943572906708642849510992602243336606566465226589253063740649393297269864526358807748872624417168570298621501449227514458155351433578161012614640597143107562823641199939867109850420875604964228056730882337400226163811179791337923496775069143538304228523149609470137291419549373379440940492367779248494694195518614033588725490469017869529372316356871646008809832925818143357972893069465688492724478449602189596826125957272096869022599637463443506388329042674874990169095003321422938157230713904946143056277457244522090293999442626884232594986176868705901302466585053563214870828746471894431722604112284042819514267499366626883203848850353030613424935036508324838792870146164180692703080640458980553204804877431653760312513561241872259518639198791043208028433084464431383744227734555411496063799418278959027264367132798275643141203080262693087124793276233211019985338014807225528419596794857974242031825053902658826395318377461805743357175004034583358926275988838963116071344666188904602759428129333915510938880224830120228940922169677778392454723796696311659962823440675436484172361702220639214639863696206546105259207746738983994421115148738145253322334244172949718431189331114798195214637540324264052702437758489326743369724098729773975821806555968366705782600883959088814753212981566924775873772458067941533704114577764491715378211218541695968396391891967683676407668658242130927357941035891370733793005408729339263573093596403341409352346913401073500646768428498427573548615642249399503704703095529458370256596362034454391489077133805007210483569757907683996465224939826099573338898571282249486155768261503329940393803825415028812429019940378348827718008519581389103820486865487742587233783039968291734440743599043555544089475978257950724277311235970898938721238901990466745311124746212910995098492017898027227712548629435469552863203268610391732559494054720639641323692677058217563614279243380498670681241236036500045181262002928441705439928532532614190621402371977313751972629149124100295892026628654936426534433543514417877170949595956110379177038089975224052634909741406941332954429456791989826887481008608520587405309896454346667406468989642648444178767867554182264708717780729257142996151152755954748799863564220636719256765157313977086201355495750117050871694022131186553333283501316056451331611637736933699126045378381265880114242540335874149058446800658261021408786180844926437901407295081793512940090922372752283525410015908304243126404088339212870357004409216242949599459197645140251121635166279773347641982859963321982627966411387559452363859465193089194031904102052388680225066015314062457733603088823010830193790381492961418679199316033479577754983507085854721092374682430694777472870765683670048608479475227657355865136004488049437178978208627219137844932769276286990393311808276034278579549081089500801064879898037403629248369924007639579522484998832658239238686791879128135162248016942724136419132733141999142642664738347353491456027778735852093481725694203336956380961564240700571285666554344738059255050494977621186999292882421364315163876526850439696113173982185196839963070462849631952972713546200829610457042771275655483637216693317438302856471091350952042387217684164130259153260418627373044160210488963545213835919581270921491385487955791747167451785858619339222335436330786825944938717096120233120877159254660610525642918835433718168112885148831617609678313806562541276156619604486161333516733299514891993386965853905841860803149909251938493014767735811880441335244019470488788667913732163602988718042598086818501987902439952707993678050102933309032518123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -78506019387507954228226452078482980711956754998345090911682397716455353932348415556950006147218828437982629780823239638854116024890067417736228332569258451303468641739604063266623614147148424833482724039756059204105333024397748625551983896846681421469871242737655043271548217327467785484971897796961445965008122631417937939838235873929165299112637885604194224637345589160407848936896465509325128026644957030955419930592878345269320310421815309717198820507025529933040846415028579456288491749761171354824948461440319495404826964901123045597074538135056388139929324851483686594804512702363625314090726811335587867696716593596535724455351669669987759976272033007286194115439260077547080836202115531097865131258461932859496182325718871858405917511022526087647227211218295782437134433959188944647401432049634293214380392316441296041145180415634075343035844370162317178699191948967334208985231801345823576447092966736532325391225731725300806809506554704584803533035830834875959513086747823767808625679201191971079471116889977402198116984920340307297071641914526396573875768050513415404250288276751607043440199123688315134435838161547408625851398851554636465069874840647808363496056538256108588916701007755467104601678590816125923682153846317300805570217608409788493104703512123208097771324359277646754179940406159378298150517740769289373371574460924966541485056692166047103835808991078669952658794228747506938979079685071295123941418100730339210202326644949835723640136166104940009109698271733031755976992780683230660125147265191796450671995181661570051272014622616542585434295688735691912833849160237862012131433077284654543461231786142252390087200733277294495794616700666320253770755888110396962137520937969270388715949402381307365065119913877411209276485338875471302298552662469054733703915631066573405116593338422495309574289326080463662618997148649254024791398506202931955490578320523065698489077101190227185101185934972132387834234656549894450872367638228338891975670170367502317129237007157215036116728520317418847340346084182463173522293353773485225453003574714088197183493412007531116875156609253404712998964432433026452733006295500491821529087295126660332793678636445165993097767277712353779681949970823378385677942007475147442978473646278303179096721772146315173697128721979535339920910571799824123432999007539662286970629896112305756303306841263888355083350814245641186307207487856166771058431296644153736711395732141554419035367952946603380395056542989074234356393348881566473128550499192840770451576548131818020328156144217238746210450236472774514111714461984147722585904989112879498441449759227987313512619719358665381522072028384088242860248762456820480088423179347575788178012692538990751129024683808366371967497002959956684331163238788866078297208292621856259826048730116445407070122191098266065883687189031810587004198421225056397408202139741621609423258388654216227341087606881340775790861612691864709912256422618314051758641658142482852122178682057558071509813781007672873682663642695731158040918604898059910565333447482135220431244653572815561745784151971236738177541419942223110096464282232767875998955861907083759055240910471724516766383535683031710891969928910709361789780021386507774108465144668648472832425785894791142220270562670411875634459663427278179490690961198536016890612664974958543639337047100913239206859991555229369691537848245160815019252608038792137408811494589839369870061977627010296752493577161382687034234628499434218382714460140654812982250405929398750635481784448588428401241980359306090969359135151798198738823144977737288327630025574949533514843890105189215853549686433138327222965702596567779744944040651104618836311001349505716869522503205060221316863744799824976375954981404513780309512015204892243266522092673745091899332947728438380310610234238443013601807319973670706622952606494452064330275728018023265155996565373795138630549805117784678754005878577561890303752162580323965024851392582253683651305696234846479220390224754293557185582953163240117119447454280859280944088351005952793405340047281549191019030142268903741749907093820303871561559192307757061352841396437628314106121987989479390852519868937335003380211195090490287327537634783616306033939949147468674261606226885550372062093584343352794372238921262127929175205679726592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -9114501528713193901414949736634912408386441063037612930352070493219918917510670037772673278237652416117484600169352548319485077092437827593726107962021565806493917177630897448334157050457020891665884908842445236413188208899415912047855424604321849629446088491378642714791593109722767715928211280145778829101464105727548585826926579158744073189212386292227658262983299104057944270638287296382818378065364779775719885221977987542439228608972323125626552021873143589483228778014005732327553217596955566775878866415473392387674803079863363973493761856292548410271384781925185530139519303749470624960493456806882241680290331173648641176154215570565906682924689620568286964532107614835999046959895572552424101365846023202998498009188264363642152217370620449354657312012541505851934327253727813811378709525779234706341573753434738964351553191363001199595895879838545885253112103103480344473800400035708611948525090822744441015203374466122628866984065692736962221919554397657372228498367465763727770310746943312652913649750118349295929332904659794735632882145977493507316438264893800031707324776992165274038111069525720326705744559208332704653120934160465108284887224814306585084770305076953766813499849746053738190863950887589647611209610531182444760016346414897265543238614965120430507663294935210824901040858960378190673649051254387979428259815301822796865038716278262107298318884388717702159835501115327280161483605159586054153070574147355752568231642473868600032753357438070931840231102484075964338548653687877320539044464739581445329028773609596890240737438889487353584548333143192835532129538238374841999497127524372032177397454165913814662558493249510693546915491094677644447040726706627423976170594781344947333956248395281929592277567789828579785175875741658135459817265714102222027527640508028799008031098528405282663025523873969294761616542926914810542889494578977218894563311689449963391647943378923367902596553147111987724230447731073379344316260889955882252696001314068039757162264106038470605345269230975169014689661022483534736333827329810742432570522852949985987002567773255987688529534913276105474745558148165120977539551220871396993267864820278441600154123490176216858656617460406064452353273160658798451408110327521192131960657392831082866251096474278092740767551276672409921916308816843187339146894793444537230784280342892614594151404888082866340069611978456186703150161758447740237290798876853435551541939069742416196536600598362410798584632692168913643532277651499709964270156957744833989497774383295728581655939065252769806653051162792917375102663781345355170381012410186000085670060004102551660675311057447096775388611801605029140265247144432582485289057566594594532624379156050519674827399198310759427002181445625077796694242678460449297213388377199447660112794013116426295623300762004448058025615546300864929574780025922568208147967914994935326866918771021698339708705353914511371320620833170329571972621861760606553034670892405281307199210191897394779670164604511757576076358900409620425265994097451396911581064035838318491265476697704761884611988143515970546518392477850617867482418326916874477276414297479507234532093242922452185823516176431304377683545932492023089783725096570624848669030514365031550987914551920908659862044889163426853733398328100084725461943000651870963948742134793579452648418179329248585827489236239117676734804017374771044796308652253037376463847452006536840607345058925058440636596720963134390461857178997992485646043662121382677052907949073143764652824083575841798633745705003556518974204068868777418643428527061179011352835626845615935516492581955148499382705006646467272054816710667830690904647745163396997690709948552664616701967015620916451874749026888656022455221980898423682901725581543500529408478278203836836677269806997991634579665104263630015899005034565351370746191783438765866026508713243370651131340099095039554639779375381761168129741073062955452557604660788073717063814278372756269023574312207007475873137848120866903442176374226905044444278905786015300174885808123477845643464524144573890296900372442493638648301660378786140612688012901638827707939356045883066944601268838835870409388654986484600055930668314149212413273301186240994877322324542227617418963897940990209110306348232971165186483652827297723210268672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 23366566812233507220059332585299706771507287210414644573688173800215675559509990520161287587140219382992792320091183982466228754058385325373333971678065926148955606173949376508598982923162619999757799679360216646286461740538383073651362282238947708432846759722403618215701150761184171520915943845332269383609688695148552391384287303205325247348575046537538382217380501566135762784689449885250617275431695184374156237647188612833530147835012114360789184720004938767478099248778883963396446306499408669242727824867829143423667358009444954620429165020684788448913689866600670705131225022501399306211496189137515308281423657414778445345749584613107090971848527231038640196892526410060480949136575550167901544914433632828305569180714020878639173982709999799805650893567683454361846518643169597299790642391640448516340096745183680189001760665353859389244343283721026827114297851283240193412117551353886562883338471941467814087135021595868895986231726856335238947139894748918436162401694538904281955899810174521701218796931408602616151169296462280173861595735749773802298047691896389792039145566848241257217773656043625331568942598424617993078665403309777758642937727437927630016304268799121331894806464344538527874207948441694634145351625781010406085723373585158712488846517645331166670035683434109893349977824705342896532737123370803731558544539304461824605328317769823248861260009975850499563173105673793250853173203193613689067325280432123151765556165768289365407559779313662051989356857947902123577927068636517503643021836572171938419533583087081748520656195865959279361444873242803503576347703223149823843529605694257486427892975776622317012475656455222576239121964655742169321525937669199478838454380159314504131277846354392488551170144091044315775891538610915481086192098637936032330754163641189137661665819212863512739315258590031210152946467927668448176646500075478000814313314408749748828850045886579127873625600031521159584327607361338245560840892186217459862954937385096764650501431636485602668393045054719168135294322626506004768193144899580010190883605948107054233055309458286084287324106315517121428644128469780996038335636951512985152573881941440389811689604788708276922201334409423990085912208599393448424020666250270553550156679246863558396284833224458469180058123663766093409639500104204109174690171421805054221850966994866633184431360069487129341280219592332229175785650524960548051988131453158928372959194695437215989117925013171834067500378486732457618026477165643522695961704186357906200621692984620230621434097742865542920839323407031489437663370118414173283963588773499854815292194885368465572238885653617044016496338731579920886823432105972439010824082694626364807999499247279567103153312263602090394928520296036312866909082292243261144451311394400572096835628814366280895675239272474943268301848582284170957060272032373479475376053312681962784782864386765820549572610864925194508229016473514009927063279984805131762186544792849102617897983528802852392714350859289468222298772761893920465899130572745914540656282308063044798747995694888997968013359007688199714204348129736514975383105179898666909664389011944820870980397581420207441244012950216208885334141301780850991158766975328509791347694782345624218639579310418244616450418070784146210464003335821943729806650132816782761958887720909086067503486488523896270717328933852124563030849111668526548718908925921159594735450224426737416952511394713625361184428467771780745861492581077807354477333097851852516307945082424575098724278468540133815932416880046650916477784216722616202204631883498157042192378447787119196422396425876956979433315937508437091590067637973006004703786759463312643243104758085368479887621399408806709742020682549633339362318240934243531166250998827674683846509973190860932728007807369916974039724781684568335982179203121428223943694632393191325003754595047778868432807219811924723211420906358173352858508108412672073596380007025641005857528509084096010080434944928584799579560570882373054801926204307221549145480384634104010610367684490647586189307467703303523220997707276493521085301032258131973333747726724225978596261366677688403646664135125568391188288807418143899780348153071104334006766073881132992805149413727058855510853392575292286566755257019560406357826841029870068716011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 19018661244060229615477139596140855953753165574229511966255170610872643414380470602779668738437829592542620437535286182857087554363148367801075228944693270024008508491044058192737416178520063089919802629932203490606626710566252767051582863562301222284588375504539083144184479718753943761587918111554729760845275983842656647699000307497340961227228980820483015805807135099268498059758950686728354251812151701254105979863698033420813156929107892029553511314202997389347360098460865165888021618072800512584968976616590766672732660626587622800694739992938330343031770326032506340982944153974477799400901156736629648389239392512490277557970498358666361241571770162596846555279440611357069149147460251306664635535132924166406805733881388296658359019491757586915117741595491344186814580483083125928301450057322063676789223974965235688983811378460565025832962190868713223614372413123917433114304226870231558319746977429225005781214035868241619559683985804628334632541343128384011881786674943781725507631384442982164547253145438763788351152882527680104399027803890206365948865297158757928754421577967413236729931576707178515990632474749540778690693256334370163870908956849030539364652473976669383970284267213612039434810525909629223612132334356134717673598779562003571206275111125887842981677096464284040207968707757272715068838506385220462415054723867137520881069595519494868452648663526175655299941316124306692814070060903894679992603148166252749332749942152259189746342336242693860344554621449617182066794170451935523148214695481076706154030132213844800539848666696675472320438151689354455167900963062943055635702018680455548800134099098687799125311243762702653463761340410456961233515703502816363507504111100646613893856363297233912112029006716254990929943037886431103428324123925101084707529228497089739008347487588472699652669524633333837151652270773455531213960468009948248993890351218152828001530574257675183758012763071938489886366202017635776891597845647318543574970555871915990003584149958046616352365950484167680352118056916283943754470140040883600696935140273004756197751219884327999532735910721437973127310378528411207031593363648675650748188201134462181618661178460619640798087898419361408205919910889946720102169449184956234963116427690841158593077275019021505155585920954279153372438984185369524062576697249213606195836490770884117125215435685375480908387186742091451693562041856090958894044580238211783635521967578610673776519833473038902530354709556132343528921749511986244310422425844012848410941949237467452998520455697078954458933990761236097550141224642514544895309669098424696769156136402163473057278631470208422180478449073581958366902357522012976253328784320896766275813505739426843555827977475030255343402745134616561099826073898053788141809753257012199035310551839152600910676689270592513444267217943592376856197121078831790223527992671179460491177023370051321189045785901198731132225204992912578031301200392115674406416161752455930604735382050690574134901165811849425834444122644586884965094268527958057952123024680725991098898769432624066736525498042235487624032095377422682044018692620447944442838572955211614328146895649632916695509056277827460813050589017976611209269929878238135303470067142112347306891229758825956294632476805251502572746338469043513297831741151649291934904763623357109855900184471361023190531330917402748646613831125237192438963131151731973845055330614579543064010451462295528962004482520658857192309515419116110729251837970893520244638819015702470747508884309224414418063910908704799355518573010155843720567429937959428209622493390055470717064511361135847953141646324041541764929501541864378680953884870813538639123034600767721008188375780559729369340606059972746265918921279050672636396416242643641196851283246731993476691024084991293609570505808961211692065939536466298097888889435656579510838957094862901536928203648765194946644661503564010213821358618249691708402629488656630780547235667496927513402469007007930791526708581763261610959745013603111305574675839148197932241654116406455784222860379366179513731950465644295933069048369909074339384656276567495398943687188967131367962713414809124020516709682259797571324917645678641288404921092878768254701371477463476180398831635757715563323029284449351487678501755146287544532992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6814051048994764681460227170852233798639592726182697573094098768114543900670889564265451281593629574443064706225025005794696492501921322091088279227917496107296565758527337368372984163996850374253760705525780940911876899294145248252909141693505693783572555769392078807355887435217667514628041147824550301590880520375498433421732052824783524786948684383284794932633084082043370361442210213392065754299218591964144902625970977174275932403181196506200953406758316362989090668679790650352206254534744390687601837652341873594896284007807345061682957939896461716129276659278146850075745346535361397592161656227233749115943906204070217876290109896163335874626340567018127273545296522372813429310506588968998335522594339614231998671638975402770707209723034504751990483712000298763774769737530724645227970420917667483099649909823929486209685457076031031034525083709911646654413675516002065846197909761266621885541530575756142490695706430342042873012427332288032191028800595681103955093701285836182383636568261394497188558511521372205235104529819562594568473309087988779676405590974424622946133600472310720426334842188814581005750459479062237520180192517743866205525840789852684878362197448292033776961176200355997265289422359141340953661245246252029742616222073381461300144227043750424042911860681818490981205112557606513558029733548629606542132705349700065392367805843816860512894125913180769565285067210296205560859125982195275131967121941263910788807116848803603433883096442807414548779732858775389667563120745165996969590882909682895880268807822165996921029190963514830614066969634434916769768466139575411299359130403853435944810455909923878522518070308411899105391106291816614160101689715037861356954612254928293046342902006534177921478540942971199160118347616724075425887936763737201295308150165112143192834628928536021295945607070909340400401907685178665873766215109186487566956921136441040824488976968606591992085463777837610105871357363087616767501690350400396639458243288483613975779332640635144337715626076208944163439674546946704871331672229043660941448384931935503190638735271960982112172178635622384952637277610655227035489173245569816100031231141456259915994509996705349288784837252028813800358776549305451587120315211658059045833182181312982809803929307649050646553681713222770935752138201983839333495943439823143877689724304859380906573033743821235380067334342240839136005325883238774131089629050523390295076334260655947440201438462073035698666186768645659854904719266292039727874333486211914341948539314456856560721410561332392295905228292843432941812638235558493700022226013179881427249553598535844903455463465821281442707541255931011442015757709021783454019217147457860424777447024055454404663711035031956153848706846821019166964782620577132588656871680424412277587387291128465602660609768438769631269886008487587412011314711750686745683672575089992124503573760318240062798657568818417458854233257011849190743472396389884224045389030836947302657178507501878411848195835444587868206277649555027776308627064906213773390456789199474232730271198094005341637481670785570451633583962066831777031541493032958494912604396366958812107667032917937992634119573042431587589806609556986825296139825171066741605067182675961603569024793568263073267164063625353834282560498664600590352772784135262432783126438444518022188805120239364056576455270539742942825229673213216526615707616252147028482379938695662817830888000315082174298216007023219632045050377810419977345036414355029994093232346672334683247418353650990290131058949064589866913897342987562977037822984437571140161171057380849273413917588670844383963630896352639113811980818176659626663125698263590593078344282929315999536508521653744641910895218865325760876229778153722764058478543098785672646639951336425417704755066655582722624249110039576876611909365633694875788771418882687877092805061315072768758156242943231921105864190765763601077698103198103343290177549837458486721467053297694603806920403620038767471812328461541660687472084739782131754930787450052868723180644082494834209189469655943461171950462201939542033450924293987198063895115006987585867611297377933581707267968930442193485935162849499215846495840538579097968456970749513939183138872918611933412607840946795442149037431609333097749817697193238200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2469409139413884193289983276959680396859965677557295100471752998419370749089856992522842805816891527880275263700170553888505454820646745352669703377595837898381057326839945377752289629406558311815744816966979735933253936691580364263747079866114745667011973155057677913623036502932797382258043957442487971467705695103678609804207356295899515367726320705922795340943786135704619586261059260350713012433643221674116853647954921240574763925215155433781616336596862458475564216607663326376836096724165557072570010723993551680660249880847738327318844319056642769828717966303881186637777415588517594924723363589850264909688771025812029942239995915192909971490884022800138773433632191674390096745632741674502611330982762328431539410275729578860793593878849841636044065156406433129532077707767766044236216211285034062601886564821975887490271550009711565996182407462771011657789226513830117988158802654540370867738686297225534306669694934792254305914604515202660262553497763404964460589952026223184562710493096404786500596100399021592095613705057003743480238641843064974067325145158549565942547338557215119196024872957864227916522035788402288504205082096216302094470711405313851908579705413960696441429623620557341809618309224515236296562656992674842200693535897700329034250188637714577602460518483540543119500606020044107840638167737828017182715496029823600081925698759622661054913653764279531873837747762028451787050192988479822608643580079952630162473621297827033412357683774993584697045986699722535361061664319421811653458049964510970011653408285944984869376830488083870514067896405357414140846436024762318102433760034042505160582379444137725822217793064797704508574975310859769922108979441283945583604189303611222198217082745608896539685353026512153908595626053653790978699972337062924922817555448690169395613969761268968706193725918845800105858618633792849370622434977066516416390357602789422454654183285044747703711038577468924711287152318245659992616103103291726202139675270524703960626297843811784892982075078614396920004830267903299991209878816922999785819399012369934375883792066554092669903203333602950610941143691575829088968577698891640610495105984614122788773085071202229792051625613957653908877746910845196525841235096598032559796000458196700158154551004442073577066218096228360104706412388186897098986290364889871948803416322134860040195884225375970182596624702483127538036218455092814823867273191550593791770286658325703512465433533760312852956686826704652685012828506324305718652999973671412499480722911962085567831373267574034440626644303785052229139663254558087039475710432979437418165928482117692104999952714879629290029753349082884519401078881310436051999710167711998895329494948506864522978133952341170937105791661180741531297572715839454430627470280488302394239449586304529003074631858562884144383052166277441829348686478933956556369893066559352634909565822641737805892165689302335401965411591770144967690790228223273049853206674581506886786329144535827479539255813443427129051650105854590949263807649328944310638346219011446254749660554080500574631542467276174793772633695498199694162737491721957588989921574070480707997260847357375064155344859847004596772721454840500609805787837031634725077185273070438557877885794831026928934107574739437574014702124350591993915408999588789909155947414042367845641192638853862349421917918911956124453880785916802010478783159138759900291243252951619533366553963148626167389340528351643185863038194778404176837223518598406467528930996073982540953394023798634158717753795233187010913250595634430455942415177453471944356711196119365375525671385557439539379066316478553263081144715625109202251270263875015779350863251685853995933488282273456203698691065505905183913219446877516206211697815729363497008930912680835208559837260254289404171383032329935705677841306944879955385183658276473184610270424361320384661966708898739324276083130066311128970995017389015941293465310019306252059863097643030607462108630470885103913311468486622443703968084292231551492621088698339496796126278135140129397032016421748127249439290294237434514310133764053756069148274148919157617001408472243416575321522043104157920735501751357832322853908736697094547717590781947323672690174363959173046262677308528840628653591070859221853515457663818792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 380541101416298960276043175073574377391348442804229840830067438987285792403500063931853503572676183595925304346629351395076461130694780437694324428511759491515946759548625422337997240815383682831733157100937079761398330473719311515475515858221922238572383089488074893522011240929457146854524762206138951437863912530450661243310909494381507423689796883172089289822620537442839871530805742879258001723980806453492960689461737972780852003041173176156204652287989364974122248917004969108097677172350348249728749230798828536355367889282747330292786865095501632875697757014199363376041153292201035965883136035133437227406418424416364749066880471684101601487767698327139558426327490834180996249980194820601860760839973400595421252394033936826305085667061320440575806093804718877319288072032301437579933848035979537197677567068267901759180879227064979457638763469971278965030006896869233931267101993010954678118970719198082697754024883518944377353376154933943004301963664726850384288009190361066608211319965105914819513274032063715064184495628538429479129041379425115835906460916787290181611517087006813175181574183606765205970073548813539375245410141934779479483693472391683529548428979500915158895143973455699984792819464169891458103940322191371291114044648342254621114800155081327415698480202353467590818372058683355044463772658674058845557378707532365971897453254016404146042813897078229756624321642968410066212989204302206670806561672434581751767589587309070278330134509507087381249751296071951994713365595039875586160133674970419651670780424060966284571042031435860290856644672279495342508235617233650932948132664249736176225699934038473544694485447285093027001800530289913287787908539494696136101755798239113316205197697929548341794991267414024620123812161674005585839948565752493074200438623221496215917922523933927457093112677704066427360378501745604469723147878346604515525619889756490296673808218813259157541536824304331391099327748988905834769319870643609045567986879683629668396657061021293167555901997962343248241642009673200759755651387481522306255598025179197746211473319071418150269128261813062352897790373831583652358802889127317766428683981124837809275229456316006795042691294473502619483055064075839564628394160897288251503507200879976517847355144337881253537699358741783212699740470665491415847108400658190311119108367226683782870025497205774346370367262083177763149014856957310852226485431125718389997665670651359003568583310463823107535958545167960380709757103408145541054999108201948584243207937433206044224552523051915222069830216164948600484198461898364126197516815961056181943125550608034126557163409357854011252113503784710381860720706804597529886062745701492005221589823541067746321955928178312801075062741398634185042588160537446366189123538311618341099737140868414250424182347477787985158863977336591856480380656954101453726004495753374873001548525079456127699727570802672813565214678998886063296276701274055131743232337889300846757190714374681360225230965745587089419576554774663404815335411597338126287211183931538781698309782090795439201475194029562395356404060307909264050332155660392174725850135819224295419199589311040099724698667427565448577316951738515387126388563728260699302142579906480136353304131068272069663569288393560706137475394226982078773630084037743731157096516465218195268830587794398228832063789976501520639611273987520579411308314458644655181844142018137162747391654887466336201660343578416797439086321186119626206012032993502721992050129436107855185592557475949835548160230344780188613655722306853822957949337031196838056422339625699228886962491572230414966070068548773763190715174991317896534315209976150667592803354429678825220729772154742362881984069459678991841815251046847068536592320661144042108152753804146198858302199628537467728644689763741207474177599384282168765267562476619650559167026196573188052866188984423897749151475781104417644255724306958925469672101269201120096676158147863477067337835214742495752427527438213543375992704797412252867045624183163471796350285713662257234556607528450415801430554450816333253639401382650893126113429927053754966082815567289926163255253666910294039362076837898211429688527439724977543554014530139234906388735194401735923365204015314623597866576340381683755774476197822464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2197100645871077606906051852177035135936157975878806808330097705284279133527373103911368741384147947868235296244487957741037670568206005774119835567608698565341046011376314061017948762861185993930841250906950940812490234197296285232774887462354207619955001897252391066044746315650030163275129421450203561177264742384776810694463256096176098758865853967746926801480707680688007816545376722080272860875102876770764525711752372942732185109692367947984019975581935384550883133969091494676997420638292668302142231237222642910228507747755370496620922875060710087662143277118307810100001632521471509328566781038564859708988428028455098955596538316719757384409760292149316264855555348578597835241448451727629889850688886828269477696607506410052979905318428482057041384770770259744885905876943432346666898647537944380016074620777281946928903352430806623739192979452886729902919518834648356372806174524922126782427501962912826102186507829606399124321938202404092825867733629707825118824684010193776896521348023522363200027461046013069442840286021215596451002916497280487023166011775869755203356570358310264962634729715388254892398771475181645316708422424558193698840180739496169232961192432621186053859344571163009279147621418341299428840331846204096074160360538018780820924935925126894982922477377469538857187642075149811618746189312533563357829229414718302700062879189587585568778331688837806629675418802761207369817170918514116993340593171465363534874560946626412280214349246082222649181537893530342657860845789800975498544509561548280268781242941774928588926581601863840560600719264003366787345229191459522139207174597671434091474407056112144261550085356573849128711638740548127523734096212086796628234792211667508253783124341435703927783478918510851301239271094259407133350669137224761049564371068844586292488246658720861364016824018634727582369075872139269377822047596982671151688200152445088906084108329135624581043023482278502614871026669186546956106255250304319021152726271983762336359211422729852159893028917025496831630145930826440313886037389009707129698756482522687895630806668224473721416369654923706377493206795586606216889186119750233332271631537102484811318339494698905677765329121935766716697255206618922591638467071519175764595234869193597562995995418854335144182019792162779992194959787275960500833632950622388283311534005618204276332799693189001548795763123756080628523492238506563861495603259316303780517903824099463928328675632366926438194584462067705523205338358327507167358214262164699396019998779814358032838527474604413140519139574868133764512983011983445642021702826824400937222215073274962866629594473010610992159244334165345487349077278130902801071874001612548542611701096014109879396132847237900428512540821350827564707784080644278484648298429828879433718902424587686507193880823263913184674922372039395837611268043617135682418979056342077561799338229764418557647585281345570468262443171265768558742734289478249090787856848589842532669396983816814307279047695577919449128224397142029251129283008904721936354279726954772836213897369795862323439792670675030458628902917146702979734196286769594019020332913976041718497439484027582056589002977577617417463063885409013785053551315101604383352142032629462026646618989797109696297745119704590052371977930244639097526534399805568254824273078225840430126945147928014921824922884957717226922421069957813788756893904706604134386476042944735616846843809143788180958805936377657704489431457635336081505983452446086224584184782500658328297787879009997706815474035654219103958440603888569685539416493692743504679434560572056383691917442577100857500420962860271236674656046216717496078282118642252941010940248678959458337718979542281299894043570971033930512195024125854386641198206747800321471628531055344133089558124737209660985392014567059798790179596768522760815897111452733091233237996411225519537365857343243325021047877872028063884763955601858808844523952149302202234655386492030078037580349658088915653952996627512010205189438191098488945193341384912190009720750756737538779812104260622227645769722748611357088496704410510091531975483994995921931303067269790973194327672204857949245387654880955038309682645356822369415571996941547557179384378583932837647213241161297706722863606213429662387997248795443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1257083836595574312322980191906620551308004409161323754017596510652504726681276845711238967569002877074842705321976713901002346390824079180223392811902201106915168936489479350407816304012418016801613558117105867643750075433590391503711419155156197228678546002486577221899247498084668780796711171718362138133089482672612854108544499968166659867997012136321930361003876893934934067482358435595441266181890923809933026676632815649908292618244900163845931656244767744714942187945499179080156922847986478630452399862594624136253176810229366953659178777551814877668927028918190047133174983188977659724009547909574580482323320132285834420370008115810049372686660828354805105901625452142874258587447735386673802627298218309177765610610897378940218679101668458987708037674032676429564608472250303677787505496689880846004742080342671693662838916967919409372687832450402637401862930455287259216386089981141040704169766602686749025397457666303052949543754856716743475343387891067114616875678225157371562032053282261543640713723148491495445600069412582372096412079410029858453401146248422861251617819406874001446606035200759942647044829401322996580797350504630181402110451224010859749078953028653774158810696365303354805331405935070543653380992288896341449894487587324871819142794772574242529956716031459757818351868918160078981381583209533175817341809300524068955106122817889466761750070723982412006764159143935778181343218628816016815360531767553199872650633682899020748689966646090914902294432863302392247087526632357705723135822913877287385388660118529521568634908773082440025275321792401866116975469888844331033703865752851186945347898965461523064553329522302275966573749888159271279316324348775608845941600548328771946550276946277291289996683080277100222948750308670135934105417916995785466249434189059783827791772416037851115717072518202499359451299321461616239006332775657372147589981650103253643305671564065986682694263731705271621265080983169403301009178860812424655346667137358953075082437383050737207272568487805715164390510589808486868550778442311578944175074028279824510467309364711429819580515307143788055549768831335516374662741213445328156534665492091786774602406922056089897179157629872692957249026413226595297252061189734454879710071036428165917477328524892788392293452211810983401874285200143819983229081073650246139862126826389006002268244099826452654768452033362180119357646626578537168460081137046762463021698890882389180272669440467392812206918859722446414897814818069118107801271445990548856971036736663079702694739536685276396670155392684725370038900458600705608300047405794168718169412973531465219302936134171846574717284904987447551091273853349796772736657111431690018820317663927611758772830788831548815798472373043749766641417905824158690949719483945049287176743728765139252578112839385228848456177793436728504415833945263944268096468991757813421197786938626492493626810685631731447385356821465416194628671950492968737026048510455555198928458061623101439975133173737768204147655993256404288913807588606530209886057484276037777746502898522248961501389229372216038941968705127896523273251170479313622083834829081672808230780961611371809561615389898750308114815429634502633830932557987824929540449285608201941219708263507366362933895209212492681875858475011257493703952614838974794852581799841556530594438904432425013545134860770624150078589080294876573570837399673209261231991406193227407489046544321017796693581103132171091264448567992548809992015116001570647950454223924616496189381628445174392098527279744851888078446495984298598841147090629288830599227417445780117384085718257387575776599129707482671739480494290882224926536643142398584669667015053394159132265152649945008844417074856226236236951817644534901780430856485845870984769378791431206368844781418121311992717720030205507177594603931823342794972231892221765849891819954374382888193063020656399847263457977251913116313689824828636067412864993966299730428564902127725878467846082407578742002729627549114245001919138783162064646322287871531985911037973345565985541341284327139961881091287787883222634409389143457744026704966518914776087295653343983030012564829517842540011001969491588303445954297934153351495275813484978663405638455989831317229874024796909627129402498049617661503450644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -181966695262419423273114834824148154290596324459362686997409443221589073297532660342650070700097122403508798201290922926903587832534984726819765021659130379783124954209523838281335299897648037446642010388988118312055197018033263077972081405487739626679644126490240858410675307396371301216923755672180303769465408536070588786767229050069219919170771456155782041718597160972794426041234126422074188220504173475068849789894390194087354251158631783074563002416975434967084031609303731688976936366059945969240997287818643698868110602384726699643466018372998753347730101128759338518706208666742720402111214860672429436162758131458410790379420251148496082475103585501897117663141686198669049313860528830022970984572540545305172828044326775631504221124178361493221310219551277816045725230822009763828153002041901993615233318796106457328385249130670149770832876518385662641135277669728138489663758585168298197050663347590475575155174941088570900484681808528017298027408185109700690059292378660200298239116944185627733380275084809690192097173505044903575024350762554957602729310852117331024948918505164006767555923168904272110042787106347982219515002630329914426042504999840544008271098893394808052677215231809597180549743369929562212170110700735137247985489741685907273975285514857073708923530127365301946011450793014507025825761743666595492558494310225994254338583816403726635652750261511230432381937285400405455073259940279459810401316337366327416937437341837114408354942251930677586661308396958971615919701398423944835341033780601997739490463641279384942103002853043014886545322823906197787657963918789956200977316626771706739115049360469160641418190914569807545100849920808809741047605666737133861529660577512059833508731616072304131258162699652398187047824685563770880242122236241338927851741672646918085437954069886906265655348075416732878421961540772975439876783478594604579416728914095001629016787417629830157700271017555784179160550897929980675158938391600800725804325024496242833381562954078717183062066481521015689321625577281449712770639160458553415768461727327766460172153993379935727870290697123047690803985825756852627776838020382682734390380162280599345369060030419843084969478187260322078490974657936706151767300190345069492516070681111503809469555117514206373616596350554454899503369384611042984631959263034029364860280265171114003243038362591821541113781318909030570802138177538875857103665400229277395777810195292337623798499632074545293427269772070451812384325336641995035735529739558901794029973998682629060451182061843819024689685764455793457664540347712888006575609924431436884010734059098860863237434013208131443807465889746764228692974214440419290749375218888329190840575144456655425997834737352819765333212198065716622408638356628421530792026799606800820914721127700432502428951526917069379237788564751995342475415493339011199075165134592571556950145868698347008005596081138425203546972381887321193912653833982305703979661087577708574203685882869052951609118656177313864627353220567363930591219872546327633053508524571446052607292538459798653058861141144381490005591780957448999759201458164313965000935058581373186850438705631239414815769783785004784243199375854560503098425866316587304354811018300442967493587950685567488534627286276795335843275123133336122357065533857664130460008233303811627806333705248365508368378263188195142116542800072103181547304671900776700914169176045258824437210927587768520254574143998454470408282488873112828346254682096622117623208770727402641132913872602796749815782284523456289568175559028257759913287971244318339682957728113218868289167157322002175053415412819033021225998120706412854619521689719415262812742163254634655996021836759036301989517693780924360978778709241038701046984569523807508221521266329350332599664681541879284464252723422572797513194389151898042527643127097061198054985544311262708375842625341120964899083000423216027085321532586403005110030383037501798061845165305244452713990863327263698417153473838952933093174580378422955343111486802723482272925623182490832201177359729840027629920481169344382610506349693445317160819897607464562602432117449526476448760030026648965641398976077177200819279837851955502897146112157000361264654682018955600466948739673896646367758734403317814121101000704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -120197278956806644578521965673824280320084329744789457349262759715080836571596326360948916111916177827887312782246146960323200972972574625517032138372983873884349521602733222356435130762912669975654461201074685011649340780623494318832346172621277963068648434178063825618301254313375167277569408102443419028755532036954401893871524047179133514581485963316439024176706660149732023623548321804344362449186856264088602434800837244309543885965492359081702693883916988843510864246890372731330105916526600933751884273426376609392191237054233804254849949797894665526531661346490908966579523397559838771727479902323959378619889675818934601787682165921241984401326955382276439742044961675357121752726613617133342089340946384531084046720118443754800543858501326509721984230758026196667756109726450232435157460821676165698787880598185789095214330528955775863463153276510237369377481895027970460364856244658677658505775472570670973502104438969157096117251031663106222920615768083020333210598102394114837949015239608206246094901636657983000823241004238776144652887273286247436538141702786241126081485498545596703749049875431426395521074074585225195911398896255903448652146729310274435106244165323962550219745711784468647740716377671994039256645048775610318320641268959784840542701769855228814115878328918011215459141132090154489999828977213732342873331070579234157705823466226183535277400031296801433383324126879736930847016905779044875707392437920857323241968155333283105526716467921248184266749388250924417865345405815327954633763388533467509930781741254870066594252025747818545638230566344266895029754064308151040052971393428138178168616438575126984600898450974123137573556786431833244911237562151730360089749486753091676241219632335594289976702617564578447171798505219398507061780322518290710356300989089746957515744665934501922213313688044291462847302625796953216712155417650882812428034549416587653874729828655544305817941999308964930984469540048556983100460759355561699046175114471036260458256786426318224475344044314776465789989591280886296117714601467886043056408827184939153571952590078420079247085095416969641866195690095921983310370125188309003242894076387311952453349424473783305876442160858461224989564002640233553889629768659223524956585164789309300810938628107001585980032341632785224892501051935007832192606357772602088536350099346674670666945004388439423061919697508814024056427866890269371096586927917166854762158031182392468347362980974022567802686316220285093720837717604227320719984311681330320042765083196425685621721334464966880954189035191106716562427191875767929932028865459109201520761179787243749734297926160392367972027705622097392720046925899602240755168877931991536697025699826997600941959264472876712264219664460001690793489396843012104373193715363386626434679004315988420672136940086487514107053744190542875365340895007069707023820461907069339634577801459429811214239609015763942967991820222816094892959995747138037868924893726373925046764058498442904276842374137918294232227854498727684203505667593443273177589499021951374925852252912482792988232904756748209274123587105245988889948970800057872236062796598509613079152810867841110008855620918302976994667038238344582778571238186728720097898705399719467961482009180815693470972325962507534539271546483336265742603690792268678925044443927141758681323513918451668074349156189542193572912788643535007281860394620549605535840854593862507106118597746024731080048526803000033307674248128644597519327287215478577078460639195939515482130984502796844996597961029643643383695961072765395375685649874714253675896582155204191413760834074045099038190022321014627516175392732769237833137599341596616976420648815129095790536169268061343059450202905257395801575440351223320599341164000039695261112827001574553132682174492114475063574322368532830713527225307232866525707765216668602566830293691476378426508406166851370614969221182071515150880850361557243593723333838535797834791280842718316677873932292178631355305752574675754587680412010665912553803476715799698023911324930384621447461403826971654816693737133069325092280337772897551097416114470614689517402521049740278171201562049238237593238890373649525825296236950504885699699823267854968428192201697668550233756430201888880146829921135854271787433984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -68488166335186948358012131494827863911878716563296904672744925465044593683621439956832663599871378445505742146008600526807374312687233291546886804556271525104158938075656765335769508001631281009179291286678202791252888351396422433695942274999834228128052588292177332483291423713484912848285040784573737884511207132089853149013728725973024978871909315684472043037903472378001321788475043500385282433854512431452365574567236977292869853568289604912318466627626306658415083988206432213465558169732122665994097467803596979133169184806702513687085579270162090175509696286690619700573728598083351135573048407989082040062091618596493496061022098765267449342496755856067889743270998073873197489336420720443885325837549313242327510272166412566340905979565732855321775934281862591945526034357072998476988403613035475519611871589308317904453684914296157196516921209542451624841950067811797771431438427968108897252836974923043065230239537511129623748306352386764421666284344650371259729609307650706537580249051543306045650109709525895062889222865244693669245152884710305937725076738813616338714832168555181318005884999509352950950201593768356049567797491704864819182767709843389378678207215157822618703821234015224522916074452204224606415030109023848559437281069836039073981998197968705538198803628683391444498491445225179074186646092451271427180627747823892902863828887073593453872569544934788573912287644079345423192295309909396586966195658794403550347139911425699257524150447629229245733214976357101070597982227854275378475959633831158050200125177673417608359427248070505877374528911994133670501019612198488239383461353034125773592143455209755909485334320145348838043205813021361378807572997806430155297656639406985403902857963515524835159872101507801254149869206559356767199435982455888918594124681071208612124896819184274194360042838378603273873076522142621499946882421682417950822447248636516851208505646325464048086704697994993806500537471771473699307738900319300685764000165416895921311097355449850908849189815379365782638723036119925823214299609227614787156300306594981821488125850801250067231549958019760715677599498433707259892039428386267012913420836719902222856683248152733844173228025321915635628835370172590289379692478526116327227899056272059659552621652178844980735042629925628339911471002389726351323172412509176020618342758273423928597480181038811055855678653177538578460295411847625393433055967253693792670561919220883337437760410948566944389957712475291357686354656255184451977006987392275485605265852703037849002863243721698293333785187069037709596712830169631568453504224894837339039656940419342118290580888018042816646542573935786810629459269179878683419362988917684247653295274577388621350231414731699965203621735513235227063020534034031520722058972196744773362056285524886624915936302444098463607378064179550082745405577936505915523141388275948226322605576311237587256972741263204025987881565395973118993726233607734049197169053663584490926397684528469231680884090823517341758393448577904516675237463178211861789509378509592528206915469266456381757708490980091561520604647774898626843329564992137182366022750396718726222316879550213220909018388805655886943123848860063779404052575602220350169225648911124352255793305348014491318410118681722835803610526506887062634901492441853709458175584531594409189859389571780193522212354189677118386922443780480510649594787533077626189073153081796384622124253064682352191899890539205882220138710621008918334321194598849334348201865732791610656818200568458106710848000030424930165518226130081371165809267718601966501197461721789028393703506787867460859560685757577492504105279797909908620119270895722663771543533851747133376460837156482922245957381950374361795540243412154567120841519688745309845735753324791974865637863985922914038570472800224050155545364610799073529810021323014665810912099263987466290228561770439789186811938373709949271072542511462717585898003712919239405588009458202739714586496137406986996562550914688140061192556786777523725540545119878227247850051536962576764554371593487543487937950779182743245856833889382051305885286250697469374275310679843853828684267556448549180399705102947167772113074449037931934809997060679140887220787710779240291999412901018225520558903390672836005724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 15994063459050206525424518920278119472675935231777939449544865513443963881508184637938383059154876775463128840662837090104182197533145937352778048815952464135580623780317705428471734931044684123320036829037408778959038161979026202358109349132404697158523240597621711978729580016675120239821875184634084287513068604000689931959174635896549336005531277563072323503157138871238303724303176409166108778934655495690793503348083401245016943889229564343751621775312329271238516609006570074390480649439306834917401300935946496087575941017633837365508259145691064490067571348030434885473256036390468616952632686693774824881189781782930526881751985827716323080197735824607634106366532934623954159667449983712133954145302670487876730457400713071578802609644356168413858352910940135587529473017354664223400394906538526632405177660196440518818437583328440436313567725504291037488034140640110469895490102338317065992306443927491348934193953914187867549288595214634988000753256087874798158938030216607300677185473136567889594552086308201701292350462752048916790077014251903471558330242325967281772898815542499107049481681473144224069642287371016834644328727030634281957369829085364366367019969279108052367392683703756886657204358083404122190782459756075038699733147872361343780330399967096689814311393757784346356363525934341171747916161840566449874522393615190017378536003950431126043016744250066636804050585250549776655296339574834836923350884128600311645359632806085062482632606471185472691852663478739409267196631782557930865019330625952033821947035483267323883067473072556439784353475397884364509939240736053805948921460297604763300934633658855353692520625205454185177691950069807671308145782780969487580770986072860443109553214327969824783978199064835444565711183684194210030998785901296759501031874993504979056857158687773318544401672329207739620013901556200188795683162948113662603437914114786700484208416761243226730672246550904408388509311446846428169011962648569145757472582640683732272296106506397470226842324985687470703032032653974623364425773172781765219158525649032710049653031749056394174459822600722366703831046900536018899660723731459965956580006130094336914298797016418913535752014493227278884681690842869127305725197968095715917189388603205272143477781911364167447663033289250019168206980222452249788341975260037041202950740149827683447194937364098960219767078865386853445831451698224258457499357249569768786765179421558206631905165736226137391261073077644248764004356525672055629312128891967918555365029712796306492752183306445732361971730187474333529461235106161563447029083422650369402096331588109065853897043604386619137936361913547061017243725800369299345113699661885687003327876819842511294745694233787970770452191403884956904589082167440356089895919366502688875200338808221874084765510113329751408229234986964592031410353735220969475207283004629306306398745522679399768026491403325833337133185646037229328195050589750874202542026106370098131226416675003475070749722054139638761544642472453489166687132964647985131123466636482400452835763213524847575319990267711934785310803158545026517191266560891475799205603506895831021200318751322732184742440858393778036073558095724445461552867585027975263918304871012567087702447171057683034940027403605675279121160716238837674430831170876497822791356983301428098098230310292630488885910589848078874610385589666098810885991110697499326494636610061221137126097925445569629455559563370977322729761113362910335151725325306495374997879848350877256496206625723524179934511322131570569510287228134739978100442672420967027429420657500681466636369146426807680994108197830159651444405841864180129797018484201385383513958025727601286821103583530873891422400001993554727653039263458003467247970674326074500833465809708877806025619297091266185337313546209424488504201367376139957175313774612580234322241301486237338789966391417603137270112795614435341196744048071170749661952286682886354473805806876946156461170362164573438611560362309119458483070512683602164585264745613440746435190269155512365238452344585422114571278307084245975959505852524786499347382908482692006221589605981233859818015958214843856411805728185671672045506952472414871857925753453017306571124736631902032670163426736433439152227861617335861248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 8171584547947881040243622371266140642963434469864013987134373053574411954278952596436297297323346880688406594159656727520663622563989717931532531596933845494301887349145184036123760469764070255077401575545163914667730389802086090742609238159531608266526481836002249088263421229020856694269647231890493263535755953935413767426693798037032359608627982072662996004583166235921759718683750951309768544485767114586842058896600494677205274156888277915387849262854362498591850565406171143224076780817577453283778801100671439321840181835787972081743742434732312018031705224890966065569610212601296631118526327243890978249271344990035066480176820780904902172287938883335332678324870472566635432599359241634997645094530435485442337607700496291085207096773971542155401386783189125720860685257634761759630877670264022581400212566434704245844627921907096192736995796789756847041120868144821877812836100019988759567036334827986331115057241159140394129194150868231677494821667414336353562071560245379265400884774976272513444690650083393982766565069673484673739843671900673439540152163606376475419237067574806824585257688617000011776803700041168151833348942016354763153090312058551533731373583138582137320752186944552885453608192357314513661991489078782273047813113170025312553516074666131027031908268799458580693522167579598681681701948698916754774605185053339438004466537976395189986537807249247601820663293522959962691652402996704422709234414953250292753151512170455425838630158087788751949554675564178916307943266015752612559516595076655065234348397875578480103112836492418495143648935129690512208922575291866484455204828631383718744949245886973961454929350564154710821684016564614305489847373223163694821322736176707266400318070064722839972238676452371850009237089972364325485265856349230778949954964021840375057139535683411869392601615476476942388240995103579328808974895959214979853723143110981376550104744891018100185537104691977129106660121648816974875035111769399606176669816461616377553570223169448805129986636345164384022212454433014234824800076714302408982101517772587174741629045108436781547449402387956054393702059011745279579936735324361644595361998590641834014154532162297378724291264998215818738284173923156826715853069699777717397068944638616115780531338926506509248719439701348305438358088294647097266165644980052877426808935520239007267738082588001469961510426430327958096629517108421514896726463155216408661549735781942720334643317726176993580693454977743651678972970625586435566590221959092779959535393079170840036126988201606080838688667608521187559448123617048788664930618235310197783083150893260514789876021848791881970750141659523624457670967402279206949958252572122529492902569131205911615256706291522480204167624888237518372458165218465081434591883888647342151496655515204154828159554515063753538389793016634484924276472677515642149711756235690439295122098475721252830035330407055364417166082342525540669366615849323568391171035777196699398424936094116822933369535874178452850664805792900672460228427916815671518225945024771727047783161304670775527829823894998039588766861131785334999709963101401341562761457605927175854169155769786991497306026756136361903908726630581527068690699766124734213162287721249335838887744520863026427883464556309849442280115946781580739979587567374296972683116176838720397873361635984533557017720275227284307522106933221323915690075322334140438860367793979301126153182310297858248731447483801459414910439648123557297216627118918531963097870905563513492249941717793085118082803620258943460318510317260417671077737068600490773388399134694695641850746672014913181330659840351824895822270875161289704362287383598689944062564060665860390338404363865005551695039506948142947164946002963972774103279271638600863856751945606139100032886607398376239329710319715360318066572695068582089382135737075629456729811562748117527193210665554946860830454724526434446089347681914942223561061080993040425079077634803241030948942781622121986516615267649846761805989931483544076201679645301384408701416410010417693104029560235605934472236470658925262791088071462435875391206687507800850859792489776866867292243892910594407101933866905065535022711268728959790346427138822012354107788287710019695666601448279486670570838853799850803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2434524749239604750387079835880557862874662190986284363733159075401679199218879029768530352717238646834560296872132575660780897160309839927423534983900596971780854592923761824439936970580426551427787847881520838837790669331910145519069242275762056687835914245620574146426497740871822497875476533903963901152780321137165460027583724644367073072728778036540779933293692299635134236505511757938298452795330783153586934115224709879818996512669144828085062819024399420689359345360918738136992650833104427622154738215298375900451544161146823887057304316493518496909740855519056159627715271385808385282430694932342607717535393539738806868606239962732712885241412534490816108203742484753199145454835884301687308710955155666065837454165220120887703873035365896273361508601459857235547859487431746445767842142183698128185557657422155710000493815594034912934278579059169295351715418978487075622527665429592464854031325851162997692125931731950926715602522950268486116629043947459221001407671366589205835000621009044951429731843729349801578593714147681187846756754052919008014748546465006378322796078294989071311336098988966806415018984504454823950179301514372179468753358755375188835963399688531757747644155271002075963932956279083035586771309942819837558703426712352537537092363320403068975239286382069073750292870046798055566331020489954394142859098315898089261678565228366832908218751030926790442108778953591373606938004742834115838115323977359399609707291221226496523986731322181693759701713361538161898322204956687622700127800591050599979045547254875764562527052526688210422002658159539984128629862082183383634269223156224377796843458673036694744808196735318081687711133119766878041488144917129984634146048448707603756062288548306105134973326680473173294062606359123577971246498510996306642641830939705701011346242792795547563018944446597918924995269345636724676267861023511616031033678998253519913735108844309758359570380439948748564820659281576711883577086313490589037860839396952794402838467349969758713761795512178276394844547516943658046656028776708831246088785429013639822556709510100795766828124991937589860626312079937235278745894642213772574881263925432269004235188292451144485389413111700570290693440224825807579103517703996145857687543516639214808041313454840358055485533264269200484970865741477539156096063894015154799810136529915181161251629311689399823335444823051410700990036966234632922580844081075207484583092869778210676695926227173615776204536885490854262198971898239774194250308414148750330335673644840830199531237010986751044703777745113391890754879986124476608972034532651408742375834018467564490066642982024088846917769171145071941890923006675488196830810938300800747978862710132791852729309758973328495537762323331146889993160559211470537392912139099639703105341505084828496100423666883255528863096751524006809137735110962924558603900367635485634941789339891781096851837413363712703847367687787423604641252178703241616753564320493067119887238954744360673793650740689683243209081443262550645309283472017769039001237089127205162059376934019343583846570747144898259865665286909306023053636521889444203398256329455079127397925388608086638844237648653671332939260573027136040677822550500153041139839552851268680173927971013540651064828124545685842482879569992866959103850685505029527590085735216164675844599472798304494592928968827881405276868576827970447959133218101100686517812613079056751921232811753364281426867232537054530514608907922853161628118459242137866955453966903962792401765071050857562516313150269721795489141068900402485110753253486789791168576051398172913546653626469915341850632168302612590770104260363241922077423750382426497048416944715593058572599483477313347130650619250159895293767162889991623282177343166327040052277208239486310002911036726075199512116647278635399808026042883190132695934551359914070872572044601021231100442741685301280249709626629971100234812774735484165075529845971851012710104342915998710331143926918900863723494003112668697283332999445347004534513795667684993640542994275466632064307677638776438710746906987418085846368573157699868834389280192999315492400294091917944673512732708582579747637051064587002875309596654799370232829786995003517035918288934605370215537069655724914114748516852039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -713367234213110913861229971993567735914933685801304453918099699889949402317397466747542095060851360685430697171279076458081729626157536068228620070860064503532177528501247490369435821880575494277681957539040142813403743282986986817127307302178340547811693574598607757683697044229506553300512746090862410337784863199841046289711744592596548950257614227530109374573993041475853726914866070843903780885991058001698135299073365533892978072064858965516715362741295381970402428724741528710901947726477198385671052667942936164094055353421236492650928340483459800472023619015163496504597004300039634635601224703958495599253367562460737905897970984301891815639110732889009671060457889885809570021928988352839758155202092557343123176322815612932921578521943072763462210392171036516577732757700786113577361243512517249772884113734507804765669566671841385490603274913778719623825747491671861134880673489788485139740180961881405117229568887290775937521926375949480379377747111998808814713542078179831018927400416037720510315076922533946778696555123088556370202081774713686610427185404963415439379535631363234944722977652131373255085727480584639738949699011659990236785176460712453793206819323951474289601186261133526407975376173991269744955595108622970650063519632773092003240035812060197782220974559263380790824899590414406438352591960754852730048153429650458450219178024241494500629696688138636441848461304299277994303014487991196585799792891980499233293840083153998351699169507924817539266086362022591430214222930848444604922992250604090268118924341778018476602564558754166572302645654183918623125101372890117867052880965761778823238816626936847283893299488510421271909135549486918443909623818551184354780458392926345825976885563465677034311039821253527434767141416164123619281242788289751729042601542263612487702792288893774256324025339247786206542214885731789939594343802789772506646423182534625970039391075696534071389016302217074782593926836951296854368258673518497780285051203558933846567053541810692484153879669686425160006868763501438067049288110373061659377135893337226529429934968222932266861763755081446023697891192562881625576401361013156547961836506131358184362264112701953550956396876887098856693523038070037225938398360013786916283691311791557084445014894819060872083256425627737828332967454052713272261275842615556887163646096110209797775648039978907538467083192389797113972726623548987048426801218089337465752615947702813919113175527830720321938984890681376239680534828609673281075689284947350869166937426325523384415961064491348616661300800741669360681915097643795582785702673216246967341977347207151256201384535565575272924156015140062920814925002292449698533248664147314490146298415810660791315496647560887143154230050067254003944143092775884932503035000134169721496430623339730266152426519519641847712213463894991730982118664503803212960305771038909087534111159172239390488028154803585513110509620828088530083910769867764044289914174504509401820212921283364220329783982320896767277331288528999538147223274735998325287190855324938567399320211185856660563262963921208319893066958101968208991129075619762155498858810025435134510301837808636576568974795133173802115351229385589736461397339789121264019831268102974901678586743102370139832983657166311728846647576209489583862737704268253889219144097299470293593853624692143480992993524404712276140221842527436382530859397995538028465811252563190185086709011355112037523749730094866571751555194849684544824586412627517015530062414399969260882512277478305582657306884463896906073910034224261331705580836148925953236831821788970373758937860968882506113007350712534032632348432673096805399252463822711032632468775148537842154605822623127171639444916347208769285014063501103650696440731117881512666306010139194044563929088695629926819305097505701520354758077450997354823008406569995185002117182785662640020470498344439827641723517937664258073855109765258129883479792295332153502665710765709005473031066690014928688035710209647479055481376611266701290416072819145056001338678535874758485717012713918060276534317206806350630526185966216213433902634536322343692585967699787629373964487510377273471438759823620482439129112584483589813910020701489691517195614844237684561041828818871077688519426048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 246971675537040964270279618445437117277246341394051173529215687055532545848892142718946898194163330927584669525625261227698536697171303155180720006332124607938338453622151076380981099683173666508473879329546241676065338890394031530997298244817241195634052910063518580650565482552207430680181521842753408711098107857838036315364763152685793273799398658918074439370134801327296797062107428255574809251240056888627910425941070417915154826841358466220705771362309796894550403590823435566663542710564300895203872816167010918106342791197330887324666190928898485959004704954091954303454279820661945427038054284761826161573822977251542789268050433213465507321801028019500785585128751723461235729020719346256705910690216155315745017613594777610903598117942496484759366308805232191625454804594980723290955469932719147795014570569928042086228142467697149679309636213103272120311705357733544540472261316485397844428672110049450294095024646809632218893763125913880598565322519681550604024942125487915389904368959344104026255824623268718628214392997737774276673329645220735425186867759926803514483189170760947622331451408642998328439328521254661766412591990536507058084690333691632764111364590192679004933773985967166539782753348408062669746388408278739134551948750446344053134013700460361445182523726244309082847832045635298707948072871938410921839903330307684107486336889244725894989245730744640191431249635609479492517098984755619553841728532613747090909736470917346314277446068847778195671045927638240658535253352578115441844026583723008935642919721279191495049948425125001692209176515659448244188362660811834206303844382995951969312360857048683706690654326260353151740105089280837797486928370200315313226872932211289316604855536278412049609670049150683870040958895535448894665069513166253783300990599630275214384115478229162242765999285309141638566790185104680479814181653425293933969996547368489597982103685134833230609514626525222395369924447272677028461383681548240317901138499493812659837188574457507493629989868903027542368654631888122793732704474307456473509247913677901252809268024856673025344125931041554444606771351996778687683058573948053372904973561304238593281372718007098855301371236781012748165128166556876972641509263977278341429316387041073020810703982038420328722307886381425178155948525304171560224158287963325350809193847264271815839661445265799738382523220711164363720732331303186127182347846712964423293232541061934791480331031788549674014394884088737363808565013842028336074987833719022424877009931403002084583853780916523487392184826366734229695181488973487825652945265020561810208554712863885588477018537596424769005453937851075523386526752461578333187411929189551876895965368401801791536027163797418597958116928016689340910460794363139634941040356379478087355695792818685778809555392490260789509403914330681296921159964567705115866379368826408749920202795826133144552339607492809504414804188610416583630763780404478050638035380756899646820453847422839483950062779753198950743484983426628491136619490565958411511362588518834301710907014652764289954878057645939932039861055927412034166839828809492128928109387516298142204356808625882317276839982696057603890050876086774729662932705473668517719388690585790200464086867470354062711513529457112476736929020256149458425674163471478118669165217033910057404479929311306898648122318320459635416000499493617769218997402163625905523789537207160257499568374213541823133857121020666411322734300856775221887279765382997174107807056712434951832525651630564700685042785578107110034921951658676440768163326704794275408643898444296500246284668300580108855634797058927650526894494479093164060000132269991573802516855621452872856740077538058610086806584109733861358874002018871987395208413782683767732881112063172712894027211940843640243920329428384059137046556693031232208488625300366613156993537040956074643297528112134482503689928519172981119266890473396482501814842372240204426049441188282031274295895670110481541159371868044242529814545542698332040340871293768632330908597465293348367054922690821158926285976872402607920117877487551016597077856647724610395766014262041611839373270358090689264266742879503235266524696589238838071595750597721839990293440341936690293868372323691863432786608128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9174823209214917923314252422101985125147002297880816151059553707854294318317443013885299225244539844241940542885869593425343812254996394365178009576199560836406117000172180105701936363068455923923486952485693657527339303950769056055667931350463863716208217118652777062335754988450995277599196910991228442485490669131430321909430390802866858741312580436496904868448666472349849059143746751792020174898168189005469063576780977918613791514464640201854578681425259401342237587408493002755489193556399632945176200564723707393159087108765164653846182087169222500257356764673435635638606277331734547012902036464387376783254939553128607824583827783089880436260696645419730087785435476127984535625815037157309254907393211350292289231065732577678450726345433516443380602886685285238766073618014566235672429198383412264806629773148845352260657309078192190899740979965093371127577962108782147276917992642631585400302944387893180462990491678057954772755404903566138554379670507315576707829831695266941754609264484742091310129573752795930306829634469326249857107674088667785723930879945904703482752009623359418249893239741159716482214867420080297403790051188333763656800725009501863492988011874487526331056086619546249673407894331039399472859480970094287526804875723095565703404785193568474536670201044985462326090972126644642662056619489421863119321025915681350541570889387380892190295562293183484584349070929509464724896534499552002753087443099224095150590846407508054786477083853600476890437471673749397942820975452250302638025166806815115060717734228791198227627514707847134176909879108767972163702728182585723750300305362076498251497491340576252275330995197450421574779436175369731697329478024411009755964954677629949946234737451394155437356796903455531311905524165443626910120728358494668865840499431861158271409533130902053937388906765481893294785775901776689169654308247505588390127378782504874132542792823145396275200623099052883835528568878516851371270103997734355572539914904135493052138622693086947152550793752656384989644470823239955732335498186911945669233921794958061542197457959263736622252003477370827702759428043894689974754884726034954928189552494393366482811666741882251673953805049362251100685761168957155043193184877252052462464963281449966986720202097467863821468579408886396342183693103524055370201815746823824690376781321187781762214071309017324499163449720159822304308639756788090179410454804599968658270212825287135407518431177428363458411743623983232726166305902712926877758301179307220199246959685535102915970070406210942313218834065603501520249638776005407356594841593906387018331474013462656872278466888307813004247506003684699325292462273990422565221113853605082497327892991374915377358620921518709964124392453944599247875629542428063220090212739956480700795808576431169261440162513992343358029227132833891143769312744197338653761755681307429070118248434669713550924451135025629585508353158855232314936755113746314969593366801885800227988404259182074751564283434922034515748088197624956730272875287821564993791591441798427644626452933380431957057585805205761740609043988845347570804898576341526246327706391067224691294555994507122223457076604337778342440168104573580145542667288228487152382114971202195781186023131484962033784596752753366202055282879637760513744940853319083167285927331808080754137911955657779535286653594985208692917739136678379374555241305186192990688161234726259254274283392033637646558032419995111405628006375160610604464594906265621853305024369295608202427513122950528412800254724906889188126749799398973456168221417340393779123288155523358848189018749687823595099176483452589183103897571922845819740034476382408296163562084105029819556116364765683010370426003393177539863029715948138265504321148367375526102849161763295188383077442303540472114513746902510534684590715831018333787264181137200154462084390615393746762311509960975172896188119261566039332985401641006150420262787456290124743613926900490548880154814052426234527642007213355280441989028683130076884033252734281785836767894857769374888445437437269864284507410190674308912827387133785150998874369858091437923498376881474958341394599088393777048158846287569204173038989484258151056160401301693848762075347538996087886911783843133745853890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -14998115791345306992920916800578021902969081638953101354140905111952469017880608819272627825446014259793417940606992504462841072851877992571269053579581433920699739761628736677385606260963164452198200016259438790102685237867229940163919302850551575404937372285816953912937249702419122656260386279941725354506655317772877721076271075679141423102895447711657386593579552173329622751733652894650732698506044627163481036583666752041058844086668205710411285069540679251271668012993845802855425888366531128216125227594031388883218113630616747154180781650963762754387676263113064725668494825744708196720923830186451437532671492909028289360987029066536349246023618133629487003039735945147260706975674311616798580849150446230360392545309269414945468061423701649536641143515137878482984789774209162013766080305008252287823192566444097444870544043274473798617522858853417550844252380843417960606167269123108276423023735318902071849732989186452689107246890509304572195045085980198073866350271933222549048276869419527403361995693073233832471763762254525853824754217896719449970330508272461997019961639387860752330103916832213851935582747759839791929041373325390462396571838464148539021657802590154138821079187358917080308076688619056367080001314493801275080703042828804105237119324226543063123321901398748069547039554954397873022792583099446668955378974720876806948832105832738979227664554940725989104944503262300059883197168821932165313778272491683098257333280679909409906512472044753871477365193352944780124659717730367331932733062714322772007756768956096848363778502542393715465694179453348997383292619652577440215568375941517248922752111218471480790532131723778134756656800728535618024124545386219734188430029107513539982856949699336692757924941273948522010592274779375883130265653311492882247437218226629642126331583837178120666684791580653670704989389530473043164709821009716077440171032542171415420964738751631231342714256628754921879948865678465989415810185764928265767289219844838968482148256408733662542796497445611175733111024380754904012252449124031647401968214732677969291510740455717307772566067065617805333806778007417489420583129286105032241438575642218999347346086912625050504816366337600653037234654936405367177665692758441724729632622172446613928775266492007936698668349161185693380932161950751200189363862121356200914560354466190055851756171744249698528213731230498561229882541232487333839800744379459641401306041426615384011162370465630960131014941829134611896493245902801019073284840363864716169234818561035966648099224626167243411673983188979901038698092375613691248285845392549280630763827130073910601935208052821441054468623719732223497714974925010989533221665019684026866094109641603639774481502153083952414512842761679546205276461162915384267134177675117573599657249713509142380686925305953290838138036948623302977038589439229128699632760294388053379367974022774101352223066232491643555945662870478223359810538387464644690545208660065263959386862072193275258850321044738317373117007632404764350022319548585031255344738330349942807101487864416995790124603326770508039089087703890381444451892871828633698784586975650066405146970736841616777447788308322834129471320969734004919238164253413732419589809596533061761134374692086081364436560263453486765606113386639360669396612091564815647359192888135664653270093916757339069268585541297084624202158972696853465000622506363527748400046714498875882440728567333087210965576769609231756810837834468769953205948054774795089147528713666781402587518420064777868498163273342421923723519604585696106249007664231192136552317924018936815797556316429328808815543531611312158940768051772457435070334511403515023836996181920638496735253566720661141734583873371412060138094163585107395535113484479361848724266867559421853641657406454532856274075595361241383867122304271281087732434662068646299505822582874137170443250082024635041484700808363174635898183840516890994765859490322317197354373323045538365150092574442457590407374226232787562234010346413705660570739397284627273562445058049363136521890967477684408414447471503235441249443821083622619844904093543957238602158177084842670246327359407597383872247561319711921429745368018017507677826565829172417023256984940058667111050008649977095520256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 3219300282211303341071006258870333408371823402126346603820494002444703032714832824810971023230322972724719082043091984783161499084554305853818058301057677957722661146849530405765685983902611610509199461928499352804111389836009183932372233905169102132690587842839657843086840970056046845403400292309196716749952131929192120566241068905152338698915488914334536808028531435651302205180394233179384422357343742577891634585719194434163238549026710324734512266459849297519280842226955513589306577315106775480243899759131640723913766012233799954385378326203814630943630219940770599579886463732929194490356201408828275149937672415926515549744998481531217486167404847995038509819619325259360727803656136133311897129829676155076937471516223114302929266696829099636686912264651450195956723533973947611662868140182050469920932272501257274113261042188141843062343025004009902886388253994400488491768182512153835261447671137287469072409558859857338829491813196924392169599821946907799881600849963279028159417668634811656755449378421388626406211466754759498191665529193573493057019768195452001178113859354678999841342270291136161815940611429228221378250412415419783336487266224356228712149250583835249052039644325539133046517831061053221280785659633865571289285945409667166586827000169606949835907493937651156955815943058868977722133884308919242100323735550330545480485179136787502109943018947922573822609703244059020884227484977248864850673804701502661040813685514201153161289455963870645093147654649950703584130074929711357657876337463298659928171852058439405875063836847622432635214937817564271344041935105645218728295399664062955563321819572856952932545327648882258715445735112502860530414622319163405293961990264260804700226626462775584883699571680023393480009072084947220598837628538943736123736215348208024002604227697678003265086887331710234901196837030082633971724693849321138792893886030449998996298952940352669543036590940077579571630407348532673793693022202199240659569136500070173933218355497006864581560729325481778238012436013762941597849481719428579527688536139599682463756600822968796489027332356597773470039955635038090555202154701325837123301823120989379975614563655311558724091190545811694095541650929795584112302141396662224939016578807558746124892642232545785863729816894718545043455802614277620101291208914179529601461300642629543102246044662274736588171456491110804478405362532615447855687347684502023589821160207321778798243354920404208545919800765223207503120500857399079607141650587690570444101314091932029804107599402917143005396644083347211913817907627302534391388430847955569369284314175059901667251686429219172562882325901252534949182238220065703879070084091389665635023804706303283209484725678010543187133598322631149642810825612365797296311691469296051945443609183275989516703017175934958613031966325194401585872005566663415433422036969652119069832246570198985550284379814484038239222586638503708382042619920819935605105188732425276308483963392637290147010268660400395849922635961196601565586902000738933017674469661665046605714530602174188239537068078884842722197089742839272002335944402770752295284269992443304951616670181423227966397399503145475821183430321963286469991305541357478675997819286550347468230805803035242876200733061420984511318854027403672372521441393700094604800954782006988721455661990665137993505630287059001755694556622421919968702249832889646259329869692207513446339627816585963713640820130096196846319039661316410289866842758459891769797444776312193673103313956443537528557152037106601184284219639385361162651302296453972042042137874113131048625878467996483552647330210132539918211549447472861073397834795393400528896850576948491548546741402027889496357325930254516326192578937861732838210525805074202141143989347379375077330210172244086858984030961173735068412916635037720237908950729178033820815542984074280847851827774856969038503589019722980324149927538252985287507764998009240898760860508323466757779375600397004159351249195520841151180335193741217061650577681557118823158538785736067854957767565391317634734602285453111996770693765689465086257823403816258976083174127169835178613417633889499237681701203176285061562764680953748860368460341152837894797875923352265904765572757282899990937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 519313462261627314843071799216134651191069340763356735755254713894611818758093236922203314463623545439820905951090085378330251058837739354422787408539652368465288935290117010309028249170500108810432528950248501828282604359599058512933215977877091864839338194906690424599296074895915974319015639157002480019554743313525573246833265944664287818218870263042553320313320235410839534219552938254118643087123834573327249233701943479239125282548772250869924843392552137578874515107267898040563211636291135277362462907627536420052610482800525848469746559419138390552497891310886829192886290175442817007795051035343004239363226648217924375772440464098655468572633099751184193009943866629217457933859653659532263181019071044294354315242609742859488807048832385603195963600017875514073197759184822859138368200692799430174803312449918527216355757564977668779577656460156471123588652681139866337408466576738156993890097614758425941178540841208132841359569690452388679866144281439897612770150196179870379062845493552186712095150739008277484576238387264883264123741956791373480536279311728550292025316008217131510427333038875912103018864019487806510255412732937625325201885567394278555511074933258318371194770731035897089128126058101595823327816072217655712523656010450869152879740042145533793890910251227950966402383668031817834849292202038678650769257556756722896460088288252233402455975283633631395597796449047927689382098917610302466130731838214139186129114330334754745532011849798278385001173812054490705767618699561728834020600704846190782678666781502881737048413987044029998778665515391334590594545578954918877139070323159556718824777073763376910090553714705192652977333595657469971654804669957682534669078145071177334351599396743827259811699623853907086834978988807343101420663850821418647903240938269941285931830484503033198039715669729131364784670397065233588084593088844344005040457920889040195548706076013787952592303515105208619853941362689281459800058204034308460390901042187779469620064419863121120257175847841076103202081820595679171031266658024850126485499674735363245085935722837399639897521896972724160767041871723590874051453393431010811991711372817900612680945491867800527091245214044619286470742986999337114976823837046186050278491200819548198319572411738459920218163459137434317744700028089494548661438285619196115807618591744053942476708094685838468906788977373911082815072184817855560718087355422561992453003163954050661340372519646327579096523928239828210883424576254238002166007493767623767293110440647313743431383107471031568404673083465636331051349950871220673001922123986750659476254222957539982612638432917235156972348888616939687131158624776509258757470449448726821354962178267149396982703039434189679331264619083302240362438005544672882454169008980284031494526761719215161594901342680060662103852116306055214019440230806051032993557299988639517590353553880627542855245964896543034642348250496810904843279587177934954959836955213588830093417072428709198256556618325387535371097283725481415122393342487962385467656296941200972550399587644885834210806643259676439216673072595749203498178765288004631471615092259288063428146844592570943951002437665942993136405446697071097113929690960562014088695072166017027992003136240410820156910629273545709305191493425416093119761156228576149936729230862845961362370048581557447690404124438283379434063400037258923492173238703986585211063817170594878301858750306892954058111309906120198709988787264296529552495337881727297590403796247705942367279180407789107122853587215837017281783265103656114321321703601715000168787493303241715629720202080418626520490757100037169316359730865302000730131925476233541839805854816807480628635810121225899178124776859579172580547428217093469555360325772149697317593584518143944075319446891645654735733212974127358138975708801322376866266086556284768070769719877020239306598201724501182305156656749506982240888245411261365105471063291282971377364932091863057394077852981127728842955566771785119389274906074340263423350969975965846488730992506066865354374984641613739284542232559026984081268192457143020890719466046767975094689553850157960476867139951405450699474727546808213698782187418511429077637092594842334801267870212550284446652248937222635520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -345472586565739456698559596985094401471306648942142023215096231230436964937823568239439936759115516060188609799453715587544406660661427228718562487354811593928246631365588553087923888942098847994621956084932192929723129945349209732446018178572997677580068775614018051889196025122738183753476396284782266495642603456087844278846349482719689315881548206313397385792101522500858638649921371660514578769087617236275162162596270727489713059700155608822321044746674780763148240848856282532665279145366811537778523844734649605153464011554841152305201661793845586241082550212935437522206840295514685327470497711086839133408857803196539779903614351757802204467893941358783724306298546922626373988156430430450266940025613002227675078188793421128253579755870764218865622814849407088384550314057263540118560657382400937917472682884851729164112006640947191861754603613541032238159332774903734666350363482005927244394547658284047140547090274442991325207163336078911849409006621368171152414507841237797972342460614238894429989721027160476859325960887950865220139921124586488233897752052076986401110597500318971955648173930944760508352881208122003280646705327934690605947731019714642874808451419301769364299801019937311763283313707311880268345675374812160857531219273933067082694015234342504367088368531996342517952774028747871746254185128990662799318015815436860306901022350576985210319039933845940499600247254061360073946186930220103833876103371932924140212003454244373985709168136495984900410115828585662778539197477215055171577672412021731527829137907564615160321143616278242425184045027023395011401556061632911893610343410013122336913367757006093961723325344257792316388977095029420108359964527055152871541923870403355867681635845404306340533413980908688650470519993386739355539635756852339551611862910617941146449835314403751141588553514663325137367155962349530344310717431892362205315789704629848723772967892567842859751159145998512221459586595842868423977653136261021164351362807281317269553200181284227196099417162305504476718579221479698108866948649026580736446825869957529948350024287933985786260907952716634052229058969324399597061114175772788544424437363637825965083263888618228740364910940809390420825395342946451002299337682884139508814238153019473912299438560472081167867853429705679858611252750312016912603837951214403151341314240071229375241781960181271718421412337592049175219251506888672152702855104598554158735204697377724967558666020702748712045507200212960894362684004361269861673614638144940227056790042242904333147951529254955790942525388515513982021002862046536398381170589472388725393341620896493438459996985150884101458593484182620693725293343605437817681095151778047987121456521612568332991358071607367151920131706238681252885623618943156431438850998163141789430127830417858461281202983732326395151697297112780017225689936365213957961946283489800799778156855092684860027709834767879924862447161921026384771538143252359674324489243965452717984934613757647305600204107632376897557626413536533869480121876628830221237584350850116573197310802858827504411629418991967565808307260337712172644870319831356297290100391513949585695854457514106569736281210403620386313532634955272654808357803116762248086297450810989505438580765299807610542619512891731759268510239235435805746198875638161163349256394155045830591693515332964661353230094837531804264190010039286286456974844555189033303066929796695096696079450600400241957361174707242978316945693894655313831081569504683792919940650575844582789141776803339260262056958430760746267827426171288009101434668512278144544251374443560207169409798221324201087546255066254441283783273583266647765840526680017470765153024691415286632439858241373252632481685302551341704906509043964687854598725247474928466308839435544139466946191870481986070124559713129790394437205420296722190902946445331605139139037937626667028352386637458005652108056585601401519420495265947552107437315312802630117297825901952824770081792230840340293521231709936749883676880354600202991054892171758165654116432115912476593828489476860059228159171062874269061314082410209051362470737989854974212752445842769150354000791163223494733332855686753573701998937265630306739264577490390062480405134050953643338794333231906816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 23345273249612933187758686453545272310587542671348891719076302453258386628602649777781077474748009743658589599759066123834624938094370341285732365960688563720105380269964563958758781650815827068775532585629537972347867918799629063661664128161884521384966866743341461649146037584730187044899107016446671940357137683282434064597077425934733272021686493230144197607352900103759165916106788845284772019243877249103827633831845595520605645792872037609600920869096482067586364985655077560923086742145370984766001761484139778902722417033831891748983158698177285234789500034801785508529973413647521336485821141356440857679926801231474846665133693680543176013678212781140606496573622188300352685934218221543401376602936019720512084193544242988046998305983560220128668584639450640816951448399549985021812828555557321200656128616124363999701483651581332880829807979273461437748940565833500498728670775364089798665135665005652677826959392247970585313167047241229281494308749976041350501703129375244367837607395560851800075330164077626435547527892074830274903821478520087771787380773502957647652212676199407397433193844585142024847417355160024840964250101726067805355396069664189002667053434706150779365880023289214223458287885328985317405117087510852737684639161298551840018578616369091986846404169295894033927292131935422452605792041080285901649306523318889252372161329472942360768731178386835881515342615315619830612444636584725874460348479296871101705481611686447298656344201479376213015979234516092156119799193802054201535989679733067912042503523899640514091148926964284398537010290018038741051212350911417004081314292081136502240558937437496075633754804159794210422764474196019194022230036319964526607269861243651658011083702536023364657517154286497805824395797533906860871536131078304744159865888381619584582072863847982459003925758352256279191810410090743510288864840954019494900508170087748256408570170114008401252976257182811027290928875043878935163941958493290694502541131199314467801364087356564595415609436003585453024171594488477815635289485653015847212028541213727165493207340645693149970960972730075383893239192410664969591105335896074653333299713891645870879628665632889002004203783849086376962911610816719614857554198260980812405638781214403763732768536694869606145277127717865884551152545676986255008577234208186691762354536446485525157824914464420883465948441789644137211926064326850129108229194000615885338064756702710064382022126668003996243725914744853147065339632366830377035070752700659586618419727583988564877658247841394506257209440523558835132153580824108426501040105026178771117817263462415033325984615876161550535842911203313949573112203113558161964012274451665795172674473030175077246715147198959418620690015917321989388788679569680995448419780031831261519978508088459945474470377487110364416049491403002515888432930078876080381227471495089737520287302791499074497207327415187385710209090372777475180471155980596849631133674530932065741913875398526923040583261328537263630558997410871612704684622810036567347285905002221571746213054277026081036923050905227428540488729682932392508279423734017271159120639488101305632527310782933845019064272421993059485878704094323253973114326518829699105578460726252831149900681597122493053641187868745464992919668107394443630195740019399993180028373023072671374979911667255350661342861943356583343287423737028060376226384453105176476730604104778624785634217552279834479260734875688966282734719774345572502568829620425902565554624148816124303148477628939141642834196449265480727427334537356222832075166527737125613340411382422977517477971284120257615399326341693652489408084711899968413490006557319207786437748755072765531636843682715301553009647241775920693390242345785333115519966495583086044976346343141150282524709079981096722792735771912937557567900232659105276802036498234681875540835778205887872633986614196456899015288406805802133417838012647173372883444721692330869055129920040790997686751179124454138322190811153935289029426231400223657220436123876196639096891954775203574200836421161052572524398290211609129149273139139282078931329806898606456196109635482671865095761725927416570237650644601319584876846430868451101804453023797889994483259564237039991474105824051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 11429484311397791746000442214973984741432355662242818744400127279489457800240712230728065705044390773627036991261619579540771251759337810416929394605265953685255711529736138759089381894067605343633430007172601705853177803372008783061045796514402538837531255572718324674133016500568439656717993502633538929890626317975814204616684066833986265460743956503765884328816999447926839966686926286028616371351374190623223574289902616702838411862789517019701915260626670677131059935415977494032915749552877854644526610877069419153855801544500236824529415962424139020156976131674360768622762693468453617762488837175825758407851688587231197815553353519688898233369077195078042694445463526028148139192988380817988428774720661847479399949398193900697431055915725455994543671988424727383339114661370915381515134573870837359835415809748869586107891062653008279866235473372551682698076092584056964681528896841932957507685157994977615995436995709664824453471263335638502955013134114389535192950827557315580666455129415610806245405942258859541837343680025528832155994113060049711255222916211843266398147484742573206044312593973926517816001830762206833045357769989654881181979525757551833097127829269466739398235430366572797585963811567801050320824255666392620727831978204428778871616534156541885953019956430863347686947406532865545995964280926848755026150522770341527218540602838085162809555248081865348325746370645715969672777274231525645751891524793778382276538013321845634217995893451018194832934510236501398251338582239193398088207107967478706784481260516762381786049725313482229463615162987509164483629013576573646951268741902026516091578337345433817634623614287222166548798541802808826976438708473172082596240969253772329260225896083967592773599850616032165158981017202831900169144901372026495111352329244905273769560782089005567390506116593574199033956653066319126503878986404977504093061294552111005451944178185766056037455259258417909195572145293207843047823628170235612611105347396290386815373466099063966536704282891066442155168378588482027046695831679122077839887606799778704865189392312917014739829834460255370219559281865439104939839831002660947646440758311047007449273205663787631800656835087924389849839040265951463642815688476453204137298738225262520865513982002917122806996994738452025905874131748539330005240716385991055323197557944060683048734054017101399644018864295533873915077340852394046740804134105836514789005541831695871665108965422878552391097596875625892494611204106362229653659764387466848574891297805617665041414785620649132001901497379961945754076977058383814830483599565601925770610269130066198745591943029347491763787681707036076752916503451764779975598898413665013697315275312584652316266423659644716535025894483046700050222913429376555935607612689063061562875411226038024933640092406963772064407646572501840331327739060905812891115552363779395788634872677496247915916478489067843877834382422109687069079137786629912096293840753727447010804540651075621317326590524919569017073996547186455043369169061183275947142092901326921187379499038069830808230772403330877384448356427846903817694675438951662820655555085969907907364639512284009044050434672256755338087306587583841314251010479792298499959190616869213168246997120345911964177450820029428945801883538255234665196510686717640574517388638627317646744853301595042014864982610200120229355478488121177923430097330473242034434567074333415862630707215726358439323985180437182095548630288713856665888248672573607433078930303752207078634722646924863411434789169431759990193515531292396783096569712103818292812039707409509269405676311619824631358993749456316037503942328790062842580259925154655125412695934776419000082318885186362164875209770954388187318741221814651826584170324904551281995279354549718087892806734979120112589753880463632888554544885391763803506567151329284735202784016875632388393638042079681744109044895141490459938244187466905451879301287229061811528636446621745906039620513977425834126552522018489244057949358601377253968100983142270596114204997415613521846904065265771732732546762459869101945847587816723649446252332972722696469038951101367004361411398261363934419606582259495686694726399412988330730205617823330587407785221747970818744212520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1640236080386209640988121975849617290306626786934283303711622058434394174843386432686654430830297996377443298166695722662951974720412184411006166879180451537128198878632424773049856459020266082209375045985527894183009845709219287971578384869359421709085703769141258413968950493544108797175572292511922773126619889750531766921025511436665226467561559159633516802566094227362189202718910040676618895092142705112539751960027679905156513912979692133080072399397901023700352226033515250184332250852755701566430393112536215850307985611572997512571475109844321545507742853528011328379218097263568719017005398175244327235912775643459810669283442461533424901754759165508419895168010846602737209513126759147431728315577730936491576530126222861363979341063414705488878160118374922051545810020442034016383137461328173941514759637069735077401238763938323344193481306074151790439514760664270449319700431244460406343084145920492937688974512095062210106518904408038464426466922884261288673453158657954840276620157429861680704295522856012887795680926309172878516279368674315482237162547486844191301043309882194870888202847343832402086200970698952053197114062402665217160969982935549314486474367976202825331199546321249910231979819689620110622796271073890707397492423479017967619133605527842115393606043240684547933857847392820248318043267555495371997311225874314678655689327787334528686539241421464015409977628019141290580770950076309973562538315690617127228775890458670727979978517701780161973584042146593676279467222352751836012353866755546628458362569259859355663638101792101962143174512970497909167636675770135548553306120921769821851648130381645015775105069834734106528701651810852156960722620352371507571901246583974765018837019087503394952375122719763433870591474650694575243766994512068123548534071036583946481744631580135661977142512687615520010898577708388030165011063445287655658239293484781223847303244657960181944473979109446692873492655212464210820812308272253719167240494292921224633131268901203317156264367080521719641829308547985352326153118357460297888244289211680506685749555194632267705874478338783740669492258440016370881301351969552334680678511206696636245760250998856377473963691547412875109377406550632998442861081393731161840336201055227681962201057798628705603730178865523712408747872539403187083673920424116612655695510353412872541903211132316869809762374013318479307766073174640156838030473969466422573115427265628095467376610154217113406821682551795529427258052420463341385936923706229774862419823464735897980792865094787302884209445872810403373304087714198909323530281491430860665106602023747548510048559033212183807657054884456917331218790697528336111039293821235686199893755893620959582017927664112090498760265928188488489286618269017967287466495687286725260177371391705762766241778618222420477889705916290669007413318426120593887250141183497993857359437351744101619939746419024435338479153003671336162938511323461265618292095712754168544588985732379617026531435995916621168830973865764014461902654503361297554342647142410803430069228282707756834797343711604846793408891196949914577013564102892421610443948331429422283479533129181013484706455646517729913409552686617235311520601618486941032784738330582570401913145513412781435279512946697685157529077239296568969119954660484257219394751051273239943743735151735075270419303474840975718472893732988246213519631541280230131759726479448506474544536273217018847835624782459715106010584971701873600866213241562597382598312449989734746352183116448000656274313455564633841179236317221132103203892894223323898421181358469687698397388457128809059240939337744585965162434567116968121554017682865213310570600445258504382790301801225561857220545656229364384135149062235973538054556744505437730617943611562086765963607452580538813537358337025648840562205574663079420129967468185407027717774193575778879996465773006787351703861640483647675440454170082129544914531498619784010661657956510709676824037935944990554740924690244619004164768677461103476569407465473773058853286266600568605005655657045538806358832800506478062586552760435505285289474785539746052502040504935605378891528958140333955353345337615261908325658664458394650889588917842973102201057821453237833519071232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -455665101418094285943923673340392000016835558339861174759330423151768887178252566789018655307391293856039120444479757852165560763802916297772331744204032180550709209616076963802975475834501359682561505575702262147813874758699140038215150664758257324614612112828766323355944681640263898570384333171863719085554249850623238462580056263215591624386286238951137717991434216598638529446622192311427971624590302692399014174502178621235651001814300384722652870013733171716606444507062529359129165696242437859429733652860853483532338221285488086672630466116959960765356124767176512366114817337628776712392108495262387404206689659145259627643251434727883214051917491376264060403043397980432598027226358831677987531134203709672930405888377887790238591651510210234892390233820954843167954017351673869169231776276875504017950054621713248387995412346793069083280030488510367904798530563319005458276260259470165877434429565629283391023889508062126541037785920888751323469890699683695422984839189970356074896855792357566986589366493855197635463090272451660214505415856632767946994745942797877164399116144268904959796860217134447703537974330048864239780362511380878137550370566634610293220866066218495695958239388755138968874297506850251474752557007383430836921746862991312710779168522191124412213393481593109813548816811354871378987075011198680388805683839634790346056343043751601990968612561667896259467677753345494350854110738897405945597617831820990033463350447375402410967375425474305292625384144106887358056329698158572536913287775934884206108684197570580501622171599878686582780675146707433611760677583432782099305593083171984047995007315864560383145979746549001863536743123794881552775491217541593306395369289481894909491062357913421651846727340437412570165643597250578324198717372198848354074342131906675388575490655875224372210877494087646672859222588991905902070660884400055652973462154977843088113746336593755951514972524443401057054116069613482878391618795062323540661966490225103978276066974385745339955051387273143798080812038137273908394912180651118562811315120446512742668013889802379768256211972910167114274106830263713995033040637174527066809568344616265297638389781214989365141603666503207543537901748493209797347377593092806444587003703917555675881438190127274460218884547633678350822918472701962681759014368093959085828473920920066711867910854859164483526154183370987090497309385783904344438070693962312584262240628198950277493366699045790491956882464602006797135541134213146482756196535889434621810229640270874666010342685640218085433309621256678418886950691919510585011464120370011196253206939181883799437571528139318325577154881636321040022183416212574503660591543578604847149896259108266665663082582933902350276461937145398523421273070758193447581853508722935059020778881503866662695861035169293681834539788272439426491657028325987885709787024147963540325018850258453269777114752018943490388212685206690907633652434593424751159526316828666979071050287308395253000610138770605223053204539004095714145851995179800912014889566537160293311031703870161696877408197304022889042677329482155983992127105505483047960609522413543826072153701312328484560120370758807080194884964668292783808608976060126270292159346037360020538711193260084789846374570189167860783364577450264991937991254080578707027715202334135300744460839399901127958034771237582541765808956081223443694807990890215860854382791563559042965684837462731881302643800375204403099267725765725806106094358341352255483496581611565976781172002204427121622796196106919127457962759528787493800495946676705229722905327724339475808776040072932045144653604319474345033288951552426300162668791588158396713037850932944215727653867167824160994453427610953101401757861532038709701525300311845753180770862255107816886128876076322056786802257474941228922514843408830720505062498512507805960119771896395680130234118585354011835151630244710413089413020775072892533462710408559226191007385649089446919406090484312473701680248286693763822619976603181498243297969831279064032223949055221089230739238124327864639147578960327190712373454423812410000689471300746873571949705582817321674139542007546400730074002113449169006055568637718184373807435482805367377524362024663762390220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 137492727681583441066203393952283356085202649183874997460755897666910957814922954842741128844911349159185043056212149484782680008486911731547016710324870442615265879341138453993542004384174039199997730278281803535937316472357561991099631902929433650634214518571904400621642332162003496842900789184074053952810949531389770874380509279982928034291323351454081949615517406255162440587354927827728869738930103423900569208580490212287346617382061515539601317095401215538263783586908641156962159603574262039911575692279218792254965526654337324878077128401177247802635747925323660072518704785260766834032476307085408022586746607847282279490929949966582245810737873707656478461070388076900890180700534484756593360327942486964040821555971806675687055846764162040515636575649166993729806685982294945783933261631215798843548700549332768527428008214493741911346506632638224128761784461514715470099554815514006942376543273671933912360740041225415065346196925217341209384420745126077766508403560103402280631569868166510529521007771775722395304830511579005229087974722821045907535602099330062206761507722678129697380580206363763850250357832969567710340913360104286405137788279107724568740540175748199861173960759854634345418359082372815277514124233513911232146140477198541584584328481385781207991885467053717375647492497974973567757619957920531395327967259805958034803872197964605090828221452825511954262321633788113910155641937686661777194075393929101769042421514460768627589655806882173644693261671133151658528773219823184599893866965094054895114191820963896262418266405736934429142570195413096161347348708706849076007957004058886554181901741253876445949247747276826166803990677545543682266220997671577258223525038921381472179533358870642624258745356923203160079608377791522321216259965561943728555264614737924327804435205931108348024753360645779750884421588100069336676811608424211280370015712865692611533952992683598760863880500672755593710057295431592066752202937888786685179658014439647534195086218862362689585396445995565815527218147438003716394299078155729064162951611864138740054055028347216717333922549431808200390429224368792493348145211228325252469135706736915957563482241457654583650711376271587591206458503508652296093622863622068653215370637322207181544490986752200686382784637859192448013355223908764748079367666866969326969035558002889117501167150146291080893543844100785922967581421868407823209575120330527584154687277553269466543519117757462011748304138854780290368784758764740086990105969945777691134817274045159349361683529653587332154697523398775236791333870564578399582300910967321964727514091170193526876213659222130473925660519510966448065524237017160560830095725906779335958449190981686987353701344481986766410946793545345531261062600688383556155658761895556962468128586462430289804207921466922706834954815744850150188705484684879129493977111188516774493270333487052078727765592168979573645249425133975104410803719993268346131995677760551634158031190387701255950522089503172458830986175799522809067056274350883239170535319379569631326371935799784173783487092932302352651160395802135429774216156462614699516080670768682087246409200641653440613363626139026536627970983712181618971854063302662900227431881378193480307759321634661327354726339357749812917595607926687475645993483511087287345460540503780213916624447229914136849631929611236643850339584683330931244034550687727346549464420064914361542030815544507746963804070841337669803157236493728613363139452285965317415628414177335318490737572656835559974587539429832095173594795989730164561356612744162394508046848287399694713809937854504797241457052047545293528701201240590633048382509838870615329767821582749547102057458906534391057121876591618901689564666139484065680131108398618558358182089769912571947914034055938883242612130069418119326119858275914975939740588228064412258319071323071870518387523071840642562704013728660481260583093241322696383920072361589578078284314186692351648190177434986969671719159867037180607914746315072374585922138748097896208359773660256674907285995527930091518360992731764361932266174092595637213029619551887167872928652786368853710390903172739949137548535718819988847382983555494834256996514006206810517730747380274969968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -7956214522885082811900035053606096104844188891954149215942109771905762333804650935377870730402912945440495572886001365648987923824493806443543375958954852549335081106187991965730129063241575577695172226612662123464740402652970510824610638776898510112859846199954996371399632773485686515424193553866807021113348027762250387250320804501512553486802500957552017090051343995983969874860839243246649511337256783060622452887603712161517748099014827560084894710427173143976027290316681396926536709203863712763819766316430175272317933597601046126422934924787551821527965231243332289593762520732445116226053791906083406315067009489742385079181725730556126427735246420572790222991450637610077492454595984510909874452652332281782996788225539666823282509989939410517307256778986781901982682102684774153420309041296252157190275103238795944999874941014507015974571432700247784262049739050453487958068177625826723421936994608433276634682814222274935210228393108804978155930285122203669782147973443178808714810680608105178929629015989074975952363288638704200781229963290910576695778669655227301297234256712637949204064134896760496800526927938381765631123198863112827577654162953349572737602165956180634224801681415126578450511463290622424443876024919135356366137355565558224816913632965206665748947563729609897231943905976779218442579648353230556523496592115948258090081237612075783143390308023342100380993534420295682209424193507962340347267929521253091163524102921816721637327957008209561264612868050175884726039686708398060539443180525252102170272266929945516917485144661412343089181193540436593314134127054508990514329208220016399600337356103807164461343979176751632381670115067413364265259316023778587391731337449248383894675755538189509226629442892926507423331084437210073007538444798228443749868346721289932589151644441998959660575065742638578317878257252943634417471425818739076918477058039936641904914966399750692285416155088956513839336684108296987894701569870436279231600864166167489088963839554506838093649412242472315053177750007112186218772458904348131875421576188561064481793221405771539262830464465338052909469111886940986009831510333456030475134692901411789388227850782954758976881653094631642002848111969010242738165113291216416214148570362832876198211867702496204235163179434654560132129299099269251132664597074252629961551451906059070733771710850894404796453029181001403255128632807680529087952492950437229253833017213169734632296734158715973692261023443846809184873393602190287084031876188969233750419921925155737779449153163696179865198326476935622064006933373510002957039280429044850181896771969610224161223455734186960716832108096986818116399555704432163994324045626761344756023359324614786654298850281011950403245958747309569413049753457785873235941151942806118649720369404811187642439250064060018771746579499363631979541151032652384577513723893111505334697018843707584819844217035633093564987314272876282187095788635498504606844697103334454680890700514587164940368973939603616309094545759055212001287866621874064614430126721656038360529457785998231556717012396567342205892910000020626605916100161409554863145797794634061520536164203438276053363862963337207263067968047113458404527445163686103554000763304690816634416796402874283098152846152431048941138471688059267155137328758774391517213994684518498713390243669506545945507227236862301154530345758236544949546236962472884240065684810878116688520172060837905809370601140609199451947509518444050237039564779077732169408309221591546094503875640694294167876719232410539303224279608421964709967315781401458624024033852559249425700263342328916062202599019862779648581855434277481855001963132244668311823443576587679118671797200238199470222484188203565864572691951067348896536019003103111778136209669345010598982119213414266487427050592206798185117871549013610499943317782470066885196878652366104459052029468332749118668157199684908791429597155722925005916483843844345778669920502062159621956371104363384919076743212498245026957958479503244745489530926630477216727133953997704711730227955383894014230603273865055113857824096229014536243908752503455065012513787430348224199990954276051976448720479905369152085110714287126376635009231928846948583876868926603264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1698351646102445104523219229057270102558675175796655639926151831814826849987353634246056422783762908073505459489639726895200789052035833898408914594254439661777916788258585933465766995687373639157376907310420971627445171612253998498450273246508510271144606069875037615477807246704258013638439037776610181230045353393871885241383916448196259948855045405260788250716798177845455391979745233507315059332495820535864134036071313740992057867632028915211533744825565428895322856770704253991636698168364955906838346909784995170825631882285481423859192158773252497246689838592691817680936055736612079867035620800048055893439230637275414324993393043276564765500791057719487724637124827422682763318667042931508665285876538481306474707256845968510438743258394315802736208447218087343767163643834593759246347955343477930618498688407371136845909543415951070361643367350962816883593054290838123034776879998075283683250818928735560419682231647351217469232893860911368680307610991669166407062925351309577388344225340959812279063322514095412432166434788799115427336852289864013339503022589668739948369541596610029284460871452137027950093385035514066470217273279155317706701872632320403879711959565894136828196035614827065302726300170705099905422390000523144715694522912550634315256503772605025583463960985296622386423692682319665929704043046236332678313448464874645263033753559405574351846619409679206075548690383105782649716268073934141612402567160274083408147765572775682618458451030824341003611510320452697424981688272209639041124962075484695455122560086465874596625961039408802140662641263678036700804047671918535915511409137055398147793086180953112253957382553100875152666702022943780467128430040306494267666299684250071913349286856280570146132128902179764078049615848846596907481063304452761784362118716401720082676089204001563344010221715479048529937454407606596268738319003885172729697401828671812479119220760495015099955878577529483723851624569513682941564672133671153569261441536838120133255878867363878104099240515454864236625706708161689652800822579293217355644124655007755473216866363778931094645441486342257192066365511190114656676262019671164410591695328030011438812859510527696483867774875420963649900444338084554925233985458018151465670281889788087849999796446640840458181632209523012119566351770744291361740551718428472386649340912735438136808440774944311684255537643765766519391164909201248289452426406954248178537976093535806130125755980391704060272838191241653241710316186719672301707451738934137486276380958693477420924778606320008309115747705223712015336451469124962843144173481715535083908840378671017400397125890430097261288870387411815865002804565523650014021639132764091886967013323867401531664449794966108648771313868853628880873000446047349917712287261215628994885023707442624461586963738689686695746943786943172595551481495212620364994091198797769620822617536671116441288233511862929707518222094588527135045105266387765516128202607109470368344475129661057049052883210392442852397090436565333288224273256541214098959420088450899355314749885929897940631276069382271792243051031796563092162740822225080625911450292802632959555174475023164614338600452882911374951279992852586657122033725091157950350529276710456250212412573822786993309528915854518831779270413428925108175275899175874275259611770319871730186379502697166022070411234089054347386370583488625525776763318366726655670133204920875464751294942846330213581775830192947231517364501135037657964759139623249276004990694831976126609268477956583426054831302261561861784725793691634272301181460522080710222901372560963720589106382612236488468116173091996291786234669069190265727739308353254964681462951885305224625172468396156983441921106168658156279787877545813179203438886143475277691020217645303403311342598811254563789626852885851018145025627227084699929661125447142984963266998919556485754513163175517604759617241094036667538220504693629492851937723159173589530181507515259882267604968934642836416380238761779147488028369060361940294137786870033901550110501614300574238900549619775258057374765802234519990699517792667520477234321847548433772632481422525682777653173991424708174306351203367420017155595863895969472017603116832344951438549450752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 250895580536576817907577667671298592433306560599679946772391801157784709362149819740162442097264250039829252597727856271072855333582984248689722256950746700220812573484489651308558418328343558040259065068551565191529973770137630682104556407043711575675953579102824888738379798375745891538108802139226854384908963485886031760275482615964067133342017511630447189361400401804814307765975052929478572748900510250023465471161752617611314013666316089696850172868620231448304317260874816207796801122497864804760352969946745870174297024233192068682647313379058160487975131077386116929743603452868917825061808612965990371626159282415140527668286315148674852867038113165772342675340331542263338233401896944013234126438895587970193164694282671479234952232395546403124988774999131312302942587739193725870281055670685060272424970779436731372879148592176393743630330749893706794026577947445032808370164717842332779369316250685850112369039228737842824148927654716906099651475220211011089041669876234580655794886054390691339293250156408931199855612450599862832779798558090601136377331754520251116541667360553973476721338779865007136570891937945922243474645062960976517751677896205161427330830988494324161762185052044169673510115505236858459282730515054881944749680485081139838966470834272442009386365123909540978345960123946010682113738132406664909286506266695872630333437746689697505357890775467961942282368990871687346851294524446246821407242900038030105179286506192257597736775598413611548195106518312898111968130518866958757873597981423392217216578379304693735920340585194085977491105756557202670361961098261974868704657350519249907315474157823374411842398853461363938635414559719324945414397320175702893502707659311220668232652736528721562898077556075033653389378764033384140901564342475461231575286978325376480045637091726821323710636622951438337155500695114062235193598936358706207626579170968870488118756449647301937088477728823582823400213633889880482600135580082275643775351493672016278515276458420435519939493910168807529704878745717270382030544597467399516447430967363913445567303556298126456819066321483808670223839881921077866364463038660269810731642461045947433216116940970943854590908150172126095066584921392630114428651215539460964800077498848875696330237668102759418123146341438282661049641042354752654474884707251681856803002555980774757285357690448647648555215910373775654601585877444426806441438002093704713286738589839548164874267096559163842738486918117090919647267104944256859794924169854230861472943680091386072944505457367052823162891979610096372959107233754775805783700259289682467147101196323954747766269675470227677390459629688749599145102252669776413162808397275872827904586838841020801555650115457037410182468187472959279763748394112432570989439049430570768182944432957549479527080327773755441728153777176866638693323016251169642515386368298770658027326878027414431541837082982311900978744863446901201199184234462603373150748227569523490774440490439090085537967976210026059320522409979764837008848366258322573745442098328033581720628975177300921888331277365523392036202645116312434843240545508165741741349667654016198043321391925916499485557899876932959600231354197135377270570872563993187823178370611038056624630799373805272914833511345062518713676406802288902480262114793157479020615207267416165824324142411913470078924734109722089125266892656284245852254921749194008741244795992727078581552979030381998967663390967106301476408256572136701678045493367314074093617321236304422549627971102494596030398547957661017070059481743823521654060054180597035450702247576446184045552675712719656287132711844366277945052396380847822817459276414208800311126209051411778254146866291864706730119639704218297616692834013180871888294276521833892138207882053523798097513166534980137405000447437148311160661023696404731228136361273161203788435005736923151288319595413787797257219222277182689505628877420422233586127859245633138434048871311126517844789329437644685273409486585792770005001977955757486807627831363738192151277861799719316589715734762751495873821475000291041832185015258109034395284720691759739271979229790238933297593297112778456374619407960632616866988243724391866432777802697768574096184505794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 4372435839943608397713670384665916666700633341842282008812380418200026155806738212620849225155619861230192522786995344941928214563974946655269803826731231745669249171833072321306033515972812397192638031176503095366318261145194865742266689025275251370668617039652894057047577312354106194954445385220088801132774538007057008275053532684202634215891737441906973902685868521225641419034101613264531895327068758938565484724114174382564787879508551931987525629085498347625504741862473869443411795569604072075420224600022852664109339579722442308917104619674231487781721916164903657408995430823430936206932173568686059133397125819081672153198506765811847687128255956085171532670263066155835508204815806855996318800934257857572466833285061413871693336315162764042117580300936773579327553358923455986242076701847111735851553534712277587738006084789044714204344371890776550434898463534180083800355729547177584474073708898781344118825518391109426078713908521127591202997855749140413748565335935667771512260884497696331007727364618588393823898241709245771046363569536233939489989882658214336602175504109447132954892718667311591958917376203697682360607288615344169195598633631437183147426844926411015693341998088376207688083785392785390479477824072925620324975306224727456175972923982608743829663179399111841644531150336565040595387700322893363373450757180506365619435503976970399283000802157991350551378546605476596564522857941866068948214311933669599162118419974861900283748188617796252688520577834518350048286717873771520864981992330497263645261631653949992077383754579458814183568718690479487408896212201349747375611671642364993049596857678564550530307419125342344525534535790433151863865633843285661312690357930152171316040702284176634705208969321519175270418455298627039689766190658851087266091919378853185731189578235767740072022131462885230158660011555347614488363769718556737377175693642063906765119487540445144187914894476226168502378958364796830983007292799314703857090116561192692978889776936925551390104832093758633755559401895540800372901443997301224418143587968306909411947089833206585055439178036369803120826726660103621090627794532257401872249263135566284572380255736777354891529336142981666352865268638720584784826409652014389622159366027439510135463130072518237495018437505141941679564615938385801036758044895909678127459260446870900617469238424659666982096035671953030538199545837722196855215159031838078351266943002355118422425111969844385116704040014021976606488260965747928194199784253007741568258728868427677186090529353342861855821667005049149509780930747994846185431008878459776295116787684266078807342053317980783794967309494987749813514443655010736679422059922860874088551900716005668318547907378039411262026933210773239102168479204787296527680758176481583938703318524134700061928705539212140989747853736815217711381421866427555389723213424515841583287223658786448479086578274487129715312207624528926356056412262691666017405556728539594056818341810375027346552372193446103671863608489801360375743793621035345612999504308303834806997632792296231621653655314900832024431411952119241164983295076960231578328896995820142394875586350079603592233387180293789326399253002955766472456382333803334028143185999001991648387619318371186178518235672644263970076292622803754886050313968079512980656188860726852370604615548751600589446432286485544870829350078456966492256695691104306908331232030968922876239679803756570252801252544142467112770084429769487839522958592530651334386289707014538051705547871347181382431387939048228699488254903626550955414373672623016519225873403884116009032907176418828606851145464085069101294532531130859777823817963470544819365377506687003143447444331833587613890169117719389530545153411217075984393130171543056075881708714379873989104425589035858243829444824457594578372909513336572169650393799380343980294756914001578581198316435060729756983122468977235822619668267732309573526838266747563738425522321983596660235218522419186431782705937661531092750768598039000896112480463470643447863072000345376225102689275836846848745441426266895540801216639135182808939964082647744626681544524294917433244843607398893902141789677528967908094506363525270832235288127337942523276427264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2973479914203110106398217915093025205799906333913825635466839380599792148537356388412928456053218964854936708676579371675984924729894749538342136802271950460246971634098398755508049626662953242447891003442325665725034229199469075189153385318832424158783426819707965080527690904639148810092610178445234364889452428615917547560461757002142942772510511191267094673741030299262318084456209380937844133397719316754296876422533243693387927764723580534275280443090242065290246580296912932428378891823760731419944595791035128180480777315340363707824761797263537651403342040795270427167296808917811752150833710032010650539423353801521763117113606933854953245018114897071263785825110071767033106001002296281752519909261275952157628775490956291280477565301233759299490000125563272647258973214608645084384059441389762964560625175803695051620534566050548461945788127944693559788685331988384125214717638808397282976705225406648974806522300450313547851283694219447421112535842911448812695941452943370680275926061899446440105988522449131313175456847836774414535488833481837007767339223083114793718479743756107356156776920969375430942519296710526602895165845625185815251625429174628264381385373950730267941042814429143041603856503811574635503240047408424198812220672057464269737108445043018751703437014895536504583503067247279551527526121716570202896512134633737038691333978116998877368553297968046641380308257191593156040167101219787823151341111044232399309655332622397106175714982780818871916014055752270022377901438745471417714309958085842395582381768692011370106458687156573028231860618318995739145759846391276541360872361897134040152132747939833677271503750910023986009635076107189611414321105771155221982173896624944127058449515166626250448598477299552678942319403199723317710713882919027316648232954900977852277615141564050230499336526979030584402438514249664148542829389638011146144887247115363371059421697091374436861722881313528288464982671583454366460664282693040327177708383518981269879128111061573202427695808890204931613774357487324136204840034653677638646013144411979133044651928467088608746008899457221543782038288110394695600835430810895733564818434550017596552352133967150734764574903312684279638564516463975054932257645703086285783461364457948006238745387537226715507629806042384825338748784577486848455332287268606170284858471915957073694588143026643900229006798004612315758211500224140745832281011473395544702934406224291910481793593935569090902950308672254544506592144417122580698391891126779871112547178789113001835967502851351176058687733374682371496869837741043628714413370433329289345898021212088479034598640006027763669255360058486803513098986066142280118328536285323462885032638159920683971616207539916083309768644346311705272038288518873923523637460982508772369548190893036741574506014168461007155395332503391819110631129216060714015110054619209526999212875459358386376250986868838721468871696704453636301229632684101841208348883122618271126847661424355970109015359700294692626246223242814042766265863924240636486872286064892513136333814660945503050920399015444617660144176402955140958612151209390820300973201054246482807545908589024643259520407763902014599815833467804141369860700679488295690771622209698601145174692881379737913105004378776791968564530049934642011794165638396120719878042294295503026537877733749878189577312154631629734185828382037431982382301046724075925122105028671264812658065258061061353460933626364349920727822664608398095569109883755963458784165861637768915493679962747379967444116366467957942228666291117793226232172625878025134242067842492147389561165553218026018826473978607006742121101497997336144987975817778052259521624603293522928900258478372806219703288496999375953036811590466963535620586285799747116750502269891938365135228664427802923657471063887525442045388534221567369847426700125917595808386626474699934854483132139320439246168126332368941317079701819923973323574981613808601448445291439546567171444678568732652877937004495199180482256850360899077283566690557271255685425803493399876915426026650533596195979026202687197669625376420874847223920992486102125914173950867695767475175471792663801954372113120452197868393006819084721137758278967767695622144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 95113733170053680978261710913952686073133748309292190940120913066461332395827973297616019795101619218308354533829146462015555070729496245985662497697197323665236704198002084276095378741812329535859033407205662611674931417530715065262074052017131639959424463308343224539084976804190867356021231409432832830566169840204975886860579544473217218968576360357686928188020878289818345144453652318953784324810348649811157717057631982573286057634513422486304438112213451735400006225226920489065701487778842877895296989646498278787223872491815735318947925771663355907374732140655374199166666856475926724894509159514259442744379109267523747288011154580342644117684090178695829707967245371775011690611611431903147363627686477131047266247614137288171480084852347409368893811254889726344111011158027861333260517511486008617544337849793099507755876416485137223581779421245721077647290495095582488663684719767695357162689824293603409560619556518182689144166457190170814221471876809595722486243496226860523989737135756560059221833663773509766459704130655523699856253556184087701832640039409450227690487690558753801659821439555257841699286961804089454083384106951014724800975779694342751467433604299884154497864012383087718486240635810551448491019683424821974786726777237511023097011931984670005569146347166932139728892264450446228709371287154535064417409706543270200536572086537364033863571633838620285575454116382861471753492920798761546371119691194724572782387818076075516173782077497572551648788858959491666044788954866018818117094800352678926643007487594209384610484989905772679132596553510682244050068383528402178798522934200566993413847200598454043901101687348675442244095452981791615319834663510846389678761244457886011161294192066578013959724152376191464068583617251587362277464908776284892863233253068057059390388272895246981661639645118967497515400501898656208291601672569818101374288755395101644606437222890606053821345551224063897387465458059136286780146312673229702566176462918635006156957795729093381726637699151679535249981772628852084475497439731991330826543823200909169339184313417296659080745289144111485004171337479881207877164998486463069998859512305709660560483187632401691734213158709875414000207900371028592436794663873125783217706743850014791096019883779819200896076936262517427543023976773612933131340929012793499280015754918183429073241050125108696335342235772748255531301522774506236133130360156177045365282646477142282803471123589271573474603979601629958362028006222571459825184683682114638328975764722101510417347992921241235484295780844841686219367086049790272493220913212706121254379028056232005292295274094539245086025531670302022279313582037684479540872902917207789945105511160255518098540762461435761784766324093934717811796559992420025629542892475318891900668706904484445894894873925108131820678801311677831488281144153676306112493774199798243001299374465554054288079945197821425096961212542109223110987089318053100955782008853845930991611460375020912282401034343825534406044592057129193374830815585374699269302056986166555502454381431459595544186367526393321736718748782971929082322214273725541093875330736542541605916137180472519633041068384940157289348154901028775992069538279963509350722815231955286929274384207082317556132115058490084703700710604471152740175340634051888836594014144075042290728354148452907610578283234471030418210483457327351360365345682296488740400617874039893562696234626700395817526134703202760636486656573881018915649476577720498773275930819633201962156888756314717993613384446284788292069022268010068054595600497417450880494277651330838569170062062167927168973835184631232368239739065922168425760885943276985123013806716843745158047958277825257665495548225867365872202724166735822275079468632847389453837225772650765722897939741066561772064113780185063276501992039840742076714242201484044070908149268041880815102435245292936953899558367020505235895690792065671220538352228287729847366087514115832991748591339825779812289492791645811764131093086473861284423111703505648242309051846959508635551975914168154549299821927039316584243820027815169281529394772516772481489859558172233727793464135823760265027612207945312066227932382290778052610505248048414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 17634947677507468464936589892636896790794723779224908370764470153508883077672946156534108855814697859360038118850568750279201631207557751803646831407790662893524524494293617889945872674500990848118452677668842029622400317675958630439296994411820231442010561307315448171526409417276495156892443895314416998046532333488379624252141565838101336466757404086648021517328104506430352434725152043289449660775345345986447550652223562556335005177978528161369820154964952247624093197183425446845950417393951174341649222678527644273749007648807566827946397928893645791026828788341701028125557621170678815750070100735111343952966081898850424125828714546931319616987827677393266364381160869281396047653778156619959572333268310629662537505441957856827608621347325841925917920797640350619725794027145185286073421104566539343603821333716966495395659912779625123902806978288489436094628814055047120568534428043401742666781732605814104592859617497549360180320869163632277602066994235264651124251164476577222703250772177483534685471068543806854683569350330215584338474608083044268814483717340474171038018286687879372692767610213771295068725832846009302019591224979963822435710972333701955534790602407900331849427161277617314215601984349649265241370867757953641476019059948034772465077500838451390790357529497814025372778001220218032326431549825302624156856549057176643190792948985568861666986615098238607217191414657457360342141876809148375643491455491932812451551204392096651738871019981881353960086026045344499047089468769132005878850219292012458763003368556520146362033811485269939078453730260844183478266714576404125716137656059896555927964494972078373739748702204083787338999213810022331325893081923640461658587820053759872666078469172575847057663448392288236948256924544624725990185391042747393793165160118734856494086320877318625089412118746327548040208898594741150357996555988712429855835225367198527646963364797774345562546503998886246751624398036406283172293112998381167630944534366005340890874795706306923830050761028621611278482850939781753123590386499406951174605265123790986904236000966400466132753408621832923939269157915140050315221867474224789593866360207406661777841214760396969851818335954111131845545438828792983671415711948483829104847248821066201698488926387229736814709343377107548694573870763308232191556813105103835096425215458785862753452853687777101910267337358613197511741481105669685082852323849372189369972757880562538074217526817180245733827117589380703413265427939968194197262861641607717342300215099579745969860875901371085932077759105270950433096614202051097426414387344187660897679068567572472841372089382731685815998673612610233299932321289573689494762555660544618483923430554684893913843896724857583751779054800442193247064273753485381390593103385419825010000285762386994701961203105905593494571960410111127988590488399864401379934796791447538239567837056407630493846205943466567605355553531963639963555211020350992218661671966946193775223335423684290281321910981192983356507432469896832300757905700871848125557662567152739427152037327079687328318218339242598148160537341724899434018089394437071705645726417789588398249831942140887733608510529597943653673963471831418292230665315171885467239348922018548690273590887334848300419673079228333893500953781571747355163182462354693710482368602955995162623776011359062298367831750870317630160961529677230967946047453930361616300706406099668692100250541705340740092102152603678596268067515531743791392748826778582637467187265691044852321891709867012758781988518352007447516882716267790371562219321825659169562391947385891214532845078046039532326308215596096969344646268109922808689832237865821070435611912534461470589469510388798227150470024063476379543050853361976979815035404991166884674790123052329365840806794745450313474239991214980137209161597116581670194188402922431718112415019835024949349361323582990790827403863492874405559016412100405834874381278717270390656260151713754419111581773844684232191369722612170455250514452598319008951899235241210265770770419236002211373245322811907502103639024990910858701481083895980195643760601933351348597789744314780566143521213909572274600041847997981437999465175992314923533010018563522560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -967140524964698107707095615748119164611614819558495712962359674019424038210197705696391296783741463895207264841400655042033298466988756993256608776241737899051081206328265897865229459031203198962263384476377847359712315551764558868490772828856880963827473640498977830481886239330744539819954179436894535901726630865197744024547013350778279200186957004520810159612949333822639820383835733941169415045228089914630815037699655282635930830796185194882065943027037081347084154419032794444151397278041839374039161042191884031175940160967090906166041055116340355954508822209320640251457796071823751693417320455985059910969515454117010943628773786497941617623314181156712903380857856432672975099983357256902651190006461491436466170317078040259579405775240523786307399833280882499808286659429131161325330597855797640210639235709699877177123740053720898385460763960303811298750849464567934053782726954851021027495328889853127658604521258169918955222393326531075347567202220205848688062369595926247036770873654595226059960824271511323172082822580331493625244589208480884885936129223035716651080079250456671753960439171779957093674493350013791213874231767647195891354220179277864449722160850975535754495326192270893716111984873500047166646323035267228246468996913373354660479494267102359671495620941333332648391031744021647527203557109197527966234085874876804150644886226031357250459603714520516303453856321199634226449464797716430349515543358109545072111641223467815955939147921553270075492364255856342173728129036408073605429307077836640277580170850233673495954497780007137878176607583631728267132111948538922125805397310403067253908723139840693987998261633050115581556941319583623469405452884205209553096924307067756789829020161755580805872803171095754375374644743206701827177961900553334212107290216715524666911831379064616887082959114208043039429349160846467464305550902676074528675121916670305263323224216519148373657573231946619292112899145059030180680343333457940786601006894672596657053287628104552296184360171314344530252296315417959527035889514497741616807278751872929168196791619480378584537889405884437668169005555500056497846643088498416095287545999547747068862518687856781730304077218420548737611217418110883577543693674314763622589927292375334627954164954958538491677044772690517859669689735553458953443312459067304367001613008114753504364798316413804901052924932179920350536577518449729799016791195190934284297213274057661478921106859552528315681825793596056515936337604731507869250882331134895213442557562666169806439950506535998553872183659506780887763551988248132432889875880552432549551146105212983815666799223680569171123173272453169952547604632959447772796412841195023169196006265184411694804199737985393596281797039044206016428811834881870233779378639628168879557022114251501719440368629865476512750511166989355174420739897919872828488064190654948756771131057394503256485038501942788929657046723273278708718051286393875103078878202636250382578464278500777555184719938942249741874243280835877886813498836669976156356597795984581417852824547065791629811087271957390484775317225372386823406619519091796011844752212802714881399752516374999100494202764905595921089456671346747102389600368803081199857985764072227021159338548062846092357081890442277786104251274392830241456015268216190623825136308882132395183004464878915676619093305330800709664762458545954444380252035724998620644419556547430110373178310867513123672919546116851058686346909854142677037857391727728270171555156876829809873002893486022492048236443418212107639047668852428330638427526126712434584220476714552698887828654201104666027802089460411411909305004160885161518919349054583230474092296986686551254087371085340472485516150530238521089233736647491394711414290785799006902926541388624802393775378745152624296909799088174341851674713171933684523133911845935592001505835307443780260309815169531681966408588103667436372416218921537974178148309768276314798856818088042592383012390902341348933915398894802483723720281223583298349091979182208675455202810961415254534645216532665871545153631983644610430098791370371504883118343062498364543532356537250102181170461292996802874714856330834818595340797599901865498714774175744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -78200021763167352966835897252994083181316266034540503228192766011346896384353205228453889468840953670911953598183510684502509008715765498619269828118608165664858470079952529317270276895019920339909655237091852763150911500130024011900952988869047537623853750139779281198275032609162654066482905964585590026514978071883865088097925487922987685263742078078127972326896823615324030033771723832949608768403172934350172584170903916452099481213615176294766759160124096151208550087759898167746625941794782143537566876500646310378070332628940577907612386137967637289655322485978143128392885015532598127631871937961236817378804342515505842637031767826806659917758937851833541567029245156091784308988321584529374631200018398347814826237087280313044527846942766349786989136555835491342820050648888140907780636834014917818483406942438068468949401255886305750826477650724770970524291581471055322855593068878714443376745910447829957291976615231359462476064660851945078360019595927602257142967667027132612548869417664037072589230878726804604095645231459480128881475901065062818325249643510658918928558512775721552026401348078010878695347645558081198750959674485897192390342748887130942915889132291233129306965099012821150857572394018993603596139697008391746520080372258734570762570014806458993241482433729965015646576311196739083621141617257691132155107293274898887064878255324610724767801178368659254946713372348999049626128437035889283435681280817216908780551750977624434816428369616753704167086968512791500754482354262744165839060330828467577836156260055117462687713086339274944988007271967590996206458904200421277493688487953821231823454360708737173489951480361138814686679673995933391175954974858293993507463307884997833450300121066408021823485654807130491000050486155910971911656288135925554988361224658250947013360158227088958526698615452231140571851113166710442859174872329495964421600549608010751963839124565191950520939292834883075493295326256475801380941599240797075952542826664124785061264743777863445738364586129903970283918747454935118265155163739087296027640346358877199422167126878724464301799054464659093312315870484550552178164533737399146592399980786328210202097175638253218104148573182315808776782084369587174453469147382098476317590499819676649426632416580413614938968098572683856027651862788350131546402374455034148514192695657040033336533720932626340841118494456860431210390710173958624334314409828257562309167634887758231759442331569733375636275816119467569647287030320064799386911704553189020528299625198653285071020327963165677944096754332606477413555094623397806101710776903422868356528515368459994194137839100274507197741047750541902743586809623252310284223626426623570777056913385041138092502117978266840206339010601754412711280886290121096234210164028074394565007579521542939458232380654247296232659876084338246394715287261116853384167466945835228268568094135308051066489843651384880237698765805301519417495927565351166593868397287078627808332630077733776260038868862296590192546973875258227241556447532286350809580374463452201217487310630510396028192889690111882038041460332477844936353330287398636976608796875165321752977389012840154060267629664522317769386955453990431391691767473708507977044426736797976811750085393774478991983722399330544572799815871440870842121381172820863238909876213652254922803069512940283189985717006060424777062279367359429719534019551627002499969895058787164585094734973590700541575357611246910149731864742557629556230386839662295325591977465420614100080869536197246674896729082096400464862094764990648241426379662086100108948218450093082230559144799373852197523565382520605084283849384386255992144919657831350104128422838786211177552481965785343963244838775837623374155530134335501893663012256696322815641587077215561603919113295880490419899965532254182368513310690685439811674406818321433012092700736127902159993109286331081252101201004497933116095121521325290474701963371263291843749755378774800578980386239842455803414140854430441990034617883336901215162272603371686872921336044370719991365177500026157869558474516772355009851877620080416451167449887097585504705730623862682385609158927746911183031720452426518030021961986826899106815383961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 4743093626313789100959470025945994289071613921964683151649578270376644089541963131594782852858578439650852137798656081479074085065451532336274718459435809584897566865669795756934655183308558093480560196453279204535039142876915961455244608140159095024981472089042009615822219822717213058648273941138747664857150957977346185103276301353472464265321207729378087382923611939393979723606619691742455709797554224106403241194903797494376250083814848046603507570552231635638485026600792389686450959667269155217217960260086026730617241288437397456653286603298074182020917126827029964478563358463786749688678928383303980023476763909575760105255930660381717491506930957844515455674905674774786064520725985849806407613657743328193678903285339768784816789372047126288861460729798683512976764520850119799034564708329896168145098262565211499261170649395692413044515247820111354940184694550870739497867608474191245587750334472925967482851164069338102854447665341766010523551531949157528090328045427380689894254384161306128996908301705818467146263310412441879115806043155022038994491295602939180694878453556930467565116756128656623292509412261351978450911404091898163021245703352801508255136203534500703138267774241076507435096316288033009948847098930486557502223312456287702335581253244218614315014684673338831773049005723157509822385628947283997895960490889412045218058925554579432589867552866084274293939104724110889373705213322744040096504191392987678461197938580934565029949354894115085370089183124379831921850821399495887031057968569186583497966775758976866130755649657759847795793970157165879791331765332100717608693762000034123041802913494739529947668705450249070429451160582623351747466648237259800509862969773950971966653207946286699143363833404479765473588385300766615460550592209246757049082859165506328286516279695426366126399584187648311324536876433931851628939486158781342574610176415547468703939410762080451839382324302539076121089722934508682168421649509738194624203242606979417144595996653942169388270618163603165040688002552992815946779581780361120850863585625489528273424256035550041820612176820576902687154199450031796173595411465045818591509643194342463079635701218753567092875958337129997878062116783582271211053232688028089053145809690541943560988927494554847610760242976134969325281823791089605214802249671046275302380310797171227020384237888405530269184282249701342847421524329082982236729384656806784389714016282847038338649736728726091036195434149811188662390371928378621714834169360037627639512578116221093221424705660314583063571331579047207722075889371113601227777127944269021322309600020032755206914144371269019901488303838535787861181729816307754526294388670122322823108125394713117032335404359443759021090481773363439650674629090202120522642277119123240602547458777611920195865574008068369587078445102093843580661902105816104739566707398500676739695643108656003295068553776209975605747207477128370494911956423863087471255756524593764166043433297677042980718710491016094087628435295357959056530883922948198424487169249017607470080904409257463206509216577971573892582069975521952568721199424584774269160073474200161515501766358001641006494291024913581271168076018996874298468497618130330976577442883446467050107973701283745784747406628894429199621983723855855391779159358137448522367796472554909689224257562837605199542355320066748699849699309486319748174983694680626241139968342931932004088460718603594144493093497129370111121638428244427109607447881067424123437639584497553143937285547002655305502053924122833884745305750949370139868623653486605135396991710654556049738300532079060628083353342728490344266941480183825590143817100230691435236052489303059843503537521618740004422272186945177427678632431130020037437736680796954452782988707063939082817844479053775501988231023346817932683771131217675577550796794877024685649748387766065724468872867383485289893448785611751949324711912459623273202104740053180855042098464847475662557452383148501904072258383591854777100154688370596920401282749457555318117860794175911338829400999542454331338393636743126462766230306417785467440209665066157893166793594557149218312005752823769684764642139459882026345206220152224391144407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 277653842414618060660682838697562438252105816581866668488206875263883479343979695754297159269101539282187495469112832754462971338688795974365638234168284183305956203424488471211163352416852041227300502272660473182336815274748222081998062721799203209644549613553597474845803175305360020493563917040870770250252173981569360615407740802661375469929614492099774499196202008253542608583694877965194786504612050016450159056098901628812998354127504666620951273774942407280820798090589802103038461381033450918325971115880465178401162700256964632714887229141817631017728471118038619576167157237380583616232909294608909103429611517951825899957131277602769707810280149597882937943337263930023355308568349960022327574381623487329394542672374637450078341828954280054919746815115201856565431209177284435752265765081455751706037565564695742407711483017584956877090394600740039359844024490530898050271578575726738667553046666473659492138690200348103638318536725775747114501908657280661886118111758324703804288078705850079284682842262132393837353035329317471566941107423805876785829126729878832312670693801996887502101522078389134236622241231311435959837016737462290310930558996369986864028736044551639253657018766405131307515293753481034501961046874662198790204842689799306349181069280414680960649855898706376172927555984336061102635857081811252722584323025956597857987861114479623040460079933752211330357013011391986953616082183038335374583675073970297367011073069096277694204025366107568575895218204725265307321706143673754867490710268517863588656801186863004833904304872410095628903907216758343168602130647371952367823396770824140201456460737363861248194786632329178373342745399540901854334000769810251579632912370525006421197003815269247680757871463690151155768329926327437448151938691066918841488994784748644358796565663023397703380332320602678675389848378776379665014482330971667735589227485918287610238617458612134918162497302309764291250370047353768710932358253600045526608107069409179334758942523820684111660036370142806615146794006147189104117353361905087497354302034769534770988465900703406208844579069937724664147924831369965422218654159699235161017963433007303134239328622561839408563673036586794892148957066074999196947246321749470702358372012626568163968604096103128994833434567545727450381374828614433979160890065716491903259782133022685481027792541442189259987551806457521973120940633372895650311424989045270811270572253790899458778116655223914396642078795784190491893766757872110075023991212365956425988723074430942100275566238530976736373691115321323435499838202393165675158729989196820936596475482052112202989256609148516962994997703621287071657748254816634515623048588608578220191830621522871985149186275533447191508149451124241450921256726381051790936641283049303602393962836024246233254921617740512869355551304531414288397493640322730106752846096669484818812491835316964850810356429416085171996184869102186187910973350267123397238623203867775467772475803622125072354149011745416080701848015136873671053413873395882498542773888816433056969027864061613062410753035866681109075880363617926194418838498221502903291354921402794736083969987942103954694954073480291244521056530689409816929074867135402976301461514679737192394067262538237445324238919355248264032821236333910367726420903600690055824603010456879589853010341184791242909642386775654238562844417875484841399316839591328125541491342626478329983505532583987373086526565281901511929608054210682901497485677712550618804485918808185005601869170094148636964609134102690373254233593051342002626947994124709319635531504133837761978683196054716562270887642025696869586599504112766084229082109464937920733027350380465705956229408924993803288975249744829803055588120368736199032519579344470441610776716334578750878386443413856000297395443236711864877694244176782768873183118207560343471742236947878503293549686094729208318974995507362723679636228472482253348010175876309902363803878662185996225568514436076099302935775300617912971715395860566563842339511774114621109778499284531468536515607974220307135525014930778231754090648703660480408454062427339936691404172928636942615770214149745839213160297157377236506569826101644394233856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -14024780734009242334579602622422612054257724626323719153763087697039968643344076211991022811671921931039920065595386700083848123076850986024472603031528319496412978726956961280276774938089191118635690200076805620133203027748204279642059457446514867942236116592556719293544320393506918664215160713403333864575311592489564325867580521145776124503036467303301055340561003099621091458656741199435472364769757500614660465971348315200115165108442981595711867499577423598073740494818795623269850837707413382992992797678483344456868495023459762433560672102955918938840909493700217120056516500468037782267881538080822740564938122367237599301000347905763665481176570952193402563979213198739763106387750939800710898470419118682934792684755648819531079101846686761424833951909103549725288464199764338826825443471206409570329951841590765839147777904283325036301986572327859009025661925583239734940317237410638741986351979734262070262595450812075796397806402159070341550302347205020677676689523956918775546033882300766312336078196453824891056228473094504950609098290186253796166132617801949858548091779001042858416966210680856902436060966537220718459835546390148836176987049640290167646978089924243691523210408466679991738772498131065604006942993234147365425023022200744852908872631350737357325381686353215119343669845029953352903236529153257895372741729056407877718420132037280335801245666806401872764574803801652134391852972321228605549626387612694827282617277292162191643321424328141159431378269106906379034830522292331609203100258999419432507859250464031202980557075482922112972612273764796586609533763637054585148801352485752254079632043259028421710209260954938370361701323659431558402807885781846366393656440584064486268101578236169354878985127082416445365588043130158391498826502821650215389011258909585020938553141133993268246369369394019580030488710877036020296871513085422901498880461256426956940826934121034047277247987686709545432969128845940427029868475029493780099472217601357184054916773045767085525831314366985323561697039438616713162056525954444446966259240933724532741599238139906515887355302439821642476448479630242051937826599861394766573841716649463794555868652183848367473770065779566277184562061733887668602681744676600161485168986983893681094409632911646164375653746837230152309206926923126438217577671614220130532945329765794823146733177345306770105240022738212348969259848404350944606910354004344355679923358794310784036261645775984722845636692758987667166969592153220105153988848507018279864102865665626079605094822829338909445677628699147705749907478402477880302934199846849812966142541171391696859693030224216012679419811050174162054041191800387584250992213541641564829920300770083124695662619895740105721251255203220576242729571381739602756769895495458239189489719280541746112510424260801737374890791017447084859877970652144431452481902213540315644982436954454064512390859022384864578230723823268008035505929328292079049276177230054722895801398057114553770989809394928255134924639407751053917120745562640202113809931843066254294590894716421987926666884786272686056899754258270723603973816527984392654741269948663811808922066773123189952133051133555691926806257152805684136085858296092822254672042134484020993275264514117866100302525391665532806937415177396362937526702525908427353838825776966774763236287438562031593643548078277190252204490264744843845165676429001012012440987883814756239851215991455363512107381133238573582287673447257110100357057410176300110341565884887732147404721644694812882326812812396417774543943880543935452588498128680496003084197352010050936253030142662267169442865801982799410560738036903882053368018547157436101180215711064926104093588715009834606489371426747457912825229039127913634741252575035423190816807558904958629778945043078870287412881828535989925341550331825479683362951984884806472146589907226009879576322658363255072374110406441204753835343985068016054376128547756261096802286647629837526061151577172133434525323455206415329070871044632321134077884661559463320225577221444562658717350710823746132926114674679417532338115456911526540853497083590737264017642990800467369139165124415157341958814391854520247421097475911450624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -740300890452501393522553857004173267864514596849111547228242183357485878547538714431358217994494589852317653910169085489998429912412281961808639630902928509182607585861381862900399524309276126062264077243736075764715957679082517576784771749124343204099296672053111306526333279677832217500121084455167093469051966475241716115998539347556097373475933320774857992034829266895829294652042274537550754855757828134202638773822648701647032143651824956287691846525694041477342070144544521411554084405081117639812465721784930003023915120352963279800968283375029185154724697711725589236891642840525478224106140660965597078595395969977117959745170310774555764303844371344276195443143100241669995556991403454796678702847506593127552150491175883598068726120446438703703671115517610548040686912954031116209402918108461785921273926851038020885331352739234611910519047798528459382341087108602431435660565867053309582426879465318781460724613907980670031409925037160913046607766048336890414940800987216917750303363624791304192770449636720013101427160074555268367955168052857995962888458670358865081074908235926956720335526556797860099785168586624717587696836124626525847721795289652600231107602373495966142392489890195389812801612541523361230514014167090867759650100594542842264733383463055922997742532704166652505684178506915719794858430600688291356354458122808036549643178759372787864799301779986567670054758582856856067905722414658018815330513193464357177193197551224123684018286072076686031152402595786570233116397841405378362218624826645636423226097379093236022588537957319752786249661907348449856198401966855313247742933777933183588024283853138157036353123894418634569052096617285946490129540253717004424251701450579536472557908598816769758525037090438568172463219873153024591721406632879736036463110971907800525562077971066734098220636017420849610434241500974771555722142603235551558212336249029999308080237146852102922287223761155204695276306263591184976087369634595257376670042384219458580879633249044529034065823140722522550550077370982732293124573701875384473313616478399494931991734540291131674533994445675769033714878637549150455935685387589489180604784104297250335103696309212156107441968156789083154046034934201617266761320797314043059686342419003521478801267425638871781123581243376118671795639345412616293137786344266111430522522115115378779851142554773493565638120656945545764174580988802247826977520756037577368732899681000160273664329738394732689300781397713867658427717453486701146842257565909055502763064587711091173085056130726340718633027231992930469393879125296147142582588322223690812636519370585804762235593059987968454070376330275510122571842947296078066548349902371564600805618659021625199868836524539330958500173592965532173284501798158455992471310519512642258095417848040492326889803948699455000419491822411389802731912700595617968036879074543348568512092491316681023582823564136685423700800262967285617936705109849009433481334051185389361187521984281968933839584233306457065995295835447905087559401816704381993950322347299487239578719565505835802204683807181467182468179617674033416341324452258238242342889283145881789825311298483155745616139466102641031224953845920071093209119174080253383532183223950413765131993302456125426881119953174435231368377765956475822367182210129049620942628794079358522367251491439141544218099605246853462977682354779419153719997653588966918546207270766586729546160175290429553699204569979024391997289474793677467005399461688624565689104825285424606462646994690707441867365655557125101140459076463225305767999926692549774702302252101422408167717298891046969824490835056299776497314201420055176051557225634336643947972335884631542735726317456772252098103514900003490459685911295231187226121267621351399295457686859030140840312568171609986154110628000721623240076619161030878120119278461871259274960783310623817145342705356204863469082581707233946906748370638661012054548162528181196708168507207748063091579652767633094870392023025580346536520422799286061516774571103777467731687845377297073264201277182263099308383062767796123596921995599007225070675034869936180746445617288746007216428649595986151441533434575391578851092136091189248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 30307421766773247294027045711666828804580929219334772987144222401036301693474621801567217841455070713224323394529497926549480536441590183875472183493704330128777251733942861472267035870801864572459096157321276796897224296827190214259041670014205686867302090739747918535001446972785175033862481193416743694299915319542131965676262815726447816677830746562891491663208710723611682257854859163177363876068334808638348781451580081017675639985825267569487593357535064165090789867521429838406365630872861376205139858852093477257605630327413651449496797228357570612660573078592740673094149422740445034207280535243895914027330894256372410626129958715262484213691904568069136608051455839187950640195495446178850065392031298578970321307405533714394891569076219032638235329007517810064929347334515509661383610709462444235284555487717550775686373929663270706935844773228102637331855449472839617020556959502430953299823526619000761036251982055498195770373481696705047194319892413804382688419232862542207217944922073478433739479663421435687712557751218953939313072688499039180768435232924155678356377654454306935662802286742363444760785604327335900652551785877444324916643457566472706902386245500551860155277777665258366711777013419551767274484992762272651691122470739880599344433429056441363980071648934309585166332204136403221609850603753712262355181255715980660927481861756669111169887966709537276491331801001577528264777653474565695506701125850890762105767056414542339430641629680242997345328094958631105504607500381380010041424985597698117699146820182829915398280628361644121980784524506612016417006186891479379944007931446060369517121651929145725148475574142915241869227048635953953673097943415076390201983292952873555771874380736594974945296851128775425424548120715278155884660351165210726067403719074410653719749171818368155985476485835586185789265917737463356901574460953566420381459252802161911112015789022237129167031015682932062877517410973646291098633302216545729578784783677802107953429589550049561624894997016013946715068004982987434862750365238373109059081706406785667536007578596728710341734792314089487859115190878547821442734230851746422673710705374370889322666142440891388065452550403391661967619136845620937973253089634823950006312559819657725666119351308094156689520882587585056500117674167818035751302932791016344203361675350102720422662869386227636109725245342667799743843760307448700237992345581076980047298327753281954289276623920117800560764533642911944736622911762449071667798650224214179538855884987886055747112070083147921689304010447149337591163801195271240546924820731770297143954035972164417242320557880942437624672642758334837227635871714412427692408760612278974917803968910228781811071585292258790406498470151221707174754367855745413469251468377832341200269130168818545221256489527974140544518239803805915458803234427430162754214485145974115484134515215019342481373736863004161160986262371317499451221820462010857356012239680017913832115692360717606321525320041204300708908838494926673691665159786090796174232994819587514713188627276033849787808915124498535021544035286308464812365744715735773551129574160855453945405414497287232454781079485186483652684699792572748435222462203143461925768804720460466352501094206774639219386502061625431573331029469958133352679159141278458590426085398458170498051400043963639018506752124047314196964020939310787420399933761170732756603245803133123063013873038752777294157929054917560023631370421833345302340627156640039738428815829579402406795798578870627536789213600109985752641838885807263432563624382995265615009846867967111503872109061991472573172696118358321009937394368806851483553539402847781514663080974545500717403866264044347734462326806230383376877192793431323400062900378382862738760879298872448085181654155150829878332752957095197902110446345637555466424856313396067005657645201349863050572018857431097861313756154305618038389569260913284463350291889404115706833724253084373925993063235444332824640733536193655760168729366081963457417065878676912772423038559271412005978181167327768290219012356970799757688933172796180349581981410999561991685381200681820130018654398244095017457534512845773103282983534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 345129225219008092505058916211011021307988246126623330953945897880603942008351694338655172792912195836174855054965178182619188266981396141430009888854402795716769424240630072491878251263883525756239898167798287185026853690311028867417423547019724158015770809439572281369582967635166212740761000740660590374462073179052752092974281418174994865696823561518673535146346089723113605147725257584463366893153127161868488691005083391749438664286847995111340288218526472764703753399363567121835514029244133340597651111645468621179712750569409377259582230025092632521962690453161073754309856502095930212253321906224512465957054152308216937243071756430334069388324384471944575337106384207323583834698287147033033077251577862162678730799010430585472469022456290846499780883473363322795129519208123094478627378858132312397008107703331785489691907933242120023967205072786490762349996547072702442826812917931475875992107718599512039561679690053484462079133697594186817656728518828856423283148655590067357079801650094918332939994743438069415830055776330832408216245572717910943859072071002421825928196417688735157216602371976138719187604019638084332105576075372319369634023778563554988272339193206977529968758761959395489902537015303418549073264841294299979512324143569334853835279492300660554554754308528059208907723055765433835121349371305678029348429498609163765595177900102148150051317036040266261266856747712565663379154037504958918257113383131664688126423462381861466497238694468455416769151678152501661375823567187877104817619045828592698139382372681318565164233275396816669492687863177007649953023128464660743504379938457227132830981279075420823709321650274510559288617132976512133140430391722194401218232404382021445729060077111593247851055140856180075069264585917146040978721062523226441897944454279649211972601950274791775083353353449909901906148257093476050001634069349744855647577741593766376545695499197179742762068954283534239301824900554368950085611191930230771528551951910429881364676791247079804470212422570045572975226640969952831303395575580583470181548673690915516248325277524830637729862226348029080382649545464672529446881581427182641812634897226381193528791497607755095446569310585145154174277161899169962562627513631880706935402820857184848513657969196307148031692426624312727173390181511592747104243672455683281362322271899458946388153121652946196730995027880732317028742377685923925846123559575446869225769337084780579645414938710244863332416887420714143741951926655900808867916226059954573033749415397765702822315720076420936659971379049214398787938527784007433047260461830389750582758675180134696229618974472237541460992917271392602359603985354510162013558385947600130786409322737794199658682064073776070454325596464090839907225192883813687652205996831165229860995208052480191937981825058071951026962738865302425628035835172403923196084696505345979002596522832962246108407211712787142743781319082631601633039091497938527412837492266875437252292854034462557971022370088785047363102547747156854293447013270211890541653590004825393079584270619241035759912979630963317292264472923064302566033870077669519756632525195047943430879227876889439495819875457381277869575418469075739505017623316058130882863815767883893262656573776525196371345056665594117754197681529148432492434307967023609356525952980486051620317085820508513558521819029790365868662981341213716402809876638798160805787928512444745107911925738526955155587900700967838811194513508484195937391513667587671349770989228233047444730768080102373772622453977621780348831622345585921667527819819146732564330891211840995457336875846117699216392250874562703889559723122746008651897043764351799039469880753906447339413460707567777545495223036826140319424866403911207339371656534857043306312980699476730189988002585009640409280378557166893928611176912079567082979282201902573530168222538863681638979469861313828147138025183522624338664227603934544164586262022688987013952657283919815558440806164395443594280937507178948040869129978099892873982217990027684995294409055581624236938994965673815995766889758362155223886958568908199840985486914745652228130315890974359284761361907042548674237945612331689102247198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -10348061322567054495016241989162618985698870256073692437506662729152071345027755529249885316619393192092566995154984377855322357207515028337249594783583284991397596323341554123045131395528058680117234159012969534649021638888225017048591159513760543077516849075095508343443651469563493037383194144528019324454526831328078590132049572573853941782269742088868811182749984435100488918316435927435768740189305166086302885520435461118246769678044633883827153005746289477848799183995637045548852106024045997784848260664029325355538989112401493283357176257378177445678853801408158724200671892271297231458432489601787567436352433786085998633995169574069124054253641188554148503186526771777257158173670355177513874313437435695275863639423398901811941667628152138947874798538299110847852307621539919636371085888547362626849799616041762983062917278888248471934358697099745968444541645859526516580749596518042112921137755359250960926204633322603041830582061676014499336473020809862292821108040513783562689991050578123092482157615306304036369954617993589817663947626235795173615289067682993555381189354404588434751961185140047684905065768355131356782664188472057706711547051466659944255995200424327689797966310693920178012510861653328909716413423308208570359140248919173443932220290930040898443037067853204491748642054474334543925249293669015515655192361216656822469908587140287318661272965618424268760581842963267273846490605613312653747958383597250134657302555442395290933224266944282751421986073601162385179893492190221861210995597534787625488038142569038034608971835015484751800070533232591435320811439763502871457808974747271500335390864313023536839199025571710676382541436403476423079300621810991255042264916444877143955452707551078018486563155140298326213566812833934116382038238201588479759374076992521459433967597238700137434381373461511889182601585282998191186397580642627363433758399205831679081815692185715534805634408880006306203074508350291986541143260693172034275558019343251506894691955080554383379022195171223440427962741173489863453130621015021512081009395400895188725850642918512407319813039090134231157688606978397633515048290278993763896564952494346278327928395216245569693154295948386277558692834669677865539278962924777975875989946360826899543897339825302219085270845487399419523289630926476597777457034027701817758098792169332236660229147098224022354961250147225541183607996294815054464899858926946756095194770131234440691034047806145209627164233403382592664530808591449844978651600742030401238662746126485819532916389874057873006380347613468470025164611372945555582751653738109323793988379142248256152381770471471247894581369473439092732536800788897327448777997411614414015214231674884902595223803812800914153855751367750332082772613349633692891898285459300670979399398994817639438977336301115863235722891697279962985781515146809345428770271747965694852598653587569588741413888093446818342078934131061446719755746776262247830848455577041727863798078397939820252830138400810068356010193345542061890923822742620385592343773236517756928199523790369201373219236014272982767386244467425849405022265707515136441312345650700882897189406241450374490073639251933685979685967778655756374476147331948290102939715022202268638315833709009462518143272922819419429998820540947721052057020767677313781879504437247237038682128885201825768437310383411045152653074626411065743873108245705913585108830352633033544470874097554882009013416105728896603782716360671454555228440607470823324783396712129515065699711339309608330136785940760437150763087856075445875785543142148348828655819566808760764709336420997929500851163325695008548316188580852716651886884402215237875068467929985220538032913953588811762649825478481662981957551651961255234285063080788105166747273613142542991964641262593663998174261188872148174057141291322868410198025904979351768052610678243501456604244522927944786820937007616792099945060309017724040789624996040113543862799417136819923881145968464768787136531876238042820776067227072925135006838761457166246514073652379784571933587154034824701576819820200165979084316151789143257189411909339386454645192216155518621493643734500088671126982753167451795488768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1333673776393823636783589662813195094658728254711597795660856864141684810980454823243222411824219094266886181498193255005785001545910840516489046281556549730703995336682989232132636599162418075434153839382216250423964087336803798028878578102631467088627433489831708959515873479929160041983356465970250095592154283922860047685896654274912474611657272149327436303886408143368017534862915128322283504458031009148268939680943770609162423048303019075689494026482526932786037403091970685852356052695629658741610849622429855579422854189355427703955877471547366558417368528590970161518411259959345403514286560487416674278281000184312392899777022430200912666909617271921779874922238847131907270074415848080138228594340553364294628468362466008048752541533872596056470826751848789702453957807881125726511268225962338868502670154802051440454982649591290497180651947921372610682681692047894591784219557170989900123767914239634406982078969648353146943712360897339151533108530060847852603924197345077806033084172378610575419752188570412688866474833759166712044886336381806938664687494343631101754118418654142998480848208141125727181098725588477066230531495395495213769619666631821698335185963120395066422158807448259205109278133880987593271423439917495870729600147976720549945470091174572816304045950639242513177592877032086104317985961791863665152109921723492047195140412734216540366661725279155349535626411329944582123731658610527123781912985998036951878329853436530579701662998146550436607031555302915875200148287942576118982321853891532325900644261925808613633696049007213786502825466546766269720349479975359367249211648899819822014183286216147757679802914332045454084896284888405188709961615932148560880058557831062345925662101708972803675364764724371093274053152805959993642164254200054843429596367141846212413963964610897800579443643420310968590287864845911983217297803925349515219479791822891389520594813846159171858415512412829088285814243941520992755438110393303646798938603583203736855940616414644781437592716042531268896882139183738238469192178647800373307865440242931107214241244296686830642454131214164497970218862959122939132335080499083904101805746984803434559391762793980477055779853626541928042096809421112257990417220204118455302321356971241666567855851426452976803923124478044946879131801855077853079581344176024867338556938164032924405490925864935526008623780840462884036514859329874171874827947424404047206585437273796429072385936275918781905222034347091778326041141194698409169325325957207912744122591557909078795003505215257855853791480341235984603673102101950109845574641534850686677273963533629508169854483784883190861448928877879201537402904907108056134834508795747140321196004673010367167673883887238893337243585035393968549676928347035872436236945254675927525663904042233785787158406248539811101548384644875214343858601714731280411644046948229450498914701633805423645971305547156000900907512386650435436432847184278967201603080585296367479896403608390125057376136899999090153318270673398146648104982231031190125100556465618244150853518811415696855477930057115938116080909288126362100074808385047404877706248486408067362810398125657342000748512339535030156708508717865454161999992250533531795481189519566525151537302982526433847363638764943254535506246803107315387441651057360061743095375192064600889698153021997607118000300148580068709636424575900942060824284026726205610034815510125613740188172685022048809532077067489934521453125906680919490874633975142119059556466661126332107289697822281528974308787532494215125682394374759963742915455545149182276643944912342376505240111595048219695522896711889853627696192234920304201863658826131098200287110085519099804228549885741836032052944824642657359388415011106607921503546172043368278845014349842765464999636788543780979995403911335519933885487184247032475516745173616540202461758920837612282433285446990350253391303353635723289970875535107055346621697862481725123898654782347683885494298859292698550024261944794854706432428817805265308681152983868797072029734960584781232344112174680083139055105154061236962302877807429059348860460863698155114865108319292089840882732357312244692578468386457708501401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 79497372022530218931357575029875942835138079611098420735161684691027851749530158045162830595187052263633307994791644504943649830948025445712222980644355230502645804398738560903074156619959396257337167493306498853175653915035109856460623043939486768988140444615693133591719937531076203161158709336069054610125577265062563478895275779712746688645181237644538305988948772840454363576835276798459996406552868053395044615552392182300645015596390661301820694243418305677440009815334306933619247262695320784495877884163303931922696796849384957771787876277855024048468749853383999476330094838800444983069969958689721399550476086402867927340165790085494417286840103648761396513185520356188184562689872378630340690192950252604877684605107222418927638494332125970716792207128900503336742246033076988268795024656438976281681920033284134722585414382124625483984671587403463412329971567710394187743195229040530314519355788354523910720129806183495925625786085299800797514035274894197073761243023580915320150558120774043785675979698755792730125158710986682438289723498665162930804545838762123878875885336935931237660710342215596866846823155134601183739176294274338245745623447701334952176294283215401133338461507649866118551873661295513421259552103188919006249745268506295233660585829670464749641482526931979702167409896610202112402692126254274368458248965330553738474311325590462189001973772519377380816939062279051592059059663050619108795302081844638089453048325440688511127328058909028312086755948089113709162264773850532552828686304550775954165112945331997441981810960643014329023230397510368319982242970006471123659859437162183801924703250924406715461226390006134173565295878865110070467741314611394650656032498493761112808939221165340885585542467676942983876981256394001205317773807118660079430956795028063505581404237910872633856682594532103798176795458685712682960192910241873160017771671992910263478087578220039015990635931739617336043267190082412867008836570098646341535733294535792933110712378636098206885675726453818469558722525230658347063882046836836092889711833318301167158929785277449315311220104959275332839071840672776253447065641631034787267259657515146790914252526825085255676052701349870841173592196119133619047865806099349767628633065510732338339166925717368265808784144339273765254431420293444288048744663505402054284968858905132271482146694741566353961617479892148051681581951869633053761801028897533906023958884274389602510033764526247499401075183590221773860217844544709736876737880587856998247830222479880673817906302865771047750400922107627832712214458926563654140123387630334997902559635375895811222658942896980816174300431687572886507633817756427145874110416010951760101774975976452864256079431407029905535230097668384967265802007589971454888092226229281050359008355756396061118884736711776710506753597047781515790114585147510110529239572316950971646285202368709458708594699038694801786118820934322303493081613850336184741151966777274847937404359305399632613819152669554111223920857750286176127505270753176274345712264668662681582088510723873737876217121148235399089203401106701640896318557540727943626364780411084546348154096252740169221617854797756672043624162018555989116466787730622235880876836521177969664494014788943625876700354775939686439672885851389775350706947335331275790871500598433997457610052423006833395737729453592113225529117691229775752787576478831658081706362758198093137735676656754750986921555267015293147145140266434330412193368833953934474066414140424802982691747216162842573681521774268988035528014713298755852211335087286538288764267743476828108778506882077043733926620790591133534494322571273011866505418105509428421374842681952263785281435120343381067680493041624325551180254359427514550113120916541233231501331031631967915935393236624208993433658109691997948901281376560792068070988671432110925017418154549099845000843206873617879543301039520719711159499989011174459710318500882188296705615747115391778253125867314083651716304848772130025804973002909535033579275792178880787290140474755711831707271914602490750210943556226121598592681820516932278710798124052580794023662618151177276727915572554130923852051189543731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2264438735756569253148872694963474025382498246727515865820230541306553729707136572519261387940289446695549040731473069264418068298291408414602708655448261889146430232879961993173184803113140629044051591299709609547537161098367812396718789477004740015895598519782270273751464885396641515223782657623288647090020759545226971037592770086615475112274216734835057248102406634569182835623397786682837213725444559915698220997278205084658908742040161865581222053889805749393521326011955767706934678281331596175726103037881284317763464195229327696394185027300056947593042078181764183403970567739622548720980372279338338645938199599583182746865143219158996581396201128284146436407813494090723505599875764311559520162932409791050964436162858674159029186796024902746508893813717445892136971329679201114277692046292655625669700824758815262796942773330091289130853646693998789192229728649296457871442982061336930187045746158338113460527298532009741920561958993445173019804445407423361249897581786736114951109972242672451440913278761998880572803536973099014252653577385840305216701594270003855278298016001213281723991770873801211481078644861648549832441545170996032624155995601772703648932371427937013064913112664587720950684546913705313290100150463912736690127398127569101201695035049046042911923036497329317580714218508326831035740842199344904250416422903452340457183158387102295148672486149814099835221469224890415298019083304517540468725562517527790002472951357317119928108663916171872357182686072092975740898697584410877869847956585819677210023263337081118616568513119567061473314520740433613652246865892103626878632804448701384750528726210384896719111180945246809325784546686345021364617452890275502732136355328721101241329340400767976773182458688877162232389709642208075662611336001183209462143111156878975326022573906989366473156497735959436051332261635157993830847719364427277294650084922576809327420606076041803736989142666931105095249511656580202996942346571595523765025209994931938411677492455992594075863366566690267170319094645330736318172344197731008091646957193309131273786603137336929969114342883272014614939295733068483103290045313514959272722414984946117292646430860284829562781213944519318527962775599133822532290012297151267948609173581812176378858083386091874619350333657174119254858739408452635295681379840776691337704868538421847864195627427588033843789058216390726644296648632166553562998644795231684237183723430808735195011778248096830541920285299544822735237187406959583204498078169527193567607285744135677253420127712670014200867863770806422067898666065793881083536855580893585394505294544535150465119022605832878651767899830587621033119965303171070098212789184319316316788783621138197557203989002010387293722779267017237569537459315835508340046812907636330648178847673730685878357085865996145933390255306340025517102237033307171195223499116440267162409943307680808225593239493733620879729689780618202380461399104882193657111953357201996491823951658981850036184511390745651496031550163635236792375075498171972354333556322108293793533182089710957740833206616190968697626049482183416852016807581808944641718240542802728197483867874951005523873342899431288290794195199925039105086236568308229264665296045833911725494415887509006344149585448813866579650965705472492434525757830686559339837870125793567796662434393100762241979134498434230014263370977377857455554662157610859622460393959403089798996461526815236325599023840055628368072640456271323857828567316372777792338249835953035310836344791932574922965488541342291157618970176683391979866988481064424888614360725375347855274830632583423559501064282623215100362501929523021638847882136516400373633496351044766782546145023617460874516426921667818576794679417890866221576395494137859452040465374273270012385401550118794858253573138827603485189828312405362366418143671865647844254150330931650046307896155346646261759440287063850381108463327006621404093131728905091865190893477153587459158283118515854174718421211054651246827614358038919213814458343057691627612351846317201415295024728291085246326309917244312502802947130613180917990238218221360850164463591192450240076594707444819423735771494875136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 61334032847139960252534115479387350967702334524288250234485721353440910778746521477533531985029452406075347759102346713228733666209334387540998419006735247334862449449869434078167211154009058072846097066402324194307608756098392958105724129556423776735300313375774452814456953099937012504961054435762492301601167064640485649210879478343153143350862534055222147107852276896584811462809348050996616583021314756777639928121973401210490240250675305279803302795672973369211773522865896668426633090019819902413229072798402845264318529709398871614760424126001170083006263875118099404792854648345566077344432355356279029496021015358781727131910139920482461419704149624847163039000712423517518172908283572835578130108064466251162435754438405280441146389037051391913196739765060806789152800328753019776622967299310954398009237341832017238260582199115582599594317938466768890674556236376694720750902936406245003353200590872908829661098381594706896998192722422173235886393334029457975783393278004890067265701170492402694908206910131667303667380333112414993414522286530057394114415819469133382545740223514097990112740586257749724331701641988268673830285859298595718976203773890647012443452566799580656570015435074021341777944641755111213426210456964712419047652136169636226684269916764582416957966359551716299422533857934493086974174906543667173220699220687162003693662910877759893616154593549207251589151931706260793059567789997241593037344434480622701954683002619241158578019024318725989362152949064218513682501049199106667207038813313051381332805223842480226913288105238950473337778519388705951407878964395202166355638345044077036821472380416505996025255968619977861991849120413308391717573289859893667215516329356890067935390069118825784158441521141336860012859430372437036923758458576875508957313359702319519855236034534234411612407048354892711451438701930548721751754887125264761362828922996549351943201305222412146818381735083995338867983420089588126564431551045761184519001630181122217568264638011880489633219828132810151571485260088803802038350168854035080597320810734374561805954027660710061645675671080213309464124561258023083102763605661098078859177955921760061946841754341378975616665658868833733458419770492417746028629937733827418922485864250711429078332405226995764270785469812772195632899080369260947702040847285806246157223657682458162358536955044417535596135967143275050546864799752085232110996753824029081195800414852177060153149988379315890967543939291467426139169135169395335709563828927470753749970210261141687075588430743866326179227818381487205492897225973169800864813516336673870513594999542473387812004320017516651004935940355609486808903849917105088843059665683376710851319570729505987375017377600886762601915814660891944753387211286603681262100382988850196001727569473214089966411951419459161420815851928402968458830395371492768707529770061748075339689449479061376055847293705024482674883764927076392846626309284695679457011761560064480219569871525405365746957054153115581457950140275119930110957626488803680661746364580248380272630620528688490628320063842836528772750807421262070320514901964543863243500796958668885358656019311142758331813957178659838396347703366479187349989939348984955520392402562463187141047211150375190963473057633857040948447590198784367183339053971938835448063877116175174752363679878223855255233031827124784938833604496792468202221997036727934730789175716882241833493620119267161637220583349226532518537809818972301168572035996751209409053760532180450517317244013393279219235274394928767180105650632240669298641811591280361251142789215687810648516298920247972053099216944197888017391711858275918672106579806673497256277057972481485105783697607293494518397137658917710591466731553030608163021774337062418315836004989293972244703913976687354314024267062971601389134320845670279227061141146737709671653446918401095989338144422149592295879031029898183505033721622736706635591729130814721178268924785260610183872935214349519046818010914082449561231627199572837507136482613904885114075879597401206976710885934700549787872864498410519260146504200131903843322662916177169865536543017326965622575896474899550909763682304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -3129727822749489602381815863653931787616357041295088864565826586913836054750049901264511657441469854521088482054818147221798522551282159794386937950693727190744113405721562749844553502804259044893030056874450167014280000636470697209289481097806823920887441396867977577199948311108802060382311805490576990451835043427666512737025495591284538082363047833437180878966581146840126541872971304912682143062343527214803346470682194176899404269793664399199649195152013079531861335176510648762491288144417834116075447313968488784908859059279469762505725860484592322297573938716636600021409540544062522786487422268997436636211406169067170830190566023168879508438416096986954987873347231971810620139809899207165850557106419357740199685702573455713745599845420143538300779919494878356914591186885993321441757264911170380334216345541137135124748822373196203983744527746195401251075305966597130284285014770099159643063606750435411479471712879248943026671921777263380798421328123799892096199184735167554845048171592054603888005924120005576186185609962192935769477645324760077712285328175078860330937395964932783065679288509720883893094620162734769552936870546729868433753394937249120764255042383379002729158790716943884562424934714739264112245983333169571551734297495027795164286881906983421761148910002232879834853153754442713296977552551753032977800047846793510390212133975323531817301293307653862664347619140717446153600634276656207134122668502520824976889869644632316164683274515997757631165484252252867487573626467751285807611172828335319199448733380062293825110027048628377647699719000521254192663427420355649573651524010670685087914933228357658794354365873511328710929431759234135689173308224687098883433766145354183595610271890038406803337156437775644081787362154323046843151889265831658287312388852603833239106036586040090385865869888982809508857387820478994607931182881510263305422553616047589173849602896090971620160790245960106846722886703912944879686229721279771135638788896286845587496467267766243735678097816223423993665526862992674414760892257696285906128964012295983947300467349841001805949540875620721238987110950949788798368981908489109597061396298635742210092742923521887432509242608867479355968674304249322443135138927708560264418196882523589680808785735122936565815825338013523422766873295877344471070606899645150271424487154207055375481791404454122459219431894027119383299771648185921358113457625615034245568143160287030805264170413926475054780406173283980917221085609056629192929779139399457502551055314282661525207565081713366123775945669142694428017226417930526890588916574821120322170576426351572897741982299596503719061825364694854307351708813091498687960198662054645317391255654447345659612165025426525796388795683535997431160038683507134928525748883475182340727604515119682095741639524260556669814164682489270677697152316763347816046526898103474118605937752236252263014878525651692751993796039948315832414278900554408377558181465571206128360478140088514036395119685398178741199977159136651429519805807791838943699934191681136138021222602043628196782615091549385067161779481535664453823032259384821429054034685518981495968033636815467885553367445198238115318460657256132234672400611669017505057747364462519872226107659202722844949763747562957764110807383205689657640099872566808268365576280996971546128591510081952484791734068854267224187786185409852946537087525566584924896126829169075465363075437739876186179564453780180096388105284328839137198048025814114113735824779369517262725295612323150053491535933741243767486230209732875718449471870417730386088218175309677598855210574145381487797678667934510260910863423112583805312002698321136039707023048248996864479697116520280274360750543799989190564395495060153362192173638362690734808613492971333580127627284214871733147364381416862452251409594817320320395822113627031796272773643304206503182491248114498388773287346780037488075198567048919713253268386049658424757069002648144832499123762742746309845816964924393433900416948409235706992364070634356447886000458005813203517134116784984826760448268270444365409986516876829856131350540930604655898536440166143610603029693863813240816926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 97155155762969745667210743403832820581484953700530246436948393639297949444541387141913565467732538037910531562660742557732145761782853648277228282159189131878936016013480424919611845837841896080091136509101641653233806272672793928470776803252109649272198321788116833938106456342591052032805232858058845083571818263979614736235318706951785478920448751294352331155506639918329259092038741674875417755455789498940889754038234985627989749027241776108497025919790559351452168262227060990786704693433381525753618628566810703150718708694874156512471781548949740661667604964131078406765875746942163858404380551086135434228148696103288209752372526280853167781683160823685583023009993832126476690921396696185729158619292089180385171691475741164933733134176040076395794792578846521969236423640765954236938122785415012171410855732909973991561706566480965334364646569137380678309032209795467913196902381042361524653535442772278973752098009743112744953041024930789143225420511117149815081994426680575802894126951836835108418601494460070132062790230041681189192638160233381292028011736279302223337950168403161224893645902508811821334488305342628895758291600581388500141141586679848385446262081660714922726200719374750318168750158479779037828902630786251080462560179564453789210275470133913989913045082503417819974198192411348760522332716807154593129166840015052010986988477400012219600088542292331360982924559581038418002061749773608350663077820014058453042346325814424691603235882316820481759381934801646944764633340881616927212603726292731816051880924239299314000117136704681539681441321616081991802298309594414318377772919404986435515460383486513797290698314221846615685195602412570533134546436946797274148032041167635337260873520177579474370001267898749589559951788258798294037634769297262502103522405914607285245636134768264621847392079925602930363822159890055610524247262938961133858904853422355006325139844131546511823307968280825127740118725396747107369378362228380858917034356545850723971874814988725085351469706429316498628875208107982110516475347744791655028307146161752970789790217247515042268103408250985981383340662570316519117850203125189106729740766280717918054668124637349418930982558617118522173183206544291702663930605318904644514295028664614569556973862031406566577442932271696953445438380214538223163799004017455734510354093622109601402515406858497785202208783708630542260208405718746824853368170787740164302759542511817152823392834313604532691449110332228500716900503503201531991535463045909799109917709028860040626962792504792077085349047262672788829864431147281609004615598019745255898772123747996568367841353582247017868903541714386383080617720016175642610833546555340646109369625464478290945086642184003120779109182661917868227462262017331805409700309896092847864715134674712802434430638368289081452806478766522127896404196425956035704571132088070998449154419295750794559154481643961579214415066255177266767720620280432322121574008689247115704264784412664733965121116364775554988870402994610274059956869816144155856291660314939856908368996979889147858645484302856048211447867507797091536595522820284363809662976768056648980284975847642824835521492895695163861542400629593375907594414531079265636744055947938693974396361898300964318956788971844895066129940881021129428175616367822151133579046779169538610547534618070931811858053218049647450292533295721970146194995608762504875719450095252845226181079878289470558747325883222938425051743044290091453676134863403754540565408247193787022626411286104360966581905736724143470017689730409206091386717033097744982921377831364448722508507302289278385875320106409709805376587807122832114373830205639616600100963280500896775143931351182610994146828019187670816576890765490655914877766741906101070930458514021422085119304507987334285332530821563063376826969920796788219666267492753702128068308509376461188207078699975467085713894006413054868238364458114316532483822099364301826556728412191358919263481604439670662263280593079346549193088532057944465221118356755875176537527570298184236425454048976186382694606385974460028999207319560765349802024491675887458948416473319157130671230313258075291648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1774413280756379386712410737565611128505193740758623856977032077676307810663465394026847991560927723932878813913259579007461974443432401510645781212632558036409431460879765941269112556135259996319563022965000558958941843988535777173112053895594252775021937371449994774463703000027246656747364967290128621576715270313889328099913898749037078585280341014434228143952201631279974828639581637497166419772388504354847233952200128685495855903378602452920635789221829686400828829014180694681572132592021305882186252490864809586130604025496717643341994199456628430197271162969983934386884777169585455647795455088249554857163744022194458644489756183493603997432697355106000251714585040201492253967413019900988254564572616190930067468523657599745041209536352268398644779661489060815086521507550381890994553002944374627893792255339132863276023379632815229923731371738634616789189478625690713656567485344336277253880009539477075511885498261708169103695698435810725593771227419898983635097181965276718367649160374091017589871627903345812885809779055537522997748841152861756106957594586509225845604824694319736871627529964093341889063701139166388003878431646649590726874454811957598976901695000067329857847898367485578137558864320955640129987642881913411088896914400267109580611947962119592871580300766239930414874819436553912439034604943335706256988315603997411098799820880363595963329990260388376248740603497927493912875015443494423132338930652714600730843150524446480584376989467507731639890538793647940056786817625398284753888092031940521428676106903881940010993661298278618707651735173245014104796370517852034758841392747125011562536264127614028800522208330351229347653342130106642335061524958310120088018121917739064614483128896664881825211292765987786565635689312641160080598792097750258539181632646041807018033395986434513276671531126312909061554676956735291620539684645064548917264620160881242004173350637250072903477987335379164070402792061612542461569173508627323301518532075697603539938540727958961426587176426151442722595097089576776508099985144314974816366285188727022079932838444871432185281563249231370600991196153594836513613234421605493363447739207262092043287731243710385324410964752960637610177116920821447411532820004209989972795798335140164360167811193614114364229578191420125194151672716428611731157637041071032117851041146453325545942705686054078008159234892413336302835779137272102796140937785058953107119365450971799295460802242340570408326390587839664364861760771354652960526244462063603951655772117374001846483541820839751702056132780152378049136679192146189260010910133525273974712510627157566491539920970005395549892214154415285480156556650481360325941358810988810135805104742760263253608191146402144101802050660410229593160874882947429094567724008477686179345423849360731774554025584926677527072659805396675517988254172353639966605767113075711850883467959925555562020098767080888924227846025160998208054893785790253372352262130783994791827463032018862364974307293487323229948911843333483247341673532068224881274796792230662194905641654308679547474852995117667978573235452733514214839092880000385433681805226600161929774031823680740957311937802720798696327602994352993996632381497808463220742579876103693924672493870433301201385990740057370815207133452342641202729430958742906358954626568785818800763853475458914406516337786601862583599774992304594688640627269753483430828031152402750570784454133407126051383913613825477733266104518368707554155230323249440282446936034206516869853379125797411481298047416815005509102839615118870403974841187187791928687034230844364128384468724645289831891658745254691506890984750512991289568921374177179495739295236915360833046267258050657986047058171950216943463242385925293314838128950850537613275379582582831732447627436164628213886354847834987652067618216938589286400756591973231423704164287634764042039031170116172345478791484187598386014968090946413031948102643530346021389157216408316679406815407180178930426957201318121673524109051244895652043903571824331786365133425952711074537338099398783860812795184686613884105032435963533609898011850725155994347250912788860891323027975883561369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 42752992252461418078838984747619925614115326754246231753176876527584099872247458859961435152932210733404924009765433290877317655774903172556120526000763790204651712207895196507437182256568807012923699049933463223428427509544852016881609176538441304007902418547526398106660282386178633229263590324936743081438647316782420628952354878971014185491516541212008085456732645404931174642075115011651185217706978231198881850179635017763903412664085122419042274002003668231091177181716902121294650530104249880343400046295484232995763175548676764536836296037324192526045050142419984501848420036157207829122256154515443957549942417570706590158310580868733829980691255623173847176256594868683055711892983782922296398001858719536277628473606420292585288611486782025152721376586011175899662971855867693514074950723804339129108313441723503344539932678518172718826186872241229348583775010648518010362059159620252362530600330210626504092604463347832571974407656552029191633773728518231245400225509734357719626053459692809189498373816682051356721070286408494404938265885317019787878132767468658537177358040023586352099007636858416992595507505025464134612467736067609320176830442475920195851028260281893054494843834670983274641083045904070332182030269001496020503375188546937740034363455319611500530647208094224582589129584386729769275423356251903924178892232837420538347817004595008193038537794379435620071589261967962873438577075235545685741591606317861978896386848539446539053975832897300731259290871261008348549817430561555476563716524737326343992332057627167352988615477005629425598887368152634366444291318358097495363118729251372434242323496849975503635790303084784930510411894870559901433485713463153640091704891477684926665649269447139992354263178456894667467803520329613170272555443166315935243226765290689676107862236332453341967443637810514351982355252069700688710150766219978301322560914039664014939007514685924579903227833752203695288581407419972010017221318143950610268073941489332389052537081462803927814392984132372511664396450419870782145740869877359384558676977492304207301777805365379975591917303028666258043524569558651797210653635173272182886857791361620983480338568112877440916882307761600330032146685345476281366530959770163754625173151448949544917285645626013868097493471593251713752559048093012409878749119921415737756683684370644020026146254840202031976387983664294011065020331902794361275833463137557420936450682583435339912949671506385492512290238059442649132889878344322381688041488041545538399298442277011567571785264421980951499003657319938171411189314029869137934011687433610696805095333480688116789032806037083550712767233004741911973145196587932154967600593208568677805642412011554310139089058764523024003086207130913484187025909247550678941424596087575024397981100057324723707568336809669637271142798882816426037471979061548615615097330925427999373973908441354779244983316194935112686399244095601395379196364522154086781740077478185034088849067713737004054324334458885589237626742929821251863623437170276912365601295914779947780438058817619079380225926364082282784641839641304835932138299153901862811989067707186370278817862393504210597276045751496157118733827350351063718107909640908090053274636167161591456306000463837868271418937699294709773457874160643295902651011601665828381053819217823151921872686148609911056745467940305685838891583893994714969454180450286102402475010630932435288943218971967724131211209843585235527475611951093287704530050726752634089691560574315240151962524897902562167165810732230731447096456289643553101720369741464059599504989066783227062183504997440337862041104209139170599503350580251608100474485103996103038392070032932319795151989317226233032217763237924688094160580290421463820180852264999168767255536058928685177403061779794370248621717265064177762699415664446928701826313061541638618109187663907343824747449235678199929503482536648156273398199078541633668887235645542160049104723179200272460007735176397599516017324430232768382894705984010289449279103606063703480466944619092276613012522144602729565684757328064959259651414815103288501302947676539199885454036325903572183032901182423040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -1373049132790112326276269397575315901794906770261783643733585973390044905023804603498216000374458927188956195554766607527221549179987233575213458893514474786494387353809672627618050098287531547764323783907771935184623228835242721146905341962575620068875521479203075648951358582411321671278048044909928689659666616039546462047180277511473398576680347891541223679015140940893367089705759255800262723773335919490901772245780427641138999888958406253813891869152026251036924476890746767175398468696402049289105774296761686475225289491085863560694236937847108716561254631092051491577071948341516136334875660424915822780906042212633524352241892759351446764275976591079606128194708327578621272396528472360777457241329045315303747619641420587519940429959546387425984618990342923201077063212284459786602227287937940629178665816221197019160965671916302524429832331638599201727474120752194116166447998371041794796099133537060651448025671074100101541675595140336109727800526168272872367408792174943109777859098995675955856135202690777613976908633576813810516215239161222040057698618061308402012210296062180785804047580227700733096638586361153162012487306215794998557824682937534667810996148676967395346693405714192018658410210983471969574343572362590265051704029118644751260177962907295932050313679769987809925078735112565239632297929273821358996896700072496080379505502269884099604776837361494117101499544849640832679513565979918505163631970614579662132394904318715113242769229798838038231601526551290677431972417574192688171478508558628861831174052448994319405397001127626418634971563390864125281933627789006976400126144077908358924786942710758284306608329376910213031091526067760637524032670953676589305554604892731779732162177034332663713839235478944908289582793479533204116260657302142404011321974838747035714857913175303264293933493811840207644597369276290284957834785398071383804767642424860736394017775210551862188678779138954410837642919886517918738259011561880550450089202838849527408517650366980145402408111397581650916518592334747257138534625025646051293121448095885442715049431776104090038396444169238102613965550634117765463632320322006008615595003647148488870845916380470299234915164931520365973140087581171698955258512656663768158172218234424631493533663730242816964270959007648511083836678332541216864988181607423349574518950036734678539220668049174488088353440230992918549029473193358917172976926593445884333067467862573840585708304464399208281468451609124460008525062402383036643500609602018898532153487632001474293333650740376553177129921097136702743397844837729653826532501132091555911509393730978601270531405035281404745631670447816748987809375479694297681444468081972230820582625819293886152276541978018594025510110529418423224300957469541169797432096162417756230455169778284260410588819392124854662072637350763108885678329274113157181066139852733308438054823281786479757679349081141271585220540836648060781277041809894189046302174306626201019465777854836417570696267593908530757069813135616402410662246317730347921296388255807254885564705274402411274272554562445042204398361786522934607855922799922827153584036033739932432527123739967940475136803769963872464119435880064843582537747590722692063102793833135857254912429189948117166433512502845540105438475532712839133025206413619337438961182572712548351856128798110477383837680216317488807215979448820441733762746803389508180236326586933685294090158806701582902554704438458650189406606596963511429044745706980876518583871703628500661610783196931464089490306039656047617506331262264097743326906852964320510135740651034988795099880943029917567608007615306287449536266753217811848374764081795870906683906456276917063728675099267765332007878728258581558008875469562070654919605230198142833500552950466200902552174049996563549386866731230270449023202330682991020252387135620302089286275017353977162764261192305099717454700424802028558803989144937327650267384564899784984586323018945133463699579861008532447393917390763293143197519824244922402848126029754719385943481192334075058367446352143167262941793520423606585121625179867057212053663299677042246797409747884712851249981030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 33164933767861905359192370205464223590843876368695946477756406786988544207392404922497902896686907967857922808439720751053584883227252092135709659789350515758830653078138701712773977640198862087988532351236616400221097689373065684811815346845189110037920296067681616815127754144394074701643546560605732499241527095695740229362184876270615576591742337081746191484274192066847090577413470214444910150407587592403801416649903582653810144099469203695569271795806697768297038871118076532240959313686768520000194124267771447361878381730216554407856973968812816768625537808353144117445345887696700795668492746472273642081409569491180934985805482855025341259690338242857935734601614654052556539580063578355947013124624725086792405779957160540861859550450689243490029555393509366439189460420247138406708420763662899113372843068245741328742977235237195479849693106578609938142780535455616348015706248849446540820279868229960317778149167871367501926530186567567525316794939701690889106140147420587194014315591010537898175488329828255003262179890423270854861702717843849848053761706713551534908788262757460203817894334846549182007134977289997022899564855052922000934614430787716963564779324009323363655682453677086262298373006809303426569459155988720206049942894341574048886831778821528777047405820086687496762177774957050860877878891463691308526869056173633872275743644520879546936133707421394708752401128733409077295138986829624536597973827195546484728612208860611562528580085046091636572017469580224140236688069728895036947738929356176606171717655428118490881499691217553335611113328210369408621408178306750665332564744742358902847727165616572225366633750865661903400965079686785135409523245807395586901641285065858176811359770339704386223691345496053412077149729775812924636834751352844877212770123674761463820365940359106514924698036541965286282763536050177672830396160330151589778645454444465834404200428681708476481445891982052295346104844400026981988872914205020176409890986213810778304140938077014825714232097008812627195954682298240295462764686928163170137252562006100774263135565232366920169365293663691483630302300083633787002399925422663411341693188263990509992861180032682725530077574475003845250250001424223421869114391077247716055050246460367392412322937069867577887916375342820468783301794475904848518486835244371688468048539958702103206353205016910295862517303649284924522491060640077671020618717246377914410230028067023491546930443394406012989779445172017293694090295743824266251453324791759165648736474124083891514068762928584605751827802827660690740558857987021074866666303744543412015118793259594864074441348251061052296871310063063211530242823546331006459724187321627222850175520535518235415016602085180629248594004617656103736198587774373296536044331941206579508883229156705405123925889508545858899311336765087845363228080696962620609071058872299418668297359237603148687979567383327399703620984967302155437041936344315486675168975730666077176169248782107954074461979708959021669981389059091853810992298149247977241389778532303256792649360750572928634972123929551379840888633682391729214840637234992056113126438977493496027139136940405786317601818591703877486527300704032515655435400507550227068740438849253713327906066133780107094961144032848063749153124897943025916969440848772110845310843788827519460984536422837186500374872505048827761932103128740403871578721255066084604974615392638260457267254908144245440150329759280145332412021706681728201297703812877944889744581951714384568693262444898511594360039759044740396203037062334073586019616012450957266614061942593447231941779096979026592430031264848850913875676878146633759823092652466213384229275224504810720933613663925593999775870903807377782914526036679223921356328079859207741211798760494797968584910042965075378969642681665442767322998222218901164454022904966021709707521235676164213849831942869394311834891522063363992835736454260965806305500569398112943750376863528906186010315559781025808478627653882005594124943593552568052311999421991257773668174680560662235243976077335815825329031397367284279164940100198332302940259207740778833340501548979002034198937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -370480409071764720456689098006071521064419284310449016948844189178296700720483309646628941702098156748478677567493077937690556233690649335237690182384882580974337133046406487335938396533824031075841994408062135534468992424826504486798631870679176764346848864099506123731718592337093978189300764470438441066296211131233936265837034832705295809429157429755016377413724249450680738184035182078914603400943352277448832111684693155978176628469213844605877506038461434228549316659045901883908926279977544023153120843472940743999917615456638281830672907662869597170473688569216186828781435420807609907541342236238394568872292570483982016422341613115689496859193332186681583909242520014080132774493779388999277828087031643924407241077320336521485920245950421594385558204451374832968319307651636757149539243481761493390790790460061644154753633329262480188345009297960527455887792613837683236043983559640744817406816506119640667133413040394118377735297738948371326139485312435297677254224115766061365868031516018960963654520380285410928894874742337410248304533284502585408307030500667356070631900428489008742465904365880760295667928534663680574498626506493619834013522211474021558134195047272699811696363730142188504932825859749739792653442912511604965941341404966642961553887634129572183442365277834719998553720268568071931151786032891646503979186055925227227681111002911092283989184290010158205764832957198274065090907081040724499363042935777049780333896353608735224265730112731819161264515620212764284966325374064143960245566014870420316230760385686630320289757141224203404694916774796434613433857006146849200053069103973571078100403650391764304286850201595537351813778252353750858528279995085434074807065493487975364259912524312895273408397152964685340441000409245540196485445483333891443934227843464463236782392766036715617789276247377359204810617501982578974003707482473467346801790751246483676100413252615297098598609729859859634406482403827413045692505773975234238738685669483751063055888008565562518982155294473922845718122332792434078682077959994996709212184035800239270179459168988731325549071446836525598112219860123923206457171899993333156285264729343828312686700212765997194124383628397962317772368202588670976557297907248182567580834703239938599243923199599035245513823716131352306034511074308796537119118701820624520855525742527602670912527472553155207416469725174492236754216971536044684895077179076087601007240567957739812715650418250512365055575893840409401028818682742203280351955906394273230524091942148401698079810241923628331953598825379136295201633894021317089665697692601800143280254950405881543568783570619417169556294987397387659494426785878823193304054593176043211363799736744537214086188890719397334190704214042180942260890014397384683141015284888420710907782422802598179696149984620255411696070866318992840130517503580994621752280688038550778353590617958769859767475000612266519768582028713352273600469748233197478556742470906079861109880854786808626910350064706894319791692016735866319404283639530076999482739941581115982814616416034085243974453895603052157762161841111897934425900583300283303139844762634088865257831531975351221368926417520690470918701843489949889470406160698815980533343107716323093319157024024590595432546504088985759409310893402577523190079819602279923049595494684243649310243712592485194830762783935044541910951589327787769445229786010320229299347981703102305460792207936067613767266203654515473373069373666048227023892402185938673100664796158296972050806226445130453069839899281140523019527311205297436405090873265340720050734516899741868139199685278947178599862437488569563011693403356907704079516995072713286599733281678834084443081353116205467147703831213234964966600579547607487036376132206566367044005656146810812278941517750363077422281475202273876648013637933645021985235828731522231563872196843413501252558913507148900751736309103552706111927007546614187354171854555842300363633980675025516031535603857440100007790509934321103482971191668485407861388609719850788449992439169620450825868634287813968673821987178556440542428826144232524683840180031302501986630823185093167677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1143384114650615315920634560038420494156491389797909470804181889129957202878000916353485085237548141505261838220318325116458603213360341978507330451197511773835417901661409433809789921310705157179822076211459532295640934258569347445315566535156120098891530081945872294893848153132041855675432610000640264740512864430305352934097207117945617408317992497547189412395888432083843368039725960246332469587336628302840078467818908329436545534256152044470763538854822202293067065072766775015654872158157114540680406064971293820113782780061811112819556050437825282811084267223369186801636494537634047913406646650489950984535790516068799431944151854582108711074325268409306964035692445169823339511186583300607254143337125697815699024072408408795680957322632984587341870280223807750006932188607161100563139790222529121623576962331540277309894191858346236686615334343559837494714052332504819569228771088293117901976032840279275562643548858885822753574866060700640678816405807324868976194848554955031901637760151596892696224493971039446464923905179268305452141900294648789784898962770723089507449767557832586668724476782513574735110970877850718912079883717730840440266080083894313671264144020950287765212595889842772718461279695416555011319311986057930525000814859817124066332742431070294601304114775177618254574502007101939872396116385087506940594281943034363839101545388017290336941523260891473557359152161314154641511311797571120418567034775727212882457838787015179383280912038890152718796667468827707645150870914613893133493272093274183572869012085822361089950132269743559451384167157134453281517898272745243801625286011331387183252745596847996047305040286695010867847065283181416381052248122231211357375239661433030722426465851257299269290132717520173658400724561124877666955236642622795292026357630697215028771666872171294908201255675717139129151321704532950935392487564940388667837630591205106142618965963163427695002472435073029884327890378738612312034650049771155626853453218837601947350559789636102522096153062617277962875540446974429768415101373725159835536257935264949428993728670983171413823954461578203889478112335414986300958519130182447518968216667650144605755119871893634068045962047850769059104289864906586134607750275311208241280141648049401892477808934339104214630511866758500026002022508288618975545470780981930226707041804819210685488697987412104610513181777164812235115079762820460643163225077895246591134331707150834642138223708547046524348053609787497206603982495776919933975438982690719679348268813329647000597658139899230319439866070224593643044187595648052409607967643008106647269713798902544277618289319326131993631635328268332550199668399870881286293947823248735636523346915173169591893877377489988167299557174829173143074290650079980298156267669603124765126539426803520759936500551443968183023620700541060685020360666083333419482318548710102772597241924687653823515451217056566764264230032424947145575701011842610060799451183048917839588793458037147113575589956693987925460801614119256125748635217904973092078619922320143671201288630455238338448340289427864222643573651094045433502208414835176793649233269421062704393292219864026091993034877685505911485406638936112457312826195761667947689059509710462602673243034675733153779951351907095568841829216443215356640868499157950815729004627283520759623449281207268918469068818225222545665853232007078534088607385835080979032009037928624202362319041850687235699935088949805472938365050020275306054903186737635900695212762398272705419190478531027908816090651188210924051225092513494580205038069975436297954099745803564732434773613322613937942399198842772885576700626600671601456069129487583144067935918941520647065910620450942678143329845262217767603318813363189719598792845417955515161925240575760942455774286265849997187779582160671126227613306918739039415026978062524821431069137170660634495924115894441317941199785615605809576625243353499066864273814577631373327214942284568829444479265832207068737370036101142036116630909436288511494597090163259441576052018462745851708590864373667622104991895069513089745211798967840134009968619112778432595309437690839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 22731427923398690201210599491466558771684721000942840139529615438162693424730345115667574829236404462964577823590881946727492845925944699117723638184569907419653898041725942679173354766935354341692252408431604798109206227683556322271768923429235911533928379060213085041701556742688222859162956307366349826517418429320800557753482251915393257528680965382718738080655656111022371193740556391119423836288393755976626641497265759119576824419871928054849379154925342368880373065540273594791231380888284161623940295873010517030165422239989561572822817494878418100826625194129076686030635667699883092402477067320068133544407326907729397948334564018098321592899000149390874052433029762065182851552015714449910724808905401967618046184161026414151843951971283532255064656769593786334856350140173285167868702459192141718738505919143578567323117036541388998615160517347572975959338318487360000791970627438193440368076619636272784055738440376859185123713373115847707782189940024272127798532717331043295060838770016204821640185731711153798032627850205498950202701067171638507281539250031784291220030754514844934049613978083730142039055043219681243735202858752402943937370924851637701164136311509489944713914577782487976366405213887239435153447097910856073609323418337902358039970592525561077079744180497533628481275284041966591741668439314249620296701390521265219637366529048193780749098120714320736558787164874155238904653176373473555189026540643493899202699090656919854578525803575892082281519773856934833337514319503612809326383616219369722924625013827439049468568039996447044110170851215424790771999609088977898496804500523288371641967170274307097532850957647041516247557341655901478045958357907125962831566803372093149355688342639555645931885960113181442409752106261168769412606834933331557151436992345364545591582789631689524488117483579233929550949303838766211631580960332366284778867695276402275563672361390196387949539778212812790455059029176124971491418930422171028674168579304084717207139423287626834692018146824467998773155629291659310615630047408911069255838763001070772725851248458518591179426151848623862228032410126889876332868057426078156871176323839940060037957578821010240819386233820027618687640445813995451015408520511243558048341091524988994504416418978947272381096160459706827362785641299004299473728917861814548076807610144203727008898538426122636780709936112669191390963705021627602164907460532792435409779774869496598573057495180166661447354654043411540448495738354784050367355462294521397108836954135660218138048399261776552230028804617192337271335697376661533196807738670462415078835015569634966829608339777755477417719217995507275696960775799778430666930337358065590608816692627996673197688788871366961856275199541967232052298959407084708130143213967488694676347070245105407382957783410371295980574173419862884676927363546041378501023512054388277148069988842776800555738367946039375988078955194257470217024662786251935819434196680591846818909729498377966016206633262075790348243242953461362149573737785236477482481105116186554735331927651286864110196978487413735521288404397011533194850253814065351015220122786591822153127159591035024845034864498848399813921307621803848274987060043809724512774812279558114273014488646623074291899838575928288052278675854468965533988665846989355433632553260693206298702860840333269122556906747394416302974982067037365690528968401048685823368629180891338891083495778688881057055772275071923481792297398741293036256858939438920566348982995639846198463691103824401796452246502537311432039551014781255822887176720558174319734417777571202176045086827210918547830800352638026081635311053822240423248501807237949746710080980544866556039650739558781022037995859768933822845028601073648128542251312102190499678301350779603801371015801421500125122008265031638287578866914394599531476431822606172142702853118945798961232671797183519901823188202682023251310878421154662528671664224392286248452220715681398935359197441504127690683837942775760274935464837844114810476716661182291746978376098245662572712227461547513238416282796082429271384800439527206114039199340552420731234758216908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 3410710152735473865183482701312634123407953429447530624296391645876245441303357727633906939262112343703280037818706206942737775730786930842951308696023254085236324406594163694592599235345821976382854783172756128957402824303675148149590008659121074224494543139199348567140765303569934455828860142872465445892259606363841135349568251414014985552631433917174700673346464598119271680714550788185739422521892999701406911866167509635104023355672374951776072302719132025184557937263077418668177501032164564176687307887870016893426092608718622827828285703059684142538845125042457931020034696436155332474970897543906595841677289501617816242848687157798296154490383610979079324547876325557656949868107903666882854705184844916172969021308177252315763550416653861885478831860798555193304458312010449894597152717122761793946442417560237986737774774514517410365571940608027627401751189360709019711511537971869511546248880863258307627188248259153244390075746711438314274732731357756217599010759730575404065143626756959896680182007773917263226496090581772474817105032690513140627621750264531113374869227027908810506676617854256469112405124019715709419882847754270281153281343274261349019308298780519371151846025992214999103252052404915477907163666954196736237811504809081276670846402979577436169993922328600899266128825550953764988763286122665540498820607694482304649016770080587785483859896776606192150089509748014484546553484023093165164633046293935819871801075620769639131514088155514051606787564429011268551757655466322278408992412460499273603351820434231731458308543474497188098508628802164887535033498579686373111144144387563162101055410791763002466517510447416618378217122909664305187322977556257482020816420026290107617242322650125302256589617152524822353440710539926794679772461093062726883064517400193630988473686138257821749015344670796344797139525265739822962580336657349896826031588856389555862392793592081914006361630774501032690382154640121996577427070030829543536516853656996225762428715742940600370965713463874719494120580671911405325965307566520483602944583908787832346454682980058679212481641425083532262222632881551953066160432603004082807738351206902018402410365347695588483901389951157205635376655562344447145384932006127440918100415775328751465127873930269979096532239274947747900384663441800644688716334553515406770089116197357843958580491676174682330133419337109403259172287858971158808593993820088463056879979576030954258430942718044022377190886716586854284924545734877410116894465206619972074734813138283944010197879641681985313085969522112836384154067405792898472116045490282352157953878508623893021654557556371752472564372227075912223545636218946343895973050895409420221258369393779436809420526346433607331608375512885463943400375512134803275522153921290005182802560064881986268585664657585465369706339043276285220320696836427643825483697691615327443253713514724216088018390671210096739818429784378558103894075571132560246078334759221903358924630017561406002606138149945136093626501235550221300467152524151013987955702509152949027216888896025261553329326084979467747657305505929560735554970043881370427375240302424269496750209038184720533423911223702743397466247490462959894867387211014440262301317851159191474544079849141176631503106732329628133721156988860561562549137836522639908028612453491601194680961118810512286951006628707012843972826769948549737225317043525197049856856989970644538153675887003484036133731903087230150337237214398144620529577827631466497196836139862544329251116542378466550348332511136298575521027305076042283571178722195235103717100363346242436351211067530663367613855084793959072671519206500022984557365472599166471568633631840794605299312802227355392522503915099896772513038781845907783448869101414750906869676911406296559117636340632302477687399734347586563216722781630417595716182893147201594168479246423621871470803365331334553175613619298441972156250773995673690320674316512916982828477966361318534183355464489420771946984314360727428081980666919385536542988829427274896341649668294154157980332742744517941078043321784003243602462814729365425208362331446250103655597342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -186971780036522566786246847553636046316543250394014433535852390510125280985748500271779587923205211576238440802075002148456200755751964402537021411460023949854687890145629201605245221193587949107868770238895953230169503200105688128055498638396993229128634120824456472394435004084298788437146762059212652922734554810127438709117085399173406836997024779092098324091887884929510866327102556851705362617200196379219613506792016221540606386359558971478076147577467503274203976939214435332497935303411612797884884371694213643531091204845780590939696512991834232420816957915236383531292570323345568887347573066814181921347625324989946014408914248614567192381429277758391553255887343049463404723277158231347578827164739637275980322749063835151050827362141629136973282699595785427602120368332674469646675202460884848250323278147622899450272801391422178433193847622706163971955665653108870634633957375324705819609543548657698520785195003592510324629770845231934554610057936719840760853898333353988894231999110953680417444204788188164480738539866190921734504629865277237243652032976798664788002770619010683577593644097359145378994645101747764582848094103342433526522863832169005641495013944423363725671204717744208423648402029127498386755176879925097715633062590367141643413668906876616488709177554758971316061530228354017891394008535128151063236824564081522625061159765279350352081911324763608146126000721366643927405329587895829860953496846659794716542917832440929941123503249851793013390992434013657998181701162478639503694848207454048031500011142409102217598254273258999115818769223332176348875976497467814892064952621053966096012156545267303601286806976052709584995115321191670948239850215930756139058436111120474403532021101928903511022692378374626652807186857300619622789414709826749551829342743101923339779156011001153235351888308101922265263910753086246995920146101353718026011065562971065191197071513426461743358124459681844300950108431357475868284432313643635175949756948440686558567588313577812224952211500733921344333733688416403959808823391105073785811799081308607952681207792383050046220083279630201416754788358335630158588406359187747456971940473447497123013576772961059279447700029429614382204723937295836881233382732465634138776727882552109240343716428672898022682582895145320509837096231293072961338102190602088654800432285284588607875647343885670496035174943978227679828839758206047648474299941926187945402932372082513143304659250481728923076395848877591318610524639316098251863236241972117171620599931637362932419178074598078459905391226048611559588666078725115742318952920198316204110897270392914006740338727142852861364288703511802256444911149411073162535581021794889510185193278524567193240312614010195639872336193933403977267106561672175865556032282508451765660122397630183343428950109068789534371307863568624526975995318685594570470626842070327004293976314480968981834553874768586339079194607849404980298662813050315531821356487289708070230875829711077273071690719283649271098177592042097156233095968010322908687260928066440789495092332015306404592061033179833466391925680534182830670990171632874179494521425469387525259113497049450019229806518714904522054066541570390393811262021889669564627379152964689050930279292930837958884140423654350151070450248383265136550300839504485412276982448346535861256697416240866538087800743915632952139670293760699059344393934358514813911257707170520297173849876987158673246549184425825532007200882335942633469426228440832259506292772706929857577990711342277987222988534446242992758490160481824043609565318137497208278459859933054277581376567861183543719478506622189574087943995529230292086286077902449569360435998257348580707235781065519241390356825474872418658013329464112247085321196304645912955812728976803000300655494274378293464498042642223604080985102512333494234092892460921131514188423749140986183479598035855339997234125683596291401321656631824565525295121373793989480433139761894314890092265143445204286159999348673173787433945349617069335575239270557905348046760034702415268576321753323509479846001964040472255289730462534280015192981407962592083705856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 5141870316681790452626781153173734047603099033868853944853865893344892083434435114456254966140328085232905881718171351376808042396177267004477412686155285596357008635999281414207790083824689889133872110988719468077108702316110334528232000145146569696799743821206881128341453099428883520393216109374578733826680515368455953658555593586125823992058115878498890359670302886054259414809232606601928747069538128657752087752353479305665338501345561331483028087412608527591084976576045910036058206223258362335750250974505857199425083223455398331560315035779511439095595214922358788227339850740228051114220791625922784962135598233695396630523056849462542424794486515472062535532953855276175567155766278672332275017157723243007822571471151574019325219880791191986742169685266384782222965834598374618172917894405370106762254313501361561897771588522362763541233630696588858106990780607647538520366088220287656038138548692791774449800218405455852537585084768986266269641926895961703685958923902830650671995365805653573250267138650703330356744719913815283946013804842279720787421305642271349244976253992377376976967455598633057923934839437196684778166049221750286949355761528537748946883976408437786382334057119031587115220420982082447255600992437132784788266194680053063540100566379666978878288964522748670578678882550168995867486027551178656437547183716166228705732263416749234416786375981961361198070504383253500410305517499233102045902843454622257409922064168423084120905089399177813989753155932834859515207308787903143598793056717315656250736015472589614400612886693693509103959994015943741617282924967896667099058026247801144537257966705199498847920624845777520481446404034938209348444128365922461300718285965235718272963046754918061476413854756453462533366060632143991852586135319675360692366436500719685624175914940410470076755281903655308846178598780551538411207856090664941955223284082772181465115585554867580107280610882560626522652372559287666959589732799027256887294393468812711913262164644639515901938579948809923460152789120423743129958205594469678345171921000464373116499033496696138199213645044531567936945370159329577892166630559175756490401354177721496023475098235447852286743910995919320832514260901765637839203078445937090154644422164327839652850680324106380363602329907054410802367123396235505641033541140722051188025994161265231299539990895117688497086280922011804830860857215827557256299198380251426107737184936965426836271505054409870729552423870221527402344627737807938300059648244690403429401016534900085520956003116466292396126839809123829453635633431909560427929442076060973647285648877043328098969941477783723006597783359425201434362670042829585873158659967663357483560313060816730765043343944215466876414542635062845496279262659889358781187634302662461627932905528137615763441050723993709696168415982377405707813783939645066071472595579746030590442431245276160119696145548659471092315196773962938190449967697774726960709550663887585115554767436507293820232167265024699603543559288560423725524600144815956471624607712400564894982827888987675059069678481050383653690073142744094970804452114450937999776113528532642285670446300439108611984201591332006825188318346804786335217078401631563515000560242717204361729820856816419441294610393293882461228208196453852575969640210838595069266539995808407224610424276667771563924101619472021900314186031603115679536958620245064562970541736562281927435398312894965703826734325118924188386394222642067788239522420239967237712053463482567070014799102890456070080911119273934741694954837928924254178228252204059373898729989248468877385212987014862982551484612397534702143818484769269782946344584464677652288585855347492913363541875690775870532681221283972897853436452945161551157070901036982396788549857908770067330381441588159057349332461166997140939456522796873508870376952674620256030455516471831493358638398260458805303964115833112028932446417979471097080017663749589572203192219169374684354221949830529502190039601434234804428021946030545872969615805553351159080596073867524417529368084407940960048233324802021913407995671871029325523738713959492589977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -91777612392488898511058725794045034734916875224387853222211975482289724315593278040662957175478949867379325756663802960349370817709900450486791592772920593784375671806046818631011653631554064363122963735089196160213222615359884463782602417830533873396330610797224852432428997706408783645138280413184171059903552025054110951271145474221570893320297976135048460258346274547873996894527380549538974442273152691320961925116333904537874856403015103211217119081961758755488166088079524824805100651023065997486986923600779302665016846153221224750993760164889265686819923518764147881818340155512835732671381447947177635809654951096774940386135582825749263021161472292991751778409136779861265864250977183719887112530234478991731962237109233129917540649459300766412729652810891219843114178189624491868026910675772188597483055103076547244339738713043635859312936217950449301397734196036031241047864642905751884901993859596434799323219012528591069273801665077325991570391223959992360738429049580442949938198480138467194397150693737730267918786181974006950155760870556372819810625586023550388552657282142118154563507892605733972076927918561144302035974321104044726834608433578149283215451698075897847180041293095197285528641838737824451217513857584720727458124575367470582042860219357469745883069741826921331369126670473973338098206180272162282203412194875185590660672555183842282748226142703134965122223658671704672218939176657253708583552276573477480401748538707728682351568474603918429187913814485018301140772127024443095172124891921904263078738375403139904036474957689933907090415073246191341335367617168368884128808176366061394355817456476385367013320544266611986690628558869232792171571504202374398550957308979342640590697479076379855642787577857328314217528279808923059671923447829351043524830212165729146194518056354991005210000284693091431406253947931928792245395891450237187352198787541896688249599167596254185267589983153525439614857919976841954093492093108549395088605197360182831556286183498139604965310168396308004982307814066067340109595534365630614779351364406748937032670543567392830722660074476124857073881844238939910541793415465649102719944795511903798573221621862824471499794857403293056617785426950214197081798418018966147524064586430114415142349319512882197751171470645885719642953285410591816615574828747358262246515897741936333628112474744048286645537144383293147541192722518513495090361707225950644281109001297701013658357969408316240486782993988454407905285986577898828984472418087216100636874764843208202656221060402117409149204579927710941575853085452262168496992832691469468725979054988703073842753128272934165082633092333882002977181925307851623309445636417359672199634889942321271567930475742754999796085324621433590035122297648079549708751536401139414973806746400809917055337837927507231841401390269110166828700823025501443884539016860798117717352789714985172055178026096509604380546242920250835323961103104570932352505349851220347340025057253618204490183011096142138703602356584715692839975927902952573125218844879104317669097139039863173974353356869642641452454818142224482498906875207248139500628022438294823483083597105623262418427101444053645723968994076480352940456032582008346587464445766126725639975745418315788500568283664323623796525902990024425259248483604404276317446503021944138685064938449373977169680608386433998901454398776030821938615281727718802192742946446407045684388131594006745076588768575777737229515764754079239893592212796105639578898919576385413238111378241939799168983130934414522548594063321063719923815969157999744751477935032342576397941003000648495562680474821522394218112079744415396102706837353290312627266782462248786373330300644765131207616918585118246760595065026296065333466825910349844397014540880646567381210298256832202553460338810780204981725599284062140980916471625734976115856249475984601319831150371081241479055901350065582349800411199208766471236807519155103482816683379322557126379044432424551897491601318105855703673260821702231580507193763018540806830068331563942236549490525336805626493277048518824344734633790220883187055873570132459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1086906010975123258659848813407565280680879546652651202311965287573153110274073082406119436685990183565504526046921158616764973167488270310600716868521085815159275647214873455101507872334128824794624994034536942566117734744564010714172539803709691079927376480079285814752277488326503746829282783202994811049581207990274647270280805919051610565524804797603570315462453773941156035791755702439509892525848674028191413257967593121470370877306554394238848116828411615294916581226402189183193042774735313145791484842357601953747899281017220604641350741829495013899007637586311562149472489473442792139126560749447501492357646313349275981033580777126993135230997763759811967171011533311606180928533724520681062571587861805448807903566316065589964894593460562883933051350941065872201882920106698420195279904754015456579735672516771930972271782215561992408711392000014215152336743453309732550527693128228132314406066908403071527717182721526482609435265265594771666207432361193044568252726941486825201838279745648193667599196876240333708636103718207985729505366713229629523596189094276974622116428483316284904189879841786986259098773351696304899715157056322214653774381509415214709047905388135580838566067552525574917494577187485430791025222384170305717567499457553906333908553491061908798822286570612481069857505898741231571069786432260867802809503284525077373028126019792158265000814280233450664541117643167925430439563803773674758104114877110843052797457225876838948162108623143426873810609241919046291575200615960965760634374340056122725667343040997507999371557860229574034685215571902948222338168662494235946187283762473637493456821895761082801725358170593480987622591597505799583332189943989611501002879615340259276491859907114001748232318696393341828565494193832992856627603637250154718774917122524793264102637223126345310843447672248658432541968995080584955069935733462528722379376355134339285342653106141405017587957259711646638551017217414126226561877131808639975098226172392609129653943972874577588756703285392140030120097040780632632006293475805414177627544942056829455400175027284423693487025831550359986731054901398663309898460085519185864565339581959859672862244760623981892419450785565997127771072831662565614376422929854492577080206509562074214790579686365709858816826702945027684329786483317840639745971757008020685902578592405163920716067467041066702234160390301125515023495169861339542307224644610977464859598958899975764945721958338527365412176212422667184353073343339759405455594564224043518358446089823738205552095240214829990165965233817493864757449807085244986265951017466850565464984481177390634203194810557257302264527087910034076881191554340817729432641440582198377735322264189990580379654680215480989090315476912780299937233886276059790893139993940161120117892364271564547701947034272954150058476915813416471064487139318951426100957548281120452587848440489562953751778317177658625429822761283018289492646548549299122757110792400785391640892041798149951798793188953150033624564973204357021574147092818662518177121398556102898124561590481275981877655813234482827011421102957308787600790647503517797305195297718522565394458504202518152264406168432477923458350882605163508096054605696805380933862962122757701185296248878129261955316925266623845080651888369107765328565395191802823502821917703545389481837858912007339846289101680000016195398921114549725300045013033803709220174466225977822637244443174713461612734453008059765211434513457710764928254131617813059365876870848612490027002020735223515656306029317500347422876472283289368289761501979659860478946516392767597693655090262908173946954618264766041954658292089514477761633307852381422606822358876505148970778170536076997324298198743949941381226362673431702709114257671797898752776256066411926739292658069144957078399915779102828722498004883237876709921783220219842703593100367724883526798874320857039182864596616368188545058530058935354047034027631080683615105709419162131013948653229625069430446547796791540403793906327948764402296448593557049658617522102352629998755564169528381722937472172181974305262541586243723130739747717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -6877632621816537862411617999009889936917001935689111120027465400397367099011747885837588462774754436873485933174074916324677012999462109616562566567115082891197168677807958789303151246841522156958623611957543796907158505286278725139935367892053019881401865697590154184411852543289024635749016846069576251816126967130425373033013136573246120263308260382295494754864065568899178021343282743348188959322100361856503798824243402481994003965263062145258241942090239153242818941157057766824730787621436216764279951184992636875580293533482437017552078377369554831849118129340632242604648825773858415660309742696108896667148319924383176486433301675930503272984307179663381401133279487895244133485683751732302388467008649141462759090762342183661382865859622928639458731551453378828042592912221805841747821428025136023752053376230253495043670532693226478309040360766767139427812970901242387282340709023024473347840989171067088650575842364402983997767554001483042302776357269933238308759730741404797032577567485427075159360065634832734211987433676251542999718972480827518314239945416900084164603823220493003631311176102839138453567183695887415645118852088153305275306826329413748318629565973195993663068339656679518131192004379465123437059283560852718605031599257252709460059727460079731560186762138369988971211435657637449757426361039969484029899925017799292144555135582294849226617041339202834094267246857854980728142181843464900199391787687309625743883157911714698277909719193013142635126165418580239622643913855133516681198363525175838482498053673437324182757357661222893691784721593044173697201230953768080275729680308846041461385718217808592764110947838413287423933816179794920275251000391164384184251610737929466292499471727033643757847940680286293795105474143087735425041787482219005548529619448921344780337386765688672708600770038103247917355249009230570509522967389925700799278262384717056673642385375563125773145713300553034520107763496831986564467965304112877918929334626553514044128043188437769520998682013830660661650576615278200104259340226959708791502121891111045704779498832728373892636976967729990862827164965849947486752228598279077572258628710992003514054015974728730196134594623551533827411244893116011591325206423499807430261024711633399795481128490423333631920930933600092991236080369734181074923328974710864802653953865138156972819977352327982646281421679831013989795815972294040011881776537181003684546247622611524951228600247987059854009091747108527082079648959133124933351668137959750188094284333385105105052755345686393684310617867777451942118847168800445519665427247073259626924608632357907817286605029986963884514585460665138312596694908245285950713191936975885767788965001615251433629527557126303299513715797309818777653752359031636919261854418349368329618687301152850615956200336579401758334556659941134893715391652070354478516245051923276130288554625430644460872920118269563937262833313809001382002165172567706924860359624960353418919220140234562057542606135992791643696647935340047768677854449641971211025956428030478741881171251075103485955582179154814511481045120466735933810598370563986330276423199072285327704888051472341632429918176131461213480693751801069284465929961496469623323105767582135105819765485099948992406170807298932899466321348718901821350055641439511422101645015106373696232214069830321064374898528081508399551126899125087059292629691330918874526248362032161008312681873281354105668649293163581324989269327371580866540409140959481690500920661213309759893682513322995613997150571530678930171309084091955635727116402989619817619497467598377133829696355868354276072835531123935052179307248391510214817303371392403534737029508023474061471711500463680957456864572870222449503472576829666318257566508344503315572333750059096621938592531484928404720008359889413889676314655256019938990284471947285768983868074297547222296730830038416306399615422324770073641053938505863273632556702854550064580318216585554697119115690494131059161739243378190136024335125244225912691879721258152493907241055318616873224386688349506687064410978533939241765838875755084583740951756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 24826404876197047461071936965631560300418046892179819103503622519233551517211460794795566901218950498854270021613723511160051462917116600107562121338583436288148071187655158903422390512593302315124679919637144478108295347288549172579502650091127100241253859746108560974647400304055280444503782384600714298925045481247919963935474773770391559929611734549846340806563637909199375579808930663898172833648157161747816048109299966680935518257601853032148027139887378296967401826824252060785654252495668679993515665884563403319238407683157163928404776919376144825864325090972009433126782934674939186506128377747786548122142948238001496900703877102643117591689294996909405737608447143540354955942390777358532409889360227874770303582151222601730809913158948774616216459936828354763511899982321524130286503844566228181668812584423541940740696658238062027060149641810654360655352273153812727110095997260239842532931880293539207385893980761726839058182091080992025642599446850816984269996086766996085088053739631778001809672876687278731186894788857254905008478166369699582998318127658907836229876924872770406380066561825324539100845943048761477771794203807203059802685685797936236847611805058736795366668627635458904312214501325658709610357358922969941704203758932944680064184847826288196886031699079225281838882410506206433182426580061950885916700475001866621077110247863627138802358251984118176386495117529082649187044760867976105721904706819563021659036096062627954298697684704156163002241100737441313950721269628020787186965950319990729591366068367056360463521655224933505546040522613616337760733522379982681086037231277528508227468654835816593946313596226654117042242077930750136619712363962476769692054227976040880314482992458762758233890506929629776960547883678293003634345644460766480333861470833457580659239784216032363740331102084684613041784507641016119486253035491244943690968903048850325042790978866754864825982532630364963371539578975145966624035610820213297099619696127998219165363584687983390162872891952698442752523654541615562718290600625883492495557769613989506701413350641333034985586174722949450352370823631937688562283547276493654404073728042288289695771285783387655559693417380627266746827168964882528050104772365910873188052403948236068731509879629722872489235300510586927910983181066256261459181496077563559759477603347563807404235595605258670158475455036576972324147513126934058819115822250577303946875573045392785690426650233164174363558126943599716095589519849541655703582777311193949018302740625902626572965350349342925093167354524237259342965465864781365704906942552688871919058938490020754981577978124824084137854118682276051621836138985670362500449640843591160218794358612834688119519948501050706351427268129731054784719426066652331570758265539207479953476344622850651288883640998965110294886176830918215800754676633171739763619506365090996940438528495215949516563676534598544757975475785038076868037656693566985064701316990502564021700721387032510938788010388199563669258764055206676781798625344445032475973087500173761376444670149223234256293115396168918877293871429337931056458434549359313018057130533499783408170139229959564465278715698514700297252040609649888712478847654626668680993413125645433844273549768498418324256429901974905255041720325990203260832510083149046279977217121695869463741188381506878200305416487278689839348825363588738107951101285404181632545422700076451858325827004229443330981714186143589881718941621998329731330621129433408461010747509741193676912547688817033145344907711052472497279309922620141860841038334267333153233826054281511225647723477612405716063619545294543424723191396716075971798181964006020935124510183430931005323666425512026974985085038317500462597800008163442663223481172166782768096940253209401911114190334664274335446822308774670248967171287634873313529845550490139503447547376003746666451029351729947056888531340387495395176097061959734024752982655168307700763026425340945339892209557100633538066442939309560206547314557041534053762943183990418913610264332178432854442045340032448117617773330264073944492021493178336689520640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -754213174560740829128507352273656496581644600518969491269759645257869611208816472890159832787503384680008996751143149716999762134513023318409801892720266470342833655371895723166057045546444586376630564957965496153734337690727076045271688268989527433426879345629883937862978372407499890704705984255938620807966775022279968038270146536344339614297404109003504528953961400961430441393919226058132928547764417309459173658294538011498106100901379935912103540669823602728294095905476195644559779897567149490225321068692389640651405210129512762469673691216133096410860622967451219372517876212885585391850102077227565342590651151606382971989183454113919843993457512901650530976697222317725724217885927118174596367610805034031856912959134397302755330481780573047604281606922907736394778842746974212499460841353017902185940729205095071812882872772902215767207773429794361957069063823745342335683908146541879324204183265070651586334790594909095605538638183782831049948228876029982496905052855988577466578036589136273274870847792785133981808054955450790241884733414533346421802555415353289217433375317517132078993587223161775143808231337444805889253859014817417452383286907711493498335938577339154002182642477105727604139044032701523365899465418729838027974326838728731941937577481718751687240083230493192156046765158770335743828029893684882396402478878724458812709187017864397279559143417805507345932620192866177001704966233004688502809479180998387527020034569689477861246944917172517769025502359290802135623322031658326456368114118863010465823903259852611206649764918238217492953590239139162570658260478794770638574409835423785836686241126227140848154112095382323654610851069828113323003832420000754571962391929035145521569007074124646300672952085488523262317190216983146471663915493643401992719537234592445556252014403486311147501754115114280121962588757980607524689933477376741251711755896065004573032454504811372514968801667793030868217401587537136358561873456045846431230702015411977268539813985943315230813122238051543644294369093634252945882679127003539131232726720435147480697015168352019815318006549002959949736123378749455055475857645184971888245582022684762624411720945717802871910322984960345366513954446859869530329518335372411096819842149503048861081462014401941338559645440895258098586611262761902547972585174683667844767860311270032751603153849256082516914955228812638533634618835489987257809418036108311330621250702496413409759367890336845866105453571172885885246601357438796877633419712309713074782857191765465327614702330087095348161385718827012456655848459636637439795539856292371389226000235572102622317264811199786941023381705655490027295932612848716997604099607329478175408801816904934324484786296250131874703000440498941343131550833841008893440471502586232507723945935620202051147481496790941242292517945451848569005014744218224610422906858330250954193477981131072058817697051239963397740847056697708398515274809045100250456786637147141333163457692516704963296878242675387272781803596132754596510438930956624470519017622669980081925630365511000525524751923803236047907333706500617349988144127080025405990847856954794205986927019832260092836312708587575335022496016503434886290722762211329804867534809626684541508122492645824311170705501302219721377189021157484024388447309953037976062730926573141088361353563469191646708077196873064973274969164116354447673590403965490873211623472849692260812682883700061710057111879235355086708101395383123101832675929786057602066828171874337107655472619937525995063046260108660461114138499709710394386107131525207582469875875323508617805867245173588241424895021230938557795075394621386289086648035590707409941427862265670399230257446752370836584867496726253249547953109675562993942848350456851052662752703807888171060891944920910902116269486599824269570797421540768353913588844735866847731939879596266284201166333922198929123746157591624540474609579484782799780554611737410355119714685715547416566563941824210729875229864494114809476736102333924017995308809442466984252433937828785219091944313793779324777776815309834395542973788008537391104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 18416423629202369449658192879104667457700805564321165823362065428044513270823564462916997174964179804217102916857053598479309286555573867344764512037836671728286276054613092172193772262576413096686612730316182958486007514450391084448421943907916657602828715107009114734066666119973958885249712961424850135723368118865422013788335927436771766265978456531909609353495983648781971843399892949402391200211659738168257131438190630006159284945377751406574111073722912233201514405881890010893648904510517106604695840869001466644633990892758998768331263566335985239725563848160409157884793484665570483389179802496421750503691639911169160174751615270456657677178591309233624713254072935142353410200899898373137645048286484408087803328903382695178286778477060069720137437635579874725313189604912917883509339803955613105555473066833277814994524239687601864003990899617924243885717245928134160290859850847326843083493638547702498433209586373991746893620711947064129528982169319735977840397685030755774091007402859654066284406484478824163928351344286049441563485059305621490286018770965091644369770073845523222547234055381458323788503987574142875844672677778191184162906801247513247227577991066817375156979630535168899898865903551365929163485340685065363248278554551102556232610264127313227946001178037541476919698347634864477229181528071988764525414562436279679272583301612519876809415965577979199517209023668615319769304984704759682592322391401292390252400188936440983342370523891649515688623602177397289856273060478948050712991867934416925641672679727829050009388494651943747298251485307421571342459663450031679114226355763356352638980441754513716175402670258830067693667198780198871606205075060951648847825625609370482443816293551405992648992282408416362625281661667835688670137815410859485764255401158412359628904528154214316759119833662720460145312932799226049189714329068980053520067380279184446185751838455773812910513660618806986869080312615051770167758590859444574474465784133579510331563166106135652183153069239025460132240841036914195466486043207729221671231150534391537772651717667083517722482297166015283444619013514096624127032433625177447652989440772696749097911690206176480183961439111674021317378418374854157213412075218492243646967842738043062316411873086746393281181438609138085891930112197094325429646777223127424450603524868800562227979215959963874369464945010745566063312405848047215958749962239951482362852439750080077902451447834513628480598236154438925753226994713185662249658579219673455972017257084015485685951855134247405861150991621226139687309719008854275618103551614406389126914944042854138254418221326774245362438419511623608139619748457231367222164835854216543876422112891751843004272996090540209947407361573532836064678530557146758056094657723297585526713250159243544237303093172728644391111515275329564703897327949953160017625834324892267206514804140583302304614072616669814449450113498305431314301784806634635982886144758967948291427737632121762346923028022953540827000074526132923797830298142759174139707877793741515509165915859098981177467395387155807201431830942672518810574218488708258844152360000425771003802613246548118538789905187359292999677790879948497958635595964702979383438822578782283330812718693875207119755602690122684377832289770360117994605657493266957566748985467496696086725813361231743199017971590267722885155241795628236746027574712806819446042527926390796433975773161617559632320197813340291793454488615240789962449925760343337465312779072950832626598887674850858751442903759322162485431044811449266672579869042818472082326877638893329466696474531693683288176355092934402076250062962747719838305874406433965323701364869049617787080094961638450852145164707168309207022770100793704128795878208521020230256601123811669511553278957118783209080070250664538621339672215174774284168126865556837241560841163781139072467509102360304909707383797147787033566358879896595037314932090538635558053762761270703658516575411466950341689419361571792604983596647329621374021188832982955292496964774279243405565248010611155931407192077124747432598235219230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -217817277607153799987280322721480817656017700829485395968890972060726838844456234661519008913610493508930433771178153714079942232509426046808987451252465690854374758633042826682261349920666619746699487320069117305705208722791933175597123516270591814099767220200623185268350672175241009250336710483279808457433560565769018249852709405242817981866090511307533115219859749216204523948901134027295545022271984044575100325667566495822684003936207292879400183669276926443675636928090900536725800675438217068779299484919837564728734789920791809900971938012046702245935718085236534070153292525199604516553937637781955081649560138007034488205990626669266829583802445983450076416715509967238654809427068127807360863110376358197713736397205875841215648884647200969206347956651936395639983798797412403767083908248883042622596063076207143291168405989567587031969617011743767470569011729612253217894482120601373040483792315267073548094586167835636519305065284380785908697805439349650509563562150389073447453226728941650646995478202495567869920901863241647536972430823937823596757345004153411369325156275224134264947665833331905622103978581435815119843042794226233975269056930493572055048733022643339834530516625664023336988268572237738355037343018272418230632294893065399206394717159738841115255092622375051396972261778815575810822277836988553288768519287862002438923199852059513718143968101246739186569829917567851606966889562927750605478177053490861270537055409189946972298668182324364647788772187950051705590002022295605013696374727269524882714836351901256373752001776252695102206032254912577962350867872021046720065933354554865783815115355735507346032353519680223805585453132816143083383782814060061378100498253900372058028813906315204983341311766079233204285589285594241765384338942695576306639366055941036395293365538714411434453762823677840806172683032846357569427561239419607158753289435563280623602937288522351686979721480055984854763597128319284062494828837480211488662883583174039001904317542119092786052928067271437789539346521245326014253066357241466832841067854828284375661781006529198702710934168079445242156077105809517924469873198448325419711199936624020048405410453055513134344481818169151435400650318856104945378218485539021460753264281800272472247578352525553955427724756208111312660605535483732362794935282609379299144831204267766415229117554094645788078552208210421660580795619803709924132910069407939279542818555163535437681507980324218822222132371092124241421310231194545573459455547926461870388260422383216063379623390468399276307981410540665082192578924838842408676190716306792751188669034187808183486085460346386938833334388137332794006053956403303782161321508520295681129833502738722896911780330755193526709575475791641113879619933059801895514909976344820864832898560097848596647151665502644989280777706841951474337965227777055813452966785937962457956385341184184211224414807684576970503506160479076554011646040351785600608448738294163680541913229017216981623727437009544766780479375316323314320520066380106177024740010618619237475629208106041088794442336170224511386054528504397715417958563801057448683098299631289156232741689816805381456075580474282036563811688330521405677445594565516898174175359281721089100736735761366336157106355953142251677952420245329326104471085074458459333765133722216424839975611044956151607277179927455770104620670392495640371551582011789598042763034544781980511023874749275295996600502689811352675968149539195010332604777971057747493575077485140774622551756154871766553863716282239944250802118039220515710937740723639213917400941187916684988456063281604478779194424628931387441320267461064104504453747157753709820496482111412078645943141949374053643912128882490264167221924143056553255952727197703607525541879396133513400526696776448024328148630077265362824355515119630612643012328279908303381296582012881457555010219333535475414653145844433072709348280099529820449688317737738571096685345885602884642918302893230621280503022384968799420577571210328370912221090205542881584426991098996728509087279054215710248736651390859127154391226777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 900059628401787198474211724593893697387011189941176156609146434706342719638585818293145811359952427584767725785116739770275876271277744867207959644122639103278616620439278761013182947096562866768467257612957639184855271087179278036067904049454764155372208256681821105825260309027786030015976700549332675555573426038675247894530952436792430389031788690533809911167561028006036722678548149634153040527965344417472065210809063603432893108474775799174659113994014480094775225567341015032435907052550097463549911999053581371016016341139495719200591906756465968739092940223916917035594299880476292809028695271237197569397333599471572341347719216439127168464917019078604483460856206568800879336618053744768083199034228839561797277119487093172357772019497384986313947670645096033739313603427013998083307791492952600699855155811839384445938923076692535894036093648695041785681255276693120231163638313778089637081231152037682304061929073119565526721209404322484275727962834886921821330606493018303599215403455269462251061638247517687668259945602368261450914718780991824021788317465691281011556162427557552275396594153009787655605284469663088387448727390939734183317189781432636340946268696562692759392892738449863813511836231360507988277209501182272909099357736066125680277917792393358593959367173258803269252663005878000181290922186235539334854978315682444126489590561570959467490085614926073418715777164071220537252183534898218965328817159398377637112707050594375859410046970555426593995926609566917959687282844289844437904845626355075980343851171873193944137553427408258651131747043878222728532337649882515748972091536029753106921309473394975294756035217243565450861408432546136902308706820944587008294822799969194880962697890043993566505626585452631971395150814699853074100398330589709674301132571256708792313330892936739367620396385991472557014882101595667770296199553457934197250571086982809901653902379731548487165089362658505607383258272168031652873401048548145219735196218760819301586974354574610516374566266178931137363121446888735078244110151259193230014727765130115751071373858581346519044051010593269885064497704590346584602624222537853632935356101391116768093353621868625399254071456326288560676709253684013504286322537780520330250744534820123990754556336825257966293562020887659218040393262522039271735306080511747903989879578183541677455485488162901542523530883693201448131820201012248713304709515491669582459600860146601034822858306879539145979188171472258533476012963063979331610545499068738491776489845401304346660040702640590874394250202815467165604241509316687405597128118686535673802510155771995512866512225242647142672024622182383573821638619579692020758865057504103404310504555080481254247918404370406445369587167721328336060323816776912426111370945835078258495473309217444690161806925393513164336310715406619180641316300924564400611036398662322590779786229673834574323602401282021414453496625827163673258491884156510651343616624693613043074736113799027031099108247404640283904376788376499359569727753055656536618480277041808043601418131479189259866970569337636782390160793221547938720702126554427773852904501877914744250483981080862479125552085148164133653829791920949640119113366741590723339582541837881013675579763027410475814286054276928606297789221309377898409020355816216424674976016515300023367416850484358121541637198956261821114794318294682929381072533500087325568623874038530923415974945854615127070509397213101905746836000309483733011913263316943614791638593111851800363095102305589296548380147956293212777378604152694032829089102876036751584542607967839050933859014876083860827250318223379036283412429127462943704126198213550398214938205485067082700411564754698053784906306965515850400881334417470242286802043049554896184672611928334174688356050878066124395367500868414921535389522255097515514010911067318447477534394149445552574871876880903483716948539661264940676920186271395705356297762991288363618967472860296034033148820291850937235397451287233206512243729568527861734965642200983293121939437107706125883225909397186518221436580767950132618461184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -1163680570832799261103891253973983277517091104501191617393769665239127470566594095315314275525087368299589020603525940859829516556918996482517764837998487893667812487333773832141451867925173647256510363056034592755891881541803644615099110853969563291604305501220591367653296738032621024016671978476307671527090617550439547280456843859607662691025047430126137389416219680691903021885665203978279932741531745620600690180192615006357163102457631143108881136636878023749505066065885182880266954544376733863068493161606582459978578710546305375509429733008736380436534023295198066615655885422660337243606481931855310996028336631538173276490503112334362685797956339758983031434131364921109906064093061231234637556397768298480841434259623109214775539253083733964690587408340481642735066058992064763245118010823025106848341911778833572275786245383577731467106129235244068128112945597416811357432383310722401356583661710118780374628504428077612931962172264665460784517299233021868167954813520687024983015440953300640193629525494181176147177098757622755953297763468167427777545303508602329963693978757678294959915893741229498317564519251832090958891700629704947789473659905192621199794825208725096491890769584966412228291095690732194109604726763162703935506406393944038185848770526172277393316982177243840546301409009295974509574088566069864419049186597074339524748193527349924895762109567430256604454342252036787430194411489034839917785760474310202510035948446476754335292901412412202275284543397285673160523513358199382904290320159638778957442297356845853226795742672765419908905625555489060090780723891819016848845102397674518417742158070034226650518262464956355383902943094783183857081573632017447525328462575044362497996117577432995384063300955248674030349636838376346839231834890192901070210720515068915927138752892177958432669433641728042614810537882727897355925908392430366918928435813248336625043404342840236667381769876847467486977451496389187741911638327480947578333511724936219241350514657421027722660803058613582939034334034157734241536399208795943683672451738653812470382492386376187610319241675725088102849179049912868340441642017132892040870829824266834952099793313661211215858826205032150745331946764896505794939040278001553865974855680143376429991248140946935464578785769030665979038957996207022364446243196123189785656087845064229596192287842701588949782378155672267595767419749265169784933596369941393838877322180428457850846457579697910530250336531647207150463026333458475722743653033432191775921464519854641083682491254235771898538658425824185265305077545300693746808578563644855451676309136612567280760036944128960628195895672991364979756237300622860461467568102387568607064865245218214126818582685208579003289085759804495901107487001567478492482162028361640093332914965972049243636290365741804491321858659201797228821168766340108601601369482702521062070010753691746924575427531766208731062356487709478299290062851225760852119948198307903175734244181816883633777592558958544097832915506485222921869043577064234705029122422571285668838320867330210669985133688234987380288831927438599623256998367829561072285280132641954565222641056848160672383876259065586038241729877899243579427895766092314437340454517951723675531608395326924904665990448085629681493391301963068162131964413084954790697269615091184712304947963351461410900564122473385565058425651587396080344126369857037497143444281927855737665267150538586472053352249561599911766074618123405561567004996121628519215409926241879794436028004976870451424693615930296162010289222385065414284218179027053446152581036005563935598757206672178011375809976543204442525649229756889463028863448921526795942171520155102224430354125053483197702956203749522324614373665015249401500325700991922834047840488691967197714698624352593820465407828155284129231544806817370753983250303693968385546895350630619361296814199433490932028697438124605818505322392471465778484899693052609742445481270670659708608235461754621463586039464638080991047767094281901559699026000608806685434590080461391278732621458807417105191341754641285539430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 59434406632570330400725213888175782601909968241520031399922348108798329305723359531216506689136824888679689794113722314922641782353306348554179527060082310283223789227854903541386797513640378235886254752139271708868421682580968113574863830907238984703851467009052885482373798608099227496588329018504662249947385601790570991840986051976103323823542179912134016215711883209538627279090910960310994687033372322657993472702020683607814009402312762892699978056582802026680064924286843383521753430518007456875796414162799857872268585829252348354127960603774609600509119536796671382302299036201272050789956791810088860426665040159226211812534572443160002327872574813224534050320122274608113342891702700607883145742329130662207405707346209958999651325318101062939470391262125566744856542768442467903214075030625646932082132000495838984510139280278831729168278269228070697863414549268134777539888545927275800881021182579611478087946024794734176062577466750805313583819560554748344137834423357854440298063215913676639188126250844747575499456776867222177299045325601741232030276147298339160838459014451177043561904238677502712733809254236829925736167836180276025223737773924386570200484974743370763394451682048661044956477601909648574709902429163855523516862288930453918308908083471814094995888102049623455606559097248369634662867081609265391199127111830714868424882753687507893274150339457420885844321482797369608345002539033028924567503570904087070863639046059089061260879280913436313248168904706586164069984056466524548892051543363006971416004694974045047324743403625393701960405545000650190946251947701209182052546873246355513255795819425205746197383032217621387092889348871746909760842628023872240493802726607665995178150801232393211888452605574713200534482778851382859068853938241723835739585309253990736649242271757432153182998264310212939972482738450241128612521500564315197322865943222621474518691775558686162899586207327443799003767615768160727214112247104452115686111079057735033485104150929085580959925828042347381306524313162864423643336405924736689958961495324942919532656356090038802264534384039042472922369638785975542287286510196505377918987101878280971026579099568931656489621731104847327962933113467171239937208007728874575005608360102164976348209731279387463281507898312435476610566880418205041701765495317904180345559623498994646463008010233746200497548217434837165721699586620768488043359293091848319794691073419046223145296144464857480735741064487652797099510980737399338319972887662440189089006709450030353275785651324671986798420275282964089884163825134393092807779440311377133051067774923754670217462250309981419290263329040252577500781346989269167103262503942434725375959599954364229946546705933566071040221510992953758204234915468347255012054868275895402029363538826587717210100371523561279342492890392634561021539916888447938302449975089435373434969411134167068503276379836135029669230062122804493480708705672022940959327302891320079811644035263261935587032282339730377689986766621653332470007052827611092192459103231511987739312497465988582235368576476135176082483919193009769194143902463757226626274968023876079355068195195527433640057142116161444985565658354156552080217570214519269645189144225001269493005097851265390976583861074754641403639143075468092944990343653616801833822364523397749977968854957035032077313614357096850370473417449878846678039241706110844876504857608200982070782600755002371114790472493455540347057932901585422366553949831752410448428581917804897230462445783826660202361664030200275974384608795948414758416673364888444256937080616119687006818990468241754213442753031974638322962838960383808027139938362590055916846693041574863564578274608355731089106079949736061871376572206018726710768310213624814592360333080246468822954452957256591375593237071031987650965600785980159744067889667200446825581337285176183703213946856543976787544940104910170102492101478967641576832350925520936719123566014358855340094108028558357410330196102765143678719161723179127649812599356835154867566558621084742928271943734398595440547413624881152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -956961846609854489776199646896645050007773730303635449654856729751716140579798784419601156366266148222138861924602373087130356384053377101977884700564730469339529675500518546291395378494647236258202185774391410969877133404732719600519983186128140048592055549825792872035221444914376717357301632493837915405004457324263445349759327299649994635975252023072577404856592949029418610996182493386179028489944738980788948181760116229349918005331772708989787690708119959415659900250293857370614051766173222847022484171620130288303470976699403099494472020153826393418475680425854878196051982666877364965830361746178495178162900675039824603472718843365480728657555532804832422835137285018446174930980765579963711758172238941407777927979454629363239393598653391204464158469459580476060101753961384693830641328582562628976301160529931269047682508252146511077741628767462377937270997985161836110137501158979926102748116704494869526943665544130302257612041373948387708553741258912391882541622668994614321684545590328217834813806774948196444893330786509653301430466515122858618320540506697159783652494756209076196672669081116730805012028589476389712988275848535203978983078519641474538008882546511949536626545228065254437995981458474488598621086894096132009279051234016295973502909014585038532030934150089052200367289514649371384968270050306063829562494022487257161970428344723805711913925924445631204555065357856512027619723177107149985263565030572364147710861035557166052566926738126056801183207511090805732032562886624087407427982152435815699450393067145700175486531209679595891217212966407229494539672420940133446005510672889740155047201782963450672889618510844437994883276481487749257498496846335090679906807923671652324347606342737085687967760170386058434078853125120671263572061679989015598343549229918247870452431171629121800599511800466526821182834380976817911688784739022686857592208696328601481262673857375197020941131738410489169240553877655491715012911301286311015941020281392056863358040247116503849660277333460918255799149026843591793187950209152936352678634122035422609494919509293472836410005183051647869673833992140397490314944595782661137092084124905960716580041406555610825915257306182254127165644335006582959275780507756988312324168131210935524348848811049148716234570850750565487553145667328517423681957152234385913055194376335564148482907387525332593325453019573254070472911940766601468699789742539792876989780413180104826380166307705573974766519972418367659081984217508306850602137762953246565184768017560391927848395061653629080317060784116655207023624495958894054852884729212137693944102948840554994331099911406216667513141229644318028271207336413271081106240999708420696399023576478216529036230777312936199180752903498866166722810797664080375999654754123174678080046993279351567321499773577888993766410783774077377475298286204708678505311290177181925530324914607642363903042395122057430980904444799858257655669680647929009722964377899140473822978442345968126252677889641338513873228161788958903848439695848100176780671782556985378302085547952768178541092737943577091279230753164541688727292930782735710330337520350967683739367192085002904783231947773417748242534763646474644860211171741488656579777851992516047053811789541514273762279023174546127362995479923717796962658853384742203200135656445993171387491292578645751019868553698075181626577122422292275024972230629253752190077563333109922753109296146698226539104094113922346816759790121539529876080095938008310692762949391115640833257513332613887147485009451565671391706748877127265448553815725046213394417827593487529554856381680100165597450864897963310658126723365591672697515241583989821759939784939734991592616057631782561924478076513114653450395636358615525443578510023389757351226759923775077708324371528174004788054188734982024095001742668939053488597403471055906038880303352633045908479200278263400332352661494068804830027934610846607513893699587402345824343944434174337580903357333125162584310478177653014049093774566339308172441181324667369707067430300249568709190463562057257886189011075072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 13866524090943061710797685348116906445039894851502584109961482425782678582578934460431600447929970523534692569910054957118664593067025270247278290430076161436516451391445695842247743307169869665597545880275884685649679219689670888008265359872654746694143633919476092039656596450690684650533709999114547833122330072011121268392379683674889052338799707341062284667246699750504898522981111843680982723923908487897815610148412457629717246892055906719864773166572251687482229191842279121395457939183888185846023308392001586365213636938746601645754441333769926282964620546723324099263180303842534569248694354295854845854854194291454668266739790970868134109532183106924991852924801294473814058299648189580564416458270101146298746863040138759885789820865336481561613041262068634700816492297764614883649274251957420927988099186547872351934160634262553198688802174100194470797009527834423022777330472131174658397201365398637330041139324334046562486929549557712574701241447829541758264921122808899693501371001815154357684801120536992844581419527646006564436551940821573466820229276648422768894894771642505914257562185565152807109324211073211253970484500274577464761290514047917419798143168915689415612896120481497451016786198759654403396470807541858541850041619676329351625847469853725984239190680601415114536483952124105909221212923321944522806021728159231898630079977708082157126505316295035412480752034313834359380103317479797870956586974371251994281624039767380600675654679194814370781235739377718100984368205448522781206959146274160729566169893552480026914806145332084515308964986801419453132334952761123952967719817092321477547468479355891461799408090087681874007832071031858255707932435698429113470213519166391345072672891561172853587464125932111472429374038657298390901719923940912396521810904841166110704469551315528084042536109405591164108154443979058784370554916223575427401676534102449464719730819815451510525212231101060747975141857735283633758122403582955673596962101215843377369142135462876871086501471827445332836038997190724933804307582026317191326789061213553455501347773812325973641740859012711143133831462458616906872324052106379239303454962957750510327443728976203781089270686058877443037009303746967233285513330847061254305233254178723845332780126698916974150431115590057947289187100676902045569903287605892135292932069173924894124634933757489364835818957089025396689926638647640622014501594908098154708035502022514691615204656383368243192684749510406191009314123027917210249948851469721611673787091859132813178404714677241673808579837736294542720139528835815857022112214448232764828234440375332884776431071354636701835692265955548831828774435158127053690396413814551337082571307110563464752465629114664835605321169167811287281634597407153910655749116683901509116943375880808959596867387680788136834416487888055824545061409729837317458679509373087318572016655939599695218175574123922963188053910152193217637510567488297512613548486100231350787164338164693870526353532026243537159606461857269571645772993589534316002185314731072974722164095621482054119372116248669402941156820245952885745615094626632064135889390759878262327157461278151097195437730248161070283066519819795969772355740797253556417314798815400093953663756630294901028496165053163498912518302051865359559997704042603278066444252108725692732362143057917285602299693865329803496474985864547417154977760612507093542910037785156960690953936166911325811150599208833570058384167106957048670914529347848520611742160963582168021355544709233457887255043118578247809801938055851456987613613939787868872789589896803417278959960483678663787406878525548976747234731778015545679898050624391753428803982416552260687703301505898825015206135480208286396617853683679372428219275252637810669486160187274587289555009682621761230560613470928456691050302713792517243498587241434128207274815846944713544978387316261802818206004699300927578183587518995412104902070087090025166643921812451751057071763323022533573386254863120539502981231217574816831859185431769180121065977865084471375445169632195308607219590758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -87288748914031390680677234681815121683228183619215353597475118192213398739877182589203037159918026503356971774829721638454220981227877658320645476897566015905671017824497998366759431221418095727564487889541013232587823487875577751875642787017219805925872551724300508522863565712255421006415993494561748744169486472804958119572640911615183721888950795742614458170924508404017259896651571168011549612791136472639225931278500029028544673991632810301362462832056448385973362425910000088027640772770381856937830913686430907635027075953895170322315831940038011943387908761462546625693986341900345611448799393842359451242520890217344016433262995999539031249383597183727976116620610542400903824157095080538302731023760971772445062058568760740040110800707721294920703358133341188083657074644351014304564624304887125886919199910934117246599707498741371832511073932839117625035783737457333490978435856750567215982393715360832260971476467664999824406271312708277969591684768394756307241024400863167879991011003806724355069578656370207033488931197121838521289175571095220136675803630644841302678715544579864347182725263169185057737038770619885148993026544089127953072197253759968498692516489317813941072652105731084353790553078973819196765776035942598490256643936151158829582046467683089166232874533419333596280090077280324008308886409816973697118926951928596451499685501911365826254158140570621211514764477763325311019411213564789242467754748994460957919731010014434128864300879224177467358566512074255651777961595858403924604409588679250391897077813880775870496995741936518591233721130394506845749546469690836056585672731535423058869524455559548230848182961631591470129817836952848601972005369256273151228597072160128301391927477554341112816892662936768124327801844242560571188191378290621247601436888765487707423449186870048057354751986512374445536044410501666838365021815692210197270395861363976742124795295507018602498883434529951412421002678251176036515295450299904615824248432741393066611830485191923042789752303483474983099032822156391825562043057981774418728472484440372282162111089235272613234052124335359688355148889668574846224556862260058681523851076538512810909803072677688665500089145821736971050410196534753408769487407252714214622875236063774856014077910804790637961336147023606017324924484445147768474956771264495492148051785172150583675095518379569535355450136893126936404818758864106260976468879196000557699920009725476107895609872967241253152401000194016077548683779296617560397951978965118610748877129040633694532152235073065764320363851576241851024449672087442490747429560201719379049634107328689899215485493232286766938008790925125734036644615791863516570415277879946748491923347197284742919807354180194548181761004284858726266022741446648307197710664211482580808527791418570340843921177947949157237926545755758596793677912355521416591389280156166190720071125502278429291724472717048672778490023889784524685465776845038153821636480967395067999586662686964575870818985239067111520457025525334418884454527369826712873117751226667077917040379777528453671519064146360007990795436483158462315414657753775710627466617840659508736248078852318031860461005842137108000603021191355470412824197388728592825231455586235509872675095656145776432086194859053006072464692882103753601837402299467464316610504845888178193390055126927713627836651602549698672066373297244911913210271696097335438608993211133191361323951399549919175845253333122893972481012611629474697828559380068492046533647801624842470782860942425363733914446861498190421647356661625302815233753441529202446834124278130101051164243199318479404547427399086497716891967401058151195594427723401406789197841924305133373329599379944954172238591520105582835389249280779795919916096299874184499443443245719909121534906437308245683075580862157572465240249080493767915295032922324594511957376042554291323235533952467257571686607587584860884949267946824384297571334336063730912930136342457505021731807545845654198989241537060483478937586252529264627660631876638480245560900143048291160988520173470956472238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -107228455971872576888441564387567776836105274090852619176633818143932379586300875838901667044605324693209377025936818854959364405994834577363991313429391279206219140734413593194614825534942458402356575377476694551988841751901951996705569289447399499964480364878337706067913673824424849037153218392063504101782502827016354017648388618821305917145383318809284528873953073714638930282563337264980564109221545111500585414297291314163373244650042529668303394202614780137654452605285424707256472000465713939991909207279482478645235283961891218087315988864413784070095947003633236744513035273679553929251889411288542294733160162369395528781731561806080832645515913040897385555777106120665768679357221346211950824674080543011988335842353888590247315766726756709775314962638555513926062894331994310909050962030159792164427794976907393855394631014913305328273145974101641902254274229931904526637872336484229519838399108409201838610962399650537723554070954526059084246193135874695507387812705290412503742616033913260307575482638650117888527821659500897945303344749921809842659072904867867852636824379291322775569853145246598556118729309193147906865836942571184728325555182630231293725471233406297511372380593007623095448799047144890373805214172372121291763312376552324316024105994162027590353488455285223815515895162350155757824694194904884527184293518600460146516289418993978526611889107343967802436853918284021289857674728380824497245790724129545235407396034763775363429678338318238489110433700066560123608463100508568063341070358657001691342076467456511267488030995244644156591998829802206466667613154650320413799589700384069754663574600809041283506169605667721235149896325936003724184386037457202080166758603883624755056422316505046347284320088323132695574158414739351988044541539951617331985131358607392211366598773217852722528118285921359080679246189295635068380009505206982960121943737497932120905493503135275327889368786432408581616857993612440250812245397999670187418601051046952376452144190867948944654888733546881021169099797037390895716147590152081078500519833864714588875079393597945538341075995026723894170150479234585223273882173617333882594842222708672934816976943605417406513651980142566292993406251266091902099195460011941795865222356639291365003842520581824866962532075900886242808321600904803008563473190428365630391116303356602314256071612259617896615281683821312227336810451440379012426488607666840474243194117883362530807672568659224598532235881794890283793468131844976074083851487206483385428102627952791466615772701993335834120941654107583349357836942787511296296834472278561222158873809228987530881565144110731825232361148000962178232341047199101757756850963682096680409315300357547955109992330663425448815405129717626440103333570251831460230799646771212608187340931904506426567910503275981897675705664599344054646155362646552829080183778408518057326865540380440680586293878288366148788615785456767101955110807039515469599654024762318333011228696037111993405958530966470338037172561232567820947475625300377452891272736193677822368242655579420799188745961912313952125619236950006632616911554742630018808967344993965634653663705539800541686309541892285545399621507511285581807963212931744730827332070768594139619816835867366403317283592778269563206901720122675158680247582064250158811541337403117525977823783532097783691688937959042925997058949082792334670358595378649541116030096945253191130291116167875517038301262025775495933771302649104499045752978555021627391463561498912667934070490172580238635383771850385549158191986426231971690783820827979570656278731683779273346443688853851732533519745774266600771384440172575102095260752740754238944932657016933182455782995446165312542690033455725118509715125956651590253926613801569063560245554568658560910717111958030238395909665730124580806769010352952889326381788380417805160799826477061979662977220861093104341886988390305084608445827607042158112673504474669278043078827235983114707294760252226317650572412553967926938707720689415456608128171789059368053132569116071807545413660630369435648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 831457975936498767194538317823322649842785896064713439578626138940923807222569022282696485262165349176843744288502867801172474541843053437041950205716669635109335657313081499577303959728139820322681243679019392375615520267905442523148480721422112745883010922818621863872287689211398222129638298106764172683279502044590510706949028805666459052421772966554470952621171025217918003761836424658520385357941276913111621921547521722241821564891970730569631126125914733104166019838541958632040132897191640431785262965643761230764530426151568307013268659544914860193247833468610334795517665601511196803825642980739259102942014707687858586232000296228581617903765744220517804407099926044996808564031989083731654362025118621006829253616585764962918643415866062909035924892879478915826146504767295925205312014023988752359253528561859425741402586039405332753666960239745377766646012320578330781122228110083650576418603458905059592966062892972516787947077874572732053564803209471975768202599296341388229174221640474671213703623857347761123276901217543178120469886396011932223365081548855187603173725084188037389217084236538147328774564673258228004351907273107414194825683342551308027442077266404319226067261709947870867255251255484854097154307741116203168555538888530032324286374277860283967693666175296183899881591245674382753893823365516014769879957503151718731066653677856667564502996868837242981227913274881731563852386024969000995578055963726690081143948110676398145799955335876008211865300639669072373840251156391053558139900543621852340415161604758631526491447007268982926396578649573517549361665829149195442846283507760081139676957793910264234250394948826971899859581711411004212774830413439412625447424166429715956269433222653540423811364882514795519077568488813876734728150686071118767604687183163380124026723012942116288584686495242360363570040455430322334124975736813947531645971489412398757341810595265868413857894554167076223639176950761357743599992865080741971854217341544077617270251723718062077748813919745534817972075696630916040276049852589521462729072556723966752643520166184194022746980860140032678936720530439083421378856998258097195279663480118261944358601999602860165879478859680260723717170921191371896463900193084504871569002543596311884726513445032469886091454267511862602646983474327347576230437089371031065103235114761463778618289861448219742508274524590077126484977783815018306198254026310929016909819805530644228037373873161705678899651802332048790095170058068388267620041874714907998380607569263070822362656601275834074868425591389027318323637566280029672574835115662468329355174034285569416085037693325382592435962378908240860098333607881295563239471479968034383178257937434226359548871118481815389682075536692246596183139093379357369611702535371689791787902646780714915707723281163521121390493902157123739990257825208596270842350778200893566586834764618116273362092649526041087397712185734034810185087025981336664289160796758160762120414422337080650849484407480902064268209543051854838656336420929457792609479878420898450936939920427335873163798709784052160285602924825082190997653048748309916031219070846698778665178360404457055573470328492218061592349790880248582356098175371062892115697305467175284414917512337271511787696136680315448288709531253091570859845670407716481029477310987478912687510835665595066426348178336555834083870225230307376842742254845692880614656715779911894559004558999720428838004214708821662583748061918820509931735341560536093558797895122362811731254262573511463301006379806527784197145244349571908298441389118412627561883884473315650797279734587239031324281057885441400729506333528141046726662664877002417568427262488121964341022794766371939660206217153766797879401392075341610649055702348202403386078557691022836475644267927428131197710128861115285216131909237072857737388814409234561227741043909317800621995556827245579393637568314542085036675663489427599903667987471046371321505705579794232117596604823081603305265513164040905319563700104794687390406400569101414001723338163590539804915091793510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 34039325018959095279356029205773915326793510226083961656565866993889535108112564801241290693927427774282949753978687668351709238050969946615703561698577530893523740515842347011411175861430975011868093129125912603690171683062132428667585593595074513887186740833697259815015340983196296815950392154920851288949062276954884657970862030807787308931252420350679097956040480218051216309208949555981401177916072920305519957445263356043535933353082135679238392866408041214287302681559381047218129843754661703031996537843790134908138620150821744433959504086621474724686387428678613807256951729357974466618266305511188668787554934838909447582129074087981826731209105864898307329966476455362390728289088608812752073749009205044608055851925126284540318571962556145211439993770633820940206967093382609880016980406848174155067914739135870897344632648776278056501392736441125332833503591109379670145887606781146973532146347112956478547898051145263426211165117031747003985007399969548234669790903010885600198645856706276151871568054528107877744000994418906997136404338652474594303713056091840234849225665325253593350008847488915558655319006665346072931900696343594906212764897166833246870435331399727233638374297084845607096376583848304325255574747140720729424444047762754655921928026923319066325110209060512667375723372577226953376882268009432494853278773173989085128074992888471409566204618376434190141081706271098011407639649004863983898415990701922732849116063265127013251873641436004271048326427162566685523052131479460248242639130378313240790719581665649445999059323269775490455973546169048950417278924344410965720461368766977030881050230671275238572341626611562272346753607240565867939005821832568398676113628645921256604433565703879705823695674209190907146617152790755730963528716371868457177613840371581384212375450267712389775483107262996152455020365132954270044154479495652222271663665370278310108875424102934008497542324029241778109628688771993183604382562217890295379512204901590013434541028850917276640302776028702607127550750863921955893542866885462351424017468625740499160515824177674811026540247608270242586874123608362896144009060397952382878156055806629034658613146426445222444900492303669083333238667157769464533661994857443319384268570199469215449400964530548804638342720897158520049441332257637377307452594802779082141271585819008756305889826646205891163080701181036391582010844063769015903361502620986024919859058208257312679600367123640414374007241176128446283209067823428921112047136665016698212189059210981451212831714503177174187164485300165935983621667175641841262074697216449286750788157690614663594753711497851196998468882526161605497964641719673310784009068770089403945809542869139549050887026004385762849248490900594807773329055997766405296242337815311469819717401633695222113194759912155767846752068646229527358081065743328181718143379789104670707939443742138990574121041585883940002166855735363780536999926300285436936845739148861423056633551035849069737704301008593134418048186667407718945552782614323568886361122947842708509540430132068546770027650795079396188155708548156733134566023490160817598852002967453510637991716987756197195557662026800010291966148666320716679417478893437842252140940510669696298695200054009949000322465517975939803508067112609258611043884067721460982385826958868354121318739076485074433120151648531559944333351774636060283228644247544922795885505048825709370967430960064230805702828024699485937923747575635462074143605370380764046519856463962416552339192178229280637686811581867489976384094253238181750132375819642907914285576591447536602553532965475303296708541908624917449422378945527461048389624690795246647010490107696007165168406659594821565803080819650361237917955511207193789637943627803608175550828447204523435330851398607607106746736749802991510267732915732056219720385404170014439595420486424615310038896730619808196351206288214438214614714682351388822689320784122743163020325687970462555794599067313379056739670886197335921518995353187016855641467122613038147868832436373671385032787230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -298017679220115178001653319326305824899132229466960492889761873266717740803070711591849817789024775507631280706946144385586031889255211088192168700892789803945915320244675415177747229910952913641174290635386484446422901451021723060677411714935844802988804204452912856020099684184294668527397957716005066673189380687446571516222688159630234174175308102733621304228356257606689616319952107411140517997800210038917903489852246293120557761015762902486565569000928675663626137662233630459341273494111330242789584714078802786533501518955804780059540869315581703764994000718479199074306088909948667505892500430072920405239187879264415969369223456238462171954557485906008845307868846361837154841877707940756334640255826489258940308047852539268987104595385698743466580236962595357692773177278999395318028932483118824160595162376900738737041330097526867522004269263931783289755885211959135695055489792035854316666512120886874677020781342222393241589475585318625327127776689287409872065954702950846046337491095104175541949529908112489136183773801370794341912158430663786462656862111745598358135208920256091846140284806741088658394019187645097703899329634742635644733115457403220042824254432751546833598381136793402091353387982965656724190086094314330041053938824109037438179719998632803900943701504819773953609646974165111120863837797282380541471101230659408958505977307385559464033165089192055890245146946841758972447895818266619680351094687793588991858649477698452321831124312294452851953895777749864641274836076539333203815935349177167121178911727473871522585913047765956544957876481094137161977403841516421665987705942576181226620750846548444893972081094388780618405859740168430961724844558907693807366530807184677944768541279508338973729862783369911617425850899362012039260724171383136646773288212145833886740880419063545627707072807495278580867035845580415609039061179085239777817470860020069586121595948065499584720099193259529850061746627919396309375589153469787891535056660349090805580590367157856848652429800167047788841020058602978020212541589994950865780196862114944176432152700505372264104128063448846550902338113031778408145605193297440177443648052709735129667505345290391569809827842546826736784286049939205754445587612327533731643044424813423966765259443369558692326449623931390059127484581465634963202059298767954350529678195258894124257114582281889744213954016214186873765642263024923924871399413400673905226893930408564153338839274172941801732169740594821640301822530643500746014193156886920888246693811318408731894571839832795074698031573104606606535748458296671106146310469926428058205362275499670352346100326813050891629081584849799733617793799550592313194117214077024349750749253594086956169535333484426196924990515206706281425935899449892616352230673578887124547860403012570315391119234261285952538588182195447695499613931639203761707131477102174709057093026873248589162028707311335654796038105007798100009548917975719628934967601499376821988654840187305219955847164820314900434597656077213391177258663121679227938676525968834949382168694790011342908236778539854700781560571768399431780761139828661499915893292362406360163653987652846590959198018474776665433676203270081569311205430489653658820510759424172744846871230190379816885594996078934528144570724858034259660320569006932182967838340185485315737877340208373264791805917592331262255083428856439781127997728343666914932440865068124168393114627253936032334758600376583976984756994940004398598195868182980196430611398039955035076050176204085132095379085888146416879782828488420603500231164145890066330583596870654704288530896654141088260311166452257455381956486173108223873431840990920257303106685672807060332303000192664376579940345075376039007532923308790538036401651413651402622902535157142374786523919040621001617513812263096625652271852532820935949828696703219280583344849587486895503612765084171691621257582375274854848978784345454802303180136132555742153890806743448818837365997498641918231997847250005636004911479000540503223374630649167971292442323305260815111684096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1103253078697826478560020463301593147352439746783376431046182637230390830533260992035447773892960934427925691118722222401707675272759492783888114026250729128598823600890199474130897806930464486419710216889480752570670229909642898368100284567317469071059610492983663210298682384240762622808998163251168737270905995062437448756993171409495283349150176660148015131936040790507706237667949129915299897259107786061530328189499310741965932175970188276419896803144292170072121443700023149031565261053151319320435181402370836849975038871006370348458616006507083188591198169913018779193671986824168383142854392721312699602617470655059806638846919177887490239532087345629065921680918149142686261596740620740544385258514608354369021011330567156245233084036467184810953963628225770320911370281166442154085959876954137475206153896801799401049864147471075031339936078154247162984247582758079548529297791426219739782602499443199579791213563393731528491754951021973167750842782408517202455839919731306133188430153536986444002025390780251162643287227109755918130425005362902775630508430804143087551897450881456730062342158834151067779773170615810298532828476876950103295641571749293738392482017985154623467632747588519467789652093908301693481440159788853045110078983888176010718307346085693915638709655012740175387127615730170958091589119068845061004906600771092056997919693555472456756486207569862453261434711405028578450611574479016928390151562746225874131908885463919710290533027894069514003282667367289675538032104210127855673017305402554051159837645252999536060872844679354862873603794689214617023810441758825900658471746126371566161558006254260524365463299737015176406603251444320353853226758287436573300245552503985745342643245080173975777894572328690365093208728409728885531070886115507808899561034677851107283730055169879735584805975268792142410310064542862601479605581195284777156913730331057890492178930698442951565176898051769363139064398538255623387040843802575587384259316833638627828878270045153360806306877319320200085697762981900264506231674500744205809389683120473804953145621860123435022454019984323182693835694426641966401399118519389906425690256255780176502651418393679759632410063667870899853068080531175133903854494180375566222558502882928811924510903812184137777024672289772348934531411056328776550571860268673827050473171678260276133549553700050727371405092651469564295033887373863885259444530852704398884651733979248057293742865582931225028174574524811945885711677860258915613871620481777516819260608534787985123958154998809462953477704687211201580962845781237110360843978957326536665636687619279660737350945595477982276467090640197235546012387715158283467602092759811154808850149426781725442472444644370163778915540054574447594672896301011738915163138687416033057783983874198713194336940426845612722055070439444633389919664051338236504161963786943822211622016163328196011763499350263124411258800081405251600389932312907395342685593030818751154524545611089361658921772447366196198258971510925566885740564052701337938566713506279086650174737477774352180861897667704145092396529055910836069005466841507943115280560456471651494070663842340303282324415291768175946130994173844853361730696151987968542009756429021730834486768193758404678348925298954522330844015119157733474603541810787632283474235845512768580930297382841836640847214076171061530620202590253030700030357627510744792185768128492233602169273926240977750537726551648596901020633734109888695642911372455427176942084617264438024422162713620833771800195612613702235238313138781599116521393214106402828611910178815969675436427433266101370935696893211893218851435288685820902803637654887948778749936264745944499246240919465676058991885423325944925458899179236761469523635245325168618582430962812479060479709494280710212156911190048457562506938728867755925445138897498915322406796341342514704824892173980975656404933005118983864532474921486000367276834908670952505973381001692080751485284646761602527583389891610506433806018618386527748051307585802282853794613656830466011955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -1787091312536085494871155558409627981077504169879416089193345400332911193546653647074883277512061781397672143572364453084276118710854490924899171929546522314879454705826703033230608919371845826250096997361926031204743534296370804241998305667494791088361248011958587308342197289837045084474066956372938755758771167377403097862493171288243665911752597349523159225009869946903830752947536235448567786524597601357883368148957467146478880974337580919789623788576643007683038235024752560573146107389120140653556709501746628650354758124699041930787682490069908288986288251531814852462012715806399075462273310305273793370532455828328279628880186698781364984714175296633114903720837002011909643857907749193970842577772346188154928335518201225863049985928315286700022621921936069865648687498064118616870271367854575113595093892962924072807465499763879302775782695256541703547787966870899103518353113678833155792363310086283905401041989190570470267268695047233648414090448978396609893927185201069150055465027343304760562185616630379593312988431356866549719904584169198652847034359966574129154905862741554278293351448986333838813590182040676299770982177325204442020613843771193256640511336257301200401006284794122686595955987076660458434810210878310238716879160012630303518380824901920655311503412433270888240526182594462214905242152251846172775570007144672902945577574965967760904689019230975992875425697708760554865309992157228819077632826021361531816170102233874770479497857533406487496752573022850755088878162771817017136825338355227721341082539417854966400941510161202148769580558651524227644901982895064239149818547227274564399584866436222914163692678945242438995645480943000251207393159499943697887279446245128583315981311324295173327335490599320422205243523309190349025484061973936800123599872486461853910272307129584794804684450183161559070169395343160910100001630782123847896601676218354557402950334364386800760872017826509608779969114003081558946345938135477564362695305498009932657131611997376039378785235767701804823506554628551402877722391821020740798381041923386386616356484874561929899594939341267271370833506720382208162748707814762069178587175743713397116436104975333928174925331925711824643748165267323547970789106187102130665096673004676261502524219994666384016517407267863900953626257382811557776915983433944046993935652894108559516749945520543993872260011097893221664630335010615926279694118530603468242785865053766738668963492376666653828645755921666621604307515928062386211432618297384463680266973363515037520617155660208756046135433227903332133465176768879769777535954905081656817640013166226182688362033836118055069154069825265013066792420771698646997625167687604726471588157363236277598228365164692091457505606475093636552045620771778173035514600924297735484875150407792202402961116236686057659581535523447102328846313908333083356871134439108704872330892222281799081426402329169984697784782163858142012893193920261361496356783302985258473176657279696741314509485693118126544226900848193196610974665494683319537402217560243885548405233791794629835275371875001826568303959441104481768238572269954637344332321928595560768159908614054320303329148779474701205227270645722020627079795609980244841808779321737704604985240935298247085305470868630603743853489238296667457222643754509833694080931973031455901480669778595565870028190885377133787867663718274674481333728873933347261682913719505386473263467555796476514474480118775255598699730482329846969828944865016890786135639575255695815427149217808491366767625475076597919339313795120646683736555034783634151222170465779667367587493666953516854645340037659892028635781337165228024488156452080641826741753269835226010946709630229884572401256491293936626856769959326131253290479882111139922520842618220217895959228935748298654593954109715756582485848978771669960923086751598708394532013255853504430680451592348874756401596968984662705892163276301043309193560411999007826955700332364796709136750846964546967347234082141123390036430620760648197728003425628781761959752431461990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -29710968704445312424466323847549279586142359799600209543890234957238280777096228106431173891651593010884387370736960896817846307727163116329600935053413307988072028515036998732682261566431765867163328932331090243789938824139431606674031934376844747027172086784796543541393967965240188453046962696299463494708288564930713600982455095035511772192818746546647377269177683454595133093816639818070322493685388590610872904141032267736067721462276623958901660678585029071767134828423554318864648249337452299813225008001753051891956095909838779711565004311968823402023650813799170271758216920213520820362440656848014758685041971988147972294569755593817512480333401059973413710276798944118406041780203751924966050296649463936235148763045361021223256175590641752503476115195026955915850313109934937906373105744808486162776627370924802866750853221912892212521891888892164754559514572750113076039435470424398524836726509602826446905044508517073199523971953277531620655300476256071301664309016639317569982102885249384930395044443262002224417534193784212839265788311689957681542946513799459300909852548858067712950839786579173662833097121386533250680891590131979161328491248175437188704699091461359491801497916574486716362833002850853698737716750402097671909432335091840517892793393016167169449731533374509860412720235569928837881740050986994759071135175459776707019047592656494680397337532201891594366262936288610600649077872315991701264778554034313128973616420136079141490341574454733253963935947933623759940267886460491070042238007858232326146733397801522099096342404495126066415741593337809132400122626654365120655991781336553802907057512985725447574278834620614149375159709819682154786595633979232235699644465669987732468456104877318051599151572253318095232359331547087059387178876414129250884551494483520549638071463760395246753241736431671460766250552823394817459763217520162168364398783248186232928883073887993847714819923036610467059670363245015502524230917847122677142788024976651374090660165824184351589604724449437023819746640470918633267020102135230923574320573168819966558020315094995724109062463002811115700285665993994772236636222731651978243620935327031408757252712851056930698775032228693655911453064159463557567204055690838140943160895934024907123986439410623519034252826723046764025887030217174037152415601907900803551439796232688747361473292758329856092590018574675590123133854096971028443110476552862877692931085094233751471311260926554741789382637316819515278647367358099476430845590225910227918125322600411478512437650463500163034210622126423962910768681644925243877905864144231336371587400139033371991749639767544722260416877492002932063587513209027075560283747444549132676483625537812811615064797055251013592063333256000781257537456275856954898547050317907777528938130629403939973953975760230735342571878404837995986073985156894787132235822917582468448389485106322279696213223015040684650740221629292721638317999610505170017158583444057759865932048756996488243606413891983620145320464601733671998799554863137405947012453946861192915376839514203929252708255366741542566994629394259547154342850364763186057207676188480332995210352610433201029780199899171068691221087150429618943820961323017137306467301227075265261768384503776263797132937452574983106933497565036744502440126973094003804161185920127635490554359606217227996109965954780688210560130673016142968815184620797507090328243843764237711626705294439320464341000354356565656968347064094248834447990971297630442223393182838941176403493327726886711655204085097751723590615035767076999405948181436199163976398472655696700015519259195301062709520736592671088406974965895486663979140135213732906429138869702982697357275342870660267854907037938039397761941306855131744177546881761498336347573677477633688219869560835440302626025970398185745193211625260708332583587288430825372209670323746466095543269924698410210684972693279643802801037734820434267255705397224020415064652263690008831270939711949515833342008530303479586981712712827938402376384874762547557490478809088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 316928850454054703104196323128939509839967556712222879925019196410588143450071254536999347461689311073714323633707198159230681061133181107556562720891805770942692949214057339677880941144144417229588024196466604745894883182338484983640802404350479101464449265997596697843511844831632438700022099831978138036175856486876315333415291991163211424077017496962002253724672667535502397705367073380713112789092213873421439435031826590433267351947274442949098503340152395418439562535413807406444341919163094450727675496017953720976381583377745562822807283149761882729479906910669218990210637643010777981248038644208993681178471780883954362261670707768035699080332681713780475228249964600318352104840819688011722371932546526832017330351203536853153767612656654821323218054444239096445037814403638494657700406514535266027807972550195192302444895987264856356196598652711215406425155903478713889379118933133599041377326008891241812859540512986411378710330511035581978308399783488771560865017071340622267420143270324357671105607071293826781745868187659365772354574818168706030772318096640014091821812780679235377853344062807438380156707443055479437688516252298548329662173991779853728087110341645206267937154397204260275331081105707440920419642034422079241017544334417641705423490390762515079975403839444047982877224827185926618052617530697041570013195682745230592680637731826657020304875622327202480321408708832699732513813893086207811957983374670583296468251932189777446425265215282898139027066178905310881428371194177422073909655347671811339749844079601801086209583147946179410775588952777623816097999349145899951447208174887902177437419150940548145073223061582838450665108290988837805631977590204393024687372934885622816224458837281298497757270293201538841522203947709197689841011950627382895760060085030606133780032549458694582407985087677337433537811672685121632925753455058960786104786475942396202986228514589539310384436153374109232494660677038182840489646230376102530581357159704002242422689679580470926099821482887336709586181793951864404550822354942350467087301693275195706035323755639119233537565135883910132783887849493669505012558173546348841377015106655383798073926629201930601205350648710996622849988876896981521832046171227220886378528082639718540971657122017104507488193015285955291047402005547115765972028111139195159085495094528256736687132445219891632873407803579234952872359016341866851201611025349701592130281852750215179278163082615093682735553602980749634307171912959976421628805646104984874230093123870357606567121278471950940819241698329357939459019032790382751000507919680419788853624932342916695939266923928247187452972505934247166511555335894132823581006240317093788755238535291310026153809386037404644533894103449851519659802797074220309105814252202078276560562429478057600200335449795429084089521513599489982702438353336936595321827489088571069828625582237760724465094508753006956861003619892496278146630453846769370250314298034938870282727366828800406541307633736703046601434559999899785826011425572688504247405132548721840440262268398645454116981354212901273715762221361676044995236112790673522761080691019115533742923898082739546704218419447571924248597643227962752836262979257074782923900510925776618782017187616803387119308067480147830635284607424175720007371546656671059769956610544877707791901880777733461249460756209540613135333256520071523507292218053010264214126303935253530359568634212843439554822337100108372622376456640121357908781183927805256253617920862268417423841548900478174543065350438734106542131255649303287563214652504782620847615127568496519547270718365971247215195925182345461528344153387387872339378694775736271782088149047369785436031751594253685056983110701219722554650276422218876776659632830655021573098365796044204841105503630763442572392481975377885333839856699925185926730580898604451706645575511073520329835882475678041427233539559997609661156679929933850936019019422562285601128298063367919246360427586220225153165090729142424987320488957721770520536462447400942859766988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -707312180168603942617226092012193055707945090690710754803424568493483828158210386510472176203763894113790120317433030447631309767404333840401538645593300214475710609869445694186239144537920203853590686451638172216374187949733845909881002701748772065293972489658959430685232573191981439551502452750668824185284048766251555900159178066392283499717454666525268368656342789300965754242014374536271125641912267555192803382718098212616925071561321517285922592297628799133865225904289247012055495655327673350792865442756439884145302278009796783918686759208824358359928297131865281056094637647039203710314960947110016900871654418186273720988404144960568082318540100867237022340312514485491926823409801955102835973820783551589857560936318689412271203400525235251605245438499502868591225775125978763260492777483762489857340789249004767143264638767652158021733652568688352449674113561739214994739275784523330782938905638624206702030654858209646921827603039150890282381299683294007747105786911617660208767433753771921799040484264892347888836473519823515244996503431588552902657995252536580584881912457416485797720014138516505219112810274711145571269180596673185199715824648456790592658659006782933750959477204038016285013038462348835575424949090926386272380451888551676226069216746527510575311585614525532703133914600803008456808013274071884772936949688670601517324280546547884471761501512799629287599317267790791700428749378519211766255390755665471809237351857923102412937419911720687485504308980177693502280541756289389187014475904633279715123875272733916690147352101577812375339924042403261666893847967921239471412185671496986513466809198085307024226975130115597480232550657120002157989854384185249452012532162381828728593532318824147197995333477826211862021774578202516504846940362739526231518756051471733541778588810205288992256348466621738274152858483406416891012416299419619593645444229703171295073201781961328724024080767297089940153924276917875637442976778890944341891493855704286615977688644426566567233257506603688142395350966493366629967386616403246611752597443979462562843051324192407858852847094523670763935182241412452164303740829139157643531721108016857269442385390932861529032088220725916305034926774419092953894267069426663926881089869492906006061948846077653594750311956698669636373792734954715232578243732612335891759753727132739521024138103755370541979008888745375351889131870108306660753145876127581680206301845036188903018909780793626497673709741678215306045624553023080380094133661771581409752007605680830991589080756974869258609822199186843025614885571252211000909869060658041761258499942011871600933882424680795988848402338020111702898563708257980186218573090349921903805111294950084806691112794336562517229654173328421892248673280081202781166450939741350580812039506310244199972215541922637370838140689594563191579934495994695234016698919843296124365850845482144372319447209906317865544115966133711388410977591939441930681998499779898002495262522728800696166041665885876302402748537807339381433012576072154266568137707431520006832794598490197297442060812700417270796542822291233534037772185643970137452942706350521679726328399018519022241776894614484905222579875283977118588021479936721147813129795247701434850937452696567852131793272218885026931626327837049651119570348892633107441898690335354819952041720791791486207029514317782254381661951715317334656395292701006992916745086406498768396542456873422016436014009244245271459380800913635342600628473393452425237806095819138080077851247799319309986448499195201365705731404336199618558475713721738142241731814264629483153059503523845493344277362689003139446494826397258817424925564343805699975076930999023904552206681577534089496359724024398497902487305098883332156813411642526747327415637295453948668955207805028851051102919244843598688793946619140560261877670363798776090714506930338833381326942562597576822786287597035717893173389459675638999339888704424834842460875931840177860072553161205631966141285901380326458874788868796731195242493836705839185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -3546586444644352128411561712242493266595318023332289030924934046292564416568859864279133160411574177192401431117004462687295199398464038451946506409251364189562392762246426353897080759729787316464678198790061573136121499914834610099624039614303205129701051812465483808756995578331578098532315420923109914853601822044480301666927709643412967706226130808261743753187054664050035000877526764736518579337870602654863648807669726839906319670427430402436244312753224495078122347998760421625427885689343670167114720016604951333428168971406018958246811544507053114346575224471710464375914213907260080124394008180631203186940013448457250854551051175586951789007341718839032592676045969415511681930670873972096859748626183176912711340556595422216093919258873605463568465250430640474400010472641238351707680195619347347516883611135565739604752621516188009705939495522062997097006892570168849818676105296970076783796821878383620500420807108624774911391617394640264548914916159599194783248844879227085284578086156411805942733821790560598857123473888543488119128717593158080101516203750674580187648758358603107438074122265754512058059155656123524170089772908962104484405136475982795389226421343234293592068057458508667801812333752407625587164546784989190277671904689703961643885825598045647831124650079203800255789634847608076753866761146586628949624704686865070620976315560238273918545630187968364640322881433425011057491322688293648857118899057254702912139521251269735405977263852069941876916896120919583185222729783224957795627880851341054564161850541506029942342257057748978176645816478525050871708245965529788240248024705408187865553261386062256685535428146742642759457799361940942575308606683451792359968994682699488762784926672282354143126396903246040730502378409088283668050522672252012818091423219649717686981758255903498768283041275921833952477602214075125868701009974178749349260047859258732597765038604779747374173946307960884899313391450608248930201019662218835364149297243573684301684009060430695483897776638126735767501899593012898690886026156574795877566623773883755234267465942326737277820913112401430988426832636665977101097484188963955516226320756517065635280765583224785972413657246434032759840973995347630318618100814790753467033389348657120937166529426955982198415088052512614325394476641515750263942830199917164996628244220756476839611632038224509440205240055590544927216566359783375229191467734826323693765299699103299325988174048739019131965422318159807412420013939415944899630622502727405476396492068865297419776922019983071496509524096015955978114910686801419887618519685319334682322154415365936413784577692352691919131036103027221160789306601154304089953251346383378811639518899991214096853438121688316570607722367501494823089550652538651868116734177012447279252542840251423240704876657248202463547258886328680941749313180995997062280874999279462601370237510802591198352606659166547794474293102651938557143567827491886503027966995532775495568690713733714783127557490100200380236541193141610300189349751973300224815106158432819863329306293942007649209125974798236045267494346864873517066746086802756292144190420099929002992339914887923192587977223085380150651105477984924514834770317939119898576356949841128331313572680442725413828142402781392754166636387723260481077781680903678226367804632085765582801517066534782515359947346712271332276746958040692162500746375604531164737866894697853229584078887114941530980110931109502627299389658826304010855337904847012041841586901328692804691989651187753043596287940503384285575152025269983652228994339732174357751789268352836857045489645792464807548844974288139392966666274975042781470599295286609348470065959245660327642652448039790710557715637272740305307054987145683399084330280215423990088633807204119376776847202251054371992973491912186639450235675292665589063774562317058198708583486526414556186527133155091164378272505384891305644344060501179404632648664219284094224861064169270088773493605771646616155605757641693504775612593096544905098869130915741696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 21072238829686946371505753537068862443135596944989623528473551954792262568099482029255952561477976868156365262042581731895867562175713076100757278851299644048043564305328968487319255666408825123252474242201810162543819905844539829404539656370052909528861586022342303359197496711926679687778291511334168111174629673753376137899200169172165259724271586481043923546638147311941683461119437369392256689963089998576513279109542662008146482519424666101511090957821474018173089469222808637469176232776986197877334178657244208269928232029735398524998056260500277322691502083813257350920060392078381919738201237293561848299223248961042918236410931561924658007621525351765878210459834877715941679428061349544170390433473006865005035284235973671946181474523363449205401853718044406327163520124955375005703071934762660299009148235731217612586749991257096362654598855977126653726945526395452993417391768041086219148572471885379404732155772137253534535095874141338124525804285368474953003327885925341192151171602043515546944343301794327987052295633835956399979462853671755176686254735947631549963284410568386431676920841997803487211760016300285981302965373496900259396632880219305190251504620763516186857606836877707601595604407285926714481621379191145837801931849255308099614314522866524628332000673361661379138806675825729703367313261346552238848800007976701318161499243929333695543448895321630105109682425905065977616178084820857124230741965877307193952233272989397566404564608750587710169810909140971980573941203457794483237678150046890410049152460405013480451123385525806367689965360733593053187834648120233133175126209347850086677653858160143727613228839786981844674553371836066515795093815173945803078089455342339699303338660618316970396515573671588358399955957861232480322293929484021208197485243343326796072695197060752278130279878997949016446094822707205554969478645857909936052351318671683824467047804466990755932834573139247835948063409681483297911614288308500496346220545180041709550958244724706973205240259829605322984950170692312939001131698883709588082627607647998351788495823922847575738839559578131840250204165357467450482525880220965726397935721422434712963075898079913453259302930873965122741801824326859320952507006644317810128329548637122997591002616743649789751331471585740269370691683495914008884658767059468155355072847759532702080916431323649694326993370919357833955016752283922136668805023717886940082376966686817880813194298752819936055311090063976257464704595789363735400208280387226255225182041466849179897289321154256022708247461998488155894939192279664211468142419499019325871052324504528752276689103593560543785878827902251606940478418403141742081012993365100705202478155551612457082883976399363768999850494954675275244372140111772087032435619590680749635920786935139823561808489245018293772646991132611522257559397513528578721027785525634501918160276659751336361703262227274012945174694020283182215593526517430590712047919781416500146957119158855639813913737441817233353927354132175966059833825934726678775933826860954483374374232132290617494824783196718271306125490840116681411981446836187900413116081492694385867180523577797391682950991778826336116374736212208255591656293024359745319703822724390379057099564875099249741583958186320166523527519433519907386713750051781419327703489391207011546144852412106962771445214288656862788559258539838769119605125890898561971002133216632504806358118935975149583519642963046676391390541312010957640249391956006954549253240326769947250769879477815743693964742036656125642769879319654688367656382905905481421561671978207754625366476752676114932355327935730435189069448058490424227558462641781808653926173326504209250169832897526107217344315360593671060948481490762703268220625669788969292620298919698835742887208201673134187512167512953821043654359951812088052222186150056374774374153639899588065005541585779752247450768206362076344971370749191900878640650841792681699435196382909943637677091749848999328481362592118290234401047815680386690327971155148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -24013016122692824896342669040781623291819298884793079070265466405782645846296249615278647604358236897777860121753434980756966552071530447559932313023147979016710820664349441951786823147157588843296040278381178712324993278197714473174164989138943117091881573034048274536088454539237246149077145203089917564395532015144705432933688842608984544212120531305109168654152222073184161505713766208354111454143269091866029491308979791293700244233934216370135137939068485035076464905549154568854910398174297534190828077436559834644753794742612465797203214796632853194464180597320708323425038016547773044941421000173990753964997395859402980309749648972853274431073173135168082680069202199980545678150647187671212210849883875428787344128490964265321834559460951383692483244534879359385995615834997047500410483974554671533180792136645552305409488937731524137270148943189351059737235313563739670771571648206556720795161522172635187365599976575376108905872443377395846450537859158085330258409584970361466235955215346334131595282690277448704745391075436690089642256351209569008586409561684132559106022587305493008893162186817461531723597300323045058026538512903483589667079143341840952669450038181013121642137824270223018363422006191760780333537671148307532453773141964657424862677893872134947673323535560577234930258138971700472421447218976120448317656628413641607795017311339760676858787502337638295383831379471550285734931287132686489855700886148045250233783342026937471404340520414957441426483132386526235182746871359869155852796677623701918656392621107407303041212175990719708851356245342244238287308957444355999848961666836339435752443529382491265634384845962129037104349990874666259379050452071545792720159665998084172176601007468919996568335461883138158252695307222824563000355330618904393321496015084569458354235239911819300867847550592459264853640112365919004846224918877302377607619558997267085156981551223262907865725361158397799796594866247514486700121371569182899457591178659628155081453358827517594327358884692678121462205900813063049510972830038904987239256583522967244701507180905066416251213835371420616441690313398587588775575773556909503932432739601376272998970319488683255571755833843595736931887537723428334966326852372800870383832884820773251118274978689951350144910515744790500501238386280446996116868306227091276425905201844765698824979307928941839410251703956077463501906899479311067063587882989175694224297175334009749868356582210843702881911306362944026688893737514235302429993210788600165772309637703557818475935662123177769191304288574920513034152560970903116340956237459582623523817134425644107145814559273037254404923219339838993904901299889125653290430251707120544353211439855908064796226366865399227774976581758064949559561674441871134032461817036146411479079370858878376256201542075608394417848087421385098063919042976399883767207552260998063958136179292096817395979648721890644493316565219354531051271446192312335561101943260843290192012456808358977657260164451968613057861002658724920740865013845397693871799653532437209154382133350861876634768243246996163670126274066515667687752989566798983164721465880773955431731844535838324184777562721112704871065700463365676131318379716673948649531744940037497892046155322427423920357345710640160206361280501378968220020149756112046544098824224018808253471571195887406515580171917063528355026564903122439504740070365852908641094158894814292568931918511089576763307277413502706723197072552626294976338621375678291058786743247974291509731400361096753492294698020682944656721982532808682441859400755974044742324019141118529578008418936796423412278849516745288437170851594029999915519616650404418414447071889446141443460590373289901437983418793971707025903379272992155497267437123169966789134815181302231948783610669049258201930077669424689667390884088518787056851481741914534140883991443212148250282615982882300429065406825513891270297191159807613031250055651617970904404232815283612456891906208978463250904885018967912277196525792833641642857594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -88080917670015425583063962585538249282773344866686616701736191794921090704445227095436865043157135628806868932161003482467141598655581254529019313647418768647688239272467904413389859515019278958130442150745557639355121302744671036276685938997278669562678281588804415841777827526430656792302987383279247829978216253338623250459319579481945617517006328347416786823967644952075181360494681753751724454065454328640877838335149510014235637888833449339196226064279996085107732866017207012307147246693388461317564041284283283627821096683293056195007860072949905981852674939070965792809476376198042341395555070170297575972534988247016788660752099866863275566165250457538893113728382229313541891080858892558481916125540853747560445044989944497270237806103177023322139020955452163046229160048727011265650026450900279779514292498394712770239323945509008299361087589887428413671972383334118097850963281110088304475101647244443955935917616152052107002567249643814952256734092109675607606971790534605117084560447885428938005931388846389184981543260505243848955036591805392890757345348786239559174059238886499635067885058330791883881531024332016356294638200082799981526059592381965923504982051969569467672170217154448473650371779578661085344009831100591617589314060283738047924494163684493949098459842851149671622490296080564434380338589567573447026547328612257378566869618604852810641571340399203403135710312782175903716505785685580702191335959899689342708516960331576318760870240331576944793238604926296105739180168202681730877496576038121385873998339151812230803743896819870095949035453691998082669148366724234379488427682272092601933961217571907152240335850030643084410026368873955450539223386106953385701970502857746167387815668144063331602101110803535312147601743346041306397421496694924557941318921959087680898414600852555743590199549169586778000476378519195549396564240723291144136600053543113159869502319498353788898658386761409818736062248781862334969204893483894615347845262392424358297357721022450682340846235338705050132508172173178678792422211199475577307981305788588385938973588916860277466044352993817525405481392721467367825274442415493670342891569839521684486185580803541100577297467300088274441083072245611394962768630006212247413709538823934609326491972056757596860725339735644183516144445156290584907813304465022902537360562017008634332841903446400012083650272418223267735320435805238935828526017951551126087762199509694861420331908490207036373081296227891022007008725165037373488828727771279768150660135792437995208187731422792081734077987676774861679267928574173738635006175094357344018072056091593322549788591522844536608855462485425297251446557725448506692251518194243795797480171987300415830888704779168373715783231734264224600944976854111237038784286386271383069319918963894624449518498780106207120877596899577343430503306384359272790281982311526182122589890430229029481399823661156774483856077804825322134624340494242281095891856340477434681624589109200645914464417507090692164540208641179181504175645977047667996073849036890152297649068691456296791405116723520112267632466151244693655575621135989781623874443320203554711261013265299115354284653979045103040740307462559301372481316396467948800171463718660643656330998385768296748507235362225796261009378430140257649457475224884729548994237380397015590825332396123985156259293535124385710481649203787001673677773856534171556416201631604718531964606348306437733218927475656473827832038605533068222248895945153691608353370595537012904268277221702514929544421524665773251260635533035703814106134960490286084721647649404065568900539880653537384105165844886958834875226293857120975708705310854040174117223688014345070982371808503529965995071334864172494143761685533740955255831655329323094364219268445738163329553979820609870915334077775370021728741421932792574318847914350736661343830625033704290248693482101463880624169890533502816913964804006876077293250352617598443309084154438603563276915878997517562671616000022849123408521355756583256064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 533633758176253019142398207630322998751792110984442905316843865422307401393208118864204812898685938192911357560292997229598627597805146193850426151105808442643237306685132299286805904603813737100562908677152969272762252647436593250565306670066987456279213601546858246502249445095697874979774176343003000956126491594462968900645130387193670244701570867745065656418962932639684466707379189940438625774665339867545351584169872970390069809689841057902185697176940206042614768814339904626221322937168203789347452283735999948349950072045961693499673432469620828498480469082928938318841358351917557048124206225448184467163319965937263114618655601352589568738566063538026624760645466979266475367150559212663530874715814192160059505115943331327743913571876749094267675930363527997502811099366356126104238763169135544788145822562548732231523545882069956679300963530287317658019340645118209773498126156114812880942616846210517503153536157772530495340329393078709393444922782307628145808655996605076511509410598066482270316549582897098925747562436778465527842348319393392283249692144173172405964561925614046325280369949085157230121279293129365444974831985818225103087472562639333213915955754947619739918370480917955179786707077315075224197495999867611237177876101577983984443302427676828049639038287822613784994610220697399275322339492351431916362563664810644841244993182549016599076864310824764179328651369348481914430036078991060227509313525904825214493913400781251789375473294930781462291633116420669445168077005462816811750928581200540315536710517709952127540909728568618113773837768562182684920338101042645845702803425811507108401224287873285855974748808428103759758199359554191404195488652209024518260477146794415805673969671686554084307180367011936572320481297064896620452638913328907190303466115525391346072394574025338886647182883724134790275443103344512927485657756805283724055611853162157736268730912124248524000012800687696251869746294769177221702116856889363668380918504052527048824432158582037879660794042896316981060828345687240086300299959062175046904017770192773895906106614464253085894815824205248313386503366255452091910069395732236187342531720939010912346904194236575545109485343221904557273985776353655828957121515473777992198701552612145344332508866456081675862774248725462574512392299500069073191313556689156323460164122868718606325111699197862552885058452052652739405076223761901146870041778335792063772412223279535982319651465578065770506446746474638793396395788305612419570825291549234316533134303155462151617316235638095577517252256338574800933555445588768208477220359936461752378103467771450992037736409850789226635819873996702828342321304918777283008389806443594089383866790419042045800196120337713160802059964398446503910691612790141020569387286608597369873730618144991871389094347024338869773032493774482450490887176107438407110190046857834733174752568142810748326133411751817279334109622596039676796816960931304197043733234833233933553435986663577518601473106222055305636697344970312498930866241813241965832525128505138253312591045620280867073058039612857580123662534843373258281006319397246160413710679815574045147000907783125610425201053822764409450359350034228215337089732519279817557442970946089407720192933549534314007026223435219134879597456151530766823031022148623192703916031023925949422080286260943801601052739487303500504377415848524847378482337075773171552185948443818478880823237506470945806815523641441007919722742707907879140613782001290330639795594721965665575365240616303897794080849920827650594655367317172939435438473672023004688068699081895936294787910497265191486771140869503951368126848698157164747763455526994001721253250346683388254821867528067350585830900073564261578979920405805254774728743440123053194334629532031093504011935878398937721743881652030760868364959344874647388345013159672836932298876445212304442967886184607114969135599825465107241179495283332047717034554237499713833931704387970736840386350237372237696902699828250263486688874555506688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -652139893172398925097816401745218520319849599398211882497249207651338999001807865109792355075961758801442811867384482188139873446122266962267903525604780918270903716771973655945538003675564181502668839776798859408458567430057432151343532197684797160948564452666603892919378782484292174706634511102062624933101872935501597085788856807557470532774571236999266214537376922953891802170321193585557003868700739917850217727763954206321370938284785093477794393235693622280582779739282682031716771088494384911238542772754295141526991403484632935148733833505459815972505715875741512035033525977095681842311421197908559784957086090900649972297972637598824694755019304121731046464045703600317762759525927436581858788797719386739112431492303065999230467953472688206198100057492875143625437729985638573185501379746203860278243146817955972564142747378499196972494822637261908406268844542502260828563592977901323520928027781557779242372908820833883101615519990810088743345832735864296767881224393850793129064956452474766411142309353245377178924595795343667160901147514299278419753444788006909464853895136902261303934689532373364790033191765961097085243678507507239151345205145274903983015757959140772955979648514059199130011325339815305119484379131354837612105825242433799229863895620960299354635192405992911960266756651611593599604371780958008101804345585692960028947427564810064718117823675109986231169973905745254699301407628106539972864295635208340008690873146708460988656458475018958084206069276640678576188658106310448295497528222826218221156696553465822671416278475660420982635445306331907109961414468474451161593003411004490318143863729393569945825473572313311184488024487408082367344023400895847723721088291304445312827567237971824096398483112821134803671793076217775408277085975019717185925255088915814681120263471141099464778040773589479074027345432903191277186955185196639465908714618349872606950410183718512310271222833330410942089482716414063659263682715543877415564850180904183522475484459996258123041983426528627143840019922694700865084382796648966106611159125726834732086039357970193342454443596451217098301464252581497368378059988598885464698364579294240833357420382788941848850552360553797039989652389124900514085144552432484375974538536090049523840257983836740978581977851125960911023381228022891950554004701050811425697464226736908790193473171375962039365449014831906421562775903871195001624855857380672515188235916016414227281977046106110212298425413642143456213660683257000033064581802613692855807201298387400360162356562759823587208341491469920047862739378794699810582580620350829889009168036631271895920278146946278361722289197728033708085461989518532817641984050830673399456952962115755237801429552671778817308217740622385007678910429785671213903215213834957355439675790565511972719187825721834638063979518168079857063871446979623074932581350799714605913266691651250113724802093965790742707004811059328025873503612259124422360830358659219246844931531725627979717643793528512114895109343913484150899701089921341420237700092142051255522720808941818201354995054294902334881136747710042752170131153615684993646617324076927171292085906354570620558884734350340544521302585283830917289725029838743760153727285959471633318864494211575606852253881237586924514185182189834488413233045376785140374822716846629325467308501327992590188762605054676761964574377120300397943376747268791598426560128443694804335717348055097457626319987473767565559842215415691707159869686282448447579429329790421651141420730458239173045218353220242281905200845843619123901225831293031570482228818468546404489790301735353382690758383437488786441719027419730087888329285160984678706373684536823923822431007760851804064854272102772932213646892821531455317884410014736081088873949189754458428040288324313016051056531369716774429640744997432195049578906778129773161321511005683145777412354971756010708076168679090528222759227931986867829032521277279841883478062832955548205334117116902746099096253291750477296853749596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2813725538247327082348303416313641391196381476215976386773233613860724201723840208527011511247337283820239612217253327222949127357378869119642395171553374512936837022836396089702176717343115731993690007645546378195618020296275403996276373397969866581553325030005017323213090571486520466784510950410167369439441952321500671656394807268035127233153408036129982865153371031591828194816756300581199810911949876376068964760307388235296157038912173691008602950851011570701225235352217287272620123279189166424150138219553400898424319731800903471127363033117461383500626576659471801640759005859896893812837297166831735294403917927619947765121798305090599409302139771421687171765839258153189071053400651364871547203118164350520052503133130812692286492020247860876721264149839902697493477255969976635039798061375476710878942256577586446159171712909939120339144433849991709396999595376935595726630131396305058633203084522449508564061432643834640977136430226003387940614418374134470796075171668803918063215707507461666294619524564516573069150615885133833042542449618241514432463600283537192341393745043887197710087187236357418882843817690980004753414091560937029478167262490425497006413044958582043418190839195068580602645803733630655198629900769878315328123579125873471961858739742384234728476010468584258525356220129046444893185697035893685006537057784980452632914095038751496484036395599923836770656522776598201276634300654869293528490702632145126638612854804639778994334976335649010067933526373941298946984881743715417410870938753724591751237510013384938330241057553615654795826240695933972381198722825980318174836288589798753133049314168629635175568169883015543741442351054431969152667864505578881672797211199220639477089462346542157535169910133570716588823127345344937842708967813684458650538685299261117984043720075843701741763843062276613322325726694935310904935682045835339646909962376921289040811260333060830062882912573517349129870568107602746367337631529605838123151315515789608229377452570870601237965717052144576593895801638114535936779768146239086501029131465732538792373516897543218682021123009410710000906042913373492035837090099989890483866156350410232592056947170975981487469690052376569975122405418385044991670981938305815979534850260187305294184813325137199462238074848701797624812978114302230979715386966469351800892564927310944848199376495488437775677535154273901444083814357992551979912698258462643526943045659064080723942410362065696854605167845683732872387341233073139197288018980483948955872596297060351553546007176712687592362130530107853575530953601304635884456496579181933420986752877391195865600023695705021683734518563939806705404208772732924841508715074553703520166050891784456728758114074657360953812802534305337827507863517721551184648880246056293754418160894439280170097051493836228525510491781656218677926251185615318978308666464723317471512678445688089286932399776091444708728980422084214298020638047728996532827072660741406499786177814263052663369833030405621418136274078596972275362991316336499994976726513568239078018889212619085165842613545787541774966146419756568028985659394899526258239917409556410354407906235997764218712519936143314380340305883822736326950669612059554816184279534439110945166726196977314680512107891102864638088077954881264280630968392183227955941396517943491983102243291665113244729093899313698681455468709783458784897500147681815917678233353247506878592586855493507983724592253536281988274422705831138730232387313014464712569566192377176073135799392180798681897738194190254277222189551659198522839993058403496577348274955464426194304036228256021859065201219533750371775369046847155193124617051234511503085047973385112743700039306326292609451762906722293201549157296005105396763097695488711779774970029117765613127899128852177433309139314067414065406410368536686457078003660103794749263751316483969787302464963202867604824708222166590151386420469108767451433313146114232351264627262790790599489026092941629772277223202989656143594258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 11699514428492119179477427660909616743216023917430991742826019818366870907409402826356901738701236864560408209410356818640310357460146330734632551268395800298791905195123774616620000682376174285131747380016857729235479449119310228551187655637760657563284640863892710662894396892167110759195243438115312057329073176454914731609937680888419653057428464895233045525466848233734139591716103676546065596308453399585951435009700449086852238641240013610227633628571246711101457216532167681876999314668331511447684571452800553020858797169976910788399858285323532860908915382637589961580598417881267635467870916439716804208357344876016047917635386245608323073837908356141929976981287407616477632248327413060818957081076601233605440110820649249815901239761885768591292869927691402840268538486271593179136408526183944626869494334748643942169989390447421106516810807614006594946838011818594831622603497840698609885798638779035462995344078286622460766152219875642281650133156438793672949163813072504927241012405211544094914214791273741485923005223211362075730293912873367603413611074929664597635241541570112226850888738183911191504019952538786446832630541529970572124759392035059838403763875474636568200325161204609001331537221520659311381857697152586569256447280424745832245686486614086208376848009701462629743449567740251506933304998488964370839109911452642901690781797747573876733982843462605570026899693801661873902547608118007889498433553674935351808818055777386394908952010305398098176166395680325568936151401380699797962866613126764471598927917932285451345896160759045254872754941913204312387267477225581426533981983309977009400765463946622642264961637646533712757122840466740273483878142033850831486836812010568091179108673700866006852575728219892745692284615077899142171883740875514643616208637019569545994454622571402223605046221365695206466961887529364397359578780906144995939448899072351706549475213146050384154369300567002394173056116126470379174702455736507207262947811813218027918636985859538106341262187380467037388324632855128147436685225641522423798330865957970555385726709394223987101967434908390851628503990125718949122968064866972770452939488322492227350954138657613786049677613555351064498430063695877583246645872448431424341632650334293229517449098560976788895408549419791638000791138755028838401360593636492910568768811550814612093463308371161077032606617211981924602623038420672485597086850194749586128608265361825410913624972527674658649956667995363965191759140942548075624132362259310066784197397455357651863084527417294719687005714122457684638366274763119998858297888362505933304317416482983135905674641760360224863660102849871597936558384197320324502174112629752768505031441067000743147568881475390916016101751819633752361982251595726822711951888061454710323466007757169695069072126257084166381768810957490374708873162052045502866998001705535787030910571955593512691896554466036008521081791201017386443249158759854854033373949277863396312667692788152985967574266181412743245990416985708750296289506478826209930805800427042248846656337674975967330307321477522541790819820028247177412298015943245356516347368140499428294123903907825539003756036465869897693021812044248319779976003463294642787391719077597883866758426773319939261920343861303913768284943537969637964680496203674440266223501488972389731589721233428840363660440057406982091361660099565871592975348298191979836629412582765437659258458653603806559392816157237588040389151233123564437271374821092729694363414618374485152280639191007774339812323418575153075588620438221824701089352340993039711117453357112196905964796599366299408845559762810463469016083776714730362650845253324197064612994799597927932194642996091696434442349759384946511091929865060859183605171860657109344179189034385217038264327682681019235639433276212343603223398294645867886098040677718785918628592317286805366446661069310466219689919717933011000974167573530263607281465049503847018886249435132521395172898351305076627920665120230736081715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -11476663276586093930404872465435281342164288079000723737485473503524590027128638759575706487759814459699566523743326888096650206231813982373808724633475821365416174137458439219855018436173939631774831060921424841582822447618234220234843783150262711847146088651330462199693246964394745906404934477942561423990406922100748734620558896331664698765557950036800561357941417224104895678122009054639873807819878488797644947500177597604653662211042649178921188086321325596662530413554076547053981866185987446386543701071677477741914921901397888277911187365322756154191071235813305662693596680175684430631073149718411918162368413578505145275627144733537561508898102244438943591324054289825127062090569294119653954058305311937587163464610098726612071989274694433030630667459841935976361936409098136421936503380990422541858093469382324006891435432091681742841265746251470158968147232255357650955518509394501196706531511540965944451657348741765909869183851469943896792210433371553573115998465786174355375004776782215196001335133408298048953866997003524188036294715647441022731516665204773934218203995687483505209061392845015523010963139182953102686960656622311536854458807643701115877281817807739498877519615894757228430353590107637015747149394939580987902248369131370657877298586224277729791200875957520779219954075304185198858527762614143725580089604363852244900844042784827873840825242480608998521723495296652167541941749526603207091386135082856890472710459231134476883113383864940694695320313046183337297285429584132773720081204144628526976521012131007043349283817711686716535370849821216591191842295182283852412745835289077941768096770255990730434401843138632075201342113376735072772080813541991077151612319342003328425145779262473661822980288413463282961700861671052736071534889209879320503970856334098650072234601291808100406181872539010006887539716174472830726833512873221098338661898069035384147535950263962670299427358881476540352152818197010691985048417423401020303219828278851975674341946090608674925327283290017390383944848285596346182668476947127941394902031590548741624457014389872801427268297625217780273279598447376559170272085823243225879377696263385088080801674092474112426685282656491990677186584423733069440872352885613420206754081558697343269578960855262305700350165302443342499408021577617586153978557306531283520622676872103882446390190937357274727955058016126569937916291497168714677391433261530150613471500817110433639974501410195138215362693261389988341810655527280168508021474242049713691180014956723069110294960655486568003709768480042351010876299593975038130704182917773887929493184728875070611724977421922648553252635826449918290999295185471510998304582982982182518977701534243782876257757893507545562654981133965226614998839940679197083881483092987984305149870732164805456657593504355466684068634642583857253619688696786561291981738975010257142192316914008912431440765645186275493879835177540580024093099013040871949333142684916570321969279409655657937689753096136845324690790606252337589800367858557439571458360927968727852653055819720054011034428464368549858309918965218882682271088821804269882651765020143588225255220907002050243109956298274474595874787843094644246244831454525609872711867147325229012852607570445017233589359114328656041022218038443647738139831359889763335890989855714494671224021404315411184493980060161545203270030019029717421078826889472806051610829339416670516948203456475812948413322001978531966552611967941460340178608793946741685537687179786345580360765600108426158294120302496624958138390066699867969301087043318132309899208141496435749833634346360246793360245730151426815313858541773762929912791893127111090882045645511371372320978088895071105410602656521097538465740762230564327577393806478684820014755464863757308298486387418251484790771088639952705640944464348500307034194669534560764989231640164477336978074563683816185259666354471480996815949721395646998473732604627340364190781599585725016011587938792121262532062719969853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -20316250431438804835562046800700148329003706613762759482836370475722552662307517154772377718856923275058035049668130994847132924155018970585458687967835827166170062023156186218768144699492649526043276583238954743033018355943949362256889447414405238378449043684779842469479743614241897252182771322435674701834487159792930526087459475061043832577957914670226101323861179422629976640309900918821577565541539662496760144998782727539030818210515438971218803682899944559297627669951330905821882870507279681514228702647382310366264480585368707419572285111201897361031568868202892989369701199666656118781213723180449952754217900668035052596059729537783683742708749922832283900209574689821924279436551039236218802465718419610674887764058482191415254553648728188964803524023137118422527124201790911718263603713527725797992533704783084213130614105031082903612075240970682277157067161117714838918809923429217336347121171897008659215687482785085328638047198053533815968781434587544179796577286260264207969071499687372278260579481098042776223149939995870501378375643826845391813246739070306839440308163993561391582141257858189021397190367595600504555407583793846260967212228344050111492447106716597010424058213117557208955339568496450071534568887021413661071185791363166479998174054431755679335687106796140896749983928468442065660157120056007375589993905517392957680534389643207172307606075405335319333023493167879651502394492997117231580793989418738496605787910464539593082265287850207905893190258609763872654226470754984603909390032083011312075411236697601285130806365727032648362326042219538612760836873655672139274782199767300877811081267878688681427674743077450867379961374419162213734528435997052847239419441180409976132918247408673675902940089465704800799577662895450582558836334507573446291291921964756947577946698711808335324573750748121464561502589690679684450840159165157502591245656231976096522396457858981016259491013144139300812578098947248404771420579846453682253114810377675193990725651236733386179776276583394163915764952659148747929672204880231690908409460532551249357668078868860353786819861412893292913279326020771020914244337960682767723093003100704479806422950092956280437114241232750852690053408024874603970452270647590552583378542883855442421176566778177567520971578826230373640499560444040664399520088068024651145528624467872226624110676944218769941177112038241022991855725738496956697720837744848058210680924437415203860705637451864892144617593769569251968498245024069253662157015520244110292810255891690796561920060956472887782160888812401330465279840178347411551608525149359774789631235940924717621218883765228668016053804091607959394758849975738248971672024952306115463707053019075578336829095238479258643076113795337295617936904298342620058441178530408681893217554756833855431691646660459612781051794875796623250600931944238748597607878670418688167478521330370655153362462482263186170342685857731080447785244751665064723235741123907853448143618850461246553804952222567313117569645918633977599664865225453596234096566737502254500753545108114795001885874496155319047912361045460412296976527144638218919356136150367148573008228022952710389029422725148799760737300045532413641301789834127950651532932858947789817169261495925417452784128924104189007765850460815730647806282812265852810930621367542019802976880504953678771775129275563985318293730826431508653355452913020085161447723919654851608097712168349289571323717897658451117865709238058249910485184058696310509285263203684079846718454243460178834800277120843767224818493508747933800069599469384069799734942888928089390690591657901613865155069134612985487523940837900718727465641983334969438189430746132932725990715050451738148763478390242534491753502144518233974808621505419739741509769822714217072608916566168680342758016335628586977895074492758126227503562082303370639243941730524584088067392774842168145938135946252042506087988080727758613555310574690129727783882260996803009782381579642597159471656468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 55023969343600756895260304413623577949348296109196045328804949459482729025936222719326800173890146229047701639489285393041022618197857781736997255794861070238011085163878440445136333173557903859382496959667627521409845611395183480945067184459053980800303827253862866914626684406176160205841351406766555047710601665036074246365892601349524500311380753983918588893606627613018267766602526141145662053570400912219039999616780758536368245660712309163038949295579836529246196432812637357287692345866379865832756363180174212076152689594856770510400246069614489153910263253089945942768430425927743833167705549463683473391000153444844913282507095644486744256725263731873164571980345125806601101662939360473864093365607236177606473782151642550644670658364444438281385793024189693410353676399625165946303074840451912079618775837171643889619246726161341993797967008273372945660363428718594778311925063592066370140725262926535009707735023397879480183516616030699559403000069197104497298217468656407144339553094551334371434181468824560797202865522307910589143880513473225789080005147903630321535122713153647456794163097035236603294666494180048065161566687033994311596737588819104120821593028149929663663530881361221859870317301130305699423920449819338928175796702418799241677157183330665917900865419549143194455646181870473938584964011856359081952856043888238090465988211077748123537681738977786585983905905078184778509043812694348271312742772174451282103417640254404506229574377123280099172802782814477203607975197886159547798643447398615096891761150680244304867181533023856403363273772539273776049860059737637308150372914072063437101439503198419138783225499460520216908956268158318138478917879581596376794052378472312876320760502449032759466942931623775713754218594054803566412938882913135508755621251072899958433691845888525402445695486760504075851020960307640859855882550524070283226553726218888210089615242180895715827410729085255512433824230350533052817605973902515411102609039173500566394739243534069607123930729847278308520215652192536952339956309129167049277150982132566573794664063761982491476512337003618173820595462664551474174688774635792016744726619884485271969348106350026705226370228266247502600268418511624117699113871310471191712910486209678150667052255819925569329630425256974171958923825250658740456232794972790247770249550351089737595419811838139065121184305150411351506552341681994494765601083319855068717675715977652865916590045636771156568889181420757089916437591350835064565887261078351035698482794771148478268353886058062278494610552518392675883973585931602378306533675379599665355691121053374615335905687809261001810315133355909354406534345614943472625142841116514473677973407953659079087385961920067380219515977683351839214238297273186324585386086183098823457795383223579316599676689525285227660363393210092064977456209464886357480831647461958527009582800340935401262004995982271750554866384744269935695229235721169558750772316531525066874608419289226392206837894653401430817830780490633271156958148159487448739442714330055426620759364431353736373855740879336453832890702913647578748765831563202540104516581549133660918372184043868530925412905917779405056110187276937912579145324102125488110675317021639406152632391100215681790951067204417406904669102400682202271430673439741956790669931106028651130091795618893040564788214765322355325449535439956841154788244527590629009089710298823530091082467586048456645597136929592424651184541861728065018068054402073622148326422192816963162782231593764446309701986851212496488667195798699019740207039859197686021346767260129559207707952162345424737753198466130506446751341111232096522649900696900166104880435726214533225784301947892981091167758031576071917888295428811498422812067777736312906897078971762030173711299625865346809143772032116772060747630883865075197596081702463472858281966160719908061343357097033317694230397344594407034734284769293140733279166627485652579464232291587254253813075494305360731596390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 113709519939884177849271840282769752964992178647118988417976542120663697489049036944652561403128248191414886456623773675434606453640890021605963457876111451672322322606212946475418997793511866886000398711788764914276261818554350903803884652559819721872983693564582723754794897263094421761937476294997806705235171990674648181401096528450940029873213258302746806275195422934072079148738544330018036675852628155049401604849647638415149002280311587277339248370840513865845094336539250037252130756078058243534084810637666719436288565056034756790661818583492037779486100655212172403672989841050756129485551254397859878571284773562826566415617422749270254491572954729306940877822599036508020709991426687150979762382092943340406111943067130984944211672623867513267668474695149242453668159809294550689923565938629683380321275910503453956470355723189345617665592985159415148831307240413323674261413140210537068297816235725263015015891993523533778271778265403970755983584056819342819858593748992989756541736516206730194771092173784252435895388853050524847288122321320038689220948625918019801979145511162581300372501944652120181387854225478826487514468858853167256436851228077323560103312200712694686138454467770250910674061910740996156701467533149798042748323902708204833474275372129062047981379843028881566894966963219534678655208645944641172109703141230782313798353185065083798769952713106868604244012837946986197056022366791358348445603011383390785296762985552493674704147200428588544738756814464078441825509659488647739705361805988722199117637343228569662985501235775488665037036491839742762701133680533010547606492333322575042818126445333939387791177651136572159703159968827445388095916705672577684168754363429657564544990271812647681154374758821903498964878005679819960655545799015502849535657876268686569724281146875921830361344840878739870598026359267818905679312840387353373431779301208631610181665098538335761633345303900678373491373944361062396698042123578881783240981094011138835120370891596972276383596242396365347591092191282320865146770160512894799511948768687126278537065916862765121311220648657860498757270702902195168715130998516086072365079076939690035000134009221847743137441966277597805044359356894078073221978124392445592181320052243121478465452943402117798114215464371597099481155063911919441949399486487466198796440772955194633156331496257221135993995977941636775577260324761510200344022313411755209286015072925041756664161774406287459947417385029931644923936077890579892923967180337430578979266727311337184050274313478672174462054846755763567189414358852844141096011656165995272284806262373453847901810055850520037647138312671974860428289506348045439369010515165126364625658595840354105700060051801588818141248308136786727673768097459100126076062026462479669078935760451747804314297645701633160282273423636348009051367146061203378011450833113365663514545596854857128715189885028742882437448284485199926476164135873401128610183490728554307242259149467430644216972050638054326192320389387910179624795008244820660909042960544370758032958838841614354059241123097968123800294878000238550552141127214615454308896335828039698721429639312169914395495400819013136113918518215693162373077837607512759177826324924529397823531434126083922580199880581856279558176339022264155400094537354462366466875122812245468797673733905010055062378266654013301771512955016777492312996718414308382581704173953138737594913629839242949500595937920825170472933258995190781394576871246320268004331315414287225108407963462411197679957683012670309763851980054906690069548138172502216749144032349047849639060581516261807104587583726009145532784289490375560483177898896539002373785503896433499623369742856207614140460042810419128467050528043082671548453596909398679935454737339076191524454413274037805089716761482155026486815683494567640908402974150852242410457095926991155717423206263965249083264094270998509881431707543650807184085434354280879541638807084718411113605947648176847585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -59882536386998954810184685625014742790656682697443823627372690620018821304686576947260735553157628445553656944195259439924466011732710898567418988028225071439793274009527510086689429140855374952056929150210586533673431165895916359568040817626436659319203358704920843727690023548263813475542377558627896858713524877923620658738664042286325640922271299796936194914208506521078156562256157493123809427263279774768901054389921453466401080270370989679080418891061940236723678929106748756251938539223824696550599698456687269837630175984028383375318817477218074626161158551503249664599130921461929196682378370064945608367472380234045754066023662748336097117538286308450143457955393732694312275153606809570513057321803867049859643199441398681438739113321763751753585998914363374380652857120614407082875321364287808930839402341441720107987686240677405146732757967039424952884914191028822114702081239795262874242812407797020498765170322894060547802678915687226101340761504292876589415955321571903355620273652823788746018876482621317132733452582984079841456058764501973887218640672419294944604279423513104433054071882317121912503974096058038688045920524156414997610264255632332929914051115952289976822256727488965084995150190058357972029200097640479727440424951591648957313812221135562206328650224677875368753495573890328599463359015323210425833311714120957981271106019092997458521356542678254877585804561081854672465431223675924116246768103078587329265305062978083386486171767483354616257594701080867716951622780163217267976161562450854415495422420822023649862920691074216676689551825298624858540678747456873743446428936674636999398040396648854597167936844618703947723275256099113866617879376730858083328721320814677891384755427199188912253372142898978238268767342935409032307255687812438097747265347024894860305670283606120440936319886022124107244437642050880433485273158548660325455184079295995656245616759165564402963970492273435811063871408208723401816882280334755109096892654005355356161986222301949288131963083253204801708590621019539416794799840257275797580012861377574528949287497605395198603099788613300240184472598816749544203999789492555595867051865682162229707910726889767378300934953500109067349361262241122979547042815375760838545851431036558705938897581677361507489116663207256262352676245235519265345448469558667572898936290603054324662526678875070129010762176442662286104335612055230916158316075643600880188115733251277714436318001044998607782603988291539733739780066766524809506883415887209672374398168052747093583569119662824881857585902965025404897550694428920942151709736779394372632722503287615448883631556897742481317917358239163885431096531681367120855821206949828112700425981077181498307978718045415830982990846626526350841211560778914987407793390501363778853277872431682091628311411768345883019287797908900221591224200850219062768703008274230437473851184693063569887827582805643774548952795845358805910765105012712654694832467239535459598516248792736868616121582450995168890375235757899764178392304413096737102017337450009702256969917792018936118158971793734098774168781149185283194513047797813537768480428852084349957493453724831215934941588153288956125357935330423563500563155367923305275882937846869157769346229964345136872401439865421655009067778842163744173371569296184323660120028694559158744433046989191562062998203959339762323655863021705521304477477561727970981273797119457681235233628652036261309929083286619999017407005041844730467873520264676039661795162563573940998553532712653970748147633325486790187554925699036937559032088992174117067092587466246259881886226564648495705430760463683129181874465223739688473349672037228243606998475730886716712635096622041535912386693798036578262129003212549122999555890096176957009508563872813367854086592007554863421942895458442830280562983515836186175423718590281697434916342635952961500459232393484033796450353012375313215002135391131701296119449657932750187244653186009982505841806161215488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -229214012173965348139235063693371108710049910725292823629838398686217442040118409982928105622985871490299783862219494451651937779162003760583040283721864816753945035687972003272703373161944405844872362709751482143816262996086755409224628730725608060433435458448866749731138938153157981434680271149204198505428709619603501935185052082029589738482362931460929021421465811103456948496290260147871455895044525450902502692695054543441873568216435746479387643342335671000338650170410577976352340115588366200508793618025770444672859519015587999402572784668909170127909146663410337902538273016056214688822947829971629124608100650781450146474047427968336890770760145363827254236961625169045394345728187948332971875067213236253461968763445143340146266385025436488188073049683090425658553375756409422902702196751741195041962477451174832607425760244371684648246881459288488851665264652875346878447427278915312306186197533542171736654789531715761689699049551588880552532838848100650545683878226211007800954796299930199697204804973733326030710053583753163290771154482424337410185050119224673640366538267861314520637983840621681477094270169174157943731689636041015872338882551210837800964983033528998887191062411884574104660983126043126875367710796586526895211870727945533669665426720257972554479676069302492583687436987810082284942025097993888298024136779308031956295661084640776117975494105646904834397874807856278531192983799183615482935542105461908515704697229333275305639635054846394479057888260824792749938299668135489382995162573146616679137207675643688750648288540311580496742277687073377390425534838550601428084119202731947906966676864656129749472320611560601087557983837164629208425938626534210278354345936613035920984619479600671058882069342499761917152519147221995591224692614980622589828822412553423843650961379309685722157997098251418424374377126203000388752003754353624568822746722372084546367747556123917017584761721136678296482305811425229893442303076927459771466651784645795385400087362997718050259760559316073059517614694157038597698950001819734984393811218924194794463688229717074218281858436292326187788294580475875354628289486650852453527624520507146189188117178590957040694859625285487103341570024693318819469941933995780752853352739990635475860372744272378134742696824899123189354997233688585456012283272592454082117769713967912797159120747832700698671501802613792646953361162356283173762131917259343737023668320286808094084320052652453351518990764203363291413096324722080347347543955821784920441254329879496940001271629691532485724574457358391842213308466818504923907295662834122143883872868951444737426686506398551616901242005844903767328751226909817638555899200959157889419964561780970505286753834361279125997945894473242647631051346755863264184502732927610323433108553861537844999635429646603755239808894703202446764817349418213696445121080810845876706789672654311116742854653600381646227950624048835960826228363007073385079448419570361703605565813932771765104989013987122334426684993364252809844084449904902235458724058017860220522852639717654485836240840213333442465518230857076390800299701249564754735990573700224738383153719723539295174763747783999688567672743032740202233694837357165064341488433229904364025118574791209219276392319954796943282394254381258109964746095473809249458862579651238207081720314605602614747902578787243990099396488426857889867129898458353194392433844446963222408011794738609447193146999817026127416304136570254187356955902346743690941977101374216412177400664249994246204040824718926571827857357986322865257482900258546226242370037222239162086753582725959333502614372435359092451749199853972716232771786844360269937100607937950611065737417783392022691957858971187208921041567799765803545658231292541391921800370501003485850379532070779492121679118774112837883152856946805171093657853432839700145263206688740358832393948154411917112832484910034113659560245246958010206013599421146711647196209278272503831612253798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -209796368946528573228833221873348335984677931244566271536237371737685106698116038021577673313509236770766081292110535745426718212313476013421891249105078698122391861550120299669666977597693169005734343960409961922148884744711568933500461250813464895013821565624437729454975519489032232274052900099853603032431627104636289304378159099329210752638298491251646695691610889386443396606246205402665190866771738026542471613981868435496597050068741577395614393483437605503083444525299834237984539692023555043812425792566853325336746590503549823358350058986068599935186488110152469287656021933684851069280746698112739606937312981575189194876138412232021035575340004396514006795827789644455723434729971634942474899705125933702464110485239800179883699883848479625005519081907603844909943638623762671042567272184129558837855188583252345613916590079614965711380301630703580502697232281240262138905023853876759524174340029960201191372601980667907106284540277849925296899844149667796611958590450806021584704675677313272991356993490663848010899867980664862217353102745216422007236650939540425363663194901012303199197834343812511134689247905634175615085434672995706219278078851482309353061033881295352019533127761653745351085507407053916318900548417962779617059382930962018685821432500518429029635317492895571774886367021341086152507503437540111660630912007920401382690998939192847452721330559555136523048478393353554830583096138680044750566136845197115581921623281898330308260420189497369643156147680583546431575141664427986630048559680323683385254160317259360815654547707695103700627877402233602539749265470671990583637339407499356327128134840897726441736640493238919848771978518054679666592943221026245848518524231534143842739811112396201523180506873188971411591601671328168173490772409370811845364075152427626661012265105848853917509894825297916696101356636137143090284129789414805727801433961716418708128170682867324579131450531921587537381898190787307637472224262928156960147944087869003048211189177159901319543480403506863298692364355085149638927368794886463248724522773592177426577465102052624634298261975846609775802454863706645141501127184705381484692012011152763532970800300417267577427766125266328821238595050295028768123221957055774183412275990023384293625257846592403559270146281188780894215657843274553613430109396802569506800686718652651978006262514081704063085689437841913890009760733731108685221608862909763243485667810935649789204095159076882457641823308221413460425567132459025194133299000772778392232843381121030833472751653374532970859206178471068586118976935085386997548894606227506560873032414361989414261913365682513319022995774204098047024127161914686594991523846356759398165552521393457724714699192391145840708229322867177526800156463314881684652737817505229147696566773937590192351960579625911152706209507259010888272656910879939294670201276126068327435276369036193939337888179749725469236842751082105126417551385002495827261270635587915265945678742473505504480134926380510138980177748646238752952005051373998827404107968612507307986185230962352298931975304446826016281989722509932442179624367231978827721339157646546209840249171109796448455827362619455745445625325692907499419889211533292688906110176141213546205679779684191943848592357840666780359607300682317188086145377312634380012836064451271812738250163255881914154678371897070419961306203290221165176471661858165279121738016341257199672764548156853613417481797664128488010663435270107801939683420747280846634525497523607089858217823286099831437595512468815727292705151523959056932766571321237353660637076480735536208214393545812100367454190364674018843396431767406562797794976595398624673171084300554879583463648884803641179652157575873686392795942404447395963235050000067032235868735735119839954813790416533217473346553029114339323077078012341732670174338945840024578193180297475772722797018545000853924251756983435483214648326631204358866285013446623821905975755986745021589094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 293613615544910780192602915559224161667124418729401057465778992626683388648125729846943806677215090695074901273000725351058004562191016659066009171228709403365777236575416434363292742824388616214282807132053789357568262445625948935203623056829560838435627269576550137867283442971977459236146446754305525626488300403780561579328599949802069603362809719688349405066951075224591459865328722980592750505483108235629072803180949413932726774181449593780804529440649997724570632635689609049052350221986796527057146014223984240522656764175397314956997748953308159629971679296693930240540350874468663376307686896000179889557787580395044207191160179126830821074143607744216084589828752086879044565039593333239333593338022421804714962548302962932917859821283545482039670036656673867447917094813923262274635402972880460905345164130381967825844642264035214780713554360089943275564103006723480966100674084260631683645321916886786647299950426122113769357225233001872461859373580784387825226101450764463693929828012139227053022931224658177975888777996789349000699722401195539627733200142928878684396572550498790091952229356607945990595716186630007768060842070186223989693281907151275048323440676285108029688361790099436910386055618682655823473817144196417016012172330526499173193069588952096390036936349756639820028293347277091810467039717521871569234728265166834432998583829364412314316998193588130966534555638239338428198739172162930909212918277465824030209908028270566434496805968272894644829530296225923325242862107305943242190910761170682640451578421452466057559727686858725939703320589497192431112301304934145850545294332458327117231606418650441792387887119103567224990409961236731645606574470376564793697078864878890958471299724999532606167411637619477251005709425716217214202973677458635678047581533024331270021899446940568570973879237035583228639114495627304266734722450913501882872254266763002735601124214265451994715455710993891298576143886456588325587544403742565101098284998490640123573520819352348802382115627462352762483128932896582972905613184052743799659046258847910870088567809637065420970951882376948003856300678463096533044407232763013030203503708162386527993813007986606892447602036935545660374173776081769836830720190674090012283578568193334374376054543652048196308408904373159619933385370418372314190449327262911000097137004264356249930132689780051864926566307515632593573719813457839718080871927022599785641875203663474180456938997499508499475906185395250534186895041679213636794872516901052909850477600137620516016712775196341360590198692020739893370754935153920163505131577566141329161975785843423484764839865114266946495975813456193673843372246661222912221025012422230688875918517939042897302277821400178589854194308430275940748541994325505865919604940644895550297631815622272569503485919759279052704034475433323450690506993596319427953567859217381824289868656807839582017581387487048630454669708313247101193255489838962561805904915934790016239586364370553240338499916550064953617221347618488636130490393112002332606765036690796196871570726121674595705529899900659445716358703182590191633056783174155045138415820177360080376362455608765617884715315551711450308304607893456252357910598558066698350046309356356210349960413430998352739971442569966709057238590768520104808166570420555367538425936997826984417081066933508068536457684455476872569934217464954181953131975357436899584364188686639546630496005145859643805080512875541270965960693913331926078309277333368095834776882463071457333998784178047278818004678651832360384677806900918984774123704328578298034518249067657981871542645413399494752922408005390448870408270395371687050266487453470078614973995105089024373973928154820174638968890338311347216815840269922926304089427023659164114403335312845431540993613057956197709754764962337882387954008239237212881959357106081931615988008757199932617029354456209485304765825061593731074097773435741529885304713265738180850631764173435961344000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1010459901389877845383368411216429838638532852784774368796793997962388862717367042955237918570049709626624213364242111831313971366578432671540449029647131113429728845959322207253286403067867727245853999285148060736444468268228425668119018400508810340789075100032792975633233127210445866428050702257225393077972634725564506339271042036682298250481766148911423097546901979727588790385621252349834924844492940925120098076297434493078507151908633227373262165944042280485541141928551207869576018427578218839388569950245454088410063372294126232170842921107076391122215829337517782866270206723157381780953548947215705052193175846872580559785014384039338252204196944621419811316910425166335359402256368387811865631928958759539523279572599967104718831011114185283965919325506986529968794357340541685150414484753879739075449583245777250967503651875328753397944980964405867881652959599924848916381758531986230552128973156125516966368134455524081452037263309279398372577747383933480081155553110653777680646357431056490991854635143967894515111821563518529186670893392181011739193971224213813357463764209558957726968385582971683671246527011742256197944492815530940808907065924750968118121024060385028511550331068547599329188038098025737153773313620160324961292672795987551496752348380740236933648214271285492138406138626970190216108172177313668055695298704274817986330091224338201656194589132786672622728303902474324256541997708938482203246347760044693219093954134996111498887695594962850872130009896788186198366430766922153892184202805899736266833645975885585511970607342306419457978557266619690680607443029171478688473884744067318931794464129130975580318837076155914960278306044863227672670360249342143887201041708112297638525049111279306912222835017452352444104893710600239263452210740091506949531544560347780757505414076677732498344741274037203625559660241132763543244377190642119561631463748250769448960989392854932331675492700283630729718614569437682412726974566654658698749052158398669926541706570986717521460890405882089498221007529557203466463492707714258258386386389674796935409396759805391458786056523836014337306376491760535351785663122271817244038159525140478217241939310160921776668110816663315816016093721334548209388511420573573636074835531786241110037200915501893482523400695086981610290090238469899655181850777913846279287930136799906865958670257669597010308998130507669339124600479107691653331028526902776962055041750011826338910931742517325669580656094284724217079425701291735857835840943793117497253616511272862007986290792724949454508645198353686630299622769549800784495609061044429957181335750950464679670593618307011850752239212468127172110669449897090546008457387554321421611995156294602163059629859408971818022737354246951275404017180073515819608206195410851958278465071218245866212443338809331363788964372734649112200111179949665882273395609294317916899866951067996198902230962251170280077868654727054223825674706860277033375758598578741929180256846404223755461428041545780990814606017037270763299940252645357347787123378173178637806408703526772942465854857343898303666991659726339053590093685186397351900976692908023503243563146488011967192256617651874824497922184381141379548296926586096699292663242227173433680495556422698811645057996697270650258953593772998346393931336304941725184586904817592550520021433361929795851674807102654732016863603837211616500171694910164324765678309315851747778417466502691093417478821537357507795774368239942026511115912865461182681039959811541797241084092536079211511775086541744506975208941996068291764322271527878500266612444934594754574991610791035497004126844460389997467291030089588507909369069536807922675689787333950170719424857241425016587503545968990614881624123628079898639218698314883734286292806528044211369344245147207004029741062873715916131080050796525464419267003147780557390064849226399234202358432979726200945602170216071307315720984678757082926878224665076894377735130762444800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1621454868206855979885154516859988208778956968068231626660488709152193707147829420978713869807057680882907604743359701904160313745694437155410259027706807951349191500907595266958926982639644700014070495706332350234421750288136541316807724276261347550405066774514628634799644505479446789570822985338419590562473212644651654614145130006054264650525445226598513526223384385767998704557515308189155506248000454816667311760131975766693510647374151429240999657686400070254244501589220173874525798198546061955097186123903706220009851181681856395501627508102531735374598742947400933122874921972364087488816134877881741871366821156661489024872124349179395546911023739016418010384725023010314121716567130551612901734300651153297059559186546383062393533838999677537135998939430158662295999972518924141040460920576276614458864347303102178824341747628691709827476565942354079898625515258504799441069508660920337482988328102108104985415409844946567000063549816392014909865510094047724356536325479474939569274147099247716075571682063073487738742977713387999786539963258544637249376896493809998721842503432452463778926031988774388992770628346698162966672288690362222666967544166391926235028206266112680738717395256821530054586977347860335039478166345059123788697052568082354888674856282410144903655228482847349145496542040369447180999749685927503784368852270657381924375178937688858213175870794501808809149519320891941049530706214264539539529113740365227997827360131134154152342261388732719848582133209710897429916690599905468114392098767262604232520834455368915232416429145747263057644223328016029873857965058386007007893574844415627453455900841249495471423844487507355846978243638111931713227532734138556656338792694975134327808762610762367914697735403776204507101056678093238191946185228849751095716342595574606110913079038185542359446917509517842095716374081942500307176624444001104429124048335641087314885994046393671740967639732523201333177654100801833375916392072220815982013763627619653791143853992176021172113883028987724853120722952705670002894991254108179768636546827840959719226559605004162893949130583665103737457832251475060922493519264633606142037088455462860352719603359237277911233427668835563236145935747402044066483038163076067603394323137619352832746448090794120202032784368265086332770446378173799733265663922535013975869459065689859075608111182472858101068873857116009913715356710738132453211275806350704506036436083292227607178102226871096300770120981136118026543952034403773868287305927454595734444567712307941399304062994007130854441509089904205250467279468033832504315795846234727600756243326212050000933573506417771062834675939148801013449437093627797443434681299023242667195631857578408351630476257285036781743179277322849515918678204560528492731633872089431867103305938430824376899448269923124449710242896245430779457994014618897117462372388325645331526967093652126099372405725206584051873804580016547979805802894129046980281750331227050181426289240520782745722647965541914644389178398369995977267469582924425114680707127204777668402814214447003489618672383435151749620619660222669050165330552291010484966054562594552604306823261268073779989172787284624856675175441517938791787922346536591489440426182088180657682371723587111029977720586540292231382723267434482309289709307836036990320887881603586641660644393658500639683383703188262665515863512834390067756485328432911964530311992562812415059518858435087826596478146239703006331394786668775178901419343633840546136661736230935558087402274316804261518993722036516009669918969244521096454453383565449846792491096725760271132284444147787157011613066464315640027574218822087845595095386529801156729166390642127478977974630953592515712848023963015474254445511078109039519334361374176671483941038091841712238512720272787062700223632521543318170911098977546314663346449584323436305622873989456933322997385668131924822570713891424872814289313388884267941491627770538729657618923520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 1746299318007302470298927139080391668042815271949867915062597779009513948281632091100669590218187532225322860622589612218152107466903962077452371618335378064537839525743865353380507565500724223226125458170741144132006930363851325420237125574606657536160502507527498032858587521690859373420091965092885284702675268697645262688035821058217378465652396272859012988847945264956170653810291427396610396642163264883292720998455476526108396080625304681921272347705771276841828673053629819073529007538524731599474266765731723226523271535814865402923812792642441478024574784722738541702825199002667238891552460941342143959429385832945803045962855588519266410137501335008476145445064107251969769417745041128580825139509066646121292399648923112508453437781411931345991679638209961358513385505586098036291485824882182167979448572570063298581539820469356506108253686319975973803675681150167167679165423148547465667673185552277782451417133302832126908244172650126570465620558005068872066857572131115832836154551923817678107030435281182956729890547381516105303863780886385759339931941968052037470544081419799032723429983147811062675490147326414326442438748841631497872724292219389248061136316110258891490869322441169823272597919223631937085695501308639650320836571299986609415074761521184427555078350331358165693674772548314122577800701331617003365770007099883665777666908280604822435482788398827467162012647271838923367115794085612929049793651614034404493014633025491726751158038721647551380412245963599039732332009717504623908092146638603648600746734498406816761621696759314706252279759968785921730465503904768084020608470221805006490990610332813454895434498690881949437572436264329723038817735908099680743608898974489136622146350044258910191206518734400178350140980571390104297446860064023969408364016153048951835918707841933702280609604186997699716483794120094756626043743722041365369811121288394134424279309738759917844953433992877176078024290141443685005426478799821735724462846748444697303405521548523577094352026538382472700501875957343065441087978804402256527549954297834657726705170247767502906348494697896324389440771855220696961980467259325430673695198439282533707974648601412753866316599167248752716120567586584515041984778834030957361953215770705406080003544010491198481147640911921408095919709249037204620694706708740739932721958405541649295441419969167641904079167580876286836784805953924306007744360274518612607486054427503344351600720690902046905643256153540054584481636588445409110773160062080756162062178843373054983047171553785964271191078147323694538837266256079561159804020264007065764955771986761566783901640376138933777533722743417774979960679877795362925183662199225730548301093580736039349145403605739918734553281474188527532292646512507951737863378346406280926894679004212428303643810762194041351411782820749811451528901870785628971938179019067911313089107771448313667565469294198850409444377072883314274668484661188056432734422809626506017788294879659991168581540887385020371247547198465312029943424934077349117412285206486988161142093175060544670704291677216871198630967321442205081828686719908595092733169902841685246281476126001445326275078216197656013010222319321810815693624222158944729589265981279082042248295294829832490713487732975413031825143881909294581762812771135506860268041481717874816028908262810636504732366621390360768902216905833381171274027806613206264833333052557082441494899953029473300011730207416446180458076531460949537156168150829961432070585720540256793471315666707407225831598175766478411160469092058080740278138271135078574763545619262080489242766315194265777485856514218608674925545959114901884972169557085250730324559590306821463420268803264716848504611601637255688437303823749866138516521301859222148984636691982624028562749072821275194110081357311175632709293835805806975980392321732627105910868558639246692772401636789586972494936878978748403407300671349359696203719662247119197044736000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1543666566421042572671939261708951417665786091456360822421084736649636187996120844490333410606379317119313997411045643099346914256696184583571083968605088780583479843111436160487576031182130279444127939696680404562265650603020591404292682187392436018908281219581896215755009686985177713188202562440002586283298557296186874137829863989452187329494175602885678347135140832619965924315811460835801398222583542687683589292005557047700973785940239080765791399327693255863064492571930591166321411523634497662337540582409657479154632484210773582845347236397843404636133623011367729270495310469730293109328395012253179095879640156139985914037265113702593695712444884549160097072437881057295234985070011451109446985167534881939817597488397990493929455768006919103165182657469867399350463844508575829513458953238505778977044782441064234687516302239521282724779598422718967742337374010188397828946157433083023132665658446044656362672345145484137498441924046926831752739438017968109320406098661252553940257071349617036910803131759526139439081565099967533068199976527522576376277176331370246543233310798978466488021829541821758519701942285607497630463452974418709160803193385632654243476537945099849394062491165286533630181207298852183929991199193809010257621466188370116484021373256350812308351697628470453842524323246256299057240662386263200756947895568128486143463288002756970344329052148919394075559869248496286962225655999205047562870043412848063538726782648869634615802665038364957591002789038654914317786986485327924249872367189690881261138729204055564934471451258453393966260961608119339952289445260786908233510391890774325956751854264611296938947340587884238585774016919944603842867342185070292238978802943824249323710743272431036938164310312737133290858485230886139616414353726508662926213006109282029464772745531316990439231545198839049344586041204487784627282595896687500248793137146770044618235495150159519593985004156879687675909020873260243795165223165855398365927949062228961544702678560232618223893428579583015647986316632783676977422664317650108011210342030324235848098247781236407338152039307888923744298885174849236011614665385404054527173386634613324137013867886348399189769437155318098890465213821358138774804853036707130182811336668337244940612210552519273560545219899543463218487992394662610473388292309547455095967760716077704806762548434980093961194216814524767970601354060368323051139394882157402393010285206025279648229531143952756125953346430378787680790362809133953608171165129529434873984532224670876355383517155338267200271106232548469783109157732379153381994563893139367674735357447564196688220752141905763354888880960372792928330862734974173564590082044405121821980352422350995622321687251913428130317086532732648290793434936111423898743603336661540238225507536363898103651983169087577943840746462963831200307157311056027564321369397181373491034958441839253578822650246648819490356508266147793823971059352091809818036577650004095030937486260340130859041754200357705736519474203859592263936474979144587770470980302262590711008147772163140095464473455029293872510034772298874017279501277766622909922199769319897679825261578777500693307585137334306888115602868533902368939189536024751869298994989380487624227097144031519534522310822459359517653289088759993143779641387764968475243804745367153428738115567304924812235378288451643390170047052602050140215527574485043912879285711721062186003628177931682459163765617059450030249680032120945025049430012395793330199520881586053068967342046319032577830536888271740825469846808464444683766249752621886979785813427294179796395892330970970603152494741662693990042219015900226431259216938936811598155421984626902503960413886076001724601937431450822128404853642408647591287705834466850767994477673607407004602530135949164756487977550656154206160985168807531809528678342040853219657857276957987470008937993256862678329389879097078938408070679393460372621060722325979136000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 980507847968349062363270529174656001149225931027751888228580108589589458186694785463921452215993742132355980772199126815306482235367091946050809345670972141812708329162501064569085729321240081220030602112210227255101924253864843324012263405693341422957472651405828252898806613057224866181043109766849714971919586873476874927250439862299078681462814295075418155987179906481856437814133614626857897965344600375807643728608227488454538121555876184071545884921045582385089554140130680800920957547908525669825615057231287928136512969747751306638403713004662914959760074029824273555111362331805234457079406669640467236940028107291501891605299825161922594301036049505646520372093022772677818087741148923247537137960881101870780224668645022424693868811460505089662287021703888078862978780276721358007338621438474041212825724800539681650333873278982710448734550230308079371233667592308844231859299129504415887918212717167920128208310154938766486142559492323157878835074951788589306916316807138881897773693809547422281722659420432727078832758586432605681046809903723187657454166326726057273602783781607481459413100886776275797308422304115336125114926066826059629162613315549374211382095805997172835988963233375304003466561756946583994654277056548986341365829085967586033919986523989574945735668030120653044601959574802463264373237365578988707515150581512367135416836009049799217919059227117499651664607290107274995447634478683322994880404461214470695956427756846935949183531543587069937457208080125871327020271741018459184155362251414699165323701788175939560641661274049216674086920223087117592544707607573689620657953907045413100218318879111529668130770549495236919253049500596118125231188132105546005214252571029421789191835795211863763042747434875003861153256487997621742293881992147978777498246437803394781553084871057804226137683117015744191905936868539068716148655963383811796492204908747791101930394641688965148836929253092074568419583048881829387349730030579762581885175281310834988116246833512537914231163379527778767038930915531200634091180251330114796860446253689538080584374764698876562446249303756934837455978516591135516316314898571284814229268082598201182562280491293330538458260747739725301903148437430204667328393294542775161882253416301883129352143591214944312184538438832367725959740965073174763853623233909231678864787135462722242842544719548858399700217278313801211963820672009076630218065320607003682768588273363561391035856388792538524441271763427384871964475744790203139759908668176763775251910361653820236028118847540787891099632365132151473694230086982575083175315399246443467083299546946655815426273724314616802330542974031430550133588023769250793032715581327005847020320293515596564871334871143390289197311790179723384174753438998603462156261591109147920400308959844350784523517127924481109748582512803571375168874743418944794977669714915698114809081332234050321331337281155178757923108540850682961793234773281663184129899616025505632380720564953774305246961260256889850084324602596217248443855349216870279692681707837743394020486782939945074257581602617913239958917219525936813441302885059599992206232644458659936548174857053555045684669106974386845558025370177288048205979424260411688683054175989936101796696292864742477807443581649266609810455384424447277286030890361463115691481918324318433175195320660843401760176785837455672685830379920212037363384604924225729925232356549581032487164379868506412534712942113188099350597974902069603296766080908010863759108773540555534841827409290344216980377354286777559383874815662275713889646996594501202837711900078838881216932387524666374146727121939048578355955508922532105894031958440821403538266024644706096348138400771934440725555039569737849625292014536425494886428606421212976949894331275114779241011845003765316151321741858707490398955906414856629216408146299846403134829446848453088841754520337110040861920665156353310782252997385781457857749964554240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 528801746002029400476652081592634178549054317376392518657281889496453504655440972339708278333957205399616836822120522216729976258925502787346506589127792264576455406468212657905971142344642803836375310645516618514857421810617612184585025644613080316292089595880318604098841932395547134206892052752935287897689684101088815063629939148535155422792217608193424581962180927515822045159403605319082652385536256674203971564028044619403806831290776674224179062528657714102746509554811700612270571280262450526752455343420015740133466337402010589865030044977387378806838669566870029974702443170977077708479873432000037043794917512069150302502062893439224902839852705846387271798832135620068764294394673026750650922392718246596717088815188976687000094090329403583976051811129254467685329752191824158041253835019272971719367427391920107784394495445489443940173336625241585870866475376268188929711774170381330634837322451276668477524352211027988791661079407608244068716730991437159499626104414574483711497139232551134646890527599597170298545592656892173121295742858019995547117002913088527180152686138422958223016708721040013316880447071620948754269550167491150604919785790599695560318321816864933864714819590157598322169086305235478316534906118684562046409512909493995140204909683167567338214094047078146207709931833136702414826617233986311387579113344216420011709852189179341838857546122340252705482716945368994065595314705612305732031729315104743227101228716297083648019743714084938838157382649145846855289872416314964155201258651488736522964142816971753636603422363442487312514108173331443421786926481276643694484394174143347361597718189773599518620519063095148527767835112953773635521990703215769493709411405848546075720817726478397134795161570081751561510024106604105345118447200094649599215589998597525769741971225500205819066708222075847805538798552472829470675557366816845862429294127687511891835258968674073451136873029861084136619327319750080266547102280162131537264051922467477807666131760715453672826773074991262674021519617549444601223658229914459236978225097732327649175164358495998023494025133569530027917461498005989154026059687307333420803333941578270306475611672354492301571107291836395881496193082468188988150376434327136236446954804150711481219561698244194876399116510134796550710367443801215605787747501943021143632221851519938800218273359558002554901200750037107652105392400116855997717222416451094439084117052966915785129366696704827198231686918775955577005351444353521592170437491759335345232795585572853254878900408408233580159006074871459843820409065949573886281575941541426916562532585382066823402243681172962935524399837570358764410849886779047885111332091448233560163541535995764148300378513304403832545767075875548815797320256430385425798983430088423750630712296526545736775973001262809365501040059665551982118397814727877901224812785872303305942484007420319102536672918167851249549944903852738974979531447383334034729551091768333806721483439941383720588427603830898722684947040668582368750971910204235487462258764105496523067489905649670889866262957047290817735282247472139171115190101334913205021445809104963605450827632400122673641454836862634315113069656149513845062950759617732718276765775442984982772231174646946125009209021506584961734019223325795900936422390838701759731695316426405073099245466344027276325593926430621264119981956038836085401372117207746786338945836160804428478589087748823106633679607085938967465210297697029612438144264191915371158229512447209707466762565883618855094071445714699823590840085007328793391859425047798288880628711158427459581505591213988110398340885553805183158790482925731016346305338595318916637856607450299958993297096820591434994908947341197892446605458161878573921054118290493212058077258306647177605178043990036121514068256454548214718207961403857911644845422799464912649179816856896419294978661814522150462457814053536960344413282730356384536199168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 160256776989685356293157471357428472695788913748870784741999276476802645819463472464693299695847571732535196214357410751341897633017834636221337607988238292282340697472987903756158835365796713098971835985283766012176105151647286275113743526190397232727420605488859962240538565004851198518853549176610504920472613608961935114689159714229452885219610243769064453412822719592996766828237113815850279315481668753806837203124264529776937559120962558781918434694197972033213861512593458656678116407285602112259260823216177495903417394101370349383977953925215700454860680377320584256267428439009879380875942235599234238815049223861421044692494351066471676911954296835504902408066352579723134998169328724056519952184278600974764020481490817372001706485936319212059219131736778873687918312307266454332340402308248069960318575797479566793680549965987537690780106156627101009698988704276330499633258385716784595075874168195913984943490796334066522546848362061210365554709424008870310773251213855496418397137317479178588817734966737183687993632302284132562941656663451353121108081089298267109149362913066665017827006061809794667311969521632605817068255249392213627711660230244123296081249034028254094526525165500608482795785830153299337125792295595802996683018903000382192353768456026940489378663829254771249005714302718904053291777718636123849597518915487608218452681002350666103205388978876790014534211047436873538681733240034972489646745126050094785535356959809172678925082058388880728043483265326080000824184118988196731747288254067818137905760286060088662723695949101298584921833285700524826114939135160823719767591468935773777512580475237313952642814241172751928818240134513488716227854398437777762403113406879188804533797386126710315240604059604022302068798628492530820626439058168335554507357099182113878586266312959331144627556003266343098778632889103409055173362186224934534714292008899339373729661267180685396384548062150157088215411247257633157299997351553185646420219110831514347117187214009551759636593102257712056558407591878998417048327911212191925196137708911665719925217128107375748261970746628396560125520997726857243003163442926575935890082303540101624208492750630588963336381073374809328912969138512544515210537728262846888388332308263793566592433453228169178705820627439916519655872672127877342690880309937174253498617277911982852982611813159613445075207370292011729360176978806015792510149632198877565500313498868949807376787017531354333520956059724269748264430624349254769817492376319035687588819452826695944103984838622876833120820153432648117229203059477151584909519926141074656727713597548960075871535415161428504722440194161213064965949853225270136244625227893572167064924935594947391756069902003867834280893300411641558898056981312096360610047725956042735942201803676884016875034591593246586579334886637737859307687049504252368167215539911956753686077528767448780491668345610308255727829990997930378791403412070589586949305046839793824690131072887950696830133572181381403582853921581716399099829236879366658453235683429565349512650272017621422789216111777676199051316681223822934017258627352601492554589698292147283235980413874821776977192748282819645395280353593403244643848646559889923942742861136795765317082749267761165715817139636833789294938749571102865126646448176219481060456123145711299522922799132710101330009775289583313760021964987018353185649463572514676454646540124618525514298100788400599753145513144735388449362594357157999369904994114794199431498474801999621063731565950510182722515701693022186161369743211400064871575282311517238585900318866777962639848824120424588635333936406174331780980193536662167584182544580091207070774256775098770466767437479017317207919625202212099009112637110519845280445760318831982822691421780937723623981553583213418395279636471454079419682787159020799145270979676154939800720774560794875504190392991503763686735906191344757771366836836764955443200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 3126425243965781512654154529777891290358832262018059834802828167283570449264952030576821598511474985582345438862953837641945562931384746960771449301318943694895929743904654534695419729920700046100111061122334618051327776117791422107636154742139905724993236091078065755609412550028511495265821972001205535558079737158292923497225173184836589988837919343320327925138803831930636462313061878921890512753118058615786179773569384111072066102242474579895337383217276364351663728991514278136917213644124379004985372758942982207942339484911011327234959416202115850728120950580673536963752576523712352195162128518329660105068313634061085246841424097885794958584240095768991830139563312799068687564811850183889706259473443597794666224660070727775106336361521061913804269612427861465334625261571273728244542097455437489798009896261835696787479463249725281474644914598711382402668921049040575541291683012778117546039729014429627905198027668436149767178814336591507948076539917368944462290796095048215305213494628279424849747456875583846019202179479429953966086616980341705682294223235561501162802058104086175153090200062071907094414426101758454311244282006833418055038572797577800048849643428011299240850904860581736096232644820126568012534553685097061100214362604989211370945808567961279391995877874836741435808351007519660699064320616920249787620094612731703515839671081127931974141349594356945483681973096028049128225054574882456064397022708807590192263485538738529444676207581290586855792149968423534945114238250550134098867785552826876060471600522667805996790213317474000455170347454765172087592989432409705300901579261424045941861383159995468566580225805791076942948692368640072577761645963734848694844952561426986889524898557570940426904316624397552501696651872542795499868039171504174999965171305509867484824795329619643623045124124741753948517167854938723610222125907044168109457969068036646953085063724738348646560488478592464806019002035173956280549804407669632431102256383027483204892843997631531785788827250016139202072731944464278345452731367952224082210424894015091079419599554742675457735881421417259889924941503173089901362392238408903982380012419743585606783679170880757556730618060082895116724391498472601238488948029694006893348197352247093063202674238476037283794027188507616395028717135934683846393370593361344726496594242695174331733163375071614546019684914815402658834897355025186965150941426732866845017378468729033168510892842972786226091763948380565737767956513463229335453294114851848040571409950287464099420513759801033211500491271827235558086488764061450317195108054971975270721456626027662703662272894792369016504177631535816805978131981415324109785701674501675138496061469604595570391794456000157458414746545110340400438786541328407009601576419667946089487502379754956088116274800740797663053969564183165278389613979697881864455399477733502759986776418881831863834957754292042070893378000066918907329737847073009401093421114386067307506581029408918360785982944870629982856209188802029843207051082281591459326573132430191656700953738287275384563042965684595485816432944103699175321379995615475448900897998329119533867490863440537422407794803313059108803674851497558027377874612696410533621115363637593214575077845395848583045523776635935615808452381377324420944085225283175053539019338665320777201419042458913102445644938591626646622797407516674739580602465136209970685117860761680275026283692853723809816161511239608271461815809472206119542516646322620956419864755904730486142332088623137073961877158404962912139174013226889979387984682398426712681998088244489450569879894919529554795309275383115731515048243948757172112795218621532211765439194592527964735519984198423575615663850226852962596863760236727177806105811907661391233242075617205298312345212713249213902394949445839685401378671493465081921498822367203169558586891140989867253344277548088998885255771882381992348021749186560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -32114575185432460903657382397948299156094846685259454778886677032227950891253663208803980714958990483115014568754370957952750774922589364311640803957109395760789375021790168006777501206849540400990833891234187603348665671966864273918132095651282711686323169030263238640008137029202643691694061053108006702399848677256711923933210582605310519947332907417177710392795687239496156902062639752915400827747840942710018401147661828756397778001323228071741023498300111696141047921251738108609729249706059641603518235504878123121739052256427951534660949092913874058361136758455130239152794560232252929510068593090863265497746723005957711388248826957433784586478629289415753095981192501524089857793909241540337743576574864690796817372750730144555202112170124753420149373627235912191180054119633806835039828194648498561948835958325805127586623796085414285079098140267996036762420033281065249266498387433117488145998387789611755676992563293046543682092556587906961949503521810460819548136727631247947783322830519261247273832226121204701040356585579732372979434937948636826617055822043937101854121017579923073725294620132574596033846934461711439928375924156947758329277100934985979891225108280318169282225929406347990424179237686036316342664610431841243531145973056893667600711053387452754106893711528897013406235842616812653830508696116326946892128252779123719737818722879974356195151658295484301380398564664624691825563815800673779158399079713276057169197126723901056966493107235227069854543576124288500839727622880597717309010071002758125357897809274525951929556702585678615125867124070195711309284966817906942152661178546184180178215401031817379791320411280963702823627326441656628761821388544434933431559787671311728095380874637482381602992341844161228625609296980424373592183888516689850235754998590708288581112904280194521721618211162366481016941923216774021085532067153740554731449516542387031201762760782738578026575952395317266095660092134686847459900097083891202914925625765213985573448316492091043460027886389743582240005982294410764683594787759733362534921599207696940905150429044320223160057968718460355452255895273696985881896019920873683408081697963428598102094299187237477127412700807624179017095387997681218826061468784765222048342168986016735331009757085290398815358621648442958635737673344227217159188180785658190292771149878243588853324052707079593467215552020250846142856403520297859184432766019237038953750378753125711471767107373492623934072442915736379765498266620168432822395438753075584187821072636024233282379185419254888113433091950699142413056415196535848063143921887955688569934569063802825527509046258281477967364988113989927710989520666899913927248340147488102251067217368748165509901632797082962854186549786768727351088259852341078640364897303518084117357493428052876063627507074560971476501308568694912527787742751005116494819954663981510600901410936734574360744171438411545398879832988442331632502424686094620365075064936814296022909828857157433940049161184148125778523039653647703881068010831130546238781710618113962358721410268933324951285973401004966293361741610217895868658816793546601691959735904585550623421194369204936553780235718475677971712885012111914983126924563594777754015900413516595048155368073726296377123245860021308020288065176617985811663377372413737915014627294642699140724849530974768650615325961200967758406285204008271469637555968390840083807457304125635577297172488982964554719800862195888505045127182445318542951893762263443150857919531885883854270027301730592323213618312366496444469076287897000061787569891773224504641295245257080606507370880481573598704609485114408499334879277023775161201189678269724699762129916740230771111733207666981714550010260588855733858845962567147598055023704118861275662319329659120380243974787430065767249920292256358515751223778701257059244032024839025752077796405961935524910619584719609335420810901009702887232634880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -27214987079783809609660158967217634608747309407780120471256454058375758540038591932255284364481877016845163976790484006440370859135632321884844127463176982622317670845083328271190039198495813403426538471862368755088962383042233137553303762528606852095116688262832270056280723382501229044359560994308408410940903369102005394724632683783979063078089843881892044730987128739058878023850441346870029313845263832284822301235953192437890340072011183559796441594612705605999122524140045369122609047255029135972285091029195238683741273916879412381000548296047552003993118762943152225650485470398826690980870388628715550679657254575129273757504369733489888353879996712427980015782068830247424886814137762582434507981442468881313201159321518139051626199141217036182086542103737967843503794433029895994943862096011932984009283624559223073645847024834051902970540351201699559388308834815139375648779949631157335973605173634556798688030139117320501118761203610987314021518199419217678725814139818215012031598562572550202841518228265375896609775437125937484540254775090914332374391627220194635745590246782976213259300527696812111355551571787694598569477930347337527416090140223111153624419956871169311767958966655927238786991722102758944608825147805999843036340117300996999272158959986443609929874919171946558401905115721455676239946363653719012090078295161236512817786486700634397549331981146416639329433199811801744304658517563193393388386141383867358914529375030378308783811785294469677397351609014308487453292909512162890983400592072667537294738978191003223609040055176071999801931522391144017029469325334755411770970374519217060406968881352105698043313685446126061863433253481109826927005326172272808163286062816796286526736744567166295494592874804032729970286338061451997930430326661388267546494059971279779324066436040314103214305063580420489738868507137696556234979278186931136814395767183422841886596517065578945615657525357809242369891556618721354784712553540085533873064918852575258397567383093768465452644795824432690714354386581800850884785327075941952553101603869683060954348653914601160230119751670674926669129426580652823275931539469457332171743155811317788867385542858999211055095990473761626712509727973458393908664810318231901713695575182660718863301623390948975461170605950506409242835480798491169186428657141852651082254805621553121280770631281914460929916844235275967959509897268527408367341272189242514358407677561462651293458260477689085440518325213087533738126366602555555849357394205457527069495587699781020638953688189799800037493188141706284214805542336687033292187168668181489647614590672667309815564717753695476228132152795830872614558104078959914180441747956805674053046802598884431440520409756106910051352211525329508286151295425858610823514793305034817449667111933685156545156613728367111534749927887960734835236990387011315617862767967042246068370996651597479596295213020696363981350928281603112922600871467278007767124450889973847584208064419044304666779490090339479306059200880760369078252003012456725257751747781762665173062379898913348578202539325911895557683175040326204112541348488488406881183340118647546890155055825028280941407634665358958122609532359773661826501700718876933095443952422233631057888991380667873030792593023938405688235694346864247251378397650560201126207085771462929366088513875967888416767327953178346272299554273807018551589896385534746427145146219584987466121335343425473741613044107295806361723411615919245658707403783703531951414532271380151055164718533744560653929090425988324089246607564152379216374034427940964430931211125951624301974983982099408136122751135981935600780470285761529320469960018188435595928420313631762635954691745800798187544962507820267543289278750896349032892166715424214602797405253498992246284905287235908915436879503422656295954783006120783883950618373249062410545602069909371088131616313512261130313633301902097226137600000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -7891819248065697757610322196795006990710543764649764145918669000511272876265942246952504862097499452425144528595611630860858539148510100538354600789857375448732762184350542800235508732682499047981857325886308775719570278086470399547093178370941955384481342928604638682644009753845848579156930600774967795841400176835471439027730493005639830037105984020344497979557252443873243503102789484172178605858762796654035387122746548701697399272884726408637754494955318270756184151543346599231593733580173996022396176882590633161102901785877434182709234337023873339930438729618470787791230057025246800610197548924615277625240958901560102359643923270232894374238531236988438561131191810296625307523417273872464090508105841134756655279164549519423312411413058278217849432023881712054874399799593992170814924902014984878767339290403673736078020253503950017865925785983374852396143983047557614591198930395695315427163298809289570995833202951937384941155719867512390899048617853073313505170024297884847586346110282417968065461106918291244821165562591378444891910623651464717775337914985850727426634211094309837743515310708565633720374971896551452560756127705103965278330465720716503923899399335270414095759331716118867303664653552496351400900286491852648842837341101119276411055965902727803985199079455179121561744543224315312678900295541809377107016998937123066733834644905450942094615447282392078400217553552819143682903982742010610245662301593405899928425854654750844271716603971040858618560368962400138023281347997523954548871873255668234432035652630926450594365484140090475964051337797162298722258671875840197751274918316686947290230576916030723838570522296993911225775200415087213397462128482155677443482101339616657765989833344490184916766511558011789623393206272181537316439241232870338632107410150831024260886701949851485278155390671495221054640511970993179682968692352887337160085870127411063762494189902424273478739156149663823932605813359900475112650469553981638788270399189304547423792542776851508987122293735179992030759601609230035609432564234741241053726914726775138686524482838323488580089393717155844786638029768396088353038362517612227569420830127439568396312786944049878698852199059638745488161281041084986515976907188918240529780968478269760771082723818098617978557525294073939362738270781023685069701878520124151519077255829152439646057310767961978092170385451345632891242803110263434327695903981700259602091589487009309963140605347756168495235008407522300929104276187787143047405115821357314262164586305225275032749576736159672003127928531381840775877350788586193503706331616854933553850054784952671057621611359299702027508206107290117185906810753343962121707064742323263304058232016198798341328062099212571892125217989905299207637131463563444647827502562903185438818681445444910868657116960374186714572528239575920066906783048480323097655984999965740024975062610024214566351662001415180132979245562801038526647739061905422255427394831247452231187879275568739209922578967852243542688854192726485644457518489851330732024639183498008571441406305506858868067410380646546569981583665772897059954734260726283458275793130496002717407211913557031675555910782023620375058535007286426392543666922111302158126607537688693650265125408007864292415684576652070058402019165851703423375986929805800346740489874468756069030307337100838394378230131353336707564318525792445772966474938476364677831571675291694133126072261458089361973322477132676699737743567557641306717824206564899717946405104050646848778915720224746430323295044186551029699370488990128455239884128973781590525814423452682915594861145603169891828863601473303513266657585592072078558407539940636875562007282660604694757887397824153554152733065240344256326335483175719081870796505118205014522862494742294115086861260363637980939625883937715837303519413684433717940931736913466447545671086137816305520209306014320036589253552106373120000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -3420972494837627524225461963812157486531021235701902157278174314505676108656798091356475057980956187106629225724717878498778849334358909244363353741790558040274331028077662817540290544481494791255406072468444516936343152743475995862620275850007607293799806302524347118816294296064040014866013386322821723524214758539295837213634864229881833350452144638806005626261246592089754071367271190542881300385719419165003705704297669087556008930680900663270380802300936480058164582713843402428783210922058988982517498503008537063736756915866425515583464436018904307929731216655384322862077827967444267387357591690268590352229843714868068229756555982810554654602211142343783827582546084838121914324121811982743324625113133228676771763039372918479340620111251519408146920636779594638181057209220638519002998373715193721625833087788672580386105711726522746637599047407185347586888320357577368573164337384787252620283216829466735467033476270883836090097840219434631574591836249952307447022445000671784068788000032043453290612246429483832578362464464792853960608800638690319305445989155758495798428738433677709438634880199595440552470707807550530896138259515661534125301510993951659107326298869884461132618772180096049112499396792691689452386168210941810623861153081273154511296385300362648088955575448347650737522520267207899910248718076134874565907446632209778446561420919514262251278116633205010123780909261070617566366225884310824890830683533470340518090082932970613153993065302025255448222060868757829387978487333409888394590853913122726670769558205039009891511348209990340502532218903638327598924704059399887134289983433000853273733103352209259696601132993910479422187140698759718686496527564694540927687447556043048588369622773437234384461823119122146946615825524976385616826126954915662746080342387111016309858796818645819000878994183553844672048627152775473633703389792168575603176504374952308445796437654462729246252888544186357043952255380880939733326282356347788292388427357927407184994277553318839289435310865450702897087793583004254166395016564058647748739459449907238569552692385449869169855533402155827676731260155465412809995043851512095022617527617311302199224023571030281159145216670260423650452305803250137828955824897345287607969066154226620297017815974977032693174588454299009300612979827225165379303098552242524633969667225927108785332517231352448487560764188911235867195206194335045129166373891028644871024322687000660295913688741174150378309586912121245083038958056646212983729660641826456708638003865581058713564991420740585350267489640544979190978042683553476246540082091655359327604481543102492178113839128901915264887805156200929154758136843632546796282803095671761027486128123651217822686430344240517839698369474191656502778168179001720065162970543387916108278372340797081763599140831558448579192563696212753636295256200459575622472596535912710391905589285301723485153852942496524728272258635063505830104074086463746488458015556289838463747935817268225308036091340171746232994036767086530592374070277881790255171162345427254999438863719761786346067222796386613228355195959875064718976585766074952900532033105883758646911816527960990627462760411016881360821121611040056544160916248492460726628669574550641459923515997994078082649509998182697281872682240951970722177578096333181663386463336269168085560577734450918439856824083774090236702399051031051805232202841977981720494442291677352977934699385687091165927662124648637546761062392184061225653199915012359309360639695532504300551012600427369594211426289120445983181432612780404829397950773261314965974316646871109345423087051036997234981869718279251550114708809541002126348173963965110249333888110330221981145801755297518741048622439552816735060142077423043135133544752604143135203922956926690069894417568034909362152745975594929844094443830027948103358593173586768690590747054978332575550015371678760648107326701568000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -210648290090430864060740471274623805087476490708132717950251297476840754189994131269409660099765089968384279553274108286402462742488161332123912667680160125385965047766582749336662512897676899295305183936346299605128446504021894700318619749820646351687848756815825417261500811656255031717926065603420249239331835883282309048560491171037548398169922617786763367383020680130219697268677943089606103819129116637355268674677092348306029035770508004059640150259557829263575283626733244439105628499825442149040285852102473428645870132096895499764677330946626071842169538262788183530043049534978509916632417276329462428942405114466046845826349803121350693641482171429900011827627841914461458709359547295473304060710830188127869374195971295448269655419885653486343636647040909175966558658368709272358695507864767929258771040496146472160211473374042684560816324187225693348853681608428012067736126796015124210168180932864710853140795383569383107615368400236710025920895201360419088292931361245317295964781377983194983199241401715078281911764033999566388140986895052153907224557328410813584631351493552028292557509120456369335450937465833500156860842430235926853274093764981391222366259236636885744728235604885518511470084121344533046765955909066957130744844857377537282540654661774370004249004260884868971832134534673690781791216082833182948818771049954522664349964156178919784491341197180486952190414783713595791393293194036846692495267991030194080309598372380195111738952043273816943977822044673194098050930318796404751225562851482580299461256058412796967687751307831173033043605537476656665758937843581788316351889078054663083228182675452187509876276114088214264842641745145782991867196946709075122262190616168720738416227337906506962665549098322906863160485091750810474718494892259367328453217220801934264065478602371359015483468121835408275712257513660169083847673155289545086565575937246656771672261959307716565874185298276836451315550700058227443606482562414024117322870322459891882762286046799443882380634036262057165270391220573275892928471262539848975134274069267184283967280186821869639332077028463587449054814161156523512575710581631163483395681250911888644018450933206416516148570684945086848344265586922682602141619494245246349631896637530696187730401841368882421176667140380242715105337072833859833009128816215850997066489171502827636901987464506385517074304784710764275914155426983489523402202881600434712052490624327945096240832031773328955802097212422603114725625774298952262491420873489698345377672159286399615896875649697066850272429553703282259786203079857285861617383874342425065041760547448244159593351519843882538477836629933429224854986904510789643372563414795312531981537942758616342824464263742759796792452601252376929432819905337570161254769067875511334496394954122650929369116470584536696014239825938299748320223696885648038822357243748621884400826934737822619858967539760446292876110734998863251726500759730484100182371942028411636974511900151754129532172083048088640959630210731099209721353699917935520418929150900200400424640207527886381419607038307565790752315645280950572654454048132367723884679004252364241524425532543258555746292452849109909209678204926037259607343347936847587022569144920834079553980283248141005860792572091707472369804306592981070312824144492781790502586045691198013037303998717020644334000036673661664593153520535017780980634945390589597324811638579001816153351435288730784170186028017473851652159082891462015046157212441227201952261145608446622385627682639232386647707981033101046228044023423029819707070976445303360968226985929271064099483061909200354601274218225246616060052924704578463929411928608018592178796777471121555313323070080398394650979253264137989256030404315013971479895488115357576015491811848312678059611294392899461883475927360831159022572996725627617842069399683813372637638858926816921418698312915749096023654400000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -436776980791083721912400315829071501578547089794877462894868690325230067847233015360204573792419369059312021779739096301873801334662404793806271158904887917784325644561075525003322046004051831187952534102003645825807074166279806085682132678222743931342438073494799091484834538206025291176775062605869025651277375982335542287460720097490360269786503050662910395109086881033609228175273749227090845348635168758119390679343870218356750140105145143773822972505634367405342016958536233434196961386285662915734768980823048508386771601073794996128884520475405691163672785008299974895879419899620562113653477277366923630703714330246118336675050343847642452220828908735520936401400372662689693585262207729193527678012888668896647221469948970865497990290140497816903731722682494620194263514534610590440799701255510962209159525413315280962736621795029334384448135825748491698001972185902010444626502687400474716603476136727584661955173049119923705477389420994482744442301197095143969563022369959309705762863263319487892257214107428246394043131063334858890117700930669522847895723305295481211715552950399558437574034429412399331455543910242153667590326866313254380633630568809593102104073303363253386142468150663340223889704662262962261458158950966533698251489593171183559638771187248645177880176173562700108092253522160334939568703146598145518706739026032211411208510888838269282653267827351489555080159863727167849671523526574926645811933194096581777775202570300210852509946311180895877818301015501919143717930977833871446450121136621609270956128184798725272820615378162829082575626156969301288260660028765836108448680158292600887906657866210770283943158560707681680717594670397212606167703016134785057827159216900472231085393231345892061714788848672713396861920103239185742094690650444102908431417383662477357682434441743801471045826260099297318858697067265912405951473240564264140333734559224060783198624235854322982562856564503046750942731003822040801788784442020060111703252059949155274063265020940615248343701247447887415826104556750819587456190969283730027032199315390230132276979565083832483522136974744180565743482171398772391587619494076122399203214801903590025018992480624106265994522691052698246323738935929536641662660108889189938685483079596847166982234763623296209310666701387671321415111901148618853298305663508392718846273115620773608602799446980739733810063873076471583707062436418213963381296103335469566006035124666282157898116475393957896965011268875514274522650316339655593584505086504749978010528439898422461717285746870364269465935492777087624040303740868782083591298313792234812623068098181792637041569804531725652200547670099151157262196701205595943373243364969220225119208334629779325911615331428791707383492305139799804969984181421434503309644072597194641716855781263772982953032013541310689170687294750404426851088671482889278686805720909708996517336518605775266759417123049378646504968152717977614927313531961420477182301892322288173616720976061322486637714125856363603833038638348661251646280747295464005062796373374065568831811641873363597976132440859755318571444459328750915242658738868121976653353591081707943592466170493398287612224553210111862525103930584082587958384132653524170763994748542964029660590861955829426498652885184358131884437419734373679271249117180697053389640102450233005142590179792402788885962827434704199855331166912784338572358669744206647042613750084673318321303006502125588101648409089796968985470271887266654126195700016140150649017092826405058492731173291606336325168533926849327872378097140082292976762825290280453797612048763866539159033221603313849393448680477339948351605421138193314707481510289898809814677377792199149244674011842955538789044589594507198101513692141188715460050317179444884860055262350510589830537202801017292694408218394514295837082952102768209312838393088584136881133410773535458013362127383193190400000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 45701532914475994838201874476907233948026371738091522549853216471301547429036847620573498877156952984814913697500839535669964278576191527853405314525135858854664517816750181875612042046899134466611151141394940722649285130512275859680509220895407298657037235820289967005315399649621218939665349983884300240192997863686688146656456732052556341020723708789419823561024629427929580177514069290928930451279409803964241670502754823585596876444869981616326736243248375281537286436285684824960456583134594775638129574660157475376577712802722976361718998905134227169831323962169301830004408922724177377264528547198420883499565516858110204146045513497340962914228577037523190925843767650887705420583932387145394770545920978940326293231816264242487573111063604558833533644207799085361088628190927853903749366167366199613468500802826670442708255723456639733544296555694290361257409672671384945885514352549411569035586001769362324755304604832845681755262395330237065859038309238113190880631341266630287350872214909631398299094868208387584387369920127759575209141446332429694748913773170830751141874095217923649221946940051154678901404640049606249928123194678059368540034346493179680238633336008972755980256291609855692635355965565344217195180350724778570549014139515915966398633512396028077123677922657262036653452063493752991435014672710690812051394141467028103914768396836069683334963222898529850185858171360295333712992074746412648783630626392238677586178483917109454877484078111491469148637082036733045362119021799781566276464015341712313002985088112236119677234120555581616507059025652634318639022811795857722560321132383995976894407088577840498557884194101995331281395189227006086775323255453221383420144544825284071040382005781337835088543892339121516667177185791483613350171555995221759725121231871363622354579450390489861059664989735759560254389914503909414903829813572620434326358794782299572228571566026003776510697717248767137997663217547595492895847377807704807793062123213006785192899631768780579275318655417385582868714790892921937693509031974370405600550970086462286652545474263077506113769194583999864383525972687300992285893834826799598370783582624153664415619683999888595684477282502804748625700230413109441973086641841877798878784689653200979366446746480432515162215615085850664892949633557532218820507634644435377330166089739807076666054773986783566869253629588338517761925249133813456386685279906751276976951792629266369595734861647480562774044259384690069322311287536828584899904443762495658538530931394792425607589640424505985006218592702529282222511208502108483647458399328456674891733458371210522514501270966913882946658080935106739226650723991211929404510772524667352135508949577630994917975379183484492090944851338766099184781859701351751342408920778716978342069713895235217390380424142493519285830246713422508116643374498245385389061423636658755476646585217019347891444737170963726175069067641922748880765431713675834400495001037611082977889855892589647979840301761393403227686831876557605364422093384926932913810594556305387020667007534813562181430581978172319264455226108690020560269914762037317414045582587554175740137881484226644739647747383805709568819510509998170081437937105889072025364392353075110772400523790321709865275240777700019164693196591757437439820773002054042622911328619875451302897265841693780924200110018167526764747352575103788379815465128191164045077441073202918553216921942477532481639119830024317731071115458542158580027644896442484503495811551747885540061440877210935482965975125992615227230915626421591374615683291949014906056075065703256727344117732772458774709657894725731290757910111250908408677920804850745605054756430773225297513071020407429617305719875737593053117400048874390566488261248253591558847971132062345629684729835759002382882482974944457264016844085516047804934797819846924120059265944884143708033425342464000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 185004922186779151743694352783318305690838584439346844234629181352222270057535261682931067654613292763020499182215831904701845417290502104961960354696756053098218020305188222912133080577559543187311600787978157619167951060308819947070761172522633422657574378546416623225672943120304686411872436122564083957727988477221243342647690751872281064239830287836632842102135116805930425929035952878838545756130059529564889316928207915330811802087242868738161237505157129328994595493088249489811440200277186511471482689514019045888084029207966775825211566553481650045950192808230931075752258115051249048591997018314864419663734144926047567448893367400114752292333808081270583582880628933786880747503980612711991659519028288348694283883032935236833279292607800870105497089068416890299577226544119395957086263763481957528158691182716893863857006178823916654026673954398225414295595178630940535645840952481832200118025616667442074991727720183446989243617403409273890111570915770546514864565110690455858838573023961930712062311746471583004517234665072577456650942304128922875641943819734085257087969518234945124953168379975170558292392228525793556787474939270645809390210426612648229318757335212386901954721505085988371315950449209906568718474838354800978734621385132164907967511263273128601280554088497762562427029780973264053224700725221084937816847646866749542748548706995098038614876375458084857674094992393311506910590553544797031470626414720217408539968763739223184746846251514453454775684245554476909986833996593609207550108199402932743322479296299959577054338102669377777654101900060659124934090211733209064868802432833065985743741535501309644774062872266838696488707698361118690968825489595850214510621285574682686570112814143046573113340755999057565804759103911966145064916910146832417198291513817506384486084039617904445666898203475192202339181470743543296923255813070453643888630810447027973978917895840786492927114147334846138781639664389554162672552890118551337875042524770076963487092837925546623225343633870356039112045073396951374867344668748907346618078977383489323905116643098046837151425472375862204945544166749827242352544993536037428670208107659402027334621327248966134215808971272193440265460720489861070931990867575063108658427839695287628027533572076201802075960439303566070378706603911823964444670632507610526598629387268829386829941636678377372672359088959744340605634571429391105812287679987401877116847925280554039793480220559321544231640947531254682615936910243960747296050439159870289279462058313701796816076298896681976364738272803635320729903792463695967875439714116780455336877661581841376275305030795705829292050424588234696941845771446605530250794151575188155622525812450536283528952594486224506104444218786831389083580863658585477520817710700773472141714114014415938715138152079285074750816291232830568718166570190053619597464785895274124582102856651297990918975907250259870585688124761768710347241184116601748231766641157391034517379679302611758710888074909276026688498192892890110397159905889498240233014768242194292447351924269276019231426107675417283989295129844021574844411036725642290754784566111644551310807780091479299613544229990486769798800387047948599536673800191301496372274089342321270005885757046993645182523137538603539038465739313097153039478205134944457846856498792711146620533989422632224195548911237150631958431951682449501726952760912772219294192803324651138203305127048660754758135175682647982678265171507943590576472393996444694454776425248208458269249390433963665313944173494356569940950486287978368485538979966752128117578842164474597138972116034680469542329754137028014681576382140626001334675645602295338599381267902852284061587376920679857184243159509829351397147398801010619179248354420994955459394693760000184294594820147484358087416728552898012292282025460173684813250878081142265465768403119213145152605388800000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 22151716757115805913564789277044054622627418415970181213408192130489515031861249433415846722449406779315094888395624375765189221437035465518143194280225971334260717800069065764039241666605774120321736059079035081466930888199747307701549876522706400398937034279776398447605416163686819724264966209590758742149697377236195290992758371166593192746646808964469476030301844438140925097227947642087726669952099021948397573450239538997235519901923059921467606198735786297286323770029911605047926788239259746042660001691265684596102161921354893256166753078446692016101506946116259664464252049311292980521475321192814401504415124848101423395173954384617740428290522139280873493635158697243308111240289913570714213535255829052277860585741929468527386825167491303467462250670590715052281122629375648071350429235768162211083588715788594927415355105743174746759397791988863706866048746923784924131741224696412053263063622584823312511458079062059274855506906174886438653614533831941280067378218024022967112514667995640149251696858984859501215008363676672666442655868994840015971641083078707861715478413692532014659837866050719962334154200868039906592002300392774113504057084779344827682724934160521793287258043152292231225347936469067763199332153001700997485482195033803589647398266984803063341847179177319188569064151117042822610357639182409065655303752932676429772232295332216343767974504918239073504092110721066845680522658292342084089220814728164172485349259636152981439534238448994888218469909343878689201738576737860935565662989750395327965716743903744605526995753057857989910307411394203503236765080579598030284064078198037516689996642824643221352417279362352265786076319283535745118717473255548095958930180066246165957099140151504545426597856368893473612732914519206289118796684797792986287498404506087626548218923362113613616564957236222223234851774736917835772769291952643752056224151889933962193780170575880305121286804277859718710732922381886936723866134376888957006365448330065808286701921458801125298955438117764926603009523421116245790697183463227188748553704525909040968305887383050180861553895594982043305191338780685380768078882859356931788465013269104679805234579590567253709782349276074467318350470911138043185061433427216226448550575384996869534983967276677173143227091749804091319855975824474286114760183851571729477810540161005433967278082810238405803625824518620952962054808220198142762924969592120116337738703187802373500297474986266043997923656049247569780050998451278722164832011000651573387636171234539777692410914091359911818822507667362099692031660008266765343958639261991584306610002916998812938505440340957172686928611414965006477820144391851668506650516200938747925723534063897014635071135452185404897251912756853533343531411480145975963616853654589186228228569480247190654594055279484523181905076411559220908074889825803266681084346264490878813648232886583816056046421337708741953913689693248870321551929547307333538718837113616620567358075294467573496408460518788645228256939501471329055413776882204273880361972412163332954128380506032030625836108796942561694608201044369850154892135439973658971058703632051182279527636035178468982765004615474707783783248636288730627728762170318929314918935460049989358389279418563539455638319914052226393215493736444475019856208835830943268472684114057511086420545983414867932927875717353297322857204358691129461022315965642244113622014852712426805148794277032714418012437326376871968436949721172067570700338536298283810233111639262321914935060459941511221525571346575204299938640771448004789939546675786626829990942634798135444671383328756139710692101256434032666297651311093352428711006990372426880997057845187610946504464822237687841514040466837716248720518600569485885230476446458320354350963334086130107499469743923863075380415996056048112496613794380723059738999524125119284952903188408193515520000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 16985590819222348412217664503193497217126971705203986235458587377973333357307804770831882147321246452819822299252609044023481686042690648307006642071234466957615465423931303313259857190763358224541416864502015801630272463966068374772217877915275651481683495038228457090041699051351773607987875430992309301237237280022634235386717340091659565174076322451472877974094063891109889674727216148363161578156464186771647864738052053877360106791895097462230018870559953816259482992226863493314224173800158878557860419658686911483581373592034149159693384156448655703891945370649969340757177342331697717182368515972175756703667728841256985420788224087799828457601996439431276654687824322011326945529251121034990962618569517762593326885317541989505819447533633709646181716751087755669785785078057933777132025131678215025913117007862546908469335609826352760459057834119462742248206725478697561751201836028079747260618771274780067855212875547242831584376571043787578680964361192388222727863402582453698100905441570884726158847679396135462587618289322641275714983949268659614462038330351577364125873927314783798806193011349202098374754762785681065014722686004465777715673820351690801646457136976030890422557766255154576561363271554739915493620330181757672771516540939002992838535817758199952984671421534282052646102419971634704578714672771564678141508774755654090681586454795583675685640864521349135044275129330009079675139493754061946198562413315776428402454308111853799443925604761337831998040680721716588099329534589136505479750431241199126984558558132475551665697848860499375205468986025701862222950217657105424513141772985270370030283878959590851657824516157941921930232477096293423145587961251845237949286818652965368991739928588660173896859446515048012756044831435793440410073584709683185068453577011091956197622381649030419892766150047452029823884150854341313933184927810846085998278539004751508008710456520211471908145587934084868072957118219414932293593432480450932932732776411041812523407042542630663079422945216779480502072420558969230458874319892153349853659029173653065964236229118190917940676416147073952409903888086728829825234884047762079377293828531365042408558156910841002964225538294972305976402548876518734537916297502225447779269878359408121989005576861936990048536350929373145271238847822916624187561905386383080542515836829579261826342280280134391066442738238115523072763507436712299154920018955065837561984570813504076406265795639777913580856554374443531521046515615325269777678031104028483985830027364908041839960186530903565353286179087252300812946882408917560895218270014313504215822485254939453999755226151374956391980292333177614174853686227435350049061083884004808148722343442260907083251395127614203042341948489507527949566951813468536324358989112166837259657363840586156811890213430437838849714542445563043946840277426011953932041947710822389619156510599865609517772621047487396507275490502518200673034855599309698698706223021290606692484871085582474511286674115416814972833714640854167807849834939684468569359500271293235188489412263653353210663905313367312043852570892527875474089217628939263006562373436994447381949802303742656661795256408409286303357607922687012783164078639338765616993443244869454188616792566651789213750910628713649494420514620525290637665927985873246358511919874309521714769127198009333434689647445337862841563272021030875767094257752835991769492671632256091300939686248454946470121163375582420915671239806328271710000352712363900417995456610880522957475103837406241016856192077157629446347598133907244139284856830927066561022159924799329352292979413899300647426230631649739210875489283918469696726110528374282766381044953058879002946959769197383081134693781857792721179005328002667909355320093326908432449138267133521274208024254375247285622808694141592923666524377579288351528545539632781532766258293899264000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -9554717014625503963562065778818055005241346402318227246047186778424846159608702051191741543713327562689212894391299290242995263254753539338479900623610486716835169837157747207090307989926125036889726593361976370644145679128292088055524249501873183804282461527847066247886139789143447645716128076571642889320918240487441866676544198520920898580777723270214212551139010977543190446511856962916372106957912116330074049376336998051770729832550128914539725037846653370822054622413657974171834310095407547097758662797005619340149873451379825031446283342002034242809885984995968997534512491002056587811570622512429600374910264185125979901108362031341390488120318419490697143230715456389424115336926907699583686870101126232067860418319539057651818274507821868950544001282015878906786873666329343626841831101820475225145811376130723501463079184257123007198939671986360387974338486419759439575041772865754892680731655201158803598369557207408131162932578313616583984029535497695301825412249542229856185600487080153814403108827441550662418105590511201091017310246055357507754415385833854844660536128477001923423949247922649713541596840798099672172117522281692085467381344131989758775392232303408873264932671101234840251350547063280454712022416324355050942612935586533381364277836572949188876491098760553074486868354734525426721234391246221908893064402170531816528719300820455564469699073484814500026047103916135144914012916543839520399214180549498312708271981032510751761379385246892272060002977688724986799651434656566521986097247766570403601143687887568100138243408118912630550310685545850827505517244145090415715142953363953603160553562231328981441454335370838614346837438591278481542392474617556475037964974360792728441518447947276077851925389884483436008991930434731092568517368653108585691684211819477568199161750024319474492724160699615537072929431645931919644482602604224339815709344797341636846957955138611421768922522423665025131207215966593086188045079083711214571761857916280244605966707041333857574624775612185734990889476454496118212552343227320737146015507559382553090320195309960865383371915663684718660756556011478273897606911454420133961452122953015112868064915473263773480103799444482587437356202437901847345829207843900316123686101733774339147561973160086936267975310517867988003459302803183134983100958123891707320429587116342886291286405670686768701779181873772417590695159553568941231003430825964078385951497694696908815049896290443214998526837309305204685046032219587409600996954041982180354632429307694414118735865780183380453307076211178487434794772082367268180858320143950234490172094717770605616482606768687808055050120387999951475203650843838169501561550873589645643297884097463526252713938364589612348197729351399529724591780226490157853624832708278084129328416967881969018165167869433811505650018977881100776153171896390537396904469072658908361557562798337622381556563147417963743750013489818017532880164496299055529142044411174574233390841281280661258529797360215103041808044995947479145896654177351686177649594053800433719613157779294506157825360379663000397150132371933988738677053140291887265867213126277827823469861486613015340134268753428814854819903023002202195437649112961462690911758633129833524084044302241423930113299904123200375581739428932788705188404158623526804628661708419735336576609284273370864785962983351880449285348446197493735814623844906628472443732069896301714205599849275903279459095907318368542664260589851183383145661681643743517729545640755421761784606214975162467978361238704347249049016884252962013384042755333585814642693835393438303528861497302607526436932935752387557741410910527030944344569126216989718153852149751847701651979688664525172854423643387573285559279533805422637576080029415854467047883931351982611031683743396359954405540676233826740597242175887207508280262251234437408927776768000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 5755492337771021220824824157916985675646689290011435152622879945365850409276576337496208778357584862423979584461399741042141890993185251219507010457774925627225855945283034306786241470874190269300596659405009561557150130777467786873545776897820192193628664699800995096316431471667360875104509994027250755911990996359034908710480085374695480360362647020086161740078836116462315414865750674005382083055423062320357680627082906038541335346499641076516401534635147597477731108079376546066887999794749508911398108080574166861218151775337226536142676753995527112443993125504854252695531602533861188388184882193242072233264341625439300479434974425210418369703699801049478526440049814587390154886010251503642678411653162478044841223693830734552900399360028170441915797079779619722070375859527517459089638214598425367594987491321661185975159971115978938650237168303383783925832593162316033308112245567356306661368041246490770009885707114928509110407167807809326749196743475550789541946288042930365858255368920188887068517007792011193627970619229363502557913028613779131185687210032556123042713576964025086301281559052394832532009474130360330599578573187931633860608521653023449764676938487968400738336608896982626805261880455739614752740382503230537190387472473203023673347481180459815351493604411389656565014744169313072424751617872742777289516598101847742143806346394759178738735476424148795448495919763921029919576391812192055686479976726712204909250631698887760598485351743456568958890295745603577569596759839786175797497924768070140727496982699452649204102901750467775947601860095063433076290804126939861442985953139010552471685645587347897370101283313729766713192182529908250314162269750323984231554622681453857220086453225299431201454943391064982100393044439423404171862838887537789531042399093265524128622268851580428503309554431127137491949353360373508402248543035224715281505216892412674328965130993195444462134743723513529006333371795952589173160897109615088212067263600941973692106828749388031664240175913940685145718125877260517552722717990359586685808265359668941032830554380883248682586970782706942640449205463594951066145420172836914615127325394881813924357628154171433987532456270046092282781625649935821536723600661415939300098304285109452414331573122444884430836597528448906095555111708537188508773739507112065172402290837444898025623149923363559606870283846763223232051054747321470740491391708549755003472194150506624880865150122125973582137763431480247794381603530482633638172573458679386378915862625032470223938785546723662513364627689603753063561361084252112305520018223564425271789942469424633794321662157288578412336999179010009509845406649078452318373928052448948634572644390198630347900493561753633031079499704423946580097151862602117812607049115586132176681935044848100079836886109056518952008768207857870360262852296115493012579000888723188011942691907328479068824885042125598652883856842195181383899048021131544600514909287427397598565272926498639405869397333029981941435325187920679265546647943642441831276579228141264312193990937535083707366616099330880426796146585507769144618674149417400497784034452743853495118692228439609234790177025522211134486318682768575211543468886990494766724047730433381350007561047861675665322215781620228278414265219546974873841911329315531623516818639071158032720544454598199977322671999358098857789003503616411664744158821114238896361189416145810768137478148486820433134332974542041530361954759779900189785545857354821619563065910736612072600143285499063895299433085322830275975519583733006575695071324446141016252892342396193409636690352655683865641675314408027771007664820274875068986799838656820679143988386195602363334616648490382179779654959747293174857335806067316153624221645737586118762437639829863738053623645382945101359670739004520471673436294786539194421750401060608011141120000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1188618680653010221299235776646795285635681325886545497237347592528123655868986996145525476877856409512304985505472387960318979740243506419114514202161898726284881188146812913934738356146788509567805394598187724535619709408772090081802968012542388013152362804410398736473455498393876149782584293384077081464907061887218052952785809873394147791646515959657589950155302262145595168756514733627938575754828219249751256816244058387724874583354630373074400787040252435452450796209591298233832712574251448506004574762769909583735381443378974932838044596091287109272097673505199798486076396393205034337522499088167108143188406752524405882550050255629041944438283312866049650731636367600881176102543999613259668816060872555848033720791805040523319293205457910529381410777350017377922968599893576878279535052974923241023663788291259105964282453941185034619133183840839828503317806914966776158012370366945776155329706279106758239930675299938689932162088694825264952597909946544376278425428559865293401355781790675167279722315131082366436558429734756965971345675397404752420867742636627955358476186133705289088363221011279711262763776474075001379566669385466443465835663388416053195282637657806651132128289086948738315235832269482130064601844391972178111790070547526002229033836077066595462527732674005075940358398877166416472469129893009219160804111388329315803635150412190624064071619338480752329872028453052935342089557853034957986546911753775661636907778329358099500262280986656862252428258583143398156956190756312097727538022159873780144459692138417375536219396118512470889243655583468311221675088800823856517167625613032901709984439834662390355967068035461993454447949720255238039374853415321142691690794504537583930514359204162529572569051641865476205849415182229129128230294290525516450486386257037351049102980506229522269698929952872222729033655047616956242838135998479510763908853601933304504349246525238581848357249521262323876221778388575907342497413081236577644516137062040848186911879773447788519271751951713997267271481282932212582144669899588447413874894336077091210285888166150636335863812489681557043891227617690962732457346611236033668435362849599406625924631766552492101640178958997150724381285830697755802142827103605436599212074469324603707548411028584101901296027679832251478849265891017035266640461545150057923510779920053429716969129158555109929209412727890447452107968986122606461100870157625412071715535206952321458993772344385892275967002301247612949293158057223559622000520207115027802861122210418178861071433030103109214693362875332653455303947623719748047211212573960019984256036648860557316632884800459629063716290666019884640480147009281143867958315978971892987141208812191180788956875912068104888315499266942387353318646199210259833686059918429680850890633300977470444409918715836841659272401753499850474772140036361168072636360193253045452975414556862679349702791817954913921312096626168710825025673671587178792839575621156996786516566953241431050376938427371417475835758153699809814698295285243643344386941816787827408302987777449207955776767984003502163310774789334092498162770719907933665201906282381252054288698373062066507896538328590103567059454953415550032723205117916351405862684038929560152779662541629505260020390972132081685172934197130701813036339464903926095490143740133452526807061174184791303907470543363454966556855767468205465226125778515449983360736131437051255567450693603235487590659152891756364384795583879026213302644174443069862028594700001863634795718868643787156170355864015426870226671607462719238248620021389474584312573619617016421456193150933321004516831706722487259445793556319996432801126375054208886522754106512861902986033851831963343332402028558248489402658564601903951646753006286670105194618110594004812881515147362090654536156885911831830160803382315686054928343171202023424000000000000000000000000000000000000000000000000000000000000000*i1^128 + 103188821314044532706135171607254743403232899676714085082980233161119279721481052242335533883009106438559977492869332785217645566910170026746575511399875682533295764834633744958663198074575713009362814342849645607680860229292850563597948098289225994388544482762340614000349495517106936563402980894595490953206748553225181279298484327380302334479440710372433349608911822777088968975264199867393756364767414813947245792455609019170723822969350823802685741364423076384193664671025031182750493419834037569519802739750454912124556061245292661371385494713670684928097354339641785264755391105065582508307665687552256778423388971642558062970315668851684746511435709800109738893838551692164567048900361581665198358338711842639371483043520672652706333101820648885149225299434412137247526310049762312944522445802863290313638111795387790678909403766498223641141825586944103254384239304005160407132244868369676480742995952030864597501740235028990857266909620714843015977443351438539431942921815039126262607400595845034948064653065951526729072331597027260453940996399418965453100617343274489095776342260541313701742261550102134943085074850425636861658983066139878031525966617296104421208008631658051584088554448253023782650832946132824286692596913915311696975746647769034738825228409923362854186593078716208277269083555845075874381095054366122100855885958709121488904778173234610030563691521411928946752388987446029736210340453434216830032552989289477723556273742152944119720469955620625756963777655011472283801316986082800848405426942851849490964425969740122725113981389527984649070125301364937923286734370255443210353492399424070573415060902611729688468736490721767615716732941926871167124967442749115244003386453543235036027284415797125138270599535863302725811042511921000098984946499917000308598771663717692263574745436872537879538462092308487691390464630645307732317288395514081061913923651725535195122462283686437588639936887369096081129944138431513491803762754483615541556484666606690358773250918913801748885649798167685007582872388121072922827080723868524242106110821050588158635225993214663911246724690205370967503354747759349682531582859542276367859125273361968388382144844986994741792743777834452858201535852813446408225102467735548618392958970707695559462367367448555784835815741959038984886531852607211628326146574900335366914344314833312532732463637641599863517805300081449050872116268884860569401963401604507944341214217310399974410111780075027127104802022441743186503343309895817201864960464639900291371976161978142346862120414283056842460532893816550840949406860813476736503394586407550684016325366774085731786264986575609692725660267214106637889190597942598140836285809989741111975643721878704385156217155154237889769910577649115278229759348260907481272713373292382696028621333907969784127175212324403959733724448148699103973044915657876775369545955105291811670211846352885312417399538325948094223850984843221965385490388968510457206807826672364991592723203011676765639184394326642957553058464249477478073939060627675584262074102193862703915203041738788043120055326735945862461621396631188994587512583457863596193173699252306954126986567339578296260790030624257255619891842510781150240203698385085432346770842655071749012366103160558666990677978857930439926057721326707763364684559948253276452149304116456652842818397660086217947928886834464942349412561790532022372584829693124083533059831521099541979539768871045733457330112766472228520024307590664344151924860250862235813868737846471151836201808466773944769145134149970030796517389241680969025357226037490560156013938579720717262440847390305633251789095173896209460458072616535691842066805212606037217168710680537518507985158785809973826221982112681717280100947102533153135926344246774478321373168431204714685642860012188338578504319871840543621515275441495002728459193548800000000000000000000000000000000000000000000000000000000000000*i1^129 + -1690752110887984163451138921115610198042750823305604682894022198718988118862474736764907583441799598948323023500096382714620886917140466726767737330308616468943682242165674302248959213240128966757731568103866412450061203508349855443873534684607935368249445025650614052710570917075193841378200750794829588038613837666022722379806427434446918592048032211661722472691591024563767319406199830753516693893083943282395980161627616043824807593999335522051915253677509804405867349557821021078970312476772172243560805045256020432771179858753159666513380862902733932527904857876851841824599792822314837564345484394805575503654670861799872554682381820451383246074870018263525033637476823277450152875982097138027899560668265034026992725916736304714202348478275052244991628991917211574952024813750227154660817243463367800900958923869570857609597413117675599560647424072089898685059867856060415628281718029016864767493255914853909264592730750375566903337331369996092524910533921511051212378668932958712549569949441371505607142353628896653057873595197776189340503249771065732686115312730566821865915207717697540293402293502572098264279167140422835232444814592545499257697936438395054093225586814994223278082647049664756333591088314844268880307221206720720401405437031383699127858221503238817333768728635979828528284600902288963501413496028561399312103205572753225533860082829484636702969938542708421128211635722668533598604773811859806843899992306404995213593895767884782182932613610163845106968375470621596440372667047053674648816250722785883085282341680087196128680671997408071733056351016104322453886286606374244881114866014217055697556939870403416717106360884920820292715336956715274845531130233904817765545400345083829985863716697890666396837880718002494317612768805186506674605927279459407314738628492559717753459578760338955318577268714275498794598886095892135588730702075415993371245048705543208585233985322034575945003464096337787123128214761437251723407894244046339110042357332579203941002584364244115918344547199154764525286747672194768009103886211138786598282010358004694892275928229437309909825385097188685181377551481541370245885391729237400157602974643391021618339142569343148615183071034606201141179204133638328251879719431090873128703598350341001057082053221124673766160442523393269979900130955996780874783193607714821618110565985373642222617179642007787062620612767883813085745896503937427670146116141288379578167520645330268226131967077317326310959418491038086601507052675027791091960118439588861507408003985153352849839357602772540021877008354665368314707313334383681604425967981781609414699055209121238037559235207965421157834723094744985192148955348503454802223647416643571195026808123195238122172818458772911256988829079822243521202912382786023717649576477515762054302571589312198679537552463082701940905232357248577615857341050745290441001201068985838218197559249862683996074184860690457170497531558581415350421481813036763174735934522544456788932844823975483492266198188867519141541232256892875764559147432870188589237849407354970636236225517145691315336024051335692751692118220338537587208817355330369549121035624177234604637540820459414575173809066186187038305244877236125300358047994039001805453269573972193575421558672482508762858396531056362190687193373427351700523937134844941446875516966959789824410686843071359293555956331962345898837037819244724432338642567132861631099149740540956387305560652965268661461559534961842462832083922776312624381528910798510573070453899531805204172714005199493593506904715920668155195112222416485612435782843269525939092242379817851255717958232683021046182821304222571999429527410292772806040736778174314315990233147333089264842714039981161673629183429614986520601267405089579980974831229272428431693857972597678392976361477128075842324619683255186351097166472820528764682240000000000000000000000000000000000000000000000000000000000000*i1^130 + -43287760671180398742484438634992124762065692399269768585082715584221554144899487330683220061690537956669086880364482529756684945441729210592620185705683061028887348925902315669272718216027641391340118645718142860169365555139276669815393489874147246856867047394352615545577473707522575197729642794476752678100998752284408917995192710648318663925198569701786318128930453502639748568667374836294404108251349042377749179782874082242385033912485956584537020585398143332356876127586449821448506739710950687493530343497234053994358009364611757411114243772681751729499791832557593968234916407990561602222940007789783552192685735592873242883334527526212991824474905837167745997908089718420674253027385851064879850561005749210063184712986379491723864391957529080001921383665648036168504125906846252348904008427313670921335359156100567756685197451439279450469543955005875510780004802466295433228591044954351632139384297343864878652500490689125055404068149100496509170975939923756344183136262209491925569749311234617659909834441206163777069042487816141167158686677343837677112967018768641473061899196321316239167384741388280947978497594467695277737643250579880298458024025868250127655435826612997299169789314164437773043394160327912611138077913687659870967257765630392012133302296702678583389666885389600207015370874087439031923996582390734637006405831689630489469890715245141411793323044766144668612011977721508534170268312224186578665015491745848703109808345342483969508865899276202304457297243129930929899860400921938843560698173683962741579895973762636502789466835302214522017782312897001273594034584710057769336696276810280136414001888176254940434196818679603561274214301835430123832769681307448351839353124974676814772761571373331012102497274411541256106532942917388288080403574508765564178926996793435838541745528147877060069473687751198646268111920762826588630837052138487140141323045161668029114972010290167566357060720174774441994660269565133215231335559022684633209332222274623776978923159680122146349856217908749573605759348292686391170236828820284098803176342060842492782876063352531218117880514312571666064374493142014832386589538198101153040961909482472265089095842441566434177341604725295092882443743661982787117346414649631792048078306363548188860389514708715897784733181251248588395210487745269358019854418871413574614724561226023960101998309621200409395452343634880617226126496948275654371329664181127879058883410954422812320211690365209923765309347318221061652903498422126863518774930547306433844549598435753431150675666066150130295192716358584590859808093627417153221855319061435613939659453178620297559405772687298538166932378990773521560048976346480915593177866651418477921316287356118799239728885024317951141321943175578541754159937958418312454229991807460437338487579190379250524387466384303037668198425452974117265366132534789892874472722530578440275257217197002770383202899334800701940405397976461589727165722845889675962434059088409194142708453415641871943259692886669128937711510099822376365508581674192670700946437738761129564398473410713961525515052959170581039838810582559858478974170032883223698259791615855861088713862888844522008568701738790674330029257615720834077213904081158023285417814135784298638391214308717584452973091333428839674032128884091131221339267361172267443756057157404834721955667468848906180963794111971146894358810849183531457396433774702176884158269075296719179451656520061572253820186577728648798902290711829591994748040843005594352060766652387705955929037840476656277746594263769357067472429306084465562573856892372879488226839025471470634582053834275449178380907758879068650501398713073574431834808584114797516625690631383255330321799009655885367470102003942862139460472203997386523823297419102485361295839508665722680700177012900117097623256460618619965648139131551744000000000000000000000000000000000000000000000000000000000000*i1^131 + -809052990901175109324489914827971114025877791513523593039289130245493229960711244037045050186911304503944167624455666212911039583756560981322705202722784702843579336006086491082627805069632645325331114545488936081193127885850293937518453892266121716481121025619775743450294570245151365720674888017078852371579180034463363282795533595870393637482660668737881852279136478904420236626011339718272226636248374002741117804150258392927286204475836333667251875500528148418559291966259605254706243685198505799742842308053728929565154976780080490132308843579252949560574235301204014838786246211379702236578539194316213155778798593646335569394943803724978793012447326268439204504986189516192842664557664215973111920193407393705950456071438720929984355792342825714954249818958489706199610039266130866737753309885905379170117435414234550617386397649034342778564226184752426037869745882698784617995999068250531992298376929317764738914245595799103532578932629172946898197968175864106903201134659287502332829089403297192900447541022850834833625100147155163564077577601786381517678668482826829360414066950810162852310896623331674620115475375141846346419460156775237464435643946410181535837759997015296575701779994362881693274994353706878813442821296797832534904228916722769629222728469211995318183427416039069649481623943343626437352561527790080999730546365734426858667907897756862668160106944309142827299868521431708042678677121853611915652411609995409568748003742528810027446462329984086929364301281544531010979809683673527222412459565237437436625076511142715628116525199836787893547241836181613472810710362352400697368409173973815409240573242134571883752809859261367073645104810383013836622658058399728168304820632676565952977699662596883626444764807532612317122136064828971420136932966598522177161320858553032198531452152607367735797351973374154203148624412614960251828412336668569520437918694394211033208371423361886768416459572080271651339926345757082420718227923394491540410507715272596398890310998147963906250572837525455168327507106985033401399194043961805631781582067446940831618799309151285083771334477639572296671778888408350375159795473793543817209576761442218847310684393729491617181956970787999984585552938642256730819298696889210681639524697340243535372852899686134883957177595159005135517686131580059178130228896789696479781683396320106689022113514844597128794597148511392484141994540690361700523916428264901855868754491589647772604587815978098930698563439022536110782837488302736255692334037362993340769121977085617502441949616108056538541498836454613956936859455618428032165955446468460825134997144553086565250729770207794798039080241311406233921587346279525596153570106780719683833110114778204804479306347084390807665928873609666447526412732395329247393077788370169828542850150346673091903883510603621378796470800143054621082025552941914477078391914389381869376487416111037221315777561989750990893292663940277660897726259982702146591788346939217611911274518041784925557920676505102871284122153963366725555189779201317741801653523815656494430346459043695963114784294011658809166350902136639412038482667544280768411377688838460006043640860669157903091087469741091657640120161807171509235553490696107220477019077558890021733795435638823441173956943973103080411606926889805504971060376814998968494702584784987904535540844287641904535998285213259320784476056399551701870192172899188269256526954715030526329332028724895561093233304892221732080609776550725602291339947347958831457244771973721474210549738055901713621667274242955948900219137836026033161884482927056283390312828849392841135014428534988676630290784328825706803000999893768324252819708670103552932359801041651108552850531403996581918397855584870031806000452759563336052833714451054006724631482170778952805436287060996392361022114624702459089099161600000000000000000000000000000000000000000000000000000000000*i1^132 + 10043458945737371823628796960209695782307393082175614851232316557760168881229494219430693448483381036079161519727253865442661055823145785808675439285681712798206772898678367749302879508930299678173662147185556356967605285607055181899974933203687745150345015680745009183965689353290077107714460342013002106027875751881323970647756409856884750362041439096185334105768134148364557660050070003789945643244932598653459146709663972982863463478710840902979068551986416886124334886075433832628744191279668147263482020924944489585920020120733101780386023813826087054438745085495708153074679335323755003981534650231356384117149236006509348125243315644799222573183869885490840592258750763956474526464325891439545604421613870669697894111278224076119688781482922626784120974356247076432360800197370633044826659854964007942147464566364299016682441717697718122235760235519668779678127838573195770749136160729840120659143973138569252092074958153023262668952163916141791031483667153272193718503523441535941140545742369748082326742345520025867711244021184294331321011331774744114194839671189905670953252834481399478544998666766076485837363599472559157506185353601992971194705838619321989042155497642932823985122353920743656704987855429960641692818936320712846459142578463249465902359980100015257482110250124052229558585646969292631261339656425252615036692199167690744997631112964984717778571620133165543894678072563423870704024122650609859948937837861891050936505853359011992393851774634732340342475041768670513127280955144975602674276463014350529410717355539436169714832370740309374981311437536983197398252080486951683747202807998266846391387589038041648236803139430286231846529250331013178458925244584897715619116837855402612145199838584744963368181535765564028488374299529486887787399195091549938201063922755943563734851911056526836526706226659107642555077563351043038700688887692490203720204126828392924705139396538276766209949670465870460739029968659963096786593604905741973360063712669983145874865269255713934227869764786180428053317174927735686251422313174552217466437686072460688035730578161167238381293058284776172810826523897038622231709927658231861692334045414958471490525711059408869436722771766840112998593526135634132222031295778410843473128359607760191983680710147377590617903377649455695942261997056955966735142583793453331999918055818497303838636276628575264080148211882543766312548615355506438400080396441960499233281964368830466153072499748767939478360389335584173408460633705983721302831790891042795071452699966354371041699872055371424557422673510283450176033096487761520596227071730843990094780036362842392054477636536676984795423197175440801677551179948763259116084276372757151470376042733059318730604062857985169806621802448915685011269351535487931737158177060437771421335192316405181373349398408711438453148565770477781732523955487181259145819823008724668509110062556055287777840755474744805342927331933815947624754206482878886447227381168511169114454239482837516378096631411655946949791764113820597330647553782095201060086285102817932398693253818458163799171807541683289869770269488443311290932988966256300757628188001814221942711356930465595198605782436741192670985428007206842086126720199754823148061762066186398080945079830501746271490385227116804209516085099472179999533105145805809611061996516374996358862388082395358364572244124316426064564812959949694563153986501844543148152754001079846257312119468900605143932656255219183908556634584902828130912902227198381600660835643288923683018254794758988547801677044389282196881408656193412569697574119424311443827349846433754059912556925006701964961346485930629909838238717023563125538869940003626909694158420916695459801526190207771742972697998926738848240217319672228741059367411389475322251578730766655403987483808491091578474302963738424115200000000000000000000000000000000000000000000000000000000000*i1^133 + 682285239865555978502968260579195021969421529978694030059618756360186526500929223297646027374072276228997411699426228479886117002778117982473822894794704492769688517383529836007235761905460068793183576625170764592279873483142977271020831880868436140876018722947908196626214233652412620639836410543436524962852988770575103415996260736682044857169952060895356010088389070547785168297560651462661848340057625905931372207537569861941589839492746811540020885216754288967846840773205072293742679670596983956150547333009174333630535862179346412243685311913502742961054852596829894831438289868587466038200992429367800027488782435358254339934039361142600504272951247530695666928153184839418658493568136595809767693572305727007487365224363943828610481364583879192194667884769817025014837964675187325645215844708081669645896860563121315891254390527435149321312053202298487341704998848255097120315262190763183584402833712916945423106694555394333307569205007775915320452651714460725317155936696900515969286293020280384308003858311384365415641787372763714346666484553874701263691485595735057786913405930408584283710434105738927275348055182243686629326146516814856879021980584676217324074299461588808967651286087917405036026725069684975243075427087157010230556382868723912816156175216093800714184810477649539213929014869256665942491103291764489575482977313741667938952135848206860480215203463307316195827710412374638601629199698008877160057698266316007264382660664415100393008900245081915640311846433919594362519559532289425693238719624937148187371297952707149219276401968258814443851790072142319899462937060613061391843864182329636687443927660725790600785374390356081974806497513746320435219699220804992740639529582907997710646426592907653779157027899314521847625285330568867991720885749700188618323047315232443063943148138724099727504205029827609523809691775446668728142039794618039433032851617662736800371788052041988485161944986084137005960423841032786318845382232216849277463631352874383690173715897965169272508311462986449505060419356690557020667343974599820275912868145185781877491838097900620513533255788645327511422984511732142864333167417134423071158163405052110378512357941904172732673076888030873580990929356427684003306090390107970847244458820841883239453680829310837010024671939104183452599015934861976442784513253674481418253253194962896400628420308607878747041367837132901210100726986037460491784903862501401453518158397384521306229765001573411731756011926417060112250087881580797621118340054570510079402273159162112331220328757019097914347588385041671324538335278650259267375532202833315928254592222355903495545660436235552181355399545663347943862254952699302787060078722379617579893480057244033892734329092422877321700359613184465388428601929300876598716081164794530616683193717676740518769603533610395432522758303200381909712766405327967719704128491127677026601197572298592245729881933399310276971726061657627447140150625827892948010815862126503864417247462430688269908918820120584880142921090466001229702138482605556672046623971269469719829776619877792207392061281676695266539718411326515835909333778686644886738865305919820225278147647033657393399791300592416086768856530879587659100796573914286773565212127544967711033175127660616874492867390138211139395915086444936796669445838835211492551059547648143240730346212564404301299422109731047327517828269117166176138375316906569422581595735274337604570044879777061793457309860364681830784528019583969390088114158044182301107302001725448523659837772359915535645059656886450331011015677088040883135004919630877655851381424511045307648775401037895505651186094162531329862278845858306331676584623431967961338855327296813940235698993407377303122620583870035367137526981740718738111044632684159827538331544304586032215288189568286563337756458614784000000000000000000000000000000000000000000000000000000000*i1^134 + 22931883274313537957929542159593440723585191473289798990299423168282387715182661413112103708707063724113466341182204440361292884074688122061368925184072942136251000830396418507183439100346035177052089485475075355186377298361879417551837227445284808089786307110004957433359426405179253519279091830370761691408025541217364775645404213458480464672166376006164153762041389041754611384593376812508648098476540496961635488129351812824932962521573197781694612201757614094362024811003618461602422109310440290768307499244885490253696982682265760854723002237224175569712579388427534249826311893274638677849374236914567873753511603748926210383012220465307514999328254129985217952616173027892922676715370304303848078305214272455141591688866903220387399680583678495725788907021176227555623238006417950396698302813200526531547021758521403578158162190427467138351307348196834368841724602281626146125549993218184287635929830075822327832178661121795498724213926610274366280250769252593479029018260514798382688804262814837445811180153981123351776800419223839597550360484484495655867223250801155256050766057374240434206546205135171008243885727265320448866028676301102453056645404427865252279974579568392498932030445298290423558233574803010195773435855596568134849377986640094640588733741817381997019312303731193897622632686032614264204229948998890855941192541279580468087137116605869171412587958142293518442588058761059313066427368949400775190924646989276433381202603091157379305236058703364062343101277694159277497617403752939888430566117374651755471665054538524599563924937325687919885101244133995621502600078413889364892747895643540463057492497666883456097491394584158255461436461400633944090609204006314820454166812607095567898064715915619168637627861506449144295609629255943506242823938005407091475703362751975682563165770446460652712487834802471979035046250624485336457616520335581104702414104230006577350639835068644247317627066224893276670766069648721478073207447324253095583414076435232656730533352522152493235211316953876040528829968914635442784210985176521635221045018519140552862370234711834692325516855164301009685297573852095020509306217652409906036656238963219483696143356598076685910015521036822655720214260256254798378407388528608615471392629297322152229143661079311036443963372580411824674147681759473158857068540415417424454788658713183322522607541006895009715444651137121061519617736853689776970722536103171815308460221606157894040991050922579004549857717870120281722766279856887131440666058957000837081192100026641172471771716926495007515158124256415929876624940645832897329108835818582218105851370624392542292510276725845083250404477412368851454926649553370492745955005545459802432112489757157420290027900751798577209763672222370638987102209045634619990125452813352812694446452477997357085286455909210665926668996352379302865468942174744422412477248920059478934878495225309606932836900939697205215485015478960911477302182321258702262855725316007280432960478415487796217915090778303017482945698897062509540281710303801093409526059293307416146718788612031154363305784596502301293392250242338273090282763783617412751363062917963460504829751463271345060758799787027739566773664082510817010542999779290068913911241691590088560869016074886211067462440219461356876355427519862560196462997627943469266415382585443281876246531921504730089113169687718784200007151510645984928440989314261492104094860954004926650469965897500334720754268287178489278101588545433506604934343861811396534055695924505143565683528354862483433937957293992474394383950806299078298209993535046534865480275502902407652883582762845269965541495981328099427973855009536499033573929844322202634044290208352258582148712102401136214487230425316935522499327964561488764516172736124379845992190198246633551311616082352056315360051200000000000000000000000000000000000000000000000000000000*i1^135 + 405764166511367200752394917616399043251565639457729807947761973443392932794810276799168513242608815880232544633820368751268837994148215397670787710992663446869612963201069054849790902424346151516617135975913032652081928907952422271476943684570199525014944918830766678146381272880636810894933435293220795879067861879571160533212048240758125889018293978431302622671487872045882427735997037326807196404807947489911708409231904648396642841814273540355696945078162985125400422541657234621581908907623451998130170894097433758114207912166936548232917454604479165360510235168555751306064525901986477406791174858403258465306940829711657796025446857609311471162840581512855144343332053589008149480102030528004888585819836616135690014114671738087163377894523476592981872688548298868425159164503867525586342435207745007643205168813316939077595398638654050868752529652018015523918419364928806990969185543218098086433814595728780925813763570326980658854119546591303630536195975347047849038154870702104131272647420223357192743888735339874469735775459471145886009006294366448010496649400143133757585978441205701806428985038503614483579172736016088521755360667526464461100164412302094603888527200661430247412324948740747877912311248045878146658090804754329239826884290568386875173926583665835955241691920011097876186088832767027217819895441926592096915275977189955313947167615030160528825834611873501484853733858675073341992571576209289252184630761253561410609412523101313649140730530228473765390692279480901094560334544967064604891646128447220898128126155055257374014108717850194550888789902104102812113136211955464737389293243970163314724412346559681938111882227039049704415334886724264072370291658172699424975434739308086054040242984357620885247635424139014243741735054296241114964903077694792404551774696917208660259434245546279210530500857802967396294661598379348297817592069336893569856191163334918259939935618100478797182896085883884528533963387041286470743161865291948822610784301352936023322316449171288808981378644282835382457455381132741864427476634014886742107571140452416765886561534950991624930163957099665401142332810169872752587534649987436795320437936790172949327571511800394496438389149482457292877572266171261481507829129386610097167468499358778306461360287518951781250774761251873329267320553361233841433847536261542292258582473401262988152398958720615368610165351084954700019888736801926537109085169504337252343362823853115192861335008492506325461763978315332106334200870109719312941956817788668058646921249887141778875875336199652392695240140075853190713894853443180667727634064822276199295333399729281755362712405317332277261201164858071330208907985040251993476041592643753250266171856809955862599234920187041939308724459328949273293824278562390166084362291292338270259789523054340925490239549034417387464113397907377800758411786358859039085922742286761245664018873180504254419029464251174255444737999862824819282243368779392328424480738108220220562864940236977401558570115080797123054775510053797294610391644684163867653443843326145751020415850183129081563747350887379463778093799696163667331414747958600374565954139425420577526997011647512225548831292591520646586027189073688517610259412449947154489536370664520507113459126538169514956445871616048714209125479537032440261888076646727037174084105135366861838225382065963342219993352623715416489330974132442204203021293392257523550575420469887500121466954420379257926011886587109457519496456931041604252043965959128210330628872398455890956560974404359352761478476676238243462953059143130386709338590646900611406646841687539956203530469254133864493355593054392826974110133755941086220841346684386759086676021730117949829011137464857485612124315234791370462490503857167527402522245935431507770515410351553019621134052217334005760000000000000000000000000000000000000000000000000000000*i1^136 + 4106216355095045594200126289496081905974065679504734532809834887922497777520191007102900129173214242082136244627002574038816769226599509813829629296497548151130838409681946665989655241615232578124386480235672226498740507867844145438274148605787736090923271015687826251251215172602441275022553871936458780198889023249232623469677725500002720877803082784606436022850556784460132535455320216709464107907279159864309094847167853446945216901209726868625795528661578731062214763797483173768076139404735121122910290713011023567058518958931089815205950389259209462371632133401515420412923192062205887121830844288243973757396923783119800680442216676356870729753906738389386990460009629737248409745628321612902890057733961646043628315476566207172111290348208821782977953897949417662062204618413770778528015310574343912738463271030317180745444020916778514944056935253161845055119446107766532679197560272062028295505543343545058366949279177338793344235522418586862368383062119976102853029126982299681623972524676004931478286289587640158405106649314414429697583620830804528858507347931069765912452431535005895351350815837502864741234977230652817732762679246186105526401101138370798125626980052149556874573989137869431120114307852134539684236627112270281835622876009260405677956881092912015179791957959031629073522173459058292605983236147327130846833514948511713526633088502160895474413532318465230659850556284472629094612482920518321704259178291041349497150447355895337427121587668706068327572765628195645506647068791256234322809609302032572497299974999994944280297235358631076145380030976245130130338599627604258516234926788096227447139459527256164866089120702571441928888629948517247175224276696359760784533636268927536706935065756899784177504964373304280291007998580692077111510671014039442020683684783391875923359485106175433348694414061391758100076645214830055014919698356414489031846972267752602475493083772846734547549290325017630855145625083244300092078772697584162438496811543558850159550497990114298435214701510237986477474564215070326586461118977853054796068864576443598467221630123413640192892961216636010816169213920539570135844471631679053923847585956365408451651270867158301037109100692495676059830230896585617309959529512041317662316221982248353464021106630736108611925673897090692639790818632375691996649666341017184470769712341568612938172827246001125072108602110107316257574055126921331219174642853736879196966080731715237314013802788567452712703475249014213116399150271694437344330118513778694148512242052471484110602357150097499308789072557112567211598651108481588057105698617386396211060101538436075829240847826406717878960192360382429455012889756846020465404722218326643874746403601452614345909523289424741060913007940966961418385437982152255304134952917751061523685567794803695323481815003617615572608183857066876803345526395472631962740163307039131516914287096887413951437366225330870050228554296919150471264098636363692057581507740354006003638478870180464429448369419891157701022590357206626785914838536962215761970397157720086820909652568461288600482544558053660533211999446407792347760936615829629727910010858719922676275321686561803703380390541608618485861634794882577710878532512698283528417597848530893782582333356459304308257430052500930440674246199944609964663834014583295522108565582591208669885033213108984889876322029702541576402192730835283955426874605966462096171480680420739978441418541643239966783586260029461319378432160227928509555966832465484595501946243859784857369014393562685468672458298128906193463521620106268263558537540508170060412692210976444650919836099095312313045907160888748213837449388322110241578907090000262540310207713902141287313564288164997586308155004333393799674072670841614048746166642255919673339662533275849901858980102144000000000000000000000000000000000000000000000000000000*i1^137 + 25851296613227314789670644813414945479401312897073392791955275447729035714756370438449424850002691456672563535110220312974882255806168531946402909821328550121247454957106207832995622154122925206736370677740183978738752946614882479302891138176981833552354446618376241618346488605470684216579419601556685517379293380761398794955514399934710114691087001169497927178774752201843581023644338982699385112185123664974644149099645027476454762766514073432911140287132684671415084296856163160393231140063593743715135427382430462108004067439979276876012758359257297641520566557183870584434797696044550136370125567959404019956448399899945989779864055200696442797694472055448980373048166709383175353785238810518794515257781928247299159276960336830585113967087293975313204168089496850138419042748084208671569853917706002536385450891087066871812428853341546523437094657785981682157130512585024989324210052068416797142502277919915273355116416826225300747662279737056983656490155526768307261311703538478132990445691744250382296563613553806465410768243713036078807110445797963294944130199463652728780574630298921554468783455533105636072131968457324379456781889516485278420216578356457138830653664382603921874843983711112922680375698016472772034422663923836020266944194606742775581728377296381638707102948624839280865300545428664460836744977693952497584904982436042438431464177575018207884492031186401178505749898116131830158601296216847196422509241539175209966940168576941778007010906481148037942919664730880579367234030068996763343831567958492731553622091081109404946477311549482355804336122211532158724706642257124952069801461990402838335455392536931789488083027993270052768884974123913461879421804819540599382689070181888175323916377089871831679525475601929979919449378516489607462012916986738521571042935854597598926971287607158528149461226657538951128276001959091097200172872558816451836309673280441724955498769930551687532582599328442585027806419011547169987802277807776087494406091209238141958283468886625747736559115338455432763549165152957856934632318309047960525737088983638041738045280313565272245363309964384748635637345673401772398574403596494187392116618895531022965648582105171085656751146912180078080727011807983114691521304714900595503254837896765819054719784221937459980914908184392795313726506284784958355814459182606526988845752931891392731666726509990027827098604277758092142436714565382286911564810956065542275451112383156370628269835615580094447875011585647144359878444334905857637884767881269596842157736013515209927844856043044113537228278378147078724204980263725151164831445046525319925576042386869905392627292199324995603432914340085724087742825431998008577846824428089391257262654406521178627522054864843540266014161093747684812071872145397024531528544985576614775571214748240279543059442151068016458121143332203065167414938639812246776145963514456924212433472348513510868832875551101016229915338119059455138063129079084239721995671750182521406572099178521441362694340091283250370273608280591723679024158589338661494565560065725625928400186181191874990436205400703109703483848921202815189985020883328879091344060424980808789190258030019719060923875512155099182987711145985630535759252193632830322833575925096470284261689293949233890406030162629945618970083417378393247453998993592933461883343515719360955469765811599467102025550224441638087846467360285026238575429799676310189803794574139210872434727333825252784562603813080997683271992275865410160477350261766064106499650597682846757029869984562731422382175609698651782345649959091593065929645792968363399236023729610852538308090704420551822453625234970421351404606864682294027256050201526379625942087791029358896392264396436386416440340664214649122101101667841165940410368480980551556782990735656990487347200000000000000000000000000000000000000000000000000000*i1^138 + 108118170956509266326817307816724297111791411798434795198234596640105911393047145523908946471558264632253657634858067190044280430254802038382143371097421622308471013112051013100744253220468580070836868776964860535052653142057175459935040061695238289704863783187222655342317517348660554135569667839488545893095949927698658190660197960399717521023413911554745187636477820840659897057143864408717766758038613818021224464551301500765278609754548911210691627303660128223634949417030690110762059540380768025922954963434514842463816808390025123000519465962575709117748245752983647763630261138617737242681371268810622205255932046725885447623950426974942322752993504128474389180155176604583467393749054341185465607046488109712050343796416709900434884175279577042465917467842670068858691344428536932570972447400734229220752414008453483261888540856733254706843719398733425995046282544612853621834570192875151052879244024675276299077436156435800112771775271129214975133560571457732465804371989649339002341428975842213540684562511789776590332276370456102343789373653265430430505195300139590670353785362985100964804644097626237693677492154372284895243331287520511696712400417609084178052616435473818658638017896207355527708195319806797583778568860654361993490131627686012086204620022557312303709279806270837765435281580868981171404917628959577280501133006531045140129153562093502844508440343315621462751191252322899268122531040085637897446466649553083660895201655381290057590182059642987470386613642278199886182252824236293063843620733484998585726432244609983958879839774589943654284295827952386397254207813671382272234341915822108036371260599075939565381403290077138731985798573220706977271599678785998320519228397164312844227418917886407328084568138373769732102120002544026554210459205350303503122093801581413597753546858253752888843265449649793692230959001462428832333205551263162646847389620494691274328961157414659742531885009685421435301232170658553532771329435484374805387923376328668987210110980980615181851182086194419777738173578925345490767813276586421846257942081640611004443217080150775688877926465631143017302327627754923651506139474398509619451491707646395960417621130622163686822372630614167824047521269117145298440079307593303143813161674751974370176688763144916787934781291527220731761370564963967904917749799735032638556935954139670110931730759597159190082114675588463426440409234007732062051744614243826497938112936627889347014587861601365198934992148955607866264408668220012380681802590579196269250383083747972830635502551006013261640794913418680773900048475750514936160615478726570028537292809527470170494769663763950289221334954251972102557594903949738194390401001653087523267087618681054062022306402167700907126811971436204663517089019525654280034422036915609340186490455144196863143154120717390135033315090294428394711484216008937380306839681352038003265577114039531752840444378138764613923406883079092039799382254498203670318273360822192468894254242925024116095138716956638637879192928973668311050379129872402016379146889628798709748369802759246867539040167403381123602846862121451303383874831285503356276567877916778279394027377986498441070836953510758246336633121593174804000565879212396327963447368263490687024610524115355356172710647390497405007363066723515283561531484837360877023864306109665276215478535498561630261018054790483642926261101673733062548371316987767936572660701276007883322193926867619530797113306111772204408715831088554480367323278362752209806231410817198780275529084750358217717769765258729044582595787538294721064480423659215913934911106372744043643054082378940389960308731205315866713511833174736810194223357073991815943613253497633882290520569251255490756976797931858297780221464117756951107789065060048528168927450900725760000000000000000000000000000000000000000000000000000*i1^139 + 299085140111141235610974327839156096917069412420945215444704192443905484996598699445359331554877682351680606586297931716059209709370651958629747083845315788943183710737808743171242176650533256379059031069529017557352527674615957094358726661873768566507744723996864879480306284050890286354680421507656124126257044929682707489411818422124631243296087400303024725134198720159318043044371171236535544163622221210467389647302574232797935146574895393278073813601937740030161946727136672116290457823576458830383059622804648788349709418206359581290908439957107792318284922527758160129539970562101988200715566706152035008350846897724297075410796102194384245830294579079737761644390849781466616936989456041556532084261309805602868519309897506656481068356937601670564338030577377505841270283848244640117551858537723043208700387354522738868986095042052595671026959028067572289702895366524495334323367875964353558266258399922353622860242277580862842704434255138645779370627380593069852039352507359790052767508101180682688559035283244171770372195594151417642216523372046271023360154017329830615139707531916692938752894131111159845217318541338678756250663063679120142594671654981122907791444982768423470303097517524189588579649216730967380319104179090206163179526593719765438985642110546080879023022989646527968562904271529578689094735479352469510141238464280160581352087055449026583142101181462876110208992359861027164441315330159395131818861004408194199322573466647145982782052156139370923813405656377938935940481795645457136372622222408243779942789515126266946384403138240098096596030115409041259707990917083268413529778933406268535114428584320508811850837814647184323857853586027957382181373639205671179635836918059912956127873544533178427669016972417269103424926350348661461867612409925911888171659853101685291048755957675695599646824109053906976631835749084894994727961834659120449849481786361355344367873596727326555713991615372125931938184413789982198756694664301139500524418054552400510515496060804632307629122533262054114097133509911613557357675853224547878629882723577890399194350939846620757640412897155081873598543860791018548898473799484718077291762634141825932314871556121040672136045030652419952148039387847802805048391710803530664599809973183581631202696522287334296926846158314463263804438660714119302984071895312907553658960755292470428563492479460038875868989467422419460725837562142840412058221089574561188981204413863463134524526254941126507161365011906550674555852432421685996175540137407323590563357567085714982008829738770937694320882387451514863406845902226060570119764108024699753829668664369408922319517277144705261758426654826220877738890831375584636169023384346263785980116431370323417866795783808852556912080947887760701271145077337704761758207934454987532325534542139782922476841270607110941692712706305194130103831096112633912230689373753465731862942170783176874715881275881211806541796990960672161821052788912490885623401027962167342477322140766282770447999112421519755807735767724667836543132666630866121001271753029272098402575116395961529540997441908712620292963760624960901817863150681517275011239199190278447190227130637478242187767766649662220960642159198231614454002950133783062550809608085536470493027470278021538538606025789362086902808239620259565209371280775621580894866939421666745988145396212860324598847862025782758480241100315332130813210077659408786097555769013269219030132768006793701139910949083244966868010191193432738711671597357435025478734198342386984244913840730245559629986549989342190531475402221057968984517100746378181401627924642790472328381137833697877739796067540848988844054249120277139063694553889386020748695768194515119398982738153909058318663206213611837983784955178677910312063952566565128640659456000000000000000000000000000000000000000000000000000*i1^140 + 424106177808979579100394672111834456144794066706734854559715684739373336321857977291448643735387983989349889962713531894513313158878407368120126726437791181778095965868401633910868804209001532642494389480393663659889432025186719068737935785521222977315667593778902396189902069240847019931714328416974755807937859647306324133463057785744053657110787401778420706199728856641917170017709845313229496592211495501573239949670978314158698405912647388157083591615473406263357052138480240231490605075771074772834809085205214130201933236854181313391330115147405918742975536175646283872033993995446941657307105211106383661493438511897717936089101239515713436710961432795344537966479959821354564481060072854487775554836331069469076738754400475295827730650442926890022380203309867179589700412656777782691377981529163517234204831989597790303369434985476791740774256250671259863740167887470772013719233177954378920731436085329465829527926165189641864189677979759821401165340883177599368984950846475042842797107943994640566332092223488676297023708553078062551360885063793715039637579035345406437675626545837718416469553471577308043719029850644067229314128569956681634572635535748022098049176740932979343040466697599037739803410409824257813153149759264599206917210226319829211728514844535545569796007070303562652014399699138880650671957550603987638841754682470249348349973712925690137902431211365021113195184459917016241415749755567596618126002808686315587519363830990834861061572118844643377243206912231690848620754107920314719115610638528926384114173978514823759075781333846970739735053232602181381545768781787044759672650075267283909106894705428029524612760595160414030041513208443702690757713146089765435319645008453955857609533096339097378111828880830476281826513690149349923411021849892433439856526805125182670450358217388618495642035407182422124858848690771439902209790813067939417175042142245531123729143820963603946126632377532070004594776210246566659575721655174170095730166048571857489297385038726281621434730493239644512526074758428599347786083842361144420721647929521834162546511576517497772568520508885435319220977738419879924886355490622272848441589317113000360836740536665449080244669796575808958971848357921064778116813036414341293605597065040791855347133773327460099386070301811426981044430965140528345819859188400443484719753005430684811982909686343358423423090503979035807634937857763526380912246278265277938524121855228129955103254975291780816036576863689382807070697372136005307595760792678203427059630052214582315037883818973133639454144322431570698163352878365899543108444393057619335804990729380616433035822898640929415018472246104510180785485879510231814688920685019317422233601507881208957419292249676673918394342431708065245569299710142933890379192784962884436370830907043194397110500723268640427974912237721989876996560920153213832634420041176801907115201166863152313731584618839231241276515700357635658090266750607207430306842069292951705768401290153996837716490515083618323828419577368375650658060786736298805199425786182891354417904560522896763404956170950716903871760477555100143546751429160803309640062950341879030698910956601551694954429339506886613710471218078988520618662562258644557048617219892428493629494254230526805417590664673876254124342241421248931050408593053423845536085666584006174625052864940984648500238317748483587572233760867266897701227091168572289291107356981470410980710497621881721279931078030718880501627020086177927674120042723597962379277028429520231758666499724699721672344616114116055629792225099199282895223830297234286156661647460694775694466642730931347000864613744869211827145489126309692995483421865379697372429522034682994694856744334288807513523389269276354709393223200818606201355254350689075200000000000000000000000000000000000000000000000000*i1^141 + 43512550859599998113148021454845968671709426596066673034906879861633195745739470996265425888835150635403786074706393159381912747141466455096518634730465354774068210785886907749914662748576398375534955792627565289717925689599120685269179517552349774728091299827875890055929359609937747129661298265008528245556081860870239951386102376762592263972027634312712662365591459789684604807664281942634565549090875333737025914313784156154519151983877489453653186764944222681866295921335324166878913420553774474306857087303875408979258314469967407042034948229109741450772902670024625677744174240577404857007931689719025609367190007854563483804057932059970622124549981494471249892976381286914079255308695984189440382672575021279402567293220645859917226090365244097143710803937946712472855146412490013761082743257534809304875098060309710170068112910675487220956899099481944493133855551738382623813246002541033475339675031022893690145559669965093190678846009943348555599550172047272817863083730521421417873951677796327888401337476947942426462990879269128094297538807131049498379853713103224504528214659615408673790449762945847749698970794971091380811621656009930501735793930126869874980205191359388786916543104382639591424814466758301050883245825259534234515215243843175285742762958407389372097438501882922875326822649038715205661530782978035487175707070306716073656525195125860078053913930120050883961285152765903634961553013162282260669212758947406266815756668789018822313195570105617184605077493465650862222057716079877182269336268059252234299414986721180329422592418837977120807346224203677862752703530514468611139821845418295211304101344456617235768447349839804745906046080212626904999158854461787924277294620051824339982162530339126196589684412833507193525350868903447053412709810560358189452460227631000654247541383504469573710499174001114188848616453496493561148804946314103805955039431435328827312874588023787885074549667389930602769514647698246109306836811178191449235453013990638189876868659167997932027932858867725954069645707364228099656929814330749455956094622639643932458315309384623675325013602431714870462599385495402785742163003006926716383220837149499809107651987021542197971434331927871991672699261129862394072408218715852187881137317130033761378179331214778546313562296614807979438565333336255531167066635965128276440552442908449337457383707334516766045757392430875741069873512130000710088762612898231203501677945312855536697544281466302410957209136605005627465348331004409972211154529080247624090460347738215365452808826309754603467343097538662275740810975698178593951479402354961681376875566810606554422448550527359660618395550512583935644134584160300613115685363890426300101388437171761282155765569465787241374547203539725173844079447427474690098348304973418454890406514166803056455516102193839136442840373999382797738954107981567465463261554356851274796672549395028100967198176032833582880021481224842355979587693509944014455354856348438930263279611715057093527946254070451776500142887644329719450810025532023022007176240948281638803313295867363814167424186094003919830493545675755854425658677616072111528703876939758536242034921768329985183094312301534644933532570057761784200518543705631861330765834548498489253464392072948383197131769645709911525798438029133226189283390521445519089469891346031335533101707093358325561730670909563064362690627431802860994058891319961120511150608475848503689446844966111756920488651473981508218453596084022815673995599488535310379320242235422558237838941302384301344170001585532455718510642796054495694486280501877905641288224159227048627951875567708435082844604646503676249184173972054224448949570924572098789513063260833265582762005990875151857908567911747674525006511299242907819908792320000000000000000000000000000000000000000000000000*i1^142 + 195906850309809990080945599335950853333469519507733754995678703204574646154466569692674646554670582205768379095867652461255272890119929690737190759653696805599604331584030324823120181864231720591282668445871841621069785083045971227255228473470080730172547571205582537354368766277219041652036884382705581957371316380545203700888275432877675467966723796806681893708251204775791595413908175735713214060513513178741302425053060119749140551437831780243225545982619111408524944203796661400110643420116927224887153516374307784864073858471686342730692714932274901146878100778060683563191317852744006133033018773091038607618591364063521440242676610127788927763186878906615084890902007865807858136277391016331758067058631168574166178455968489509850538276932443663763882002112468923753789020850654547938223201884905260638219662573943466540109700137217248279010904659366628746093792326586136729448294165626490987566366943235034941641677127977605708834264963297222414901233710565613769247450511789617255051635426297226447827362991156941415264767918305340010050407196256683773838413197348962599982094474082815361161515525261147865181352004429753358575782676819217825409058750771738499446204359295468698671881561810413336494939720808522677636432718425692054551823623400320571230283610001788786105239817268801946138995155534242103168768514101807993561150025400627669808664794538853091760268019554628856997124263913688296294434796310427929127117762355833217465459696967535533272097491328255942204160923093359861986150163337478156314674667793632126793736788464699975207335299420163615703275312950282841487890730547049477190064621914365631377571177012680270998876803553493657288348790055568756099390082972551846530394851296135903572372380574946913484605552216876079065885821760252360458074348262794573701105910075196241861716522322488659847983417328614882061564496737116745085079386605108324746966964393291072003092812983305928579074792405279903452746951122492134408543330329452097452547583339840274579324752281421115348228402049341689794460253570240175793182997256882873981600520762724483205698491687813470659857550498800449094398515185920434312318142659178626222446686492526656224616634292085198465484053335480181986069446185154353894808424739826689662078484945997526579166371910653988889029731500172980103015922648655603520418697223392526416596653217802630917140197478295317081253516354160652156597619426331038223374814007055503998687594308385948178653256774669575493070818228850071070932771743922858229534956980234302912359894689433280009260596361179947057071463415899436629117311997050851491525604629777675316353168895628661570756428969106390324054180593529063241934513950093871805850807117618072960555206397850677907089906813652121302683336149405726455359558761129603193297708554289490701671672329375108682067645091751458626697897858539025874738501688424654126288214628235204944634022146773297411107750517322121363723022783131419440185707108006477743832355094324540177017412879417626095336604355928642251112103971695417399263890787516191250541226845398266947239219508133999129868534953074125055834249933255504587160633864056296133501282887967257025312455544519152287730882526036164592515140999369969804877408550367326717388302608257402269986229559321939542913851012340881817717575887539645413820200457960298403920437938703778694194202879818519678103891757017820249029088704681616049574862053331840424341467497163937263092939080405411231028266753324167830427460239397397420768737575524174205696667843935303850089497184253821447033494183916006260406296952533740367411676138737678466369497702707126232350232435814702623788660415927664843005525309115096368184743497719896625197196283060476890091588709607904176900796751228753830821183094599450624000000000000000000000000000000000000000000000000*i1^143 + -396985305457325347960505880449138173781559164006240889854260594751938625588530371431691450842062862194991669306144791356655797898979363549269435817869645414420059425980328240474390511427964228998090933741119145226170269822288676741382596792059700396416177110818931439606367656274907260909508485789041578475044599706282502827882043183559754825122376776388896934994812091701281364741888071724649706518286654688400866667096741459446984648377730203395563742217561930971350797640265696218743584612213005837504571966230477703827720136467225566701063227352232295499036354595288231778594690000572901174185986187846280797797722400626411370872488945923186046954818696875834435277743173723159048396454095203961132913253145652272195709679366467362410411705863634895544987518407660156519029416755735184212712762300180964428275769892170255905165746205057697709333578392557854974310197414807116198068960798642953168697199341136932559020876300445354429063915475592731451380923583707106387771820736066794875429744064309074197944642836401689478938416820369226409775774555690791981227595269946565756398208967599544653678770582088594745296293045739966588215179098568282630285013770116478155552287715058892496525912432028708998804689651220880874141955917588142625713866713479980617785219815560430657095154416116483099891690741646241763919463355487538480268076109066663998306546013949902650087694511511505901397127610102703560003325488605014516420312364733050496144096555670315081819913382393557070177780254582961009787997179328511011959797407292151138109980389143209765183642723284826694673706320003493690938685261887998023141999976261426530139153043129037979005411569683202361093468793889702726298268529865174468145651957240442245006751853468669366805046171811903518818653161341862294124360422105782275638764370153670239680686877388143155173010666871363083747307146584096662363208123576330069926332645867732685228820048202227904771373207663499610228289430246459309993175093147238892543824899710445229843367405567324427551846062546627267454804635231367128987524869068477278773947186072600773428472914780757387866927096336219593362265251815960103151632664609705852677371702447792703725410983051087511101117652382663788371973802869336567781201638631279774923824825423737317872531973585757729760057397177839253309799970303906388436677440650756936379308118937320183750936441054650112323076750282006735007900548949582129867287385117216546532298072259748301454143987426791739934549963208190461756085768997618966463557671028572267685552933286324647735007994747858082663848547949517190405802983767143247686998563012315022697760585845877945268272089694332526255254821624409487835871838492510840362136360824240174915471153731071016574826534732972693729523557273034766703892344487535952778833759565416737152250905883797614541870567186407899642239336216891425732425854011553622540973819762070567133045447258104450520135712939860780003267387915962813213648034113330983997622983843712964157670945702604183951302463595634631246347824401224559452001400766950094160634661745698855539606481754558970253468495515836587532321629909594964861960573522699248313783847955196217913287490271294711652153703949313630894220911397193202272286441938449707121988135311817836744118742013844476471114634736038608070110842279468255833073436219052311234120596010253498594993774253298648187008513764384895937421374018672847311498081367493230210601305654494426769414661739900699793218795305370159765413085589508024027115165835825210223798691704318492374998199695793710214281249528674157971770426322154681999713632588071803080839173054193132908136231492148490056737527856734949302026364689388406094644205534312062438464863522515045424131679020286180052784559684253506239199602278400000000000000000000000000000000000000000000000*i1^144 + 377567418846453782490292769038136335266799608743158469287792548788686968216510253546642832056033694061141423286002693138575332057665751874251974821875835290728853474378512871837623922546153231033635699883865200869420701581455252125076368221813922667837405986319833017795984697002035281653493132891508572518921295715897175465341046676490483128511836885078617297284493343116115626932970029903844890890789544344146609564266555249468159777684343548689100461041705611539183803527870885059662001652297659496782632298965968373249360368034240255074061325477010874002190307636760995855375735136229974845236411832364148457636052900447064873689467244921092460622444567386463844499066245187331608050313198800049510216459556405761440882379265549264790263807724059617760095472828557646583748053923220988016648315387104653153926588437758626796721934155991955511433971665466475987648395767565754205632578021078348569407968216632710250838017122385322431394084906339343578233205311238338661167115813877060509915723606210905030222238423341061293531831639177731390778208921644767187336001538111875426326927601250709181432614814050473983390747011380072144558153902844151391715774228920816499149119501090998888147101833425858638271146165035011308573701596269323259058835200558904363160396636429211057493048474003841942292397946056094161414211754348226067160162167032605508059122993475850529730220509822585148578468785505555272518011781642811764656774542021423564023393554358007925692349662005384402309013397856551361590122247412996071007501758215102308616312796799470588126732994379727928233961825893381521910117165571812565158882714383392810569765306278498853237650024634717071435469193611318042298111617579238107150993501975072630739867166331177345562342905053633123817649225439835897096988986553531684711313861243946637540620487831568919126541921102893018371437639777456100071064521043256877247083380180069971094729341506969497006650294849858784241851852169062797695184591621317907076957295768654680468100231792479663563743079823884246677566723369251812678301468299454716248820474161460779130612932438724457598615574788167483479161994572987707640976121901311342452526247962265895258545867543083245146588128609644250599112007253205731865150867827638049240149831458141554598380047863127827262177046917119894855237501651998763444197563241153066569652372501598532051509539420828029560428607943452568092269405273460595808424456592662486666355006389279702404772612567841676431068493935007625823082572914967668147633247566634047975643313967600583406072571605218282297160414393618330278836469428682020806877149421913114574916438726605985144226258403983487492045290259030447004384680247824592331407803480958895437187262500509597027543695620181893638245671093601169835330092318783033810152620992909086998858262441674063298583247737663350037786344397010735031072503566011601009102905439227037508116492557564631535665592398328290046153744927112844798339539110837833316716562300308244821303815940457838289480893807247540275240761100683227570353803552171159941475610417061397106642791673837797995947537065647021297731003281449979523746224623206483005437902348086464294937149332806343333269594012661837760922636330097573933428402138849840903265353834474688141306383540438056007356876329496768803627079710107528432903598215644594730481306768044402765148721995981912610256011046609632647767806448736861564461348600349772588296313606236498064365007782198681739196653506447367182769719222983770772029661992565024868231857632045604815745649180098307942864988287038688148628685087144454062533907875818946938895073257489834643429650956762780614200394622461230963436727172573514667532283151077551059220228248575180962166929615338694751493627607318926458880000000000000000000000000000000000000000000000*i1^145 + -369216816785677461300143808855793777149660190809595039910662041658412008297268618716437840789358170176840147951639984144746673941732231117724225563449087190183003140935669615903612889132617598893992589926061012130491767732526094948944718350140691983144492579509316695550228089141193677231222940819895996586475412082038942117960483920422298032820213051978958342936801062873573971833487502321428967726394622684228143742045775486199580591363692997963407875069976360507782818403487953728818044164107723496816321236972964508296769207600769403425963182328001393610565089336785269818871892055181109548301169817989378026370977191288229375959168667284519261829914220962689544433281544076110554877614699437096285881255934583467408097076175136774715603413473937780876351205828277647688462921428521438099834812574198931533141099254818341583792569126715846712979453287844339691456604067066147472569601969943093741234355317788241453358848109623865975609336612263387157857414614032620883460897962448956161746440239884881964887010714988449418745263458370268061304868985022352752182369242751203998331045992553875049745511101016324351631923386587691497600033344837483039765544518922522752180290520244514583444974990143920480197560893456914812714827020432241051593239717886542495318497773254948239140731917817194503982198915924980834386817208698910095954819391707098096802573824568861812027953916059188387474189811410791811024363430839417532957696201239233586918994524807273151949779000995760497767492912271848469456040218611431796932060692657907591371718812752798511608354838114469073912634447960181631279004177172985800006686416651483130562061925143849363103346247795754756302364610322928273553870935230112326739166881788419740159648356283292840416548415520441810346624062216169203070717742962063056619641129424775739666527971705273068349432809806328620188880240816699723673894751657530109027548255949466321561436901045565607302929627313857806783982117681838044305388343833303320711505875605107859731807743080620594015928885314528530878029504994216640737258821226539059002524283391565434545452444836218383478434711533250526401283264440762324704720025926837061690777093950763641003176913886216623343787340754027600480422785909697285299949264949731675042983462174910736891596379826191781201493292716466256972662848261662627743901210807200927257988418684173389174337287995039808485526038794766279033507292289814774077896279609695161655930461829851987270976845109547231597973485381425063179224677230956831219342331265722222779280385214710316439613569741279380242893823138214243081046493890115838824925678293800022273375028889896568996508633955491710459485278597146663328970426486393627384367609419844909432102656784587357595822844760422953357537510776090387979269984785403115357121621700430906457982128357840674768647351390659973536111279312071910984040870966687918900027339500511066594070220175645408789782857035281728277991509899017391961154861906875206017853170530715288993277383953029364838767178475803828243282929213455968138418271646766524105066666899477472124055880160662878691149258052453407971032203955705465261423052120341665994351124731352973881977198034295990495949239149175066814960116898685882082801307651939406756686787078513583273785214989852591604588337208695758929489732989945143721675750855658235374313087996174304248493536754905620535329301119981704186758796371559665492891599604729578695731659661553504595079553807246410572119116576727214471262765616478711113258432780929835699072635512742112052404377171790549037598412994257865854000282356390878594720841125204100496263844457307821627909279861700608192564753692854930741781923684806239042380631775483656273365313955609277147504162480609993973286148505600000000000000000000000000000000000000000000000*i1^146 + 247976623162202856259666961853629536272739288505357648455304849364914802290399014107357403893319368840290041976582832063899738385897109580923014640881169693173025670083691526255575734326137018056997887604937202040744269613855433943734653968837995596163718312060165327750283274735827542372424581759376865995275537708046718371597614768656643940082958409398509607389882605655498034598763803147119963217755410665345470058856178875472500906058116230616173941253493485425019888469886069096041874695973806622262400566442520573099769842624617587871071743444798698435690932049416199517115925155137440643489030876862185297265925540843177465160263591457735017819197176985406260209916047407467610085303384044473733206675153935464378764444437352997890948221173307179265423469606442187565666289462337074133338773603574043615130440693798871171548831098294260119540991576529316432766137930639323440331270308106149496512924620597154435559072717429879763501107351500081777949057982183096843543011462787633872556068865957658553313898438226420495479859026243256382698984215708359257014768817026074526546333359706351940294606021034250459676674948508043530902260986365498838939161221034327823510618762002352316596440694396733020730997484208760465052063393337862379451001255417946558675276091156961158459728339810830760403568758723984871835218040459178117389524993918049138684076345926370104716583326170323586227206955046557025054029242940504339627320299321810280928387733887965889451970949867118180434325120836200214258422446379058321768933598780174520533888796841373772536138256456118425690579549460325735293007177184394634428214056953587046133739238110017573260580424593957717447485710981402259953125303237844054943202153725571590719249846093856217632562094166277760692098984817765414512904254206604904708811750845765959146957183739141724482564055181915076679263972227684683370552381660305736854382039281088584750069516972238774492873146004385025050621326909128033339474065691843082333706646439046968346240969076860175787363704321859131326040312776971792283667501396284312353632058246176731982064930050179093584748872936721874775839039260721319541627391232047737417796119282426950482700868188681983009361184686119736900724955508785152653275074525661755885016948454462879662599650049587961169062704091878194299308503145188160698522180128037835433236605837491812054795342399314712594357144228523549725568504805525650333836655498925813274883797414851314615796188732985540432689603380015536239753662576573720511355186149861292735088333345243566297608429121091308377182329591546378247187968793760003680394835048845033783480696132874346203233531250916272866548406500538410902607269126350463414415759338095652551154690341109438444937002780301430043909750196380248532135230557031735697357698903475524351771263826529657492621398114751945490167293489328772857714352038977756824059918083644521859471622735524258608595900418348140777067001974455269233713979823037188444055667872084057956365820866255192515157791731131230483590307649181437973973399240757919773134332844972671351500020746968392683050560479189778591936808193522256795700884475262301564103846734338346514551357598873689530440319351213636688378141315070340112296044145646947968279264205180123098853050934036067407404334744494171682183720975726973958127702790986936494362553022780015268231126150268740562781916070698739032155333677651683413168407318297765358913949735056005792344322766582605276686463262259696187473892335083780034457656270150245057873742329149893998873145577105170556533441859781268987243745139936209449372430232681903057657842516138294770306630793351982029702870723235889846277520414772288980652945210617216666671882234054926588007234940236465386291200000000000000000000000000000000000000000000*i1^147 + -109686974971038223474108022509365083074734236013209252525813273704119085163120282101707073030806165944317088304549855757051995133291284402953234364051615796888768035437088959952826078911367357820981564295900630469668828376127530737304924599450484353562634078522459596396449740037889465623915652967106144711166849341030424681293211169222661834515770204527971518143241352683800819338871533707029007350580210636984136009253769914732625755884043924244857163903285828903548629456782318464671365348300340941163867779889525852232358997395825100104149287729770715273884856654067302854535309912481054522654069378006671765293867536528245185583755447600867195787082426487591540235303040616363267407697721946381549107298260745697288589714268451194908189833074859797927816372423214435076671288697993869503203784377938979739273098289233438515528727887106867682584289164439704885344884575268094490702347724165685506649142144230866993821545049211893279489654062711619986687777243321697231291276191045490369549633968721118442561845153229945813335566828566249332979334807847458338495037478449060587321321164558218033419152217684951827819839160614405017202080165184055077250560139254398314918653442843080657942531446191342281587233001754967584881870885553455524004764785831543497706825961020117378282330285714295126444910319797601302803661582552838005679266903093205309681128268356624420630850236711447329419678376701858273129427017604133373989827592221118552556566266046368413704329541580994340061655328504743761443766614867229091448042103991623517815323068320051401434205328687171342565581477299728059935148607830582198063297676415385594466756213525354608649778287756897882358659749593161207345484547949922000993389945980184217889596221238415506276371495130479950151055840454105857352183543777715917683620412458332803213273685964586188541338567651169861896678621179809803762545149750620555048818368182892387590758517763193143015671392628997222682692188823903907507137950930501002485632949015663593107231760577476491938780817750957103925454628714330336016294014512172625895345229259782116894536981559100388528835283074651313781291492041671446264300119435917809524650978135031505765818818962005625690957296737617578018739244046299542642019490935837659834144313544679057740471082266847763801358721899473214464695977294048219769829692595667424277861492321844146413195548043577120908948721594849692928412398328634019010943735430303758612881401882756453425030360631082811915119671981376066577997604875222513440270834844036148209992801556451990880937053618904148172298744476208784350418464976082248851278783436589904566155230426443048182956420495507506166453983044851770519442636016512792811328886638650660943717486400883093178451510219787281055709093667100457755901449846680427494296998243168396796627806666281658418734146135707958371089413311773860404926325641040840433082582519471924517189456969011943377785244155493680089574683724973424665673810476240797537997706020619314186950721955613591749431354073813131046507466649990066632098255244652906298910393743068006849654591148839780724491887286434716951641545137325589960420720603302459171441886736701373575601459872734077756381226138153889688906706843012507078927508610040504358251308440762044381710288184927519105037827073000145155651934899772656273266051524462230118248409160406959437320719617686179260356834335024534607522531241125542703374589708390642005570083865822060027410951040588673834072215716254022942167288616064299225386305627497880093211033456508442326222194542389038281876223709114517893846210476898681545106544563057550759656905585496473148196475411577061179193308986283558500311177987233781032228841452896325758677403565385043614800182782197760000000000000000000000000000000000000000000*i1^148 + 36334892715031081573025486208740799545651075041367639600450488562250899113054310695465506269725133669345156742221993780661281584854107484869247713001000623884949151974742013566306095177549150439179174700267442406034258460770756868765244760483269510726103580852487266902065291945530471247489255903875086534645180687243342950782456043376039733585335014065429048383404430080268446610291507360825318243439050869580763302591095538210503595451786071072399910403320365232446178466417050277230985431779949534457127881420414903798271804331811278965849820237190084381026126603744540986458680822738116600279151306792573020947560142389478537470045309906886076809331842039915017884179245890204868565072586073647668220179436726024083970749773861399425896815194446749392539693630592176674487845694995782838487036242377806022385113648436853895670893835355986295009921314456953957844565454194697551124694191087893269867699055885967424956618983220399641610421359831389229561792279933492950580534612150021030348401066400954515655739606418246921853698315774866881891973393066319234756278251159739565837320652336926422201280674578380479685494016517618415208511589894532412066596125395948066823144324565625667401885746166716230808342979929225939884079199672425883295939100519502224995494496426033840847015579685911820791017313272334250928744044306790137853304086784959697719578613871123136276419272476543403978764629913220147211635698721761378671096971105625966680756576786575107586874550175748557098651414887152570304063097759003093277693332713047990545627649972666988904092168979220649618164882528711189938192893297016658065982364153583932215195941505602790278825399565256532881354661730381766651375110565747470674580180215473461860825261274692748524723955190639400175694988108480083654264850732810964487744465634509501897499141832193813845354005406851278485340960772792392737780372793035003819172641388709353177802827470507038837619184175167600219511690739284586221589011888149397246414475979142780216809669765471090747357945186180110744444864301326369705478323369417143567238146200653840358087051420518572074283005321194791493036039917525057905231368061383723735759835743256360674064748769721499073991527865850823734990840028984221530163520320224405555539044236291810488604643357206758027346206861135435511308936037170283374852034056725318978863987665905663161582929215304889475547466031751475916632990837807275454337794857128125942074951548103628072375205936800759677321733120427081992546044207658483822338255833829131754705027218533171618049345480297692461049313549627845929537324146223023666958705835803700762859200387734022481399334974101518784255855554222043183666484660305999733925595905069689615429477479080340778824010739048339552328840426694982781878007747168740235699486379466485238847378624859075299443950765939737137514170265429216916422909273356320755730721908428629287360320423731997217512712822536858346641553859630005829151599471501208961019907622301461770821738596205560357655935378211093205506221959711114589700948621144148360657136527458208088982576958144439644163383767100530136243244792554340417995648826362358522805922431149601179871482932163436196654400651393353664260302918268350243661471883511001550067219682959817651355786075482233183462859958503041257257563932084809484824659105651169821849681200532774981282572211533867871406266688305618168153324780899505430286702193353151242154400869943798384975236600993252950970325956623948559487413584560793958047677724139396792965849210989841923614375709180163500664599425089177133154114227392914470808678633077149420888975799198815634848627566885916035143847761767912219061501617319243989725349411646793838553874047785004838158336000000000000000000000000000000000000000000*i1^149 + -9841895299643459478096045180107305328422389475393431467104916865792548146557346542384686721034212985653885080618676264014012217466082819527808679091973937503398308205681094403501121495899577422680786183965797186450888842956358756226685469286249550902877582031677426037332628161581894478023992971155092737518178527588675489003876904428393094041538557169896211410558202266244251460233873546430474183378921246496663422125610163895971243269630765888740990118933675963521090249600290813388692761300238421006913427728536906613635584303132382898222552189308297597982663227137787942245215728935554476324129775596894562937069409283248557628698328692345455792645837087666105155764448921944621702016576288942293983434361288470607353894391571526694358881299200820036193591410792563343655122191713647875802935033237485901873473295607704700084379276130361166402137630081577872466295474763102547221040203926825151255065141417077179595806624764946988954057983359833304110309023070672220963477092091100109665734385934169215577160210531235175167836640662517546533331553557335547372119249824152828343579504063550129119262711963735040711615415497493701401595558363521768117801416854461463920270167426972480011770132949273377718295704653375162486059150542793741750348245277927033761648174740858272713724603404348728852406625096368342909182426992756830184365091337273569761107744717148852301819824886639899744321322367851072028629072021372807019085580790355161566218569010452802237535333390533435516647566975945506528424002694600587508764066893581704183252121729824851169841556191791334701148043333694529521737173745005563013482550736891447399762669359942994216016283064612468339360402339872237373887117467138343440652636378308032073974672127485290044179926743806373986065389397850658251825025713636214768883960474476297774857886549531041985962465312944702386651807088763469109164290511946962211416769457230446414780938252916660023216561485034638590689776610552366609117443018301323550028803392766867539109859712894037804956283907443306868847699690606003514471345108724781682419986155994445015401206996775518639850924253942661130727826003202188724747993246629128643347970687435750101260820426331406546469573071639872562083704257253268073600068716735723254703398402549424099550858866873809549964917608294869758736605338887798721388806265792420844289694374392989651503462551954121659109419513260476835798001058784174049598508976282707642059805249681436972610739306866293255029625687573420616796075235534328564928482631135070218875792234759839706872316236478197885938392408242658510675786410059884563828316182575666851361567122349284834518358648752752470725905583177109853098918397371058117777805365864247552040042440400397287607281481204256738465931597843301561648376198138408987357153242875082799393532026592183411975875746222807330401448179760945053753237805263468015083042327837749943413679871600799581669853123003140514390775081626539176483520584646932210772963268167781626535473015648347455618137257274164808834973520247855556671526436111673227268328758754327658150047298708409202554985956084365867911478630755876985354948605056645753740234883647823692927879105695732613043476900396856523295534928370324293618276461695691402111397508298539017055313193024182286186558135891960342574049151017939512987473233486251525993897744704706104534966785952452955148909613091590588122553373052964246934243832608538292526228793163385258567044044637188139363263169301470562556454791615167676180637043060066174601870657516715267756079842928200683897611167675964796635545201854391382189597069283133295357687904246426738673981155128997650551942024430022255833691574594731656747534245497080899314750968142233600000000000000000000000000000000000000000*i1^150 + 2148734182884881546470355556287383667051931346572288167475823502335198692153552135668193159068545047957703459352063126209709320001197655448400661878714423138131898062434823420371975371359469674278662615568523889861880047898729387766813254506921855895662064556528696528006501882087526515458007937605820531307541866393032015401793126168867562015234868337638814256151973124344015712764885574992823420229437304246757537688400984545600124164917521037825009529580381239657461186692875707671854840673284893694680496418987085240132948265722821975848983195725841326132196923929331393003171843446591837779624651629263216667588147050440072143667207284748837678535279988707163834140664286140789805181752346899678793981040093829161994443280019053114973538782104967962204878361303897974781335726086078721568067373952815824346671461024651039666537092025122886295576562638545203620328124160796255475566824104844098189497018872120587055454674346863591697183604903315826590930611149687635345729728845326001849839240405786967263378961436772592579546268384882785065520079768153688464949558772268044656852007264600298215142401408248453524942915447692622564180933677074150124756637752726109953555943618024028519500185609473940336809562968317180013933230537044040346554713613502770977960947763378179878691426787287601627009829738948416629805488167454134883699155527891278416965093893582207213796893187121410346697102977705788974134929419638884015476279847490004936800173463795882084085993671591460117395127207081137135531273824957666943396433866785429916282407943483835624587489061053720577364809879893858610011539211920558797129550573416683950777047208333840985281157351713106168143034361362735465480615199237220368606366453577847763130460701686331266007990980220610681444738782871485842985354788806238606514461448349325234041717028312622307633000146446829658722370183745734324329158496159237099138311920498126903296275048825973460003601652905838797865227732721799003253251601712193467037261717453822375432721259324829162046155259239070416485627130034962290841740968022772255365817755521689659388096991422006745307158280864907085653712319564339982867193010606251933475895383712285826503120218631590638738383195313616427434680848577829063744546635640094462808799508660156227419290169049116587589188431240215735705686946021690820611184979284698129008133139476539911966695307663074999057713326539948736984971039828613878646795876545242513042008201536339765965436431197480903296517398330103600340533882534893242604472427996548685253209245963047837007152974829528761735314109983537640656367485859433555751923424935313425913807013467375861241489794541010996307934832006946231050201279838799390671519939154985482171264324996023902661387154607687375959675514716679382785309709436863305669507225031513408585118013159842842776117723353687773154154155278548849571584097772940420630949578265545192843228908358194986236797958844777172823620932420327551699977097136027667976965972936986409995116893226359419161054797606343688097833899650979876953669895872173718735342068329262801501016457450801096847594884986860445563141248568868221994435662818443915958558306247801082094629219134373098420725265943736976907307484225689992913795409455301398602671997228307535706462355499661822066821685686575335086390480090586073277507255034961484751461930357669242893888146574730550549588825970211552315659239032360475761823147466041433920645853383589523248031168821053342626354352188361469557694495630255511254453716687822426303236428348658464488559210683578065851911896702142110906304836220841988996400648267371146755184923713657344155389099721017579623979455266873072662352840774382101513635006247616049577984000000000000000000000000000000000000000000*i1^151 + -357904240596674101442559828267038361106859861348433511103906506482224301789765092911576911102267617007134672129177032346523815006126891807945451096529307781492934380052618457777397116897069113489986677986323352096461246721551189592333800372659004094709297848403433958431645139515999575390514535989878928899500754107336458017809552946493519989996974318803091799177581621125271142305619957952727407553208917806971123071999212628613447729066731840169576982959977024182638865595380034917332631173265220084082864886510126908878388973375955750748162955633331911268880343321464486034283104635856404756419227634209276575186193622582313824086387984154624223431563364475856430056846325093176415348772053683194049994421414348016026261099135398917389138443879347473652626519900055298624907743674012687376013372717411425321076863042803677037525815953396084450167733584628864731479649493641847752643344598516720316600345929556457825573539255106682589472377923531395731554113915148071384861468730560642428937809163218493812156923562867821410896003825817453895949550263354448226406404234720051372534828466308528824693273647521602900797161233982994092136368071486852595855151171767169606804487502826654194575462477938018599031213773745251318258427219247811289963439136524939790782787840531569193643342765926599292768108124669163352392677013558283517672244311139323267400419488186267374300773502545188603308325072926999096638931351578380267324341246435643474608159793564134225600745223024314908522830875743439111650071787368835195670520474677934185668925962392271464920048104499759212476981296781864544071480951622018030968341366060012652717010343281392694670032672303830225397095454339006753070288216726590605052483995369355690197458923051226659641099019334205813046608518147568201088207892882167858963995221587336898475349424750264512313029995308332117732633937473498338614235216127236874801728063677260147714722103505602368809875133751131231409353740611775034257030980563864251256126604458302065025646305260934894721085323830195006527188920884856003344924223727770689475261099342026175939404293997362718702312488963179738794238040078791380352136055032560694583949431891484153336470817465815517071308072279979554601158489834818184064083729703059691391063057290438115948636555876945474423314691136841396653616781605989399107896127608762718540479410424841557145768411552585123088534755637025503346354530365731175145097902492550926664909207408459186990726286767629057566098718871372249961486071923573552815549377604771244834379443543513164452140288426947296736495238060804989104281460526100218533555577202406647032629689606615244806133975083478582790284876761429879998981136406582807616205425666682592924646101595604071721029214928118653584413259535776053177812575614935217825628068939560109612223923474917546926921604233405430641739212961634615505262551224173020990880818574850121050199257642346970636985335357560748888688788352157408880384533789843513944033370635885919411706839966331737968061212676800897163220517056376475951719587709239573808684287923830062332836346571040229229729837095300974063037755893347425664764919892578555259829777938560402383538357855787173180719827601477516472173552057738378997753451287832212400122191053115648798138763128208837124661391705689452935712110610994292479744068221195828591235249630841006915227038304158938409919204998487743171902377099481575546795619620121118497377482468120161576272433222821383915412805621793273258888131203018093013795915859026761337107760784010471694718294065525463103205846767029277038968692185509596855326403504735801918968612184144248507203615309066737858219866514312791067864931767558417294297438336581632000000000000000000000000000000000000000*i1^152 + 44994082205630835266412694900037834663374492729139168136477399507066467813039761771822700773950981219264039507954617569251471413281220227034279983780856471537964312426361524608732329493931673814086414911723687558187408086646961573529892746652074110725821488246027415085035540032038201294854696099538216986461310777478563609221246280051487925041104193946096875017338721378663581584952722148964758795218603810407442195797157056478152004470998483443095856171819518074800997062793745550378168611607375978801363369880854596662491743207038210494400611879702657339151860725023359399725840400758966941835433116576951964633584243876226344498875334574719016494913310309981767303525774559390129141035580422724472530338763629781446987547914630870229114515936667496210793151023474177875759872549144768397556571725780905751958610778089119219123111155241818639963184793134548337469556278336529436179713089392962094558383532015795988827671915844194390582258170534767876517671234675535185462327712875642067253554433955586697466919768557489191041460473959801235572124757118858871511345092283587354739318313443089380427763325229985413930873077104031723406321054095642489007664117113540516663051480580444547306933368446980419056025422196692852453853649602144759287522188056823423821080992256608144802434768128682177166291793329546491400776755754070891872382835244084441693373670004511070832209135646762123274780242503095341099390275101170243664937719895693279915422450212904676677208079530851919436449316355982227123379334297665098454383323458602057422147242062251804997626480774368814173700955503010160992375005495918216175405560662152693303252283470751155750787502340149968766882985382176343055344811308361003252608392511033999716629400660551534811894252229168143820872369390860816953821585381179949971666357924875156493512774847570144369596532522071812591481140090698449292110154234631155504085831527679571240493849420421385710396710282487661790596644223746469698233399783761544816412082434745945468562559348660561301819272034870605273853938421289808894424411752357245723638497641593195735012182444614202397896607275658881213045763268407033520823614957128146275038473812103384331377982093014116150364511073338504174982079081551746512062240022513664883582059528902934847857731945243524983825005218314550303480221407937417281161119049320215152994516072828505531921701819021102510218455088917761757487331111539650772035981902950650289514055939072263332653942765817296961328226909051846985660329079204289363232234305851181389816309108890350296865975255054972285719667122954898083622626289233446625764339509914056165605216451994745352808957727026676131798828374029193427904968263302375179164182835726181455097053462523485034879044875606972258322927849973965832196260136812961963133558716255119642411832884968052665641345250548929021870787480569654726923696794106771134773717905936299375306193638319084926831738870158953244901178040065656323771014215764814599465193106912289467357530011936958615423927238282064042483459282902207046154779492507490280638766633910951405754422986440925129499978385776223429455725870367760598867435680660580885449260011973101412132164111950500329264609823527997501322358238266731111235513887504735340946320936172484878556705712852538557973411435176270512621639730306925320205203187469773671130159209523084176834233073834818661704876908241701261113863498778977768013779483431685602671731436076075479687032544575927088014021349827677234655195512479516052251686574506314890681063142286178378188144378480277227849470765973067905132867379755225943651268678193465112779933479571881839036921901740344527931506181525497103730389792163305858531328000000000000000000000000000000000000000*i1^153 + -4581643146274078166830685052889992355714588284785743904637407103665937136124010413150595320312693339155790699487902823432117198052883075311067726025170823490237907309995033308510726954661974494593335658756476070003806448786559390668670954719605612357500388924002844266277882460290844227338382653712083429456752903873740222186234710147456710559029564307924183554943437916800159542643935616513094228730191399223672050062916229851320066337340236254641057514977397908686378162014281498554922136272938376126085309681045824996061453572386895632349614780947357855236688576171539604781480982371344919220892439343786973504725536150979304049388034793742792289416554028981895763943973708276123081756997892799584424889444629889217280275273305414219335492772848127548330352322354474664880445003604824199317771825314460759148460051049462485260898118656119982144692473007318717360481757526456143840912509309610086576892911882219112598437326849532699541167466125986176087745336831334964613822237221751476944469452857550980063237961107408712055267892278249252562594742384434816720830849674005958705139689879382488486931894198413743130360679035710837341433709152090863786560746737912645616452742103560663260383360598411849497774345862417947691756116916285494834281343875465391499924319431359316468893006847486015740186538064337292958669186298404901822829175044437881685676195267662468192964145586139902159257304328612671511138164530828526496282675181445425223974555123882603965521307081175064888440409937111587872045662640034121326725474195618806649105980057214759418045563531230405258294625111222260963817232222746991766353775930504838403385013080204211814141809216742448266620339114104941104939908288282544545450431515097314641081757320924488037704538535910771803238487663042654169027675440094536774242859163928238464906234172852200321980747175414311747879724796877203742586246751291219144263428582941136638936118776463231881711671526642811525239745331460481716636575304838936772777542525363864621812169571327615554177166515465211571589606943721990043592064714211361348644890203287546698915921637694111256656045891498640620506550456478283869075384914260541355551385756450919651058256659669246447050704261170073144012909868695596544743979633590243099332580198963464374736476961953221937500862458823344440389827048044209314493202019779125413153443660047920806138248210878356459945053717683368518232684662159693750590106837655239155966022589269922094821892010529595889114531357160168022889447086498878133364348069380874898993770130481035383509664923167342451260137929045299303054145330671851896987050095502590158261993240701329604022206486130910040245303213386984265390625806753442107067358443507677508231857494601599984331627876371765928076144446808484149163987720985202491558875696034448605023579035631733039544334996530348984933597454210829277833905678971103721265213620594308904539663325475344111945968445613588118529525306230656882085040568138982452411858455335544454106373696090915031658323377399607536265606293422953179247967536976345764203774073813741094678161542395673890986255277708211227597388297732231717676270452759211314047637694681825493753769210688866155114251603819288421623983159991346077533219645457255604334666612544472013986443327266931136687304525292588320018376871138275825553193396819382146095475745296388273682077846413842907163317512637339051452029307519907352980275452494255666420804506770217749797529481280797917292972983091790327951041074837908342193514176536653781518034079024240178448837821115019094096738746859761043318955317009829073934857347398767789650384451244122812348497242618726141577821360830827436213062406472990720000000000000000000000000000000000000*i1^154 + 409266120559198520147045066324151565567981353992483318295783059421560848483987836351013847805400551674051699548077501296692696150412280242700894300850271537545752300364679002871474393115113713625006724452068191182763349534052696222244481526924735401607185645706472578273228377427622032237471357665137556112089724504828729030539772393792476399902083018502430726676068269535009307085022988540423368513734049420869973954157074944607821491110436459380648537314742202739641017805379815784765250454574611913560686701403369383813683400303735082050744577630376831661495620389502187604628677881087664348660995273854448657945797504893582243326142996601519650820718650594238230625357020902984331737400997975304778150802999268815085042312639085159295092552607716051568787457356417133039580644074572253566283705265133658291100899439262211219519356542841906541586703827101572223053305045602621867207667072392545989871813081905084750343876590076094258284374175542946347958592932877966614237871233735742830263809811114470333331285474654556325230971664101982664773211688322928524998307687039427829320067677290152460786274056588681922505619569038744219279878754093438461783602608647622145025351990863633985803582043560962433490244396126931980728530310770899671246134406721642114487723094981047698672198585463938463835887856389559890538231611102462377435958586361178231061319494519784903818908862045530270948889691433793036770010341972852225964826422680573563079873977688879823878185171729624722008972372663939256929902402430177739826954520035042267205848624368597528354179107110636331672850933066615476613733041414739193906090930300316186593440337626959621239924973934356730145937450027464147424407050342362715502009564833729275243778170629753551043183187795126354238227807528022631439454677874923380230619134006122624587759487918619373697644159614154554378763246119915577989904412776333740868600602251215915656102372310222981242816166422726374449382931347290458602672940960958556350005716888290547424499359816799019440441398222757364212463778476854112374346776834006014042857401658418849478082955959110112110279370120064111482131745045091410847631443797311345891612004663146857328294966716923647179737104165142226184366101758125096450961504429522636019109658609385368460812465072978808005448971860200833502758962226025399645077749592750060351736320524641274537063934478191452967898530596000255028858428521769453016464916011042374539689533066759221837045907345568911804316477093679076964076377172469720002722640968920863912668910660821816775110475116997495556340107159768870366578718947200023654494965162040125572426144883580300901395802819959046204247629288793756282231527433451779993910787990653832321421814733147327621661028951133282382055908835039201911697989193386901594568104520667518374011400311709465213739122452704551426748420414260703211605636865397311443841690439113651105283906949278299098323019766990671668250117824985700452953575419221884203090393180966490141043028316191762593856581205026828656077770915859189507073938255549173983987222749233196822097345899901310130785330229011242789755430799675121857804700442161878023531503041792251157282818725334477557861950562413239945139631209980789731459723109670770186411473651796178188961561121427718801971965637485200717567705283569519331590264951577071475644486120818086559323178338795903337284385346240144079493021923815751337744431822186862815515125512092612900982940823891105411917454840596111627993076683077511662494676174777757356885797650603105947045279156276818441674970451598220568130000364821089153408895494262219028993617933148853706158177381194024358409395334268236446302208000000000000000000000000000000000000*i1^155 + -29205881178913826245867205928149650969826884864344032281991268162712978345957790035241438699358811470822900837433817852142449421256575258915809263187812911937371413815339443273118290557920393886496024788149037599813059278363484455863316420895197617990446621221809695301060174719746079787926440305084119308959951302274596543976896570414004480288431061748721066021082585935816509467411979014660782246213584545088422533978616943377730327730272312924656987896440116819125495279542265533706935239400329690979504558329424373215131348260079824277194387806403446839930568850983589763897487158997871305919490461028537138289600085503834780454852815747536614553693079491402813481742310603309725381941896581923425510247370450410616506054745865593926306061324097557783872611589287773138455008111202793321456614185640358653539318279796386744534463929684166821827962451599908091195439828639933244192734360103148722902196529522662632178809314460212514154301427352109014414167977326000068267735845898005583051248411595118869877426097913536710658448491878308255786260956548551176035727298818947701382448435437823472722072212243411733569562856155681046512083624038670022906100986586968399127489057761646398283488216622704728897267802842496578789564607757571507487940457944118898784651090817709281600869959947778907605570093967605824483375734427457240389549281577019089179763486095171624111423530293315500896394290102560568376166743558910672692212649336506236002907340601347492357622694376553178357039146402084230244986559764835409166778171133963061568548078619149062923013089915648316704038398808538251033991964585733697495257972627367603020215694018663315609103877978669397496643010600318889039358098575444562651324342610148519782999722805911422644692679323248302964215065835425358311259785522110140201861146522027190725313408114472473075287852208119615594241352242138135443963768492146662690650745956568277669301682775407447671437642743409973838963829431841575436721902302495746411528241834747914990307311478669214361502990813156552171278761420636116927110319043152909112416534589053848477640710162511701618079081582515942911673099535280748514105643683152343247556254423339633884697833635431847560241332772279252405810551511982395566160876804390418418057058339743349040622628484816709969157785115330015986505171590710213890395790087288312544794466373015729151599979730423494984680686845153704946253871713618864158081659214914304966342856186456053913152914615513851906832843838841428886915268272367054403323098523966417288979728192527390643555169298707433943042451001314967329088393069012971665596155501406303439992925101921364422756703349473748259567988639391684917898898046211709977537116949305050663467713151527572527657835509115992196615396781815738095715367385170529744926391872243156511154507071736530512492277951686282929071690755332034864573962029387677615683687647880402792684668969194460385906655242397116482440429648607381901455790892087041487407361181032760532544329782294585515424526215904962422346244255224712097393254991339622814703212187619046014045130195575286091729695320657594108490480058799840315367784633395596510275317797546238595628248950152860309043895415256141327810937331234542078924772573171621580330121234765748987340788513992974971909582902107403223452704088845912570635365996468598093906595193923251321554051584209259797020534413379037146709285020606413546210223973906397536910612435858780142369124544602504831368258286313482528385127647440564029732409148326955868050629193436801464017643502703849327018585205130582281521669428974840410681976303522175295419115434517031427702493617029855493214395681262796800000000000000000000000000000000000*i1^156 + 1316465289035799329389422125751051728127562115837095010855570365559247593822238427221755548256774516516957358342463257811149621495856796148152707102899427152791750230570440674075714174029078278104343057621186388433226312794070191800374596030109695099300114929874009876735921440824087838377805731400751259850583195115747558530888903996235421991091999177909058918097855828194740312806972722813438522779365750109954541912780168139054477774637284873945518002670190207769387263823954414158650863396080933114446775182340859787136615777115569715441049488903875541138334974308246254030807503035765055837427288360334017028560918810600179248226511294904181852005342437434087787027447471477167418608755475576709981022796885779125597204722457848759401048643682073326386516698959101079672513781355156882526799388428950424945524702133130609821848335156824791701760701478293969654750625240252780963138891492498843493142457397307421901877313061598337784330234032783885578554553778348930073995375288808689489812019603281701402616770600238048137922551243951108261076077850896497067135317367687812352652898865408383783141480714380631669110215099407471811353665385013470466286986831057089427541170707764887130740791420650364863918926125509720919695912328196766567024229016478391301842356304099177915798988282002861285317662700042423831048478609584172112058928638866297822492336225458763551575170846640804113075151708368557536032454692681447984368437946315880675638769341887582721859861634974014574726759905673196020910535797300122666653461665123372546122145061265962323843210661173763526438963627301588549774154022585270702572864047760983835102678478191658997836249601245228404315371163935665088830860941056345744379341097957019692627517648641967654656543758528406674875510407968634927052749785490800893253739546957772237815422268610866968165005783486897040605701405822586442103459129571546696527920847537848631423001265695758164494125085318615271421878544162799994280378810654414758757627700537289825694341733908322989013645461907148249045697872916783366655872308044727003199195654155232105557360729776001301760051177682291730593236247078493056655924574730664077166071542747287356143406779836464966989494616473994701177065494349679524954548176080555716824617067986156161479141859549736529059576441363728170783091964304771075587800499919359047190731490675525432653747030649296619786893471527786889855691558000939888852545938343121453165865534101125991758001070276580433166898756208274473066414790573735333538640616527946224238441427022077841412126670912711302378314882489399708299349978663566116566156186668994468600165010924449870783185304518256604983377782248389929656849644816088549384547894010161535457144191093906650933621348857444930718044193545897711296617644271969515080871045251777494758376774314086186197009464640674477363610432553799642435992566690781396799455634293472962432143336540631212745320258521354974699615768984807135467470215715314350527042074252025480362307431900037623231764000208444515392762583740053820556033615237584715096492695142470081181888797168730679221655253500405400435718211246629113488458108966473647227338520984470861908970400927996994666450357144755633977469103676914756000099475387550044219398271669639911508211822083368766988692744699795465353248533626165086027266808888583097030522585239981866073499883502370392931836730381394770081334120416881230004042354693168269303571598999949335450481419365365924296931527092582969807662117480714363536749096734988013536667265371862137397640376092614274545779374337107778131018316647276399177170887263622302219960048369708417453255015255820525602078720000000000000000000000000000000000*i1^157 + -29301879312811327749525441742501922122500689290256152104602254557170933757206849848682517696056608833687564489319582808866442269551865459115747864428756461966187280926204226754828890186471737888244671184371718294076573613166254631351532541663468453388645126173912514900523790016508784831991419029164405538911699197645046209617086176051634560014096558307504479327247519341108024523471211272646749972729059087696923926852982526843677460149653647357103745133805997374078713665428548658171060190448391323632676216763912331794068666161064000652671643735628094656550938642606159759362098100660067284887351816036117401283582895705841186698242736912877559703273422806990261615486757363291415882225890493279993109410147613082879193371345504321716547464194863933234012754900749258998571891936000797402125617471595677367007781464335131098944470092979871201867189937966327799636102313727116592895864407767977719949077928625504462372022144519367089379041342480262479683934476893409433687909873300545970163747790616968961120075818376654532009815198714667005546951716899991452954758300303650553365948272837901027990869943738569901597427061552610915565498303191524604166477900942803730154775126819016393635293265363797118485694796845149278847692103888768028091771357993335246069932560927432092934374261008545327547353641965884300510222955551295926579097468700932686455774727959347382886666231513898808954461879198960944179148132724208088507069513303396578635088253885960293675832524216249938814783858524671677665337744811585808699941857079481797759044166374955768495741139413057851876862012087694037118008452257579492950980909798091997524588797234931454153091786536105132929181151531825703289784037018360168275838588887303631475453721873154301961736158756397379186706253779702507325234886681495240305727697909921191225062721424342059445203210582325615091147097361968439109993222882830619458197641088353862581580067799195673021019597370873653811944244130060080228904425256195316021266346340485043565428226459443739532699774056474555407962608988090799815429263403273750464013185152731670845708664984055440816071065682632633346689255019470044842644993830453606458190517768117868151096591825663536216442941876635234519027881386760095367451800103488143316501235911824423663047695322540978560371500235121973116996952238370891336613768981026189647879946096739998973469281934856158746212608944077080540311813735059398530423057987799859912010302404692432234770139894015274981260202208558151067890294563576510703252930795568760288347768318313747952479127171146531593635410640680710439703829620446740002161309255717348709365347481964713954737494881660100820627870261976630304997549922435429136610009954758608129129670947176318762830993626118541155831336312193141832158676475078266975288620310769164198510402320674583258729320552270066479758341524569104895820382393153578795700508796979224604189718061588158106985597553424337150329317566145763119731997623843233847460923534899095505385119258101485422372284814597652224727074374221129400157905912119708686346117269243337347997331621905569184177102435209113597417937657209344206742306241343763033934119452544143329062048492368526651659477250151884078833283337564329447697026518880854481239237223290278285883926460343389812055920759473145744319697046158455737497523077364799907828792215978850184200199128653896950432961472987124544873986006920193278292292862995122727073787850299769751850705729021200787855147354407462474490785687248949100976592856947618011240552194543985637276965791681326309633418462667254014635821009573830253034890407786402270937872661147114128501338770767872000000000000000000000000000000000*i1^158 + -34403051545953735846714401513350128102886747641296620229642423923663610260206953426579527032686431091531364364798339842494067454400217149120829463395823505892193694530115652645023751609629923747683885141267042241556773467266023445646164655927407001490445683769454409906722300434737002942710265179581683789335835206646181008896851280447287658516949761558087612080458722895741714826477728542374550451192923366736272655325006689604025685534904639239654548856647336715717989398258750070567167414942134558846064854025390253292295799844893110005040093101362225602428984684312197908279387863618293943499337470597887329478481657725624735695081308862666415313853915951973723110972510604662743899864391457313650957654379343593310562934897329821927075169882838726694263750599916114178023318548275866023568601463015535384039579204584096067057980827949721784722515436449114795939172652482168070313183565312578750881320904182287293689210023211992801573417336690497931961172867577865011812451469216538756667863113921348985337341205207145628645088116073883212422351629998814900728831945529544341328410917883113972020140874033201313506971659189519902871105705893760413648386995822857104196854149681924323444983387721922242114727855347116373562757308263530508922982772617227559826324312352186101655675886865723889968402515619959326853086364680415569428827869634607199743605120841734008678728911937610839798962136188287697252347295468409949509090270280116478040777226193264853370600018163397837666499023432650183178671944806890967891109879216802166728875674285211551900374586600405887652648438830729449289734094971393003027099638081420627695183718519193487715569391033754016959636828776697378919374819192619526323046612708785696563555512132350792107767443591552667928793069072880495780532624830690150062962391547767306413001665285135676592747138108394232978918362054323911902195697917639218932753685793451929533653748762774494506419190117003293006185461114578926307837728266787098698172761530624486510145384939118445047890832089360912337078405733279989170261331401157717717910453539475611870608052818851299683002439643418997913959372354353144796566333998709140008055315752088950208866817643928332774892089337701028720325548477463997903650897421829441007492462966878975957691351941243453894345033224612434718225563808266360472575005824701289542383788121647044002823402810209561254399390203731388824124631231247877655541351631428661323845860490327175545005911520404814049302599047354263055661600241004329765832134617965072197343485314959006806966456789868981968827647340429471567612916158039127449990059050291336375477818798322470743305307623180056489981790553561985237725385548614147453559637661773302791281683201019568587188331703731841342820219446136664921181565275556899526802931743969882298964286531462187043390445288373737235747998530933387708503270545297865084731903128485503667496774444491145557253984698047061828805065511001959585772489884357782797977834064762493349879338874013713834002202783714214635655567306718406749069978868045953119978599274858206580503777244706511423966539672693326419958027028442839002002104472230909837360536718173324703151504648585098366353215882278342254241692436028171260017269944066634296123075419796935709006342757814952955266833680014612189189169494787774404206292854134449266801878543072391516658138292830949936965507788357939437195448466752138550177678260350098103150470311607301517632026777581564378740804257640969813115539963637239957821205545930764197568223124839193556041398971772581837585181902201191579570280267823076113826774277497633579348503121802809049088000000000000000000000000000000000*i1^159 + -240349664541460764115279000413987358556080771280206457653765005200228522637042940513931679069858346727930676447772858527559335246096457587297797681540109698697135571159010233874579437841036014910146968293673180772698697177652150504328610055097490696143606183865747381132798361716217377527843700369742284599534030479738805818181172307506504089247017933031333566879785386257742880841737969836846795312740205213863143263782369134251079749515274686139071233657407259219953884511822461664916279120651656833943291632348255352824945564711685922023257034599031279791655431389525216907740803010987441272170192129333398531395487312090877181494824734161367724738673479456410897598899902276661733895525826831812847414339829352813045252018802458005483193170674312101055358544262292297388524931295314177428439666953787403659637385629129938382295072463276245062987377879875739153267379435405325828155681665050862728413109589218877638004490577759658751923999237141190002253758025328718337130731304868772358405052611110250838740403932881073542366305026801421105956425877095187880575772779909972758862905631499954186910088804713726182300988976789909809922387224143486397160798129465122487200314327271649903043494276914383703657340488741527425313277309047973410572541973988478568061119324599393512142005305416274359093610791260333737283969445406600961802165328928154272154304219651551845001038392925579994486907420240220469450868878076091077718076240670373383859281542719871574017811024100594665240304807238385479341070457910480050834323024926294709001306963282089635004676314939192325137330474990202315263724258691899164126186313528341014305346534833018803219764082061475843529105917618188915681335233635335188250450592296376992736264495447894618053441056985570116861167781595248304188950026800218797615156839055131479783403442121658475593140987195926880028709355757114192164382374327676341547345745423019953022772907328223417963288178747593413483826677472375693389657013092802344925413574799629900668264463527866581065268680764623761607307426382062915855874028999745756824846570843282173380289931612204535255777442987897763347381824652937989200497950175496088051673603955732835333803143195553088567962100617945086225056684400868593113750301338898879410349112155905728118858866771081720169871851834547221338408398068745561607000394493722034493804205723083175634261613885201055801561420699312744897209463565436986941480221748340899880806829578353322613176588717615133758919333860670570728115190298825051784958794248365476458381391457071098964264965381650067528685290836562255840844361217671696987024783100766797622829677438674022030153799351743046599571306328175970656442979351069130932720474328079532375306216805580329460612739415218567325748508809473918826743521590253709552569021568478099201928901815899119364385224946970215375441900148490155636499613995493433593146121303297241162024389617093931585825406149202224483618818058040521171757177241383983582372667644703205519711783008683921789077430730758611552297826896576898157896226631090590943460321762255457514747361993368032909346368878856717936371351421226682164483448759348288633725704511585835448728958886398798032115419055651937198430370788544903850450253034465369338874706716698940129238473216365910218007340000798212685884204077584568076594225262638129567216620513129961905164356079483247922053202029288905817785372285688044745428678879129600176798296171509668144939071495222377428086843562636072436893034146274785686749056349829061580107244773646581277363083820260208973455271642377002248865519353668529686062104459170503609317693849600000000000000000000000000000000*i1^160 + -162664935132896491470261059217603799488188033921187501920219380561937249686706662651818215509355721656026063607496766140718531875672897356941504653276169150538007709765279453512668716756731685337990373152570208604974371484164508142574244666459852315331532728184200466512005094721206135494477849618846415272657359501023998693434029151254769274593982445317663404334827069761524940001117552225409204039996800955743427190192471086476844809052369880845169261125676006888443506765029096023563221361624017582289697950096463565800847664198110223723914288512909130833733209823738135794244655386832736749394370800281784952836131115081601930214480259401629772714520768767832803179676810487644552723576465403803213710224379388038058919042384282945688775730062337379790953485395380772473551025940439153097106017071213372901831820247370023374008858818804862851225863914458143447629918564812029017487303332823116740882225336575160154303560141033133829334411519554406991172582567350883184123355078679333808594333422247307595260654422814206177720254698711996362606126397542419337337015267552899681958246095716284373108990329476876635297043969595739384251295491911924800015733810190609556266540973739460996399368045474709423268718087844962301339214196851343060340400868586665571505661676897344132355792367995349779530383020185215696324266460724696195587385799399059742616175667529106441725270560979369055144893950331233877509481658722435093217305803729424362845177320236285508781894242541826450507752213198713280562218650025261495044042709115443300237373111277675708269799023221288645083255940170123361829037796636189077926322747690920841718192747948906748470117224116100936697916191166712025296206230264015811750856879250813480457975960349920144431064778628711321983729463496696173536086203822279760176960235707345250154741319140348049633614669722044668304836363759253176808571697016339914344824705935181044610522142890684888080736461177352732739906428091607153043779238431863590444747275500061697954313139355433181521751892859935580194241767966400173945557861988873956526374247375795460030915242601658534150115918800737372583637870802981627263729896278427508917716445045174260391501116934188977467464093699933351760441199228958792420419176671182955529917425588728372386385013516230340369136957240923961038082836971051163610486176403733393570695613193882722766030377298932653217084915140580222565820816376933585119060282239227102711747299496970479878024873576364878334430835315054352267066475326156298629522646714941840143032294647317666267820791477114113919082459266442949574539833206142182863761081163177006553210415244645708052960621352101884900332550797020351064015240829127002295455070102894709697996343372642269187298473275605027967379196314818871131998939736667798075147935879134050054011695125594911193011602701421203328039219606392071675162174167212351321244156955866884693912088014596240847753213853347377718580522167875747688338673795080610837791195753712845651428026920350777258494864614823330116049960750502245585535058669869205945932915466501094408414604973490274682224759247519987909252787109769121198782507980199840202891882959776733146092720786485430779593014695485166825046869956520522940544804788872581678097745649109768734467118279134729007359868387912161504231848676964578325309678336985904502087628001092553825919008691228560150577998714833655336372709718059416222078932754747713689550962697831295416498215292575569302118927902155108959496208007140712866470413486202338384654041581679725391052258151727639355082252744833330551364004525480433426092345332678524928000000000000000000000000000000*i1^161 + -244145933683853250981762648445877414565129957825299852471388484572942903707944768432539600869239999660488923507118479264304798153520606416619180272660427336194714135533550529526215158002119492059714144517033412812436519182159494933251072293677889799718185834993912407662810539606181156326772579661951493985269997631344744544520187492103174454457246413609328460058867255876840489804530547471629904189786308198361369213815872993921046641002079654996981200271259002760358058868587565441178936368433634410785761829120978004440753503964398355151870066871954598227674060434823955208112318231243724079347601833889140902895196560508615135792604376394760295119114877668498284484646798442007110180562761198441330725735007550603144942746043118615197182796241849239729994763376735416613313662840698983520840839867156166438875615665816187726849644851266873759162389826961256189923024846171154464740020033228848976078260815432890179878047139870969608462589094652701002258180197526643273491167154195053235247533615048504661506732431824654540253312377100556649217554744939843929510308157298040559377647181239611556248253622949168479013710383925643617429022688482284703677200758877968476808747495112003202125739875790879225494820618708053203204226272321184665103008583784355030076090234376438651423077547556334919706065046494782266803365291624271234485682419897158607147255477867582177651610082489740944866097981336704446070760695421369514792926876667084635594302157602255703138989825186327997730698342935410621179503750684372810633244353411576679205983190875814059589168514281848313535844453174579774037686547425590059051535685149476367293978895744407860907745624561223631359167954854147771019778409483997661941363233357447864195998533305714567199705296512495581333477748879094189255768659793144487857894495446123204240961368999085344087426770098658159443045698043996639357585974172377525494202371375494582264068037789443445228962277409784847401736150869840181491855552261252759745026722343496302861137284134187787461400645395320066682693505896590704329146123200955176389892116334132177404671195864196290073113438587092410603804603336869204874007592719267433185649110576678146208486707124367808092247331784339436163691699952791974407470595108822500399243228626831679373556870900850067047259054759180323138001569747208815395689015904500533717618565035877823032667260689604871107038673743119838657824066209268767277777971767803537934137381624234292217432240515363179582807008468825506460557395118543355192290997572757960553973272482663487096384206270557739156469833035890467328631492758599335561433375155803639086032491084024015287818698614779682713773298893304566383489839137565349905127624125769893784128041281758712393798747255868701914222043289755464783658062233774281685722794133660716929564840713514285425054145934835980214878886607562740162548767411976820428283260044019439982541295321021439082142534222215451671069657637173492782405665419918181492902290064344455472194197232565786065988811413395110600094461300529355273099859512474341330752210415403208525162013401120977088295637371406178337376564387264306620808443960656207422508435658306709996427091445590066919051719461564610434672154228922069943189742978935490759059542933952086845578863321064953107429569135922930375103320861678072253178230173814818706283603169776943607219589692556628090082980655151681139443385239756039575294981245769691604333931800480318534310680374703733482224300754789885572908679458404295922398741529750200825441592402115330778965571595758120102384115685340317718677674940819477537541324800000000000000000000000000000*i1^162 + -25962122459259268991796650789091136630023432550651975251826722192676837248713887949885291568822883538930550436148693552180965528173346512205414252337547311170345133544090110755184094878340945816003565039185914022818366935158055546145107889075582223396246199101936467670561654180078311851194480493588013180267224719669858382190073714248077930195310792593593162202500120137684921034662936476440089033838163963669020470240793708399945426121994558622619278540391932249118196974410104194516908292805179040983659956604343256103365953864787174134161326464876558009333358669510896726214546521901847523783261125389596747520360234553590697768116629507370624323723461393919368871016912474905595111251414680130588980380013684120966145431352822808044257372675395461156748851869730043519791933253066767525730169077387271980121621522387673324980573769534477856239419892292822901933681041079478597034208171263398320360011650566693393528824751154201831183417959627975571439745354376996258932566033013263058838092761652852436956811117802230021721037691728786229194401615867550236862143650909938967739038118476796924897112221157329464658348544291743327119114639232762296166029967196113130966541450845830111898621253223408255228405303873710807839493166268041647785252613682604489940200671650093917295625155478933152032470319367913304873038464267193954915161434429909894060883757640897583112960874846317968033206711413236285331450224131391689028508454795013138822798568334489363440917593527305669316069592327276579801644850301219185792625177728861104406515960258400473052782735966622496468069994249356365897471676885175705522587223829996245825975638059119866823390378811709227483512398920677517658694381445406105752765606162726803423336229240235797705693318981749003985999918777605017524964169676924981116264964506705423831020815852383536566233729885170345342029343919590035119952844497303276830549851091277745368031948719226837753882000937405389254988530300448159532367352319810104985782309928262804559892339785462272281906685683810240240734561963763051893801019216194372854806143272323818221681125066709216783485831579600788060706723041328128728662691550777824311872888690945108735895205106248869176737171252766601865374920367299185713849098092212111777547288526225433538894929596747145470376730577967921177988439630182683283375002687282643574610153760937249962378277488283080161718966969469292169934704806559995779282285058373545829130263215908014772871573728387311454295483841638540122134627339449411677201706262814589114126733448255662630444243134085640580061318943520675465210333444062945922590587126184741962678620048898497270232090974211147764484638935279492689414971978887518577332738321040458408132460509760658932503178297442076770312241290124925753670300981465085530639490765124314176566405859406977596636588515425691211198331572316343570081314592545912219878460583702436067092437864062948566584435618220769160941828150707901824359293155021724450144743937441054244447393941040965735266975410456625032689501816470794173444166429493720089714756179795334093662116168577571194794590618689276942020235726971758070735551644670853276104078283269550937430980731866610019324427137309629183273511244831069510501477957358491748169874508619612315655247133117685055005686443318706101259311728024475513429367703748020341350754018371994556587389589852511562627146554121690435697204652132694415183254546190782610990826157826096448551271303912538151509089335836421693609917200104603140896293129057544929780270980971548236491154065582647189755513709463676810801193659924480000000000000000000000000000*i1^163 + -40835129130506376686624266959433664610368007406711796082483043572459020723143849016864939864615659017438337275317154500514752599911378409583284596911446770634274263127604380501233199202292516670604535288658489676997653621639119892615908300974958245133509381323621963349882741948132104584940625440186918760407309733823347811545006178564075175505079461315992221940935438746375599646486566824733641065680816361804912514507048954053457721987962209530680077671629311056054070320948966650026878549956977754755202173119899434772920246486671664823553668334809822589075083160313691380490453628502277277271449884368453764353281858867754902804566147057911515358423345862627684680216989531720995114844171949172899122832628509837849587358293773815801157556544882283496706871305116509523873271727439274154212334932827517069098652726278603533664666687520308668907824326796962773762536390798785899253614234640176535413959095456868875598099457642068234737081256490952659458516499068249765360232617640314259166057963972686509234855182336235060178459598022722606175216519721908034444400975323590034262350491793259645122677969343908369742825479583544160634859712435757501165731947408596013176454367795292039237695121376857240097686943082891714162086839825004865573883845893854133220954159309057622066755752427121230836573725419913438461955126291995819520706346485071971799107323422820599290796517150753058351588294498932796058406882392474812693568555776336526108939459036628158607698591087204460687172628692642125047232357267463299828684667371066241155662711392437060108822915808048184093225260593778119900903761488609612387110202084030449677057839887672761531474968151928724007785872452145989123036732117028852252532492383635620124540342283049030050460769696839228965971535467247858721923456220179467175935500436056637794141324551424210174049838721674550741716217435379382862398794454663941625372754254215668052941299189427083392070721762833313116413024651262512556453272486703690640269673234303892166262790264338050788289041409143033531966894032574389303203903647285088815203751235889108690631679314744800513061359971245275633811956748735137037193632514655332584715253047218896241021935327791946377687259666656575308673012174443283976747746130764568873404292528446310311006306115404371705040917909351075136542447270366242978559899600506937072240779131986576419743156120841040214324527873969542136348683071881218236420140842939190926907860473982763166114878489254417177138146732366884166992215418200339561897675632037656576185616068546384941068288706939395961600636612874192744388813884712237942378748355151998253124270553434081331381894208336891053947177783546153424412422570044264655247693541794699802767241291708801167390280822666797105613039830084212558612542426782623035703235518332002936140567281798183817424913490584658299587847101056106372179929662250694431085378876823352312012408222946105122169428256460442041894939874755415292596411476544393419399735078350550445954879070683319520906463423776887950864766718596966599055664923807365749606548259539486510981801845148952131506298071091425375664891239868321616499828256356678159542031490193168208322350512228983893833734973081224411191440251081049027127820111352608617372141863630967693185580034700376985841591262891380486898702011938733459854879875146329004234569629650956587063630646895755451731128586538378272839468635796158174759221981315662986890680938838425023991517424202297597415504031849143486116059991823377857563234469516070791655817710556047553780259080810451008981975520620195086336000000000000000000000000000*i1^164 + 15881882558279451760779759632576527810507080776938516872774524671641364607061758370715190283260003626688009566723991398247488743104019873658759291293671507821350941582532316055682877685058278281451115057968776420452090802619037123855119769622762112813813246410622358501616912952831596626551346585232050695168504443927481326869234446433052565522096296590397829795413397772964826017632351619876695944624962956276380800100228934486995760610765521457873639329438138111715749674405055913630170315999020500121681938279097081297324809849118556699404129224236435831930416630521858367936341319315753401756879501393663492746142953553521453296882097737661907618755474611820861010907070700654783447254942209475523966992171852086526008738555826583717729534009938105360674514703607502078814667293741359558683458421756152160697122475008767680911938309350760115517694408968498004873310087354885676382641066926472041696095800735100752159017669477286546698228663097141139090439962941296469123034388886082606845143456244432688234677668489579806301241427981612458575752956434600045189171044077842145245698663020597935591037407986536156642720643004550767174867593813210726500489362739097521392249104013687144198881967042918069725367811759145716477809164825136143497610004148432963445108264860492596724916083083759525251142746155006466899699723439303898055083945328301798841489725773079587603841453263412492401333892170144985124279096412721928200083846072357751629826289902677192455451424928774129807889068523827764409396622218841757917093798241078636095571647592557366393374069641141054188049420199002465753705484677734833178594414917962059947682433837361198790030452532435963012112555781205621953862778308221700618227554888760812573214357464858826767078998145023813656299372239384547398046791366035091855327297780218875143891055964171360021908212658136345771972844765496862735806984241097856380875142169733528755411453701819092444375213411251568490420180008054433050200052943397204059438059221353156432848192910161076769977419505725607769348461768944280314014136193904086973408502959307915975292890607041770194065060674709211228270122791389423471779992859289188570434619361309238595385428120479139670526218531000818470050756959557270682347402799339204628748449777116905833288928936877821061383145023285728383309233568459950571963811636850595955490945262752956026116941039225095501752186365373349718961443061197421996725626648475836134180154158386735123618787007573421314811523049885676032849712224029683193614553204857585978899876205228853090550299986867187714131494595466344448224435184776273678536204124883932851814026759342363826075592431604948260344717449880865940959885752324733043538713475408739850165090539055226352405885229689662036557477566201287780759784865468292014502858907127826607216829786522903292294710818608729259966293891403304123490177297501466407131565126103423250536772278269460871646201926136975463950292835856239243496852582048357360822594768033969981169374046082511429695989796319264401882459586762323682073037401158158450264503826830144541523911556779775625363973448644977355694599622702407384966933552346241984666085607689508135892608335808855451212130387005097944256729142904777689713079341775902573833359499894523457421556534303925040277909267001064134227067482499986232684037988463173376007814786993621181630088553697303983901752024937296715770574261006816228374534816705392414850119361616267841189890424031095569288236308150631335301977794350335653184165488528165014412883828537254165407081085137248603893189836800000000000000000000000000*i1^165 + -1156124275178902332348175287698503239581416559389390816597132685089579067345475328547662400301150116364301591832594535017749210758420607338438131502539589154170575919940773964421127567884273914391152402479968158438892925988239933767956175634272421005951358541034333090016309692706878896433496707437355583717656758225572788254162320664875019784277668521163968960559200465539077927709668425245196473642703404883778395154941594633650403982651571303828738883285182438338118983837192508836653598276842658714919196017612180830667237315877535377577141522361472631355359237428217446678204275583751557175038805540018607098093776577480652130011062906003185018431366728915239865307015428300685686933855694775290760505008672580792123170683159624841281819360878589652014187798002028431210789581267052069473215437254973683986189480644142218059268232344176769649681449582043171823257381527188045404860333648867668130105803379195981046371590780065766834099617221988727096087022031609818642425805136282076582907834125758613506369594304513598690721858437823549987965207013362885545134758315207997318961770942431021083356490149938842484281930700136857185554509347734944972442239094061028597839679318771673147691389173469223036081326916486729679911833674893571975986592418536076146008064819714837899693067370134606763288751541640381051227066743683999757016813415569394450448257564142246935783824022757793496088185254640399567795949118676027401841492243516980366112973859139105551747370681121175019264734685222821567026909665597073292889393322600047773274706094984065221653900784723367539927485693808387898100674535546145302559979491618857614437138149595200833713476561230008748616061676670930891925121500978466584513661290581479623408031678601833180730984395972530832763930703917581588355357000150220417007993810960469888155506721095250614149947746950435017176205426254213167198296761020816309670997751930611326340572837830444034954363921174119102040978406644162925390068311911476329637447502503665033265531439307586127219029554611507919919067313861431147672330650747473014546506041344312933661809200734250011319473852105513844218764310134403442780283505610685856912320636730090491093593843997935015279887843302689804306913378374260813688478607786902299313708108448744052860911479461345501492747395311463130936775301122541604215845605502623010125335994954844556575035795015980948769779481710842893148403629004101190297598505836723921553108807974653283107789500658764360566492138837299362234596919379807625234062102691678668120191079863706185401159817409052703379490462681622226352540783936961306441103387474398577989941455999414320185984004138034806765233226022939655752688056970707316057603643014510021412780477305265447523313869302746318742797001658421056178886372664652475105381969605087034616537918292480570113915439180099186278569632539626716783679352528575387953793760558285019777223573790854374488768111803829735792783355504044043474230867889938089374427824162090883035691753623530339714020750787138340854402686495264058309361245665177112234179254757709801048788211254326409768074059663145377016275275129589318034978308145012169249498772573563595345221384046810028847369076253046102719733040967896242541525986664941970374314373025987115444760169961796411364994120611898851239733459218576789527359284393196255740179787211485640004966486412676855714489239340568042339584335462215257542520052221846603925725516434545501422538119426373222353587679841669401938466835260063463019146951028490165032261410600013738630626109512744960000000000000000000000000*i1^166 + -10368554420902677341004405219310228468039181131883089723568228666606852460666069593643789679097710062583680948538127148972245795069526637882150451996780141426993119873029821483281150880225390295332350208402074243640979865600499401623195466343147204105575985269237820062099966793587406122287987853044968988304872308988144463299845073450915378187060925295722885316246607467032000270242594904896660950591466300906054755771316380402139601076827786313491730983593579543917937596115782311320923330452715322504810399623345547812932484764255593961870139373645228119245926905887182581470098316450009932761177083107914689092588955035290590466372944250156277095484774780379957764522402872882119790101039699469040141089003635075762406814706720084291180981588091748680247626141268323668823288691582314265604279738555316129733481389807321758718781722312802791489286882421612134167805156086801856590171519764815572042009881963617849291063944943347204762473456893975505111393957381163529871595937652427695725729592426099805745274842614486508426812696603302089804156308513361621386232457567389119374707646979108202675540231229694856606156777084794851667776662416181025015843493790323539409373966035890737845993387922131490032508703968488799999528535226810552958273607959720200375035477467723751342313217728551805020079036730880521629099333335068279110945450748535840329634749363498805353427460482533148288011562666214957552297494678550903905166782649108965615909515734565225378270194232372506636778212875002327722452743205154889308383203626752530658139088342472829111619284550383166580303533565978510356224647943705086803303229719073360136433955505812390083376413805900231738466640689982731276191282124263206186149291946864710256884987228629234088007376605732541015359695326322052284653161400370211967837023233427112003989722749838713149742793811397602750188743785923150523762254357929888511984779067808836024804261138525351944887311461128764941529907271583102953539160384853587964244864232381239083812209403375345362177070973117205597658697062148600876357111890810427878554966330304172327655370687936806128322877623080460251121725027632593985474114815975054002845734161317620817879825355778524090242091026029221140937033684003367263049089386397574698327821149811578776644455086973730744417303025325237851915955198500839422512454947024265216412021749610672784480026752173241251054579631078611588697113651101943601147326885571107884873749759142535510822582206455971955718732781282650450953671680573383782278505603461166587610699739071237450221420351811418235576112017731279874839777767283434666007979939140989165296577443738125730977040567670021726805272424367863799624527389229720441556152705782945390501580485346134006159672608185487977056909679903130345269208797471678241289951118329483764081955720230925968105879103502478610074233346265707351705459372009525626334585571114845652501286999646272643775742222579074251727794531011425602236580218829087800435715974384832347823784078470712741921231471643735088875831581149631294432642636005062603775430444381154796897795862960249555836640307873966608057272684420723631369831112081579412002011329132653376059596186456837263203772987434513573199111208139038786887626678236488809853469422096578871356449838748896531521993593717767117227457610538011327885663333208754434491134842439782094136607871370589307767522516170826649167246806858537945279233731292048316841244197157603715173354417197565336087633050777009074477409982684386884957692249088048026363951853155450355712000000000000000000000000*i1^167 + -553285007411471544342821637039618545721041837457991932297141530501958413378399946442279115459509216025941839316785311602624122235257584987509966348014621653345333764319077844029454453298170962671812463025473897403427312109257597651470454189391367055384283534567752205338080163326908521742737442622524827421277218148214619094032050819330080415493350751027019812298405107192502824289311762638582835622001682639307282154952138412102112087568241169931876201249576842113702249792103554252186888764483059755970938562113639207592913857431872698836635871701619641360781935165106959913476107938106802357124071279130438355134265966434622649029416463380828903167539957954138650036386277601414990293588461446781189987806275697831838660047018686601974141582230963120253831192213638046482901804065550321963746768297592944644617735801003646345827225003406697878932988665434361157485887195836742308367939703757377000578456379995824652778652615966733200273535003210150926540372208178519161401292787807698129466381648690692223673620225178037737920251165249233982196933676682033064415008538125008339635461897665019106009844280152622763851092085265020365375749815209104888202613311173029635648802261999120924813912445172534700169165986979110404268971180577508308096194818370823044596253412924302570648085239091457305971873327713363525933642878777084004662104350479973784727320176720782970723049902488019125323978158665402853642664197239130249549350171468381105808845341760985089186021029079117511298932853553028523903323873870438608021143480375922816216703819981782976826352303133955149304642844558982247411304704259155831468351539512766755409436266940037811568016623681730783283238656278849647653400665382813112990900623275488755661030420349295893958204217065251264517144874117021743180254360441249312474796719401021525537396856977969669952637004948747077575780956187522427569203700783072949596657950857546406163848183372090783188140284411241019015583445419015383585048901001371190682637233315163034465456888996926175843532197428212803005343311381228847159572749211033409363305963372845127408695485579238254102434605926530595492133670001065785014058301195583172677619600833839967860103434246777669378655524076609946368465412525350389103693632596288357981421874410808807747923207159711281129024043684142952437915179820279753529709582428505814947916196995576491689093305888001094260855298286210945428297047373181646505395777749582069086600489527495662505523655025922674350115635480121302642744463309717674732282085079063140276641212343473623632531414510693097922306786834409834390924644144869159809083343499298942444381374881713488291635263311992214101833324988335915231237464696350585833611690940730644623403807340542978473364053504002264746592139383861487240647638403117370144871121167573978693285170197753581292505238483712017089069716329056820683013002473260514545461868759470155772569018534864823472023158446198172470016592208765100185401271070051404121546603723142507954055512021540312155653525346031681804352303695694865148243576041215914925112806099377842529883335209253977980078994826226355746774364489115668417322962343001865681092660031216934979305864681403939175750070043823710572023098383052370786065827580840916998434440740269749320918213581505310252745643369089389533110054694103745140739837772469198529278021185190765402728638620638975821831007236856554705447565124752608318119736632107579235680846846958837054902202696627571350662958241392734893564515246282874090713932857823294432634470400000000000000000000000*i1^168 + -4247190391298547829026398025339300101477328414225125258092512836558432216684631168190924497093534686099986380919787388024181947229170855100216769340777133412957529292463448627518428230670264693760230974326247929108879122871243494425820415408855196683525319795953254364551478431941197063074066226025688252829061862395475850181089455820643962896455878108903127728314575471795841604779654053077144459536254480963447714438280954865718707925602121478451158415422069390853252262168497955772731766819044575081387709850740724319279570477340842012896801114946413018614084593545432087788017283197311977190179119721210342438776125582011611963682644752241162410682279363349181344045800119104013836332014923902987786392979965056209076123361793890445372975747135338297636303746788886259206987674845117694745234521977534573827078736051553960241736131649084250504705572008306678355493412868119312217328979382948701312365673986981332284239160948906762430204999316500068531384051293482698828070065131649520066284559221588971498628062668858545882826183973552695293152349252871412546820398500035727866797023639235630740488177390793910956354093665281276236459270793535096544231988541097434193087324610867029912624146294640266062920740828247495988065034203050635446582397588964786695988680678324715619916843875120583939590345844918685721595328526528449010996674676386589379782486767074988727041644139559351685125142801157820659719191608878507995043299312969019332423216661949832740435653747961269435371563199134384433649713587639950649325869284302642271377362930059654352295730298180094578240222195498675510287219381322941444117385824495051143113483007832818184528306735016378660103484637284572343353529363345212708044830397756514868590118216380165787061597583784501057373245174725369203740673910550224681461516087508455253614643652926357274974693924946953684226817999006034545000151259089120117522904221403261249641312186787801088619648628942299407932368250969933436300395760217839029782431331573035930236027890514814381912622176060421467126798038970176934468878730675310942818505033593842685496216461020825282440188490548345999878016007217033729865740829482195995635119400389524627359253427265319578283588752237820450306480487664646002632612348846476993679650835750534560842276611405792160886969993660261870655260564608719799561651427402784557756085126624920351900339369354096389739648786896462606507281534600043044410957582238423965677596885955024883377572817235733387157002604030889276348302692391280967745480583032696090604413141700175220525665697244464839946871545449568141383772116985541893931268250556266820006155829851319823388282878550684745877173681518052772881216853905822796460596853160181536529142307207097338247711420869687290602187177707675604100864023231517343655969886360827861848828703686940701016178464183592276989897692946556776174358756301079986213501273291068665048660256470041967589137151503238825906276490133207372255434256366814468089925567010319726143644406732631183229137704660960226103451903837921944215921546781407428358636628519992700846261916682482637257611519413883272281547032564785168914402748564603799876138937128533081291625107113036495410359590430875320121342575372115503761815883878521764920059396423805353585860109639630337734250911071317336024561625324445299575008290172022244103071761942974080721144570679681745802953555526414191603177668036898145371147269512300072688444057155045612628639452397226939814120922624243120742242788493024360556509538549760000000000000000000000*i1^169 + -15805290102744404844352339739050426435488999010804640811504985122669596148568095237387396163521038630725125743722752149392992985753706359885792459625079221839827638631065076529687661158360303785253382876452433124656178252498864713288705293845352101985949263515851525523718554278291062443355907260456602429745399721115446329217782495239312083082214025767832595693863923732453054603696845106345890131157452695328749168660541027345708970730852441707866803116008852346686620275554190538916647527598609326284919776539031290173015466450149921171691350442073591373756929082951125772622856916064781694903268269496362136369439057012114593199392637860797105209551183628344446380740106294629457744390444386645035567008805841314003586229284823971353174438518914834325961957920134855507374221785870437524176826493586446652950239937545840911433577507625787721684074360475711192847649997430961890052244893624317902769791572530384165429436689642074388602445514186527104824681309010383952957813807333286631900546944345556228008498184138076241130819490760044267808990436315926277786908594759175835218277010429132336717177506583875917329769682237832742227848349949602254202877687140553283255390141472052498602512833297492684433149329767875636856683801891478650977456781573412002061320746376266536013820147456324490594336291604132766749795354694288484848747096261309663157378777058462028410462186162422766239627148103430647044446915043420133216889473876155593437564073321495588868711478878470262060973193296420865398122895310902149364487567990492341757146837195613550386149537380163544736575123763175367101358198940349792233908386752311190647545394022464755173456939440048405458743565135676923852288337684311722092245275958191466478130817006536621676152673072086927494176916522216982921741674963819541331292056253553023548848344360305797681802909310766202525137592061056277028255508081297792462983876521553234502836963124358151769559799633331580109687588391830443836651486035739239409589083844658260773537186291736214410060869221549829085341001160970654552003008201874109626053541000734041355615827961054805219877381257813717151441974731610910821586140866758210467179312087780315236319529594923940542066601035357740792419588185677579115755895467508829318052257327046337994554998149033103225944291202772634261329139551740218853278432062657464656355605136957473845765161714789979918923199264799747232791706461528739208808870728209312034075935526458338349483540305735213967651770541532229667279989758755072463386259121146899460620934368879381218122501273628167932289254376701082018313272646824844476789374255825001804711643233343576839442802693204499704392303236616156552614852126081143491365245783247112532563824542435585045955781639321214614120337427255323543132232235212063247168343742542318941431788287224398378587682639868463099153647258349544688266353983094687446759858007709082020721272252369290133722731679022347616788822787486616729354716052917377191240659970683284802326123782337099762216484903890827879157005292663167661684272503647084008367160441833132943299427245633512259170841153655284609631595830797508965361109756693329829416074483576391153142044910247409798444687175304717568969511629295808562134958951573119007879212947014071480523150411284940591465480558236326729787752573543473836343724198336382813875799809679923698815598464609329298176910778133510698041872539192834037885227304470358987331045774996639231925135898441352758971003584384390625554156373711781888000000000000000000000*i1^170 + -33658182729564449059946630982085017548675544169011634062894086345692806024054160720551220749327075517939671798317392687435499107124343650496887832525294691149151086092744931689519123857879802123761799056433567097239971970066088734115858270402966934233070957277441541080703745055108381855243100284365293100910501255161203035049777291360186238996036269615980534538646866531550567548381089261190517989572619315029713011404804211211203295489845581252036677450227083696368832389696797929062714652547452591060797880254853569333850940189515477148683759149325600299634498924935774910556431093066209674420285451416438736609936608307989773085881626818087720957265497825770254789531557328175248057261194595998848941661809212765425649582500257182145759122134047805247199499459833704928409717970648706433083077475518431516205872188957477522060361705177291583080788076833012409847521937173302494763434783616988647275882865636795707859194462810275272505408665102161453420364674583487090492305304562022993321293394270513690974951372229203442510111072469278172228868758542738479392810222194966675178935014454931915728413053114716027897483251887372644419636322669195885609126806932058808419107283016355059204681576844828447623263165588116411060136156591978871837342874402933649889892755615901137409029127598494746104481967273750726840811579411642217279053298580312357942960922226042168031367980753354699394826825660595170924775981504566459502922359082166840290791224025040187369329374931498898206994562136280562192874646900052968840057538611757429426366344681654445353348406865759833659871578519977196910123415917928341974456024971175849377045747301602493930173937547759068838157735668875900361567031715399048414301325698943617257816297788952979442373339219862909742298402104967283230470136698253345416359918937800913808284139512213215131678158504610188901955406739207707334986784056850638266661300539224279952461133354552977989381067476220360120679534948116967311011148178775294047885361406662411679650158739084380141957816060400384884534135303322755903216685429472510058380442230014179773705471848419389302401075092830217018585775133754759533101873676714879966405048867638041490867905156832367815439053736235283886934231625166812297655903235508489088176033944566723463743255810830871758907823037355458671886380377688266446798460908928975052600776322566306497724521137851964298527819870865476020050835236978357175181219538947324563197077266157157294151125695999468348674300502346861129792345948993591062468111338776749782076797110963219337013694348107988764042237302503263122070802190223702601814182387570907997118574423109999417486448017853435071578458356986399502332182534377506030546910673990736991998289448982842598928630338428366055884110753063998849475014013079195683958643938446163507506365201791204230637877662000831813191263746795966875687611393094585185957454945624715986124135701899682703385086224167077888718799758043585145541040428734529225574882572183915885096219643385245857609697602378710096776610717126393393734615121700580645297221084887009820411646454332618965587861185797010155101513136310685380985335713721021281151254956322797577735194497311350809097254838361141482447906487286082259991311162922368103505305522332651138044677388824534340814142992512030815556530212419786284260242074536391393458922905586193154315381571918106458344564322014881648716025222392857546796840856972136306511219661541193546297545642519982183958703904869754863616000000000000000000000*i1^171 + -33702534242307486355469074513308701932732477488866285150197205170985640473424608580689305658610810219927574402940948373427536700591146300247793904463067790299224846448176847997182444280311081266489794589684057631766208092274331338739659938726948160611499781005601037202370113177611307737087179039342100058402629443827197845940639355472892557392773704965518110520201375770901352818210167819523476056410852957691197576278309380454283500635548818256080280103485862563414977520720094476542766581274307473933482064162790179113356711639687710829994045652031933437536479946830566953287502651665193382314247197041636901928503784640317937027793422310736080005424375255935212377354024162629720928440303471757127499102357905277086865822767352997204293590539866420471898869610868429755233828959584262518933465645315755845637421575867113956122284672250967484845640009593239152683768948983563656888044275948552349118863274393633329922654903723696328512498474560474413962465733212932883708700099167976297427806187637122289186807097370508188790921279300367902428083348842082538871547531457349560032832395702767477036939762251744423314860477347497848719165662636159671547413201199392263070144140252762837947413481483087349500747452163542197583629266312795672028704256111261491021283547021401944558801432921941894204615573977666760143022368609746328208552642147220125480375262575343879182528936478582651397473505012323622764979214985237409483490524566112241907527467433768858717782137562615374563480659867490054785122454312554790388020316022127740560192496019326100480196062612792065094650994847044782886791929874178857995452084126767267081517662362283585345743018730665550109624790849791790075551346916984168165140531687265637750516629726944750818998160937919118837946375664203118756289266038323333105059624986230630157019182623675598082249811920059005042807159269193626202992372075081983963499900576490058271944615473531204616401440589213694154364880243667329805253527685863664192374298579734925696020898251175342867666141896680898602490337649149235376613222554243804776118131715157287110861708995229105935458778688632977621292575536722911345230358524674144232639018628286953572217367380577896706754043523839763192070738332413675258502605524316455854833687147506876239386632160979344411198006195549426261706331035549651340895515060754559894282003885322181461881855965636656561728998688305316343132882068905026416746654808158243369435034709249498619258805845723146101644396433240994809045724699442163592826075298833038968116676909651165551976692381169401647250793459619305887104114695542880938557261940991717415668066706127824567100331408161960441615711589790116971314617716123879005043075163059782268861033168759577826350739881331197670347997683331574448669299087404996135875901333274863050375279676550010926523902503027189356174844965054542981491773343960015189571422644602323332153782467335462626130879659602754719638683578742406306062286375360978494365770596915535030578396306951492800738722788635283513171213213613410998717430265287766145311617625419553170915001295865448742317795389588163704385060586696388269566337534131675234359278972234218481884611491385333004361355619528655359320553225933792426055926145476753744035987483475416288025864575699530515112142320426390891083335237985457404928672130107553160896491926771775481949846655499774748386827286152485402909491140985988682581329035758332879539981490005550459588653118545133091023749120000000000000000000*i1^172 + -7449710881285538491135235227678446045893287969897972739148503050408239515924342625357484834710401816221854145140252633373084266935061680987767903825231851748664847558430412604508036746434723691238780314389647343706691788714254538612416861626462164257975207598005677206576346385845909361594865490028805074905276098371070944316608274494915139360235365199291175708600929675971041366670666177659694849873928128623540369218325919888747225887251579819133496170049841759072616457984656908970797416551606331848040253009534460678059091174231480694521516456528943736338476641313324402503229991714048828310522265370922043244239830496716307151552720236818159790016936039466381557879348904492211309395538010859365582610116780063468220772384088942536767235443569156606307044537544466268399376560741251865197810763488533093181060396040505837254013252033715625878421328882931081158386984783549913812434316893661896767520967394236183026188054994270224974632281495778962953426734825098558664220721968022555437997915661096920858367536325183421697143853345956130499625523012804576801054526790876165133526241979187513700904097102824056616493111090994202671183918379852753569403414725853866195037629907607024549355862328166051925534648634196427304164072484337005283441965978595067248052218096256677763148952869043555712778526802132892179973881071965156594989861305435332476910534116532137620961602937516003002178822832190515733590253787695817897734145784077001678713605127679099973152197121860416882386051951670045238620792611128240064157034159272334151589872438677056176777444879009887937192034929294577958865842002207938961991023385412596323831168651280223038744515766778670062531669057201140220537207176645314228364749619668184045935992992743412369169346811632312359598623077948233710618173406915218660800945807242516753318752556867166793451651517700452405999771195029792700887726284543144647413185083484496059214811282767611501936068659345461003086809711864648884518186772076354816702989436010141378709362902948878969675266103935940788714313057803244556218792836000613606757551775016282990378424681331052494354094825581087034439050571497001397299099602138190574285691126394609244359582009544050478292967795337618312159109853183347190264246106002694513027492348166431044379254423710218759639650894173659586255828820907085847192883494576470834293197288470974759861064026229944926516932482540543444231064701741255181462681717499491299204651946798197610381848698269212863991274736034115005842860171099659851202441312841320114536196480639933732505717652640690614087704762443023726863691999239524007037617440170255927161718135231590542413797844192966900927623260640811724076710657074157739730200904902565417998042647837260834320540161680157918062467184169699168088033697609711301424095892976606638484498476918913394667715393307632241492093394294094258495406334026209558571118942261323835811305894625982691708467873506190814699378602442999481057801837480297447692099773434599369377394598570540815287531740184155252347157212890866651458929943441799040609898826369671160512854146625981258168200300512586777032208252560766101386628380073725670610499425381331782322895723018292908760261157634214809928743520691129371978084845026389714953623811750685169796355670634101574329781140388173475558586289963372288315600185054681934365416928821387963076066345723790603919335690894819734105797460985798052799229761589113129650531278760284767649942994944000000000000000000*i1^173 + -1126478673228647715122372415345176711724324827776730536606499150924431367292005563953506211365589896020972538710397088826042883242846885786886007405520834469222369311111164336661111735902833721928988099314370029586953972109300895002256789132025284331522206179559634224472120179833325774790875508626300439276175312130851541610321745698388114385913230306894417839173941481942853127922252920347618417407886250131816501986071479430846624241837867220220139784202363971184200888018029465910080539839612442114395987859475285981515048003874221394748107719541865574327909730503912840520897715897454112106271955689334428512421769195806125055533267506977257290462114282007581353100901473768921993456712580653561251760334366227983007508324327543115402103404059639621173976853101279450800209440593867873868032118727796766365645617604615986615022308425007315044417053014496353335171512371637339051190789345841139761181251804057759709633002082545407504702839035889245652472110768952710351405164174010153114317928062555720147333754689630774955110566883106094719864297161705725012780451430323805974818465772080173219453768270018489522254988580245210344573717337470621008706024749892266305761569763940349645982404228818996072876510900064580767869250730220109499471974466734183368706662656072985655419105763230465083503375515392921474582062594613669732184264993361920240681442929193052274439112833230089379103019565541501260768868051227901622079760154396487177240890128981009318323353514508102003675056492715591982579970744249191778657731749221074755558882896901017249943071245335305058502357615550813164056144073015311752853800213447078172302565966772116703541321283557425360911638546725148991771593868546255107340278556006263411494192465329102294960082713415972279571581767128652370504395599873080807943437687557171971433840903024778651828858333024551918970747911617010306614245879552504832099778047365077336239798153586572113859982402996497941348672890342894121069741257353473852613760104462961700833833170348208639629372655775765634757301970166403085354078902876627341998665881360303908062634354021052063515981543281767945582219145992447161530645091551512381013753516656472474278457461476372189594787990194848458998582104631537104270916924698088900433325174942888210380748204744385715816960639463922197180840600559089122309271506125870224968914717094153407572913423746259723990577773993379841762666733071014870917617485513153835255792305058787060472863333131513041805822985778658353459373208714026476291165968535806726565450295748016747134392397559962791575317484800436388272309550682162847704271172630252071634177405791907327019064783473403647377380650410942100838780823917817771210773395250732643285088409403517946076035627066912598791169780600695732172224994509118122883414714848571023667394134147125388934650183179521234469892504394124223946927119566493934110848132071049094393953084374361261335713767170446220768097772859251053225515765505822833500584958275468554013754909719216682864620476388024783304207786636800290361769359046385437570583793128906781320090269461017463339039643944953027998670034041892395518843557156368883329441643929241068801751046941328825612405480139311883121841189257701503867518270092712628876274755674455739883594701895491417275348742748842419454788498298819373684784373196431229702781338135251874924490517687534553872613500239496171662374647818887918192123799761117892157162259061145600000000000000000*i1^174 + -38750967681472650330494481400773750215358477757226542623500293524482883303199427052606525844658659161497631413006846984455964154217504219492792874413135387678464699853751558013414668238916471017957579199465243744745427541284537780447860433285549405303214887748037951771717204204732262359749764616422781315051844973395019786524516143466673654057877326475814575409051380694054167269133449171852152947382082152080071743530206960995126501468170549885473186032867985342774261949906307596766609644821850795747298539884285951148590668492821451715949725034024065279116094471403369428542030928577423274466622984908578966335393192289595177868196121734601581242466479787837533674164669027453295198028740810534084915287066575195405775509305456018414309785463538456816273444893739368085245061737174486658734768317348761641013842438421920267255264176227850300861466137253062547309581542637783798139741823856579383257320623780048568697927098680476435795094679813102516016193499826202563863639066557619864953963943251989246747945494596316676888444154836879916071446854567904304734497444642383280335268372630590048728741460585095689155230298948965118844530192082529198571207466315086407916038452368683673887551923219200773089966790752084049958830389098293913870706175871592814303940005833227102321247650984297854315968398497789908945198554460276097560921282934474851775248813578940460578761901431332247779578834705485415374638986670685168805398179090483926614892987613936359138718132001267518183121707191242519140225062491331726408452012312231767023008148807087327527621190417992189743996360606217668581738593342149098961850910991949318241650373310177826343643905825053392830122692048412706681040862893105492426721419777372802563999976286672001261213645721404691263114167538367503216052956557296879077571226317974844555830002987182656537215618495865082023183432897151003176201966255482914114013887635035963882686588680445644228235777693517248922999507785073555370844667335836576079670024366073366094537211891461781105174812599738518956118245632495609966617297231758903436416004739929547139024725314693764977542223433543929323181759091802088719202657158623823301686299512039465587513227482740181068911991872124136068308218969163418748549267996194955892485114269270739620121070627960384575694614254255990295061813275431659995849602253797797919373050695937828690289013679252423646349078020483602121931526932931079134209233233845450708498556897114727255214664514067630622822751661298535294002739957455374177534662033947731012717955077769541756272774057048935472558991123418304006354584070173920106101828853294949706382775695301651708425318331866116320327314424519031100802381766659897807705399432147312682193925091390870087260886222775473864382351943061934056953217836500604451095778050284530268641707343306722008570749543134787843549609792411545325233664008192720285760200313017619744339524636460143227759651066214344984955179199466724874377510432373893289901565359795567964607735463639115913438040026956704281374416493716356773499809184731886447277160440049564770874451540947931056198032467658695699959586436704254819079593088076617390810408172673622510589624341844593051335167103379039505922858274864797312231635931922981605370368409167565741187520322611031589523692958126631548918326875064314146173016476435401611384075027634120575985870460622500917288264469716314215637146708899609671836804874774773760000000000000000*i1^175 + -371898273573279442108604090478714959608204133003969435265910110326313242430144786103802763303787609399179575796997632282353903016527564815907267728185366339918891124272664952389715040026305965821808074308518753825945912662239193919589884952480387086462583173615434618585345353801588684025441159314643009165662229484707565218955588006613540829006395992539626508843694357618413807208767895454072387232866700320031947262607750764287213605849046833099166560492517458375704028530632339174322565664400559582189860212182032968456979809665680437480619924096715328937839993347671026789942346831571733138465073971321604272504467653664266422952367640589490979225578696198906501290932892730188580200887476787746068747085216076612139087673562366836670476000381613038023747839062578733255191605166430430709322134531573893522067240844448298770039463189803109595222086844019189273129978253761271617792147221561607994535850724338207315204573423861733004065264256472487766055322012465058400289950092449729729750838911130981386213506032247016397316492380507074946007709410032895456225862369753477900188147100116696854913369519086601154559138084610306609627523895855400250516012732330889595992735745386133730883632930113454802637472001313491830358849917159669258229327866041751551352449825786882643555933440799202080909889751101166530256430763467000402403880724112640625428161322197138212499563621163351618982545842453291370489694727379923241934681564985685176754875025306524197732767732075856740965940712776460537017762608444624576049513847162678872300826473667476859330500945634804760989271973599053372880504322214910015110511791800925690379601766526745996136308846974617671482727375911303761901573814017431360169865846649600885196138412329311548999756612105045475845359799089333087156025103792551629005987355038607222178537163894322269571607001925791093528294297057685878849846530024044823528560785476406435983163080225902188399126474519631347715317706338287893269070738847436535595832695892089324167085738596406488983371845625574834605263976154129843940122660939836191171533677727241703295279985547164146592568862558828727521673119411655531061570425232024256673814663240859141439286226611520536045187729121686420035268021533221936892962957464741288226785163833103929910180915050908975692465647025833924174885419267062387917086865219043978374344053411194318940176462335732904027689574962279023520667759062773454024458430658680686276067159407888161372240467033044497376838842835681221909349214274324708976847800985699736716745149081942153574291404243095451183335686130298585839987162250757786286711751435147489515675180716728919877348535713900187071461356760377651860929204233490805573579995035864975892405969401831986054287275331756441011310834432172345481482328797554051316606228800415500272809880267323007907608593849411580192108137137403498414863083296670156977659837328916415988578219577079563218697076970124421138370415812984678828329659693117593048847143107184432836956482528069955189924802472996230873262350173010273415194636674460830340049495805476445819476360480846848900744995534156733765171621039872410268377691115845221456136749497931714991439986178760608962720920070659031398485544911670940527502459678224675222110252406178794357784081505053665830443838687327667075416156764474500261462791049326937799072046879982100865700810789773243302224216754816610326308071157887139840000000000000000*i1^176 + 162297289473641626418438619336142217657818029862352115446105750501890104184249496823466817304652475080714450107337749559751150777364812562924693043838296134326851175989485026694076725373427380615812582846557796968885430375375825974045923446726343737145584403427744850770910865393460999530620328760032255585298541351429171294462961432596013378806177172698738251250026003467960124523721286923411579526822230918048118013305893083327754977260826107600571472863315045596849322904029622307457697018300480490848942860872765757104776108279061315049316092485796103589379706858722986596361815201158621372081979518578989998094298710205725878759745896763424840610430906909918669602035458230938912787667742928400381147139976818741136341045985619550850838545249358190473222173293363698790791862155823237076705350276236321278891491770411197513386354819321338336987611042684637936267517702498610781012041062774312385820949184951285232237209935446030467396258214462216479528671971944325189127839779182120505043666658096499377612663224341625956933240342708019589763310884544901113524003812647432093981897652629051752203917349839410529906709127888727045729564044134645478787506334600485284985371855646757406059122142239712428907441092938358196984052635409988560739308327436176274681894014651658565978709390695239270641510224670518890647629000371186474185692928239272709059101387949511621565092198765895927078490940937269816966574259110786445318453137686039660867357856939681317700223892426947444680631862123869429391524424476609439124131812383049567244585659562381460190321094037608674201345017464383382545048505752613564286463623044790303782776507549160599826598641124797323413134333129309521551812689582711444203896359816809497871106909079477427889479037821521828842024102979431285444259777050503459826256156783221078882092160504640938016126085081513318059802355624234782506833573929202421940036195000249448055635557245177956044326132887895718007729169550287862424598878064889558958497926256716947003621325709006521315726124729928932274336544204422279709082969503732245774138631373908053339018359452054798276875776144816450338603975223411004185638206047103760477150031642861372187785793470870596030482892400617139525917651657762125986990495324720140018265283540228288359942182287535666782319787150064206691643131243458454022251002836590474852136886062441949347399671841126056613032403836683217944584538684993319350953974038007183308973219223430924183183227456463408857699093279539951381579271737607601205851511733061993655339429688134531136923978680271709521537196901065336748063660150676662406341836741436568459542443197449114634820831980399501978479804707362886761537870104580422228201495431513220400562654439710514220787754681265698648268582750687690247095016150810690543993323461027315190934534532218851812789756733507595593188884349616573707123529037031629467301536556377691921145778611785149325008096813453377250842836217983224484089847618806328540150503846697015033687605561792128547414239980924861687674361498428159199807284293034977386129133901047464930540029802711106357770654483814357041694865393105617988692815373192157358073118909952922181036738706866730318598605026399563173049925610848472334791382185249991425557412136767268146701509082040590564516276422144648218611321280599631263203901377026891752846381838894128843270081349574766491986624435370065920000000000000000*i1^177 + -12027962385211850242699555175231135265556122323683941741381648053095735850982987082584620527577289505476105014975967278858595856782659343704489611170669310226031847075182661531647684379040516180497776763227974861056570617777897821749821208428785238135501680503160025712696139032682982033914224918986035170366391431693221109936507705655748396074246365376868765257978656778478059526886087965554411346945686793348021599723770210613728038870305734228649922195747987812884367187879060338775507395304807629749767038609557033247137758399441091253344624781065494164648639279689347444894440657516004572530216797831315187834707264033281193232376194171327894372792331840747083429259089788124730542363966053472170708783689784841756286994709658188445343424002418936795515887003664193793780483125943531358685340448823327516580345234771882742599391845872984222277094793710612401800797946694818322534807491295267027862863465618029106213868754310680514321908151430126133367478850547226308114939974104726373223959433787023684659756514685570358544989915290435631060482174933364877948180026607892062337980222348797008417773660809187120680316502455857927200145884368278731009691397538903202770736579017565262048272172408913404678313249513570254518203016464530639898489285505836749735221790313468751316026298281746156281248245506268397679643723022512102908646321716784894153541264244012837204107197397482771244559360885492252710314001604741561327148400629507371028062361728136246987802951020645485155389181884405205978358962628714430193255284447474713115720517734477067303777725830296126249486524298866469007993915927127699095181683773129066586608973393838945913788185676514799215030519636596588255526981167258461094672997458254666669067892705873930364768882824720586456048607726932789370900732776068980164306328046166577186427440235612683560844982639089971553196154186642781532916380171609488300525404427077185089556554549630225026651189954581497362370004178551989445122869822002481931416761585487791792831550782126367244580672411176087212584928893604528004589766696680713100222876852840786201259781150367973915038823752208407589641866151737685003664953150488507116211585835284840076333077027666967097206043913397092818943173139098961119544050418807807488281036622244563356605890297587409271323436007265686204865484589270309279652734038049480366295329173398848426634675533453149574817498392213975914348450727551666336534507476297463491283361106780599101956075189265171000526462604406556499019694790128323496657713817741947730535862033328984308114307339517940471315934531900188075867638848348903801423583895479066593761193183557633285061451204182482814253606936093766398633511254734415250215284375886369592244628337106689639950835089820864252639564303225384120133374854092253821840742040224319397703310720815927703497605829978604149369846633159189545381081885042566075893438743795900672887588914989705065725780341225499512290113485097720893818586259133472481250261401700590525535194588606408674824221545433084563590758047671992711485389680747089407811877290304719275148557672894666051442396204070025200689091284409439950768901942172345308532839137909241686416482124937112075991417789505072131022032275706233797288259801950674523636518044474247367197422119635488990792642482996811966655971277020840046258395633873378458317662643145702950339859531428916101120000000000000*i1^178 + -151846777193836642682415288340063046118687674698381576875883671753059400472534092121367731474635433122549863834483501672329968238226257864744352846742178150545446664674177248993640791626242393852738281400434546308326363038609345725076661207503079051166157176581552562667087139510746548311603839394713715292408709029622310570611132210490005796019575087767540688756588850431449039146169661481706262946352601995718745094882277677962996722906130129286078693137655180162891685302125473113185226724436957542041919618292901128179698645550577841455815908012946311863555148094905502809281341823769459360330544225035216983765951341441635128906009683849762840288856290523253462784354378081365330340921929867028648960400836503436233349229232299753565050731037737755887718839857011324348073973044619385656839137302000331151767084960746888390929437080967213185639363526501365826379038389465519372413322958663650287593186882625237026034681546273603569651975530238448831435119998632929130496221073503629497340765842544956066033809314071840803234443708304388074538714397773221389682966646081985288546809732301963268034033201807037398038471364335721648096346344691633520651206757473941262997756838613184675770002582831294108543869558421752210324667103244662203915235829603437539042605306906745387469309584836457847059364793306511886693786651900898423183591812966469675112663053154242229770488199766070972287904786051420888160134442924327257554505009831581775810391486352440840563449952240455992757061607024421407561633979742167168654466443742248248023917881055078519052006618835116907589317306588288648302803392555718344930094440356589938375463628740896902465248526518297553875305068652535848772003052402134197333214398783661169035528992173044402292003166558019063246310272245955167269096089481950228270179135331341029088583611974032893125757394461540809820249230592851813785689894825509254498944696279873596890245925685253106364174662895980404397340929320815210747023773386644142138982268717498458814329880586709408716719476355012580841227373340764238309650546832619445890591934273888796699012446926203333393441015201686518777624647470422002044726423281305973048364131903643841673167713930982702333806569356414084474951480793517571877560555698304308172882543254885318236502887336720304294865836673578413515074058413912837509143952064955735836849137129557781926583769265029290345875285738917434059559252199312273189107387206313184249939618292288332272421146073899188295474168032572322879730404316354772906508994119763118624833062543842255158883216330767871843399818751112621479059216704166491046704835248849789579279379447965793291711898573634505588128083646013144212656095034832574064755027568911851860240363842506614683859717061517446455240673018085356398863370670448669267776344859051066579827353443268436303295082001324158554658374201132997943026764495931113783906286038289367446352796469860531805970154489646628439432402210951151177565519162180977955262535246226098869916038967464356438936484520874920424010365068317861964012961723929823127645861916060864212829440981909747476828514353130003277531140041103022347344406480768006855541503794204400020714592499938211582904413800722532383946190055020744204366748764430900752713334057412238196557389621567594904599862992708469830250508761941850341209256095840704661080826834396905472000000000000*i1^179 + -351319986848447077130227874923408879218864924841789389447974586352901067466508930929286925623722437325151199981664858864916638574401469240091983383924247102915684269363921898313062296872243518793503585539003161334342059498481298718232094358509613199666868739259477929713566004272641130862846814625120258771207135059606516715212349017308947227589248135990142233107081414280133230210903789074511816372406149385215000228039870207024514791231331447816518589939824603481564144120956975493189960330452468382110860747551771154541990392287115395606069714991673790312368727910567094124882604012891025344285046491661082468441167278232488362541003938627018395817992240815357593290717479926937153125847360834843052762288935980495203901783934820705398674073711781916817026897104118539608481168217156670040258476908814720457772877027567767880895056685101372905002884560215887870535969797771233631550503271718249633910542231701540887547561381426796276885652407803986204790865062056783502578927196673617415034778866036795033526077814194473487398747655239397835534396964486077868292227537824004586255217029084297089468693518922626868111957453352086857910636974083260055555778129516829253536610264756577392449888156349841088370434539984515285803389626597681761673872537274949775158212952235523465451761281645057128062480955266615812519027057683060232880740183379135567431345682198013597373621920645283711205436121303364573597754888804580784271886058732557204711414586073872965656898521048674398741673564577544417199807479556639721842667786975811041672946244048456532326548270238122764902954866686220285244420222738350222673291073545041445153881783220944173180821661967546815078087809577493814599857118560313129691630438330215579568504581752873668830232477525991927592695684503823580815267229695385070280337324345412496544401370402824370060168492824079549569224576506065547256075987076973864326141071153071143760526726422102132603644849972098183303614704085964691123388528071605038603148223962610303382764840658076383245535442580447324285669985071458425889360394547792767635228633212307076154285694511670097790466224609051847981095173494822833547560544181638959460051848014667509863700646118451285442850560111913755736638063421153915539620539990686312418788310227693573786130571421343996892923876529966730089362112788708119474410153767773936939618231170977493057414450286709325759899175543742846556878345425139559263250918180637708985283126570433197407563709467536178376708298174986463043744341205155201853611242452713051555623738422587643465034033301995922552633356282325263856456600370473038868182354485705243789535747756228973741097661816064639518470671675744460539597302667599934195250190126480588763646302515899150675420242513389880718388007568811975034368224313540436465963727222131356794826387021818942286017128893926486406226218872155265340375953774069139331966668220415785481618454343320766963662063602278692979016795896202134880944213118946458231481810752908003024718202259867332988982977784066072810489683624639866222856876627176614050816557231735625526585814893021824788998671021019994589263862256482295307116197135198880554010004513380361959911443499946357604501847501155261485416981333165878663248892231336832533189408379842440623412861189552571429896614864503592782945201791193666278774321645931724800000000000*i1^180 + 30087148719361043637499412428887298001079892616993876617291820925605650505212941614481485660307098805717784847103817237283495316739061147576217701431421307608497791130391399000351878141464405775386141407490919346119172551596977011390927831064230050724439884393212070107682996365231083809739836977497931192070907526288733891508647908934401826258284979450536369914818856959748937625502917805317344903770807258334117527305726985243475182473282634013626037042179188800442608462673879141370212039810464882191406073228590777166381344239159317552333210404452518862013586580155589594064583959750374699254972574807881847513851745544539698369465991665848275113537144934008634457615635885607385478956498344453384198330905595175503813997047763141194367444777772740415941316163071040752944366623172659104204475327922449339540038355388017984624100191134167261960450221825826356548177075296170187729595134134950842121082312474640977912024016147659411924981895694264271594962556192754623228251377264283311962691905123919664737089530690083425454053916140898689363425711810822312942981120194666521895526994450887669544430877834644791223517954528580207521470221040725101559425067900851275070937514834146543875987997814274803647042094774574444773190725482717647051380262130786415677757112715939679431348939933801661527712842587686245117445020007403523182965129148785529384854175249154275830790223129537136827882032403329811246220476381322220875679038477754213795498921319424523850394767388136647854411350808226279347527244936461465201138287576458759770049451971340798735428398990835514378142778229463220613247515525747244656372498139948038428202829930547495326505580009388985343385152858858390615775503680099768406995255415744314997404846208017565172175316743864336080584248500809816379764275450432445992003718708830984770270812181548527632223346022840575303353352620611403348418983698271975289662149179663562916140869716446267445565702493077921327870316591388522707644273828442753072801744230970671545829987247908769450453967570051363601893690012131235488003047587800666935196979093479907505497605653181326822653768412206277352924020707824880895702270085817866109639613301557574258079142689883118419443617636802237331659162490231094812558845707970783838038481645578731912766747526997778091062783000396217284937703062957998543454190904000454979128761994611831396277827389736110491275892687403926608232240209359520955884209452716060644425616856632097445314996625153192818344207191773009343667929554776097340059448444891678220679407434059156261467484245886565607389698752646634640321508182880170400767139535513210868785803664647011070626593125976592134535900375708665219171226652923672293650421097732870605334222423415602452672981169994512280799425636330445430253031430218232463662006692056003281872126797489401755300523333452997240065323845460093189386634903930967787467158077501024735764540444948724581288512582214568372313320271713723596830562437428147044597610385313786861737037608414889767149261896956348673260508300668292643096936956456430665564108061984361652023375010399664743219532904433375729318122100024877764151121034816788031494406954108698390941110051590283156913619564200690388670546319353286486137610922874390360960188606016132404173097299115327694739581156686813775190374388481392640000000000*i1^181 + -187083425917067563870289845873407418795069547753545047028537439701080841319300696787355091230892289744301432089900188338183249150081208640455798253756229153162213801269573313149213536750704451897799089726020741915246078211111249835262254321727430429711594502937526032378280343247543113286150215953859607585979423360594754210528009368614198848380762826293636719028932262929890667267434343804074549941672198932487427850036534846197979803133173898676471128994608059978642039760912620364211070361290097673504654143428434923340491562400252125389699285431770858089450749282403012151546471710141844900186115204371031449063362998130977638080372516895648056506417564252793613884291211732413384950713730978983228146410470195298913064032333458266083449949214681828763891663346391240061989405039853261345320781291349526116581657131729498594298266576399985607292125964002594971630409839633908061262012967326614279673480957815738626871025238382446252840450647625994384680998350655468332529431102555385150475763061009857614864138006131166014231713210927788121489952614483679439512515137722924482671286703123311051168816083884535912501045339979146143377247542506048675363042377080728623959730184038392084897429676098144177403446249434787099567182972140694526560804265979991006647090475326815460086654979549947568215028846909336536420971229159020032707414627678595528878239575383312939355989795411669498221711042600855969750377042109032411432659996155311032306013924246049166045132708070890948112039677636024696262342254664505232159344940445056336015191738501066188924945835651029412123017843537811002732048667359610529535796469777517457080348849464120130383922516428264540665055402584572576922780520939462650440341789648724440378339752674073773469921587978148298038547833300307448551808993149193342872544300718420392010509700662513880432700116421531752825814445264737739663874219953653957603319483804739833322462516253327616782107976446937540013581290111025140926344610377028260968738660313629301591615748773494303152403294503563977028405845612247618807642936809349456414682607308068966185772250989538907485947674180869543400127643994642731516755324992388670231911843600610726331936372166828160210706716229454860022954610931040290645716273555259570119278721057328038562308908540847113149656002545775350790356289689476581495840891276014215983828351186567237070808608113284047874241750600299482745745662083913890421896166818608297215399998057939467366508992569390993618931492795774551944549759376625885513286868730512316843649911106954882714360628555083993569427454130348560675961756629061869107410807283041531663792308769144917821428497502960873011687300063515411900539975394566642294529588760914349938306629830812530281165292770443073673269945169737119238937294880067871019180334704216774632201550507452871601908105205801580891429427739942957874347521288760543439038920522456239731218920443478302685200214896328811035432365703920291564554920932288672220905550763522301072101011388115653612022982666782794764558893955058580915424755201501345081276604771382394482128676170595813171277858026549828110256833911395965820016461464461471260566920793463668612922459392753318552744349851303688616491147953689202520203203984563860024939607721177719891215630531288922704566655804506112000000000*i1^182 + -21162802043290229763364357931130783130328322706337081155766668272802430512872260559687547368075615555567014431208299860616700116880144841632558279414824612658688814305733707323906361724145837448715512265073775964996207486378707908184200082765439346453794344788684479322035941689381953517055145825499399152131526665387745119172347404253130292413744709677161614186326209320831541516569471722775381215848557935922942507847810175762357423003296517701663408576833981778875950886678688439724327578755967656896675562605219884612400747008063093580958007195643825095873875950136369524987342962655208471104336086099085346351973556406587051030528655631925779304034619972021704399119553234775056128211931270157286112213445217551989214156547038431619174967434928678292982455954381292815630826787350178366254375188033246039948122516334149317860643446467599942590768274060585336936776111084316394541827234137995694620658909394279841828540385894617414392528422058207880519149275422031389649355112700250441154912671494800014425541369009544024741590404289045027529833904040109387859609016144619466312291396075400217489446800513503058801500509554501944647930357682762782192101508575994623842628401956256073699592790249910970935692320587895271551955133299508148813237187976223528347016589546516534804211353540437074649931114547654712809140512216417934316913551358823446013956312723763730209982869871897675631344014072312297344389166749287916679556866035680141119634470076653492393226971264498146308073618213569666988975605584993889979529855004022102940071235326644649589090707573394995366766202129247263938262937463749789948735795900142487379492146918073876457071309782582655881104117464192991015075696898056800368745294723121304747406748274063246527051115532242886912955965356566282846051281157188923724593272601041997696930174701869054913177723104216224441265756762501032457872774961686367704786211059510599758021584495643593350505903838585598753643341500506777186315436596940125803451010801202839436787114693383350155491083900117887453143160671625635394929985793635631983592576139041744120505598107821965156185423207287174771881780970767861355056541754548344144282402289865410484333286751555064353015172032224375634589217008922196609535938020884839629445085449681432904109292898116772372304813684595317588834031608002007730320043153474244270953837886262998096159964183247076458607089984626907820276758730465248654679665652127007631509872012226713832813018406583837108727904871725031585812101603249069143726964155765509287839747059714978406647839142629093723094625524538775973337106376552650767877389046331625381624320635603521379779430362972149427377237406534325895184266542260625487761545368067596558928916908441533723207498674653018491322845459465210363816997904066085123136492492418422941354097802392999116475518068465108100408091231779245574718704397474476783811393895905276368365424291881066904031036977402550001768534522348483661949497495407660724508895303979415564127071919397780400876063820213569702113860834212096903259622570450568846670565436697187305772972093567835331712713192599972171308101484679442802798187696739884511670189834099675730887530943303418425040362426433966080365376792056210724694164143401142221028838555475660234478628264450457600000000*i1^183 + -271156980706873426161841033242216449897889678467558075396874674516707446777183404544660302978043503450962816653617354220238380849206753383954637636013156099141010687392551554494476588899037599160126930134634403090534663667342354602181459016841117935390928779956137162595347383332293740889007404993627026367495902515053829231779472468251234717801045413108894653469791942867278791729355527644762248592875679652393988108722801912281859534276526547055761927516289159448017661351233043658919540832670306551879719003095054330828205916201745211405992059348545414593295434755259657565024261492935193802927291357330249797980845127612414074038645752633670004783930219582857481327262400917520811470856671609057015157801579369712173173637690726697195310109875364507337989442024619334574246001988612115663759691246591059903668382426640986460498196186784377463192739131090667628374775224887420685421730745438545369645920966457806260723059240724914093227632152306983409658030554619911278559680530243110824906358284281059240691302984661335789413424213124626596711068492529556710960714323239647909083775885003339423394567949408765011906048053811684595874901360749848953025763149476898138937651763893463841430775137299271075326283651652803800859874050323713345573346006429920297757116451861876619779549755380910812091519912725191114845837655257524809256238121160013306057715920381125053150268434725740599115968987808166711558691563192030714121018474861093831331668937360811673971037007807628345464939564901652514019474982564460887086943867573105134852087897313071573454830727400776647358560906579063335216985559894208889888280056925097555407558038844022020826989900340744878105894665071019634774895718034034003926534243335322513948428705346545770616430586670814069306087374181921677340631139724048094444236565927451073672270203098205529407575083665376252769669835107549258542770035143910896566417894033074073035854089315379316999358599882524245852688821624108559954286954586613919102502693762043439351101736243104833916904852199906226401152967168931228135387460941000007960727288789336323773904052352511139293140997810865348063580427731733080906136935290405520671887077592282003271518330261871159509815469651096000889584793566714488902978990591957815696997235449611392820049927234237779021053221650426472700992726878095747235770335980168292313681313456887730534863547988641757555355975857156540910675869246400399945534521130304195173030136253914443472963965733945490052367173981994822104010209323153135244794434603466753739184023615288157230948119272611710787350766963254386517560700262372890140777144779159427515311217563354874908966083121708575057651656171331142922812293073777494576006620144114979709635387778833865273732661641182938629769286103518266646465598010021374382639198913273728618777961683828423695697641259864355727928988463020069122433090793619937457641074424537403397639964691323108775309533329777671976581011143090798035574457147266444025463198522924216968721123119177838229699096078993420676590022006310482387418113312419837212271610638283971003823895915076340270013799890526150089945945642035780889930918886944548715963163021422389794112068601635801501875016602617753091058232755162945284445372274544517361686958412922880000000*i1^184 + -711535332410414625418378959550170093436824879428115629635018935040638429524508355373952260296594885034577695080372198866867205194741042920592819439426111822009114723120594092035057267585006436791426550565789309267485551393151920462939143220900512095246467282265811909169001034561944482515468873611861982527388736721662285748702074238343817856082127354369188285541059872197035352423943785853151083919609075905194910448382786228538018989251428252848304706361227589688780558881446827588912017378183659961123254641524619789458358461232350695658847034873977732810645886810011892400319075336029035053420448967440966417963363273791615887691649864570133250746579645376001411783909057216814199818965000907112302657944484367885276306543832601824249399294172190777941897912123139237989252752441681896607079256228966838978625515258321331249734065484235601329481947551341574630227282762454884020848249926802117956253749377583818426169208125305981808386184999285982436898975763420143284855028960340655979747261558194775571484749577689693620815517922971408211129692860748147068020392399968292007667725880561026012512291724770012674504551710253927387424418360981024865018567934977842383629173394081399562894075540446600670027378849778078827820988264907836169070703182010181220191873828766045850741596123171892936117078625152740974182198495556317432340195362365539446689391302078234535799396334062890116692357772244409494094989195198050577425350647138261228711504628193191266505223056132775294548940146540146882256802823267662460893080701796671038823355750803263103548760213905761815996352567657796424184047359618956937472181279077056521209193272640636641844625175678419525231807944671593113003854114458436601764173717710913194919338564937925513574527069774608399695782275945490540905908832309784439012135996288545276285136470065017150485498958159763709303778918958827422266098540941078239333508394947307281924280774595455246974622545457960515014161837673159327968102268665732091102585070814167353066050701620362702700057824501048998095883291478252169874455973141247615974141894413733470179646531642621881340342973999393663400511897612366548975384831060926568536434167841439113866570401606327003147916865624911440533273373201275909208834179324155802081582056430037895803999255423525237978871306640203042471464424810564675009679115237455486389676612546776991521861467175945153597347755161338235313061748917706960437029765518104130175797674978223780024762910327671630687369187586942911013518220917555022420304029676603814590502334308328958855596955975813800505212659095431760661730372867431180122561858112404760694179976737333952503504917405992977360206948653706901918134498147943490230733416294488882845179566826355362123829336700581255968760119926458534946363233482643743828552460345406289214738168302099340399943729179222877854458260357530482594733867850856733043353212458791720470998526523290904034827835422193786884851703302051681727599030579207214356254449185808802860012922295691389441275584566470605827655735609594169314269192827538420868538384620645048138292982606532689428697578431766024170361587976701891010594027136879797107390129839315024430323673856420539334562663369834537200043362653613831521435582464000000*i1^185 + -920241917762853606086804977515589191543847170809251253462213565193686623621092518274343086554829534807146902246652699675418411913529299597957044434609404959907180148889676597711335114728790088955809332860686843904916015418169037470358919508970081075748121238674278436879075249497596700947049836745031919019225808015765603134689073233326482300682888216483172787130837800446705539789874464463842957725327807876165020580625541148920616251903380739642127341980929010143490617521729919094501846380428605908284144488165239219888131006418737131946555404169644707506463504273620908820933101231248222677918403088574649886969790441975664601074989180771869527143649846757267681432937289959432489942595225679491185360663513789393482288237422470354861833465764090437212584019918275572822394501110285272873792502220171457794756425278052908069484302072713008344353176238397628794787305040194193817848205995206346750687314804113189154600702922684612141047160938304544388420455425208323758924244888407466120032045322586031687036215020401026175884634179615691585374910395207853074869070442236997232810720759467197418981080127533230274588301236048812884455738734522906187842094277101144127745171416361054919365403160307421620732298267426508793997479725976076377489712755413700733339245972884429352430414451649850205888964300330221363004603935675353029507048769744079299554782118778439199930230794373240392548197750893050288675376687212858073236747482860831663883178781598788769464248968743319407225870045661537385296419420861333305917023573783604474991208452619189903308248264451011038701225437839132814756474763106999405781796617573522420829147138723436531593735090604350417267056069791120281403087653335397852192017219615187037595691346337133482741016242619405503778268710355663531515826259122900792581764125090246997302803267838217321523261061675434639537437465256228524737359128327152824126556273726293790699918072172023215579778449473649906053614571060381419302995611968023672576296472197376397200440555933414244744319765806791951452587140966731975287992206557182232622707158098549748060845035149067574732198443411855062232676231829947598370983442626967974675685108694581330315048187294097716851395047632958136434852196702623443447742739531701425885335033765920180009186572562394207903034600683876958201560472063077727861617676202941836641293411459476136916644061829859032717845603210534054906975158887277636211689435843516127727709821086181069818766864912353960238156017179648467798088119570176021379121642838725588982451072667604851998726847077745797835018997343794713686185756969280561979594947594015933738083045355585678030993990545421453358454453729222683074208119085847417017249043562578333900808319724229051176398655927895204159861871150978909187415556313298113482588129195400075994394060972019794554005418082018588207991188683285299151323922850571240945591278083565699827500058534536044053959467926199401576792856910954601698329061574224798146622968202781047121487361083551354292287518844357530715288753684471964975374708552153718987840155723122965389550042046817236387393703144923237061519762460613527709052040312533674753807976233471471845791341114424361578103096843015268358553600000*i1^186 + -2201630947276278538535673304170559313306512601464947356573393158690251030146530973263054122369970071470226100294961131287382026485649491534370231017061309448874499617183802160965165808137135380734212696695134803411399026350096453222988428394298275415730245723209549817559009541109073423656083245165960158476847742039278218295908601370987610399463199041814217375596540705601259758737889555125875818050424394792103373904768289270249420915840649734984694830768038676567257058522182328902859776594803051820859244138792673424255187302653814765900084925512439149797034700150427425850219614654102145769754124331057886161603642485294509549613305593903125227010294828927643822017434531303639372352594139692209254848675267505437366496333948861122951705762190472182715080523198158792031743584696451091266229589096163539662352843687503149082765016278927275738106626667186838166577963897129150814657980289426422262014891206500383016331173649291959190017838363919088877079869170364880389235776547301310218624279925573771930534828480597527902642593104619283482765409885062344761765723033992711429110221820360310552915140288388618870529496033341868962987393694503625050277849370789410371179273932136430093827324852688429509768842359479742282638791607134528953056226588298173202194551870130848433281745309964094037524976350984735178995133453648771077829649145252952010101022236452681452555392698540700142373840044923702262034976527906045960803647920365740914072280772680433327751663455989726069996309753406070587524376712113624946764063900486709580067761816232552875721466791253232978878276824884622564830123873057614962549339759688693703233145536607382445146411993909328696866771426636456141210129439306142261853455454008136987094456987612357129007175421919412370376539233606852882374669202549150672035960765373821135889304579890161219993735600554761370040605945416697929789875846145173228929517886416400702492876748985742001672753085172384123779177127148866535676282145657086839903943872045030320462129522374700858449549191022066815908404592434891429668980091169519529764371416668762001675696385954624334076378933953339567815522513885233569488836931357257395670678634209241254584898911739541719345261619316488308852896578465596320579108715215482264670223730436367615979412356560517792694357601727771962933619687533860650199719608910336013093701039620514922006043767457397524222416453164331673221506346402807071892683373383262429152475685133553450494966395268369893952344908631392528968231258955819606226034578651980453618787407981955808942972166601078686717254666795350123255328680009404994522429779369459394136964867770429424169167940770065280567700830472760099645446066386594199429383012414625688175165404427778483966979722478602692804061337545829924574421718405716184234262129088071952137907071441416151589259565224945114824461391374892257232293825979882472654181320572437527625241390145337246694675976461630838090262641992819056830038176691799122664125251093237158854425689542619750732222860634245127302977790933919075644564046461323807995255525402251071793796360741173922636509474126276664997860629582496164916637487497205046690241684592453191624061115269120000*i1^187 + -4137258486958737391296603180284536471633157222641158944911556176016760959291001567696575274440119537850725090736137909401299028601095480398499409826029968352655250052424982411609020848407075175270927685631496386121190567491342914699835932179017318881667216679473964564320634733317647328555430373722065240641203355104084579417543094117511084236923464639169539531329768385803180253145001838509859042970012860194732048259310378012084765069883744531587101693971751291106084563862262957352040089904133046661708001043446249330988865211561245402521229966678194820174206611771835416022229060447610393589691668997882613713385912956878878830550453257161508915614274925368516031983263102761047311157922841704508062240198879332413805829444568499466099832406564973604401515567974477457154445734149395208905105265504896970873426219918720527108684001041590780380441741253218410311216385691956222946656513293274865078929351685505523519011240526970748034260790664094065078349332677928423153542016781821340558337481753801990160610268351344365962663121310725615145424469011047635988911619560306987117458431755033038472566333650141622342936598863901080860317003383719008701753308881402021935038794392875035996739092728200106690387149013121182514919903997719416677098056181858910239502411846443421432038731398236644768009800683824721050277682222629679962744611463051700924110302882784010724836635314232560177667797629475803713635514713011080124145105053292382564958051835647643188822497490151899718197111284149351430633120391933276791546049124592661004631323220054738808691185371265363584741063537051345180437410162855484209276027080641891386200235520615655267293866999330493891342928790624929020950202206603915937154266816792722992311014063315193313459870518535512117374130790307177972734839079428838083312936683057708590540209974204952515241566626465630530515329586327834175143831410147193957956472642588253622518798650182198020833050043189667855571296023100686777158811379742560224750891026397671072668854052885602259560364130532838480288824869170552691860465121958206247536371222221427898469750279458201636405748274089636563052529548246502632171984141123785343081961013656278687400301785070860066627951246399685115395813747442278181521019881956138523726815377919695639511794732916079958997340891937692301057359250487365926826851733369060424611514478393459232478750752883878537529015779169653705813968396026512055774897246363602494194446758812970013294890360271859206637664259657150463685860781975069437053308653632789617516506387328406884133204937891304142386788661665901866775795822620781797115160957931582397780266710815190875000072344876048579725327479616366269010660428982813779506764475766638155106672032122608541301881433840797503251970829553077315214792641855210194653194973451943384887075332256485719816470371744562875819118074649867824201199517780108910715093092157122685483864671496432199694386665139746011114973750323401921521988625264353250626462636549851698907990896762763574265627385039377712547565720258363614836630194018718282595143145639067498662761857896539389104248391382083231186087785295526517639693111421225852928000*i1^188 + 354064821814965978852725014085401162699683780742390757729376229357177240771991954647781071948230280374249846987781026663574913806281431883321318771977275681537525104385488351327601763722815167191043272240871807933864147859789265359771858934939710518876065701282714481064771998061729125515829105472932775906986432080694143296870150167723949585913252168411336771997238525992205414605363633689680171863370206062490816123734085944865904824713004481133381239519531400141371835872020824594227392766869111422522891561817900178203498707790083093051088308849188052661691900427161894345115618322590450772477739511712533696756009313546009800165785240468670242437422985801297836936912116955159983353146802078110252911523593974988754292860269130111225346260184907643161233917378740300823185798860022986062134291276405078375424449436013767184283972607281798383238630551525387557305559787164958284273289251011725689562685826652498313960325731044701420261413290866590404039867189643172152286117358801667917977536887830627683845962156670876913445503882111911785505981717933383766352327249757256048290149032493249407141461071354449162509886166687586023997898857352661709694503003227235190815135605983362896546847656431140840677121397358826614364089881453453536549761076329662913046722710637359590146009293104592440247696634297454102450028580454006567731564604437559052125861320932117436748549571839952157607952229885681254890049945303822546634982774069539372720502987472232951921640465117280706145674228764966007708200971920698014078351797086661103465848309774865663296272847234695560868952020682009610327052099957578470217745500565288474507359868622773091136829523018673625185335537774573845195729726161563239959912706395183262428732804870805841477868192124830028827945663275507274159080469561554323982338177935259163041228083921023740444277194164157618148473443210325088987549642843062742945157590843139306821097386981240494382370688528462634770888187878236270485401198925731246776848951272346487104493357331588888401175912429268875951303612215218420987234773727684481211517327770254546177230104544352667289593871347896887867106631282425466097406609599486615375135467034797939462349264696602420834462007089151309929765256714177228462610123733163988288297106113046248475490327369062199220806636273861361740375816049795363756877777629933141625708696251737419148559998443653014097226900544642971501534383517245130247543299721391165564361280471339022160371551805127492609025541584968451151062649201415428107759507363418812630179073768568258988065726760129880544710774437944135452133956746999386845065132228288661000235096156657302261072568066062333253203198976942929874433942852222613569749629956790428505216071188321858692955476169710676644872742936147373206763102863640812436721411839811291665685461297282234012807394794464728930611667977184384458688368020842087542030967992489060081625612118763539783893390315855830296491949600339082578597276914076882444086607501344940507287080399228775221386993088431637973851989248498867264139681389679927322100217470377481737927212388257102641974251766638592000*i1^189 + -6251747842257779962915453261272208358844782826908968230986537302729218488143274079143702874560735114950227950120924628726856273847201532344586389300607329017125925012536001477824557960581802310259262993331964755489581743235017883324947253941617628134578472655931171982986025931086733787260471196081685322255878618400794107114461397178486694019752244566295152052699685731923980885031654749752768428542737434665708894827984508193765008526898555388297918676245628696701782680860600085725639252410854820647106009740455044755096387997848487681896374307673395178318104701530491203071512148889797198566610373895436273591352582091974203379641615656465098903199546372709149168779711586193578162392059963243038031692753529620794407484786303357744484313883795604612102372380805337558384690048891125093587407216766877845567931965006445331244426869226804028679408460439620958942180176113414080419817729792965770918219744033281814289087866868895752029173146071981841138358686451945135060063376663889143117330334617068886936385466018749252285270993765316608781473437832079143318932830891328873555770176178800985862196068976508806719060816503957030114691181568741349163990910406283007994955980606304395617995558129736055812328601441418936021179758951717574879697198123117497284293156411188745990444994335456293836350248538847223349644110499678272057945282557564036124097232497345287053080815110358066025646303698669090660340223463631669805586799162419026090892456295297112043221996524858279304484241616360905008458106044490000018629309167346569985575804138556967593321374149328779585366148694125666653889301351944910368128129531098489531684294815622962698926649642656833990719337427756386416993880628260417802589644349097506544711121168026487263178749403355876632345830143771750064487240728319468362136452744157146282515577457657642442236058311088696296791110319394379295790521302821567168846033519159329625221639107622523185807431524176027834653063911700832917376544900159416328917134434201521305229949000809308152523055679925349056438791759586006175974278504891010928451994492614511065692050339364382207013409494662488136632506205186381521038199530471332978888040947441837392742851335689861315925534848913261810793997160638683162139936903818299342764211274679554225963554202771198979588801870796614188304960507874030296909391278848748986760900648811264130205679757221257356582947193766336233227674530745952014024533582201176685267462918416343220452215959801765108603387541057916678419478628894449627062668151717883335592331299319490778560350814264425351176158688668230318507150457472078280688058395310039367262630605482276531229305667530103795616192550821395876481672449747387483907803379806432195757228269638524880487339601338106260740741927353793565042776383868098482248256388856433151231285573269989367410373527057494624639736345552815874850720345522843186580801284813929998096806094956815099271334237809429183946283018558553186125027435185516945080817851289263464987754494631046794388480515658097403364059945871270196866739510232481332224640774778880*i1^190 + 6840107525041249605442939478008190856809876190060537600236834449878890107723580718725702045573325901943509490267323099346722516854073110652020119193604912489358674481228003184019335903649301318564765433835835763179338603071505670594096226088035039099081435023719001650786001545690230049929327015050663617424167217920187811934536718748128683148817246227757263215909013112622109027511058017012437182166887210095848647582387887853117364190258471123042362180507009885686221687529266993276954452967063612464747713232113675625488399821797782354133947278034540869193314018041003300276572773602168510773539608711880045548574363992858935671302768216174205359109685897785021562518200228405734328700226507372215542111328887592591274300821929429683346446678850734144248240146972316601377028877582851466759070026580808479181314269754662433559683325414285754186446595543529023595602574971302337637611198381405017804336775190790184822362753067219868129358525510342848552937141141803081121351559464770535581607024877730618703963528247303967728148953613108628487706075999536101844386295099114355104536697608902938162448333886739695854416798787184252958622802943290895973588098015889529869376188986819858999489976592470903909596451346994421324812868014943072770608494105311639183673013036928230784151060003245418848862755202046910057059793288003908397396012995737299103618119860819141007269035078218234771371242092404889358813914006337864144675083426439179268860269230850787595578760493974229975702225057898814912573480379437514978332971250516852170719282160603416038776012122925648384123152374669615785829132729280207514182672776832066276804978728039551482720681288726601825373102309933118790898142943083682798735944886298954812528117619054317316671070827254108233583644356048218944933702237208311542329189798141984957635559975416598932700448634932054321214204247354653620581424408317333659157539759002812758311779129877436345607906032591134556681838097343945540110918829817195663707939208758548346300538801570881274494391759161424666512828494361216749739893991869928537133094786562166823230695300372183511916325921889664616263268231996590049767266232930108544936628412321637785965210123072384600820563160927120333114040193471821648229648115470597955597941441672630279349805554188014220247810726154484180837550990592435087644948528260631416932089507145815604911912996108640146374596013232156771581537866716397151862883545276431740300001804582860260424427505577428747227338489734059047728362154416223874773235650817094636293439909433702115985142870408872238673833797835538981002785268588927857820782549158743855431503970481652052583389801174677278909413050559452120716197516441208915737692679852481486836809743074440473261149125717231422682528368675066992340271872399731995946183772856067681196820136711481844631977547075994131125867445603941770372213917810597318130856543545861098407302758948987950517482235829777167135847276180379229721810601102838961362726620140687765283230360223639273602734648812486601505440768*i1^191 - N1*90897043836872916215052225208897198393857025103470176255591563899733800897890278423659012922303354856827107648048575577459731335578914398670220109683892158986236665040439679701850399981249287543856161927209558514766950826614103627555945028444114664096986103244620275819440741194608651099699096145898070562097345495033650264729235450371381299317161421945091385783900853972685317254429083102367151202954193024887103033711956814681224083627838890905075464572831538242773979508425561700453714966093498487752188887502971785684695408875675967294429511021439688291007268485342718551246939629694614871880901593753*i3 ] ]