[ [ -1039365645995095786877358058199649029668909104130080898295008037524382326898991089160730492524955878340293165993438375042935541344287430057603491883988747104899786867608946775328690271371258162818067904033005194511227891607551471685546448681442580933234361934502628819964700219168096635870483375865915851686396216067705744656729695928172604823919871838210121806133531414457638161692624724325839275858140908203841416376315159131909047159297231561453942306582715208986561068619331645759787806153021788593925395820950493102559552858741477194778121930406903665916403324161621172169926257116401059706997628838207216320219163204487567603089870916097818867470969519871820321059850297423846580066136631467465636325736269153863282728799043518797026273598305788969743798743089825216128149594068271386715469974374625927309672606931122434168678234579574630658483653889919491764854850206780925073100991720257962877492804165102380391438460697646525766870719090279947045332962625398966885777597528888798622914655960852089781738243075067635753255124806038401367141839639358974567788095029205616465082384503888057641951002706365922017473109765719250221596056867202371278617150552184533102775595217669619515263253203375959264834502471893330128347174825922661845543506132552197298666767683774381539149090142651341335860540909541189945261610040437606152527584582410611544442406024282048003200073208752885674642816942441964613427252621423109379360289544123331830381106456672615718267336163120655088328189764345639099641991154078330361783516690191177944418132037240603358692477318795794078511102190045234193718098801589790975624379082161267816972775684256477599473694100585738408772499588849745645153243630149345427000850893485552427683306644917587061641870433455395781054666823811143305794237333216018185004223608876441909107118950697608593283385005045904063106838945510737691046034969830149650710666917166659655062527384016542231527151426203108163314740046096743638197889883051846153331045756093793585184594140569659563485850753833644605270188455321600022728335356477806927882678456779806939852541041835668001190013809128116824013491032381550430564942001620458310768623637829550281061598374012616922042541571189147935222667871344704496751784941155972597422979900501027197664438271517093448324711038147285020154517707659285263192867465910626598487402812199225681646511810885533853853577284104831848224376909243494211016354610067937881852588650408304737742733214534539546336868327391666706840218720766900060010011966832361635047826865280050610111341466836749338128032020471986440584857930028909469510889351795412949286401271820068359375 + -5308449471402503985895560910506539479686624504739744759769473153331273150824001576970835131177765519793736676122609937246364881368424463874254120168539350147051297789476428844754230969000898676134171764595638431786601930869022023913609437931227187927122877228865985950412129738394438604439696065733708494396497083118694958158929892293705257771434009488409095134853601959446242974794762784080044805166161810110542080221534104641947073067427736028811177458025846807805854485878026687452595929351373880799823417635897405279352431993384837209819065117660787828915913499247641620324194721001587009101125722575146738244164228428749648368430027323205763802159152452443374596709280142271543241871680495128763581739029578540260274105407347841867573776559566234054428573647642888758412773716894346053095873607255200230699885950757569362437001939399931666447378281757237767935915690227198005363775240212124709142025277231506914825233056741475425668756761541734616270022776027164870411206862670644325698918190205496347622989880425989213133786181797950791253128158035461691804216685138739314196287598673053208463682196808096810419273336774035780886382260197179125851920861316254807159759463999504829772576180023514639874419630960471871675674466247482871459252533168591654130181087551994803667076215630950437263700083664904368361234542798396881372246110070173431187179401094888919646840371069477953593502934512678154226900060860843040190652454177853605288761132377479741072964302167933857613419853161393404281576780972401635613822939648401789979818466073938706765362958138712300544811472961601823298515833567323603200848283739913780682249947970850670141518672098884901346226404647759971844345372667696299863593279296356142599901410767003734458017162792571522420749352310938825785817515035447558237577565926001267715106305309353636647759371600515701284959706193433123972752460420980693749821019476220407520530785257971335142322918723256224903414467403301954732662074290236516134569650578800624695826315096283890780869812601249036293156717648051207998306274525882335391609404011039581350858714711185894291943150185951196144154187418146550302024299345856525182705721741898433454685045115854842053502584913101206680343985725816304867491770905290990272621043324404023507949450925312278736899010346398670195226723989270211412465878201961952866757324590179179678673480910368948317369965564280845392342629114143359616876064389351123704657353170103785594816498114904454124973291274775362123633920048896367234440583617726895397438682739792074382890590345729097936861416983234013233871337710207998838995990809053182601928710937500000000*i1 + -22983505833326984859368941359698552992352680965739765379993664893429603901892982941279333682260428892133463544219613020717026784609375605335088866956285514190644690020135341901968953132672258903618777890944291954725331505247072436413981428499001290384414149174265222929312073750950175171363823814093077728928017588544915310801964431226019257695289822279253359809717302029996562314021249929560887534912625453823930897704924243784401756060374307240277453464496215020470413295240402300545606765294192263859794171198101343570876184755574556589087409003293570284598060132437030223317973678866268985490468319041863968032956842296597912818035848903114570370862053529993106517068628966561994324453030114208318131381401313204127912181846191076965029591833273971043348039073888929257559869521009318269065787253348939841285416442666338804319596078428511964556523383591815420096305345789554773058977709866629144740181998268112373687206940367877998216660383940055395035820489622850560808570690567637377625971541812072945129884533572392829357200790481178469229930090480729803123481223926459223428126107184918820331897308277681003640065162201327094578665723032370860508958855204414305778970379678571642308807559264486980741195970231247418983213733044443379164959486157331319805356298261479447448415655563010697943943628995937523931162321993205520473887481941217874999284391727057200780790152826893326346444775537805209246746978206888318689550835394423807164836664186288479307934984966613674432112368727151246142421898574999559142941629633921963265258851840940287328561719957499692607039174674624455662895664782777844339546709024535857953704539579489968639680209755192733260686436370521846216075746875142339495951141260987646920358044685164802492197219974752029266658762019997160227870627560731984522923518112381122259518240699782035763662650183225036578808721551170040282775762001780651537174146117567625215795544758853634753767091951563391093423340316518886086828416896213504065588595139673835215154086361433210509591591928375374250662450654238566744317443634046659840589826617469298443441021755002172330279058673860752915481130108850068934270625295633372444640500854547455143182346075492237120234217433164146457935221603605420563742852647914421810186081341286759696579588846047822899371812021995697582440775711856842127127564360173169161479538327834351536653478545118303511123872074331761410443030980942079947247805230554709123889910434913910810813917925802107463497966274428810907782659669868944051436954177309985837548841147399165883681616410440341711735076114745181155797016791701025795191526412963867187500000000000000*i1^2 + -83662483350591650783524730276882182649600217149053143550624568106209456603824926907163979660744314015511962918216377949332895347577909903374000764441560354639848961214315086401334958640074722414992469820382503530174702598984665596509208200428526695139765088741902982978340754326611780134582180050208288841011116586352540748142686170776192313772279182203065001498042923306550467286823916271521109205982610719437051500863874749339637229142996370578209618858408773274136618745498305622171260615722248579958221133798254676976880848445764394937033008098231177553739871964961421438109261972418550399899640509729940480951037507782912294991636283490425810169557816174167372153799657780116186476874134046348055743397934073028614189701893195643198700477760506633803304588385787104430351465763444598863998143263658884926025133077691219044700131772436580716071124861550396825165929563045265815488627217884062926668312208687782908825915452307999747404813712024452753233358988121579541681525880683076272042312353520405675640924560000182203144430659711572291056346237786139461153418050857649089950333182463774505387806254988774310444994084402124235993802026172142498190871957099733264427567817623402052195476284426890570403542448391827982652918091390837235215449469268993080647797575046454297803927522986906816900993929360021639563155852738449550140718876496126537951406611323580017022420453279576878305574467173093339046882158700935264707745503850527926899759175791615591282811260382487175242787792988422567560584403345032999859293187369451457755218659477491146876797723218266103710400636356669568671856242666845829034515867160405691062809149928072040378964659967076977207123901218574111930023184074604426826706246548476075860468234113964712187602447258018935523240037963575228659974394341839539186550034493341175031317510067611670138454206024328564209129590202016689518006006550249173727850212286599065676079312464429573220704384969943909189034785908496208458969502548180587529748734216947523030801287239421557492626641120480279740693086846902110455599345333929855695286983958480876660351459687296257510722026251523954415508902430169084477808444139354216035763348194726943522792329534998493505525785234048566056510812393945579172493366755260717527985694014663822092706660731640425914120807999640830189550186737866718979474127057717567705141244111852063113080255304186558830629281379663141082497925195587482360704910112680596194584363004229518889610197625247815173901700528493813574596604491805408847757487004112604067999229456245028185323398005374854511213741985875265928353798165917396545410156250000000000000000000000*i1^3 + -360843648917570998044837025079618859959948600158791558588878934535994676490159535657591821533243086616644654891534977044099974883350618869980715588543244896098593065392887455987192182196678445372776794178307756055527004143784524507078242240441388194225242183285339545413022303147054836443381397270599074784311175653940315702041397614101261734796909742811446096842591708572562267466352775532303647449840172505954117666961317283450465105323983004227159827282675392701534024061247545717223267522648467900204715193770951928051756522325993938518650971007588774142119477049768891412867777721505874770551832383910519856322144388607390682918207205225001548414848823020663378506972909222598947043369638786964395024403848245800509129230230980720619612074906181318227033513846885773019863343411251121790026699288931965787406908078224687075240897956358459467238667289909177886512804029719838727657973518945894442798406033652652331777202871883373015900243735848146653967076706985417417456575233709472827159790271394246657183016120695924462687909764774177859142037728015044635806662685267021085068151405761040477698303191470374518431886369573319089323515116103426763398500173362815057888217148278481556229563341542355543924932383917271232502985632343600619155503155969032328626253475686748237586847651209720241622837354141456973450292174881248109592683039728960971450836755781077961584871447696695913325394344200175616004706945410103180661117528376633808945548939095056745263745475367826122965736532780506781588582684349990860424646486881096351210248329120446983949339082594271950154094513438354389925194782878216159024711538155999821675099983219960314269191832542743450814530517724480641442485187364090100840266861583281379794335696112114314673034492838867808500981792382511229315746563115401919642149075962570936508009241957183852431574339973954953113861586816709420116569395777629331069657291446978095506685032951880716954094114582820203089935501537540478026170149401391533055689314192050688864370634706246715767855080999741747953040240278775661985587901553566556838278934410870520863351482298028529278699366457462540338239083492416681468666831817673696558106739492103007332833660918796680679675304910054018784851718205525639064848829193654973362249958250788485736025538494063603392665805453295592048219422314238398547443388081467862289144834045692436501953733753442226454206674511976108278698615051325364254840440008237225533212154541112495847902537501083551170852014825575104136805472119889676452920577739851666103299735432766775133596005577636864632336965758862393882522583007812500000000000000000000000000000000*i1^4 + 932388108324667989873673614382272286822992972139259999538963777248582183221735975474552335627068430982088143224258547564177718413239357018787594160162736359927198459201008200093531831380303214490634700267188850029897475513818752163759923614125840960047070021188228415250225567041877444665583733616085400524387273726989865635112134799876387012248036059067095411234861131294717421876068233102991692707213620026545947458814310293844175743537123390071311313745125904453399794579383545239811412611321493699646645330911937150220213537118656142317994640178225422833037885269935082996388418343341681860451153553870903093028484244513952710456746832359252922436063631619664141341123630144973486475025458053309686839449612356442650547489020590073249520207882433461833570501602905968629811105911621751695786947021950065492877887239965326320065857000835229827083269389294099562151811615185451386899106305771070391866386272066154049418033231004893780483919307051539318567086427888185136858600752374038346062459846104307130342592310213447357403746522147979451164612805400705387492272460012805140809034950355413982099375370810022877632461688257201244375098311768573797250122066220493012080090232930552696703122157686672746381741046535154402336620128419494518733477026532634474195967935467118258391476810819584592514168196239645964026288376866581459106634231598873943867440257284769420651531630642754221597131669722246083803463096583893851185265111885882434376948875532743781484058113736896662117303643378907176189765536612987179557571500089587581423898553906002216002914808911240449765373088472754055514689694919584801621204346786589197737417413393586645856963851468509094496442626058109740519310130533980820542618979562999477090249086212997165525988528179114328246992332695188731720050924236142923898336241985527797016942638890757135134178556235526597130958341606188205453347809638842733733908178857759167554227276659755216389807720295602103279448455213832750071921112734647849197866831796697062628947420204490075273797463379600289317733886051767432293224662171594870335708956036860319593802921536460303634350571229410193766905083456050026466717965328282384117138551794483792204602909611424373306851125584670231613927822013110596674557278425171077834901960735367862500494815071934903650750651772257018488745662630370151063488613428201992890081626186055647379590174323429530868552219025725597933597033726817161754233605204970489469145331154869334539896708038551498118028885469606367638240123868040933439910990269074480380953935334302068077846110135600373261283490411853488796679687500000000000000000000000000000000000*i1^5 + -10606385289288902817775322233202094743725752991796549891371775395300611909631959411286349733507530207788617092174698409569815443777247387166716007004402767587733224465663319073378388549007565773681789696527851956810001612196208595064627800752400030254270342890672223695315382982856721676384383400719669628603089767795987186678941486211531850399638539526999645094533045423043360954233094558522658319107840912133784620200308657417334338697295000953661326841532138140169540630209125829794370801083870072050844069442057523576690207953921278450687030442623456883037646219493109110104917349049949778386938925581324432947629199927965307352354486922486907804749813173647515990708665699012708296847958332610449015463160934681897382289959099677967573369989266115174954117470181030485497095040543094186360793068341875738531705063865441095131397140045085822019560858453239613389394675312495304721055969265291265942841308919905239730645900735561534350983063122350222684655963344739228018648925712431610268111791776382867461484452575552381442696437711246730118736069051997810667861262984904032681274283268358996677999714445193603988693907323267158525368844817466960601993546350323679892070391689362268075289821044913456555919547295970665784982348815466244269939479365208173532040367487505541856685532677160217745345317807892149684694486477135563932859385900140690173931764738931811625616149117342725505877336501467217324838172347619020376277529185509800196034299850410055887986902827480138755140746688043580534048329961928232063054410091200602453370663660791747867333513518218975803836407471061209578746668412255554424011671567880304316812963316356144248615864036360007098043847087241311731276411668835342457858266393120380906133594326200303181909286564792788312170151085751554245001867930155653159635846178398017851837649323467069708368630640682094426287939243120877876821410496255586719480013000744719318458467988431026341887248530662686010592475858031055974518702900113355034500834971998558391642384755219285280338703427901468973322807563251137249908099118402816525489203618637749351060619906919288798947113135201078785096941200263272211773032345937405471067442652948628117153043778764929903235293127953527421352320508437519197350439320629500471483747990049266484137455280955961544785931979016295521283852573353321947773782236845165628282148429464479010547597183079325299046543888607301491173240014518831387223423190899326075042708708222120700655142833314005104827936826909102016808740897286437780171530808328375498448359321529611311015802366607542579786791992408130005000000000000000000000000000000000000000000*i1^6 + 34400330314949094822893898299635287336607242310037185622723977789810911879713965923861391264505913137799703496715764583060869944338652857154084737729733304214339452048573167964242548672184074515137924046635739650964821720556701628127208490109268541499368246076221496774745444216531805654228047309881944668750164909239761825766701586338830809362925850021335243874743021949240381665845343628583610439049278074115348334114387270985860227288514318404152041406294454691729496075140590840696419698236664310160449060874172161042500448965390805603577152877990619969567927412016635396400905929838845632072157362588345164794003469440343810077831721877811119996701127693097637511979440827318439948602099915910797198429962140657604753254642265323027083513652219014449044388910603220444217370000254358357135722628131944103246953887919593119100320784588580882392641193684412577028616728696971069640703567660446590710844356983885742496326665243272570246187295248013356097552147828210146459331291990853787521376477211466468906324728641259702477988874199923907921300556092066562579685500237642072582109884801525223426043789149600174938452712800350477630892893344576180917067336963408189437974383261153379420722807228521783199753549431624020264056479545240878138755787770302097393086786398391392051809368045181281188931670613624344554859545557804200934643421998005653805567573498408306521430035232418975819876642605906368212363034658293110169021140041174451662193123689517890838908257616943236738774439176876148085233159658525762214877684796830348861087011408294495809066913255859504367930306802323154559311357087140420896988276856365198706909130948006936826840304097515794480138815431363275045169300023965075581962117136595630983670698033747160240125515648349340767266284126133401638237209273951713209014001929284354451008936954258833852556431114391144558220588673059771025120298477538761372308286112834458228574298010652468734132805028206843619469718650743939442602562126239037517337202147340463984033620497295139689998095637713144368882558250123429343493710816989104843360168528391685294769825171343366265216386286895153658800737103520649199338588884301677897492272295510278116042883877415752512120016424398339288401762337233650957747394053562792157761012416419682835385411708333323912789794806809811704307508726493658706985266383464831482920087673772701847092424633383005093118576581148574843084923562317555992236277762202116390773610091167436534422841216933333497773641927713054537295687083575228036410831708496161736697675877335666965751032678550398555908484490039577600000000000000000000000000000000000000000*i1^7 + -98290073964962411797988302106891400770662100095836739595053693988669543144241464881707177579737016094615966238274712403007654952996270533325038238074256392786937954718171042104527165296645270407660235325420909128999422018320672133344672136637798143589536070906752571668613290470372531785054652011021985753456497408344580544129954892927858425304868137253202208610746974634003123023104801350022555570334825296853864462400165858729498365758525859519791786425703624433463087965861675032882512660929891932287355138906212237260141625764684465450103039576764455821815058709432872888091544739765004295292468137723358456245783750935759252509957375760840901863693951730911794045985113033735578648337014407968952724425617372578515448678833485110160999157624651467319179468365581434601962499122219756796710887048967778352581337663250646858571672853683603979550458546793580473625651462898167357282210124503735610401513077952399515597599635186266163339760354720576810451717205134147096389975577675750026584717873230477157256560641291921136723573817066929893387183847868344903575923249779992059748640423904599834900352586841992498113845075390586569480469427978316264003983421178091011037935534481636371336974043397687906405087300034374917838271538462670172101521276749118716721927347690884583850033084622054708194800974235394130002306514173681071559506301175171961983437622674554491088075596508517140865020460006577354991507488880165008635322847091532680494237480473286608413260673605373004509817333243644378800424364730422591037199445463562669670459874183854115229725634509164219344730278711050713039900696626074427927459427775075472088056419450601484722436640013686004777008212674954233568090754810040709380048311531261944939264064085407249753918614926099633204912325593949985935930226630499217797330422614946427754298273811865305083188859606039375150661298537066836623381560428394890967158654851852498832187404606626217818879604333402375831689530026687265063702561519216003899826349121162703600007111851488047262173119927735708569631673296017179587669045768949336758398139204288900222764844902176478405822804305492672211111936065737904694824531599983531216768323373117035040357287740979401881020768249359442028768919352442813913835195442857840657384396555003835172228973285934514592632966270896759466893033909529357132623289327310701794388035756404474072262649026318111370309803270917738689958512778160754129224404311892412674970264001273266498592582616663773263288699864444311678850997384170573254311432392934985806247258317582686448982419604146184309482963473924096000000000000000000000000000000000000000*i1^8 + 185480717459531292758409022376139150745326052066715125795515833286790211767817316986642819598987849657364218779288355055919718897156846120597903065227356592484026675214581299065386663859853739736957701770969182299242599750953762887647709271226683198144968802031687066196160796719766766983879257303880442253285106268706998732028584258572036620260869649596427148708356931934992901835890416198037061204421600825522237926532634455129195475044132936687023139760763024328730430114814592082636851961061723878604014738595195175405077803935495094438021734294831697501387632203117185751022025951438845633153625758172981089195020597562002116973933156266259757199752371108302998497206060508876822975070816387210955755081181845241425525348686581106819792757267112393143297007473339995664522578731139020052288078256450359254572260574205939690214076359396166641613190295130880507230453303388341262959769475219573369889242059311836527632077324550739955771129182822176317859690363089220209468407715782531418550347867161059482113123949887663802095224758974183069314412531910706382647926504338785207760698050576887675945274617210503864637704098386337797643339079283847564509643651680996964469171586825461529200702897246102543027215292201833556517705731343950244840712753470702293325618100220931106713991853927511324765980736604794177109868616625883172490489290505264863993706953833810311006365186454282808608818333249512151748649077210481231102039637878188102441661555632341225001000691396450742258937364115938677999618979400329714525587871136950933170049017037994033546063505425173054746789317927409038593579267012773095835815930363956433009529208583257463824008945951555169998055324855772569600154467998226802454109372515269111066420712001994805614562766750524454892898257510525270973323824060125455213689890897944329794015507372390619872321179536273449645457306769536102872960898666829190805923375815060560512080371773104533976581921894037320090952328174748642040066075422383700875950309943980860809312237477387556103552170201238356667426664032413061510129600540032684629942326921265830532390034468064758585549406790172904786251956536457463402951608554290290376580897006484781198576777548277505715380846787173368383526654163278239558234181732792159483229816456634943781505058600668785324966645672415691547633058477699015411074071931918418341566536753733011795842445140724630020336927581829046728462533390671872567116352501110739238352946997402218981546856683670422975127848656030052340192413841547437148692261482564127352036687507286775092508860375927713908561590563635200000000000000000000000000000000000000*i1^9 + -290588815344183374377774409346698266031160287984262207822289400734790241489013645666747368692401647730484913671972089249683806856751814756471545585749293008230697662357744793636002171237858401590265628526946993701938708132145264615773286019126207020118781678975426218962708155998781127058641453716296754184835308674180609465918267504794990097413000622755123052417205810160556148151282688399969511512099517942117978979335685390713418379426989154182111083948793434793701346142919582501582734327115473681905846529505550388097976137982825172167243544810039908962792865841770565291467015709610620461685872538999545747816514476358643534173156921753034746843853382025397721913442244840842530764711239708675668531416703601989580633979624571549924029279012863410269704608673632625133296846479664423508222764841374965879264673620915111044939116394541824917015626585502612037411825899720136047108976447990248238996349705684707339533348573989628186320468513187358698138700783428300534416752211381637710762793220082462042870368967187229572138471439547047312280433876633018582155898876446514274459327377018691671883309641450613132366456860757122034919308908999361953569220385406349266389801157613381208721013930876720555057508987739986016720768640622836919285904536320267171557343223374080869969422027624004134784834532462051622004816202809893443860196003328327485670067278332080144205415323222053946766565120502467435334839277386657584187209200403081417238236397554453518883764992081550578714552495308943946648277650120916405250195353202316795471185761062833045713862882697786076719312493407969730991356684677085534187740115242115038172147455327575756737492894751098495349316100927053989681641610407353895335815859174098871459189760074235874239635160335794227335481181753996773218600391626036829400783138522492029880540123818917799328862259248036143980392474455090312074786189965819687720573363879215724911931335962138500861444740514243248985583439476628496337714987284988233567613125106505737826504137899406482020824022664048052344985015310919426161009978442139079743648026967452206956698555315813440278275993027783500696470166726452529695320314927557986372454794511925933603263085143615235599647524459613200848404837599936043451593891677904069677182336200128682235089494357732604553242679681618782887209859801487770474190875829330911629790216467148832827952869316713116509419376201187085998793645689408816660191105829924443438308207184712757150854450135704352082381654509358685945486892057910108723607918656178869652150364567645895497461022021830911389767380762624000000000000000000000000000000000000*i1^10 + 394267778606538848215704985484771151501965849633596734647211954041655990743747775348306527525663977065039620915064122657310211676591959459275405476197473214591409067076398651488375909944265238927461223444336944107776705553927515555813222286632153774164847372190028833380807323221999501621936193814305678229444492574196362868450942037981232617244550315517577069489551813019421552026460337580384765130797322866454153363859973852096466269485600542353800785395870705943294435918061600833843471537905174547612490743257705025311086582357060723545931777493158548879078096372011708313049805912677423727151658710930091794761187938440419492143370643235911276631679648049210247659202784872183345316024051807460995889869705359057421043462725454132082512311326584926193021311164532945177923600102316532829035593331959813112200988329730280523307917921424658913528919024903472319728469514833522729568941484927323057967641278727599279568831004186708410805969283418840361642659831047099198589854652011096309705223599105858824997783375845923076248611460020516536042246031833873874531384772541361331024645334044871993546617873381366066445360211356059149672052816899477320944426827140136666339941136524572540738700586590311386079911172869883385106600590850655754483142158235698947549780608715392028945275659822374448293594098782009399582496822388513598585435744621546232733139618305776204404052798616901217753722706731439707871232944611046134878445270764754081785066244563402593483126097907360038418052145833096638814302782922967258001663417592459240400099814900436341913614666458307072795743907006896621879456525363767466524589191301763681703952427896648052595183987436296104589077729371940705328104423535232716847891615141180764427998490444130173178872712784048553557376251228128633322352356166256718176601879726293413258356929481947201182802631240743680900442842603434425358987246239520127961346049519761624670456163126706770832479717776443180152748292140978225281596498067746383248854537979949621369434049754414436824976801761181041174956668689622601327767453565443725773852141159544022943208781708963952901505030724606004369861780646906244259926386237031488593177964738518745383048556774989428676989027190656098662137678966346619864774840885698785901552884931193534862833437033105277533427295838040531934257216234708560816273749888980641347016618711072047205299266328085802813074360314577905016910358538441312050713438381376023192003226037845736982832623897678523498190746335997183035909624700330016096046647146248565912186893606507178166993918884687908422778798211072000000000000000000000000000000000*i1^11 + -530895942703991747881133456663656027753366662969186331822793332767289162372538509531425632533413945833330589642484200878968949075631395646160470216858654217880913537834836281778030466141431674017600405759519723520352671848541091793920991592615839578778216929935928019746724993029543484302181441129916347356372236528112411242909128877157096474813212763169097181178071118052937407871316455493220979076600946428020621065655080115762751921825793223126386061758347584731184581574085658475483923106622654234550175395315463007751871659738993500502859475448261826688607766631317846161839552470143601018729434628328903106746432008102962283711773688902423393500261594861174578108877175382575909680894575840402182062974844253854530402195059282440465002314727177648092743164601430057264332336962754380383417613369187875184216869759699976956458671454796479342242640863439051244398355316778678300267675518141433090986358192897932294413001638873441952563215500170740765638266721185053115456948117667707533804081251549666144215688212279400449468359186438429917273989581453905759618854170546583056822010523244787241812127060847264777195223307160332380498326609928326736678540146052629562509678656086847126124784329029236025732702292304532201276964008068086910727627902677755173492669878928334855511071048175430576202636382757453141080518421015947299919847956446624122862411097235899640484052212269506103918103864444238126629858045099648022154691972084913113218751708293611324259710054554835749031746204127806098298172031502365088429900337058901217754049201873087501430107428553760066233558810053472615733899784595684904226080845888274756973786877547454430713044867218066930249122955493718150541674837220866288235859853866650160740190602823752420193315878108734270161454246048005326714355797665184709709330965591235521008798633024649279196848864309679562950506089484970299967014633293799381054301339264747383816608082249478988908423911022132205994857272230696000075549021179956661771208025441800437101557144193499946109201453670870666069423471709548767601807842564699682710892136270488700758730129777491169669570769670099862190010953779046933318411420253460049543377183432491362736148023689054786425817711019917913276447263481584536013227938320585909209010928907560311610209932756641753259802900282911306006096639322722920654863853475963713095137165607130195472036053384452060786897197109772862403882275177106714434672657375572739605734143986393909117421905516738108416608656197451587451488080963436742286274320028088115218714025000312102057917990636679751883597849559040000000000000000000000000000000*i1^12 + 696488360553203261064194350534982911086076064953934064057966915090900098759343921306416486087120630190549575647662260411941580714637776405707328920801351528848072204832720517446091458602286934001745312417533422193637507255553090708949198769619578553482524515327894228903211853874721442121375587582098436560471934698314593890307418761165585844459105686442548364502512047638216904318505691381618291461023836563496511361993179487008920955010138211973723686113261960398600746473875705082857485658369006699152427289180258734958890167644998161086964599042411522163564381308652654023990002443522104898408684306237539680974928541447583353914992726446954045371263646509628079497736780761268502306381909342746744705571546576382705400178268813431218214624008759442494177077166704821489774963018991983964657291204303852663426616181768272805563966497513815614970226209106708066148187230331215085303396407749918575792689794658058561212876194501634404565737577082206132491961229771155545000282391339082624839055930758614874949386960884537126139588048480525872269943577608890858306190559907786809931702200877822048456531523576076129803727345013917013167630160223218576309645079327203950747545956600035013892349708702630259201163930714681583597678992025588824166473230941841978863744771850118785691231858242473124253841981103369723345435389403716834613814407181081788115478305165125061660406285115595230719812876788822845629448962458563011858771621108636478520640489711539720284408548149416582006260235675705609634203154684942188599813726754534724519152160249819504545651105661532189673277121400624454826881610800795568806631604360506015274167731517644342682712253672675517048203623299666955365250325513307897219172696911153818038611981028741315048012790008333628950346401889394767786049264715019403978033477575673550295069938548635941695626259776437637730002213016532981404191437089332789820488077044069234639557136385432633978139201056324267172543817268808720041182345452507045136559723155390196250790721874473127532860567065726725534652116832001445163279249347030001072257649934436338174037319526355387092394906955887977127586695297684489235413581324406365615547536896528838826212120204923076580080816362265294530254613602149525189480595065709210549128656365118564054526294307166158045889405895111961390714248898423140199447683120814520907400467455270403257286427860031048575735397296636132451236079916939245097035778593429439152375832555789589600176516955601081135137760752787457650313217442505157356219456686973699313847897703513164943241575049242040747211043635200000000000000000000000000000*i1^13 + -832454595561980966842631342584419453361281349899998213532680786823379429259244973315140492590979164207139589547743818850114787049170585131452779105908491640035657187316045559486317732290642741232079505147239448974582329521903350349664176538331129549164023461951298104081088514421063510704875079686412362084581054058283800967603667161886179917032732113148959799425329814275067441569898583645083078377761606498132211016684499769857954324220623633246123523104968971663497491851747805605071936692791560917117817030568925211544858861645789215492894839164938821965644813024004642617123506112257906372492138780395954741337434885764667030872322424314151142869955844000943119678892541953155645889176759372855290771651694224895009883145087522647426225063621459259821054888802451962115521048900069078222627627787513136570214002387247772458740267365859725619571287494998932827135172393402540852370860127579730176588535482994637006319882361156363859075596414733776086777297076515114013243824183547442279919029630974944415323938001599097782512118272994737352968759384485489696787703492339951300081928297041915231949696381694729029527844979462490769077166174399437646015929323674559151111441158516629482027116609196822890405802167330966371054572917695850535215974991586042143951643081412536758806929396434815806817272658705673011840581745643861593265760941828063974864536355305031711673708352450689597600949218688002913116543037948404153259042133044316642322651561925772277913063472400751597746400629790091923811655876552845283670217011720108405290086130300721210341560663707974169755871412099603397686888020095479644981576831794879771513671269947582158966186515784853748020017006338673323257330355359186479424478514528696028724449383151731606269936481337650507790898555876197180299779502001405117858444623534040811564612863840632723593152501355371686827887794280485190746433854413262602687784726298619852459717755635246072534359979420856102323843851175557710187321534245247257756798847377774036849255834643589854001133020097929514816336360945184896338077913541995341911750409768617381880628115150908460298312974973736225960305374346364717129227945015818744866557916686910447245812062319618416857478478419189673818425491370708867938744084045086085590669580777581203051836791268080047028421075840455431498373143948883251583218196983018616653122146471395957549486663639871189676424936150352925097436814207457708518216484681873672469532575414371748791762864863113159627957510430892667870660684901011385280328012516795094682182366933880091526560662444054536680237957120000000000000000000000000000*i1^14 + 854860193679043454468392313155521781744673583701672629442596897291188315025803901791207626025472913860911557385046062832729253055127855266212103812937978417934876906870331358060224990281161809647288729591663854537675333485514324064719676878846392115519296956580598378325601785278662046210519190597543463724960212995253444371046357429189788966883142963244935666534412030194299796237005925137773257786911946628371746302110905533721355144504084072056959924102714916591713834616091009603389497538862455074225074114387977415238425595503614727430375680072443454292499471912296749314473261491354503280267269739674599986619349400362445909477749141433659905497564730782522273922607085001220853425168068274430884535195665590409689048279640633709245926128609467561794208112851081846763947500826188901943978628842208090648603470484557947056684580780281819497785547270588007576464263238208561374601132019606380667200207427834216948278293150642417296368847954101885908701258834989829857963418241928731307708614909599713443822552553401505311030208009969724062082751607532701612668716542336247279023127689538411113258833622206636999319213703610820756285461006899512155733026817985656580997913617628029509511549104983693801808227056647615512015489932655673344953887466105216298076276719217487217504647766125550020001261155918613363206462500973526519113230346298717222734188145407831849457022711309764143492670446203109276071278367254922709837873086009527516075517807740573377543576822627659246536851596171864452881695162828929712147284742600189393355279954491880405296660316647790284057800280830967486785010119515876332187740270735631110408530635021713408959324910674331191044706328516490832047280301360208763727149484668294219231055174472179136469678043266225412482983527946064865402531237197338642610625317095698434113532143448533075120174216031917374843463584960968428769921910972822371292858535807291151049975746869589473614114257271816291086932636609233664307242398892834954402274499345701728405493371093485519805203310210083636006501386907148382350486235576494597339898744410032324444915643703663876721590079621896457297787216326682727891401066017623869053066403174165691931048399450595063652474743467118869899253218125063968131773421958855356230662097511051049607547544624612773650365743531825079040007407937477332735076983534978457165727344371922593595216916910555179214435626985192769206021015739465083986825160743303236694200439033993423659639477333621846393052959975888067800254417736771509348191313326813688459787731360546863293812083174296961920515702784000000000000000000000000*i1^15 + -744943891590589266442849752755361356174398184793788279992166776800756704136027943805516810228777474004208012834288867202412059868951259760640642955788133761724684311629312715975482361345021636545877424423492254735684634748467681438190419978204992173298689633950577228704262023500409023067569876851461472151569371285601016779867986647051242025094272599388129779676972486328206394104482501897358974256384154650178562033308104075040218887290945225240703667846942621968844754121325157621243053621782156120177853092465651104388117748153055091658139400383269650132579590578303410735637218468073028974324085966710473264405932524087216031183832285312081598724366145411877950840601266953760165254779065248659473908846063780836872529280743819344350453074447664443296229824356705926316831183967101048468685535510332013266212221735431816225488972548820480767582802395270306577318964022460715078123518806150446491212916511520763089958846941490280824359554641731153530749221542640695557929406717757772646976869156460083556086532145490161096434344508284367594447193270128984019770985163460525428057030734851959283341927740682113055316340840626321393561981328708563810076234713894123481753539622406311350264035282027594953036755965360942070536522049359565599970901593645907149609892729069534126688019833834336817548011212666314381931923394381022666620996939077703235620594346743071147206659297732994545912025239126653801867144434896532330260265241068228187466947532066844958619234140424100304329530576043822619603376583620629714217322626608048084410610777425945845300520961061048307017534323541787294377811359363915091217942240013390277895229597050655513458945449881210191618334666141401542636759734775485768927669664771142915471823569834264483967264014151658224810283680277301186986362160943583336930000238907208960699935761137391025634126737872477479422416009801348138426035867879220144111334609725664262695549900112195653113780538266107949630180679893347744343973495010285287271149721458787967392202298450287300970374497910927048027850659428378614288234791668986394870585789847478100736921380106631710338812680660965057252858275680934128121600566935676754673834332306037403539575215092156162340960046836546105464400691715337078366167073045102152985174311940971873508327110364079351675752833225075633411279986306357460587226841803692798292606346174805094417800330630004701608309721250767819807197123639353831677124745986777814587130944760712147379978768734601472190516995756480439326000164099472330008931941242445197896655757482409820751475466147252253403539046400000000000000000000000*i1^16 + 550911959395226348466122204390443617240630286122675192629373936495862400650450393008323698455939804256450589793067845497093698257091447944629789208388328847728038694582043628465099344958963563370290279462379950327307472279030070682394426454070026719551098470153710947322274981070753441649603485864384496572226498244066007498981583340842562852997079233168651076145902622046097412442991287576732821036468776186188591812126510573427640536003052085253586534430645821131419012143897615345417657485769273518118207997802741971271371919249814902030068347791691072621041524859490967085381298400580529945977814364960322938434902270083994425388173675155301076829200615256368800865373900444227410964378090984115929741767073535574365094465211512178378031638365752337342040940692174461626682672982478792088018167003259040132860651096709771008496067174202816375372053219557350421382701385786239362332710111447191410374150575386125109031043710077403222517839499559813695991288594335912394744818320267361493345082691431169056656860755782982708135318192114574080449803851938022831488585249368315198324827453108801123832403373395674723336611214886553117759368447411143410291433500539953837297927899221042366208345072360612294738295679726011319830370026212168667887142473599675094668881981368261807704171483991895087780640876182925728743985708306801938612506699832536069689173103286287001192947737220712265597199897706466998417048463629844568040113075575647415739131339144984718492364610705220422047617538415208673637122097997495492988760408601757130767479085319877301028011135215335443409219496744084770828485099655428256401648085229281867121608281143673537171576720161247990419534426866810799059085139592915991690872592216212266142299249861837976726187574952610142934192715573853192352462404258546401465843601093632198041038343724057470718226217377080310758859108086165713983756429298229697803240793384180194180347375395137056700550271563799208117968152021709681070089011868021708334497656535882243444399963975802247487046086609196879994779894156598574849578644919916284780269318717264063490138249605927595652494764548259159940724227535841770933604880706020129126002656182752777132430919752161960125492271300747434323945883807931493093613461358097555592407306440401676849857886195798075942675123229275267508002704898189807681836633729035495739089613714284489169317351343020266808152993955015120447643798666574688049034380949574880891777125730706095747268683586481690300162755496258184442725366623782821321148961115482139568378040652901371926915475610589807400452096000000000000000000000*i1^17 + -348516841526422784549677353916204924460757218038544774149784938831262798649259705808087634171894165851053935937694154787249948790171927504895118070260987138851490681058881989274759960185370069636710808989589596968288163157978004951057726870184573280762128928689108120613651254837801459136945507479785953679672228030386715873591416850583023631530775944353480085613877533961670592703362013240163047986113017258932021257137769362368478274294878550312268420711360196316960319390737623554873214039557670354568252163415601946730831725164231846817971372648060813197884989923005834822031304898266132362845898042971676312220862965595814290759443334230910788235700663502722871163494680543897632247586784382697973789642593399052302143195701103228978223973759977032885867792349511361000815208359088818580298010579020915766099703783979895450559186832608447583993358507786548017311272608890792303462194757882027423954933657053815649755187660465930102696631790108844999173928695993497192485237931929300712874243100620066075679533228207703227942006677169147145771406551023934264388721089882521006947572493218554747352172113718781366604000205852230772594162912295093534087086495824834031034316559295597843693732442301606779380645271818384103523128531780130651343054577019272872424055826525912828574809984912817490138175790327202160143346535670408213872164126940569165304573588022231768625398409611475674430507431048294018274873467204095969255129457179026051911605834079567128083604123663374157195403644435698625164312264363678926106149397606982134567309578970654449287842137189616173401753924275237634586478527278757947460439660807098988444594082952766708406595452256739285561065175642584935278766802064237960505337114595104626401719687538856777898423821583630736866744954307863074810747843646627422803589891159877258390196422019403679739126737498327997046506820389432498096722927339652447013422969936823717615364421794751882445225777254600135595230223162039745934135972764326406892087237716047563989226587377071478645909733470920297582769725281791049994725786924445639713086382203231409423436750954877165145146714936005076022499574649258885155235533180162737533795017687431111096155432971800860797013797414121882274173816526682634676030526165586320006372138457321036050614763340069141607130622302405744261689930688566526875930694655758991213870127306452300740722321655271068952587146406338653433369664690864140411618264966883724373131135711734940583428776400216997442088720310854988207102752513305461742744944790273524383957655128640942960672297197672266203136000000000000000000000*i1^18 + 189441554567442175499808151774179428811325632232322802963327870692487537610050303274031274294223485575947761196018409714294592578312817208911302394960701323240944791049974971787639058562414823991843892542166085797399934364301542975450306261546598382317109021882414871301293151302261740313720072134041173904385452892718489505104072219877973171107694878821717439227295593275386286458073508836289351225838948708804716880391171275761986293457197158238355019479446577824471004454640744766280266010210192797608479564553165149506122711564498780376150657330756550681729007253288614376618406991102878273847476510913693806191587565255997583831467760873238756432381270366653019683882284157298593063564551905053179347881349614018978490696856046425399562583256642825314452645971785476206859048133382543798147338542795205390212647770283445032501366527818032081215623359139357697628488623117708919231365907273542525349250246214948100659279528220535566404584769303793589576724658587655774200767234291810882444730890200113148682767613308157716292916873115295945112753764648049258058014769238829401351930075470824367544841137229836851822337680387558310113992217026217695389574510683084160292555967426411168892405117386813623337816703744866092596981405380888670455518366844746307733149046094899713945598247680865994012228998063983706926750428773733862530612580571515869064238448085144705991543303844524961027227079894422201772823038108655699458199273721637723267607319220738101273351994347182168467152961796912429101126059011611201147033186492722648481988537564123063606799185149163936564114454660667552678535444717606524686436409035081319292604913000145389519664746103920173882032973090164558691503196886458844051661772613453588876972402705542713580456252400530547165750951494038453750532955303432523827733634443069517609571778925828035990976088357095629105451727547782111816880414895178403541502462866864529166670132956824919166672812895451815028982505438510683969234181484027394722515981008307990399363743125244100745461691483482370779727258488415952218545297207783661895608109723601192904816231584732102745713974220010822731138185228219385755293171004539866058672425624290915313775206914351493600649379183277244911345869003321833661764627330258490944419314808288555791863149308947221238067810401591478530246100315148890294739106496697666939231756190053431193388683371365309707726515201715534057041494682664947207384342583247315045328630010589662657762769671766886930735383337460815205452057223323757600663321953077128040894095703872044217723064581717573500928000000000000000000*i1^19 + -88651472085220408527667599216574947667508318006721718372703318571423868209316862119633803610363516906140161028116858925442413058581358966503003355250627903693205953178446935394188316638167136415294016869947438568780497786111955215623350247624831624099921875147931970484444702784223624910348039719235418728632386639464593316837299852922968182363295452667935595330351508091154649501507759143706606954727177140588963082097139409190227113562238872186550638332550920379848424384171451174621041129525404681060442415120953620382090588568560813339320966875362167675777637046213252344866499128469832472626334457226981932069789161565710710463459307002600180223148432395013039629000705878841420887561795159638714468827442163256229511511186325326994168212207304135965008940905472033604332466229230050328048064220546446826828734807081347934679685002142798397209155016709078489201335213212786588848455170931803434662714599928143086739448592820913706985491689303314595166538412126480736744918548236881283627777536201300508236905023957754772863853062645291130905036566006049902687518495068386493032759674215376783250180107007609164164365407709758065915635110447479040754984538670319458174326175883102981667150528104610322017599999777970171432139819812142997378639374926635691036662416962868647873871351717662004160204560255023538982914730692239476783773628040503470251046056079673641537929416280327245157761548321776815594181279964955922003071683993836103939538101203052831327923330641572979175659932377563127415633390865761272472151412237627302334019504112627745034712108387240962724883884819809993626794295898959689223659060042469672206676428797532747015304103361144195929066669325997924381062751497815342985741176584017850857534651551250805499427859601557229688849656604736796711379102076130438190322006599388048222961510348816714028863772808451267582889482790546232155742091497916136848232126704523512911739023406307704260132786844360555870027046556203691462300261212732030266575707726246779037686440521328006744315612634071382824366430660949332040320463583989873051437912878781436444629964221505589146534762395632954397629496991456659547880135263598494224805294437913384381094368497460401522622492224359003385619180125954168160307926167664792883982211437818056358535446433049578145769012284326405696709179492490496661586128158881094721887049618202456139138392129049915646579675191943895024190083816233736751974096186079121946188068548708417702509851668387428328830871218048258578992498571340952887197502083310744858345980886393867817044707615104435644006400000000000000*i1^20 + 35549887551403851075951978847908615954296790226455621095506021534369139564729729072515045756544895553498856218464919962854604874230785391572903271299247915380155678617039804184942245439428929332534022310488570351291367764221300477809769871950290666775873502969304284616763979097870140663412427901070522875816063407119630139419999093691313355778896653072147963796744296063549018824396830641156394068954406021809524097320169541704836542204368431218003976528812081705728621370126219456241352465942504454237106751442494659051170693561309353535065532244757338859103916968432427327036273719196282620768381929665501743935242660474547619893139915698859643215470224462063741628359625138052933750234785338857234798630015198845733281657009633370193056974738074340240354297312415758601094945694174022271100319804705242394936406665263108197188196417819852607276458555491504280719228028680369208647255746070013064746977339080768224618373651202710770591352437231239041547024462551853975375878141394598898933426149423887341864133955321018118720331965292218873285027330628588569522350694826562345851805997071362133626107244494698657422363067974766123159504650593951648316864492310285143419944977966211583082986358444663121941717059922986923084880455605424173313464026980724977264357209661602746560447557888443648132153195909118910614782932932044505867256809614638260802713708534764288227263470442489512054584068301013424893001446368880186043419052100097287270146145054901919137328247999035746376841986767717880398948320520225204248904755122760380979248722572796299491316824698898604485796382303192357586490661649921659104471039050180177806089182333816264227316302442013591144401096673076418536284137638986930230198476355758626260851636301664176559295501041599601830509161296754803438241771500141610785956702696598261297246768808967617704375810743906783342199160601351072102183452068042075754872152733479050499830147840405793909204805185472396186925858557226928261846191715190730484065350321214238161938104992631404818129257306793855739715301358552110827539033716640589091850104603327436888125958645447152432518909256972442737210924802403258290517538131795379345240839397019435760392605421456458803299471215302047352338791861838237373706180546150859237866458816612396205783704420180715198059489879437053353655959914520108987804458295865329999833282659806589631249320129412389565458108820413926757900570077865510026132143240602919162953915795513854157743028653262896196010519493749953694249651207540890562305336291065403577505633795250750538278462621902690058240000000000000*i1^21 + -12103619000900333410452100389606425764923661755249558802007883042121662255242185573804999003359692732324714871610364574609088734298727282562187506075363948908008438022588784411681695639703855582803040204158712805816010190719025841383909753313538577660881412655107721735628232079158676184064321630760640964073878381895231831070624424499073757139978429293370919240421163546281151622813008958625180483625313276525360144571730773328813745531013680592507723162725063046434050626225624432048373700411498067714817514192974149887008713489125304030832248809241658878252461192775592013412389718222644788284901164301669849436737905046358424091784430082766104782977899753556717561061577475537862343487454831600407179273414610180809762094635902951337404880083273705127145670632575795018126492198928037389835313712819035343498856342659331228191131644723411983560605781950192072903185619532929945312674625978215032729414540444146858640830347439078190163022121631037454844899652846363139370431429414767670475046806140969457678965178510567297992498657659525014954363803394415016634990040671337432055717827534178877264547645034573942901795640790313659793843533999554289753079938252661379644888666604062038686809381960739885245318880927728061057961648266751381289490706824661496310776047083702236535095772355125824588325324251225371205716774623707761970671301890875663205641039263406924879777267403317092861056881293000392628348082628291802463229126617005932488515232940338472999199511080698105360601875335843035089575857200428520687989868754591151292593985599981454579775345972528848019318330955056750061934446672602563153754266689989242851186467515890160489617917340197392806266538963080921783211738731716957231510081330212095632305552920621829387860562867877019158330632245873444323828930019111472051179431493943059806427345446426784190030219214168098113345247828736736825824430677085148860801822078353334469872509754691154064237828858975560530994890058979604297078923440306079940199990103212105463774455211104207669712657657102994203348827093721338471012193418700686832287305028390715901993368713641627018513999819450312518331918980169162780789120859202231673284240773537835438098675572945062182696609754850583612364630118622695159210966007995372754940326979102411878789964500148591821434088571952216578949961683132459881902738371800134698180050158733932238686014547661901254212908984701574954743107637126339175725468886469793859858994987691034471809794661600279866453243892693450380739312809076630151452750665404008443098368056074435087274464995383967744000000000000*i1^22 + 3464241775083592357852514367911150426007461016068198047994522025875263905275415865602449158058879145574607611589748287905595787357131548738806700845059287850264274589979789559400985848650574840146382956904271763804082633942241761216845777988658756140694358252338677724288214167713111184290751305663627550578627103262496003392862517085709910239333533733779049052739114755814851330082147353740890529490734617752401022995597336359386388208165349318786118746355988918171567056731443047092379066024761136110258176325602152239052192511481582395977839005252432051059440113107364707353680112303277477746827653148655574712897743237679551370403439477977828789771314299389846978889450692707199898588939465195274391608431705101642809607310087132163777510958732771977143556802973769928116297409174475875948426575647145797826205209768543118777494797701998756800680592794450923000847933404668213000817201515039903492731398151058897782626021043787381023498480792991557729481798145006510841271483029186479147138953696863830500814202229982337626870807354123101051855866430007600964670303013727315879931001668318943354064105813375057734881625409536885108283160207901971086783983970957285225417884455499586617823539037900193277940997696904230756008527179406630522705371967060439460077528557914055423806014494444195533495394426283743474206979233920833938804180165152288998201656729393836266003611211355460474673036321382149270851814773960536935187934160302209923668232337224790566174057166529402894385213482715643942919892699367859473925586813912618327163346767740262837021612925987087944862262819105234499116213604227900291284085612219293155722992085459407971025871560713509219654013916042171432969602166851122130323464576664425225310538084560210491111995232011210037695804166665123360631222706294593605702813107747692307412902338261210664329397062422128114797835412015703960011124256825821858537384864108734876861418999245778217469252382971728583889725921969843161519702098603948048766356649813654200084069144780574825474286770218573111292404312700731493881440039145499931346554446926633807787490227527813813220033878784455976352274343724531082235308567135370276762331959282427296880377384289188731000049448399847754145239528489040489732816921407725968346324661464966028351576841755009891840488447192260150371700126414887399406382494649004356329405737642244618281868572348252797461811701026824827501816830019736292120713775034583080857549055296488475433679017493471671567887577850963421968701376486563173392980839371341429072865114185437955027734693832294400000000000*i1^23 + -857123422661871612438749588327545597605822358812386580179188076405924435677826205556094702997613215486308114979739651250242646438491669301462120298248991776511521093296434024341655029741426222818258578094192873659313700630477821218147594128627134169805200427652782535516987797259234624542481439431768214809309401967249931836704573192816245279235848235814905769491864473875101067962371215938817957357428535980522134669391527350934300063229749978737066409810544653265507080928270031030068953302846394789032704457476189648434316052969117301672364189901891566042972209409356906820191496904417218931537224025773559423592472808863578525556479129086179183243681626592570334215360351794692414223447417083395906909960471584741538312878169959421126897985509508401891341063898407724785534911029209045819478304614499699388093395984717325184870682589166239210513213592021251464513352985097888121298629003457751030579345989533127017600404218777136246664215239533824219699982650046364171010246892402048970989150738412745789780149521267573244327302907462022550923171950134474050707664150537807757919926507529848271701460285294714346189732406832701271681629562937114403266649902753365484788780667707633914147059052803380637137395841056752029591830374397764705160129039232546852074786096609154714101509187034069590077525916391626473434187420543720279571695533720787879182679227912515546701106310855488704445576497606732724964066850355507362001855238496966846793607443962813942978235185238962330008060915294254003454144850675126584411847972751549650544200212758145436478009249930962825198796234082776303287451830312346258516944035867558013929642782519250163102934492150071146424869628116045116994724167904177682465399342498498075833110255554379763780509577749137842437559074822442963276942195172625856002278682795598704390565884463451024780537583236083272026071568458650867605901525450021982238366684927053220504708164095110897532196831044551543121379538416135773152452885414320198033161232554928752737974181205569129408544508464223153682733993461179432532502833166659949591085090886606150220813922415600295468605731353010017536864367643640350292042286255936987746058813583233902070361976387959116950074999435807862542367398813600059774056491763354368909698836221755446008192008963203425640971533241421598786415114159232413001519293803704682414857522875151235851936547682957902810435359864885547476109940134466658813223322769672058678391656934961195537171558707903743669904464723537124198736484007106821758984056335908743063749639010120866896523024138240000000000*i1^24 + 224790923538593535770269631071422651533515359679093114491336081591937694797673956825379774648615773839027250103372421946839841620920633869982390945803848858044666546712580748168888365255768642856466859974233933490768008313405040243078711229759791236088118694605011721311363835902849537516854523745532473978919029994065501761798898053830956231227101276504487676324247947000875625350003389480024165855902541809180309090737106615634495210075963351819087157529355352530338762142223477427761669888893284003586208073021649765553389178385165026807463168868460700229448726319708094799854436935068510287275070735693445181740066582275971407751909628521465240655510463787057836355670499673935949099749662965409242043540379412637568653283431259485478897922125603347171789714326972534155751629259256105609902157796266589565358648857506073618138044263730700741744611443603530245719187360302957053251977475364561294644900594729348164092000839736178976936265680894171259712565944257701195348840182226344835344405799125821267407287277165463380116439168881216052509318913355478338964155047425852641865243132968953438150458765498363156488910549439445973375247371599259113502014195411964638367634067505135731221827911943035138409893747039714881070217835622740071850811449378523142289746243883910751662912877427301300907486099369244739293439289495017778363469475660776671017939440674968731448146570395719542624432988851881985306189186577468086222107860021302241877187282538079095476245937444047082685799990301646293477879137646429870928199087635981979314143885202910596010987327722120303426519339190192776736212761297521195003168920040155876514345589591060619638051924391989686476707228620399473624289713177911297407812114938839654581049681367145118360006395183724537741418101613092810676092718181969183994030944540596554807581980326616712633602002383512760025705846910366397483741370190635819811039990794227998073768711166268817880279553826801945674069824614766592218267711493598012948849286053377508729481016427929083164931597517576524654273250943280449341658060595961928367888394812618656787974664339989413967701405627198689659302160816317297202801945935113734802131228879173938884094415622057834281485885895260410842817399986408080324683307623120411060029320796189379749825809181787065295976967551124921149560797274996780566488438098517500786599304041314971773311214462802759659401975331556493731821186660119081727427324675750001607448207194676562062586995194889055232474285563340689950242730452016660841857009791732631551601716223170170540460605440000000000*i1^25 + -92808672520034479836686125094504053919822812174844861621130665508526871969483562494474189628367234012489956038604442346381740693469523269162926082472517060768483892066198101174368134197107121622184285225021941882297785310621458831925699182409497833815977275396976134160677653719155942085719343774467079630732968485381304806362388149858108984413222647834204748585471401100388646808264724936640277276961164557662354998920938813114979209448935486596815498845920770777237454631135267032865384410152213639139193159804259410430080321348488833720089991669995663895064598988481055819012660763777038853439639258279033528612934648918601276423988623209764990300941909449396895121759111071793053629661556111535255855426186279259125075410497900090206907613927573455460986796855310017605695057453711910010523238306345920126867394766949408623461094497969082593810739150957636746735335398857112181552404954961695982626217516222572585705956474600338959281491371851286286704988290984853626632214645075462830374790734051665861835058243905278942219773713148379611502969390608234734991721057562901861385126978191516560698831739089823459588719917377633013992499316087895667214973897229404611877371328795950131801360798448527181869619509014866449520243204521872137066606876752106661280773982841698146040664846952479008387813146436099842176679622348682510033043833422926209930175539216947957227088030811428343969795144941633996595927562534705763122836902940139388712578283212768357790946067883563846116567923668066673394320314118932804727304202054291359391627730142150249664313193008309173252358254158611010468198838650975774401085546466269390741479629453648022354595914051681032633075740525809577831027193880629444397868991024943400944867539261225430545012548294744230708962322175257473158469610768731756266208681003017690040959066807830468039353798835551251829538629806260252974527869963838432934504657865872837924316932724158895282916424847664993412634758687449977676972533322488419606591494852466617956959035358710039657973932477922237842973938126100800214090945235299945575650432478654616230459162372320028326397764434586289022495627113817176156108055716104358419032862173066598411421558460636090958889925032446163812081136099979871162980723986753109546180326865153496060695347627450557100906303388725400026428047587238699764383654914733364174824438932758482363655962847522913787511450491991455323882838442119006387244693866066328840670124079508816683039386310921302034542714976808192188574217823741646190189286092965783511206600766906187766562816000000000*i1^26 + 52345986031540382094298603195887709759734236591455849203361058503680262087307438971108649534477158376866872258306432557133460688663164974987517347738886945624235917680417785484082721922024258847634277257264457878172625143085189883643748258205874579583622750856710552983703584807862437951971118838159509172988033474814382749787704315058570565521137296921347720275796393415887967483623967377103588431423690467913271494994308332806943138047403835689721062898360660614091104027205661342749022230292208397118405336916725707479363827778168595805516616210449308470147198577103078548003862544643880538870224261010159631215861355530425319961939811420708000882671971692849096262547940907650743663244175705186836484909636221137814639421279915786574264267697406897940552635472829593645681713079489178181975708413042603537042088498935534849496262581576033389182228090470772408196812805171940327344624994019808307367185412501695401251322206263230347377292708824206470071520063678227650812073196709894798756716074485817155451501037666355170862109525411651871549580339800822238806113261999482599704844052795448280218527653330086768969963332635019122129429037134535655800128502330088636004443597993562124036654688698924034227976103268653273314864304823495961130922596739371068121321425128774986952461766100300827159715825141159330794484947357805067436525165512383814713868458719759379066474314887374852510453467237871994007978858894112324275634861715735713855622675049058444789474097636123935592904852454664202616324878762504126779484928556427952599136863625751531787681526857604868054190934518367984053996268818356814428898787421497804818073651381083228984099310946526999470238680414434279148996089484133497901777022056128288923855911665101122910483961752929341241684719775361843571639643242751365065256433741511141579885531418090013165408347436529272004161139958726683539225196171588059406444363767397103787470031037566948359402594676361386575027853075713258282225428693362053717778148245106262622304702669205370579511826050747205144553639026701904863256524023724983260745864637327187834518800686718803023784100252322717398990835119759364271773621743535208398356751263308492882984779469343460650832080697698842724756596172893535486948236693565328531134115784461083351427461221713762559454151995973421152718870140586560143730644058159862098359087811306974182608899628329164881789291098524409703130434692952275637342686121658819883706958878526289644935766579470511773117389746876138357084346833088600290665507156014233950034219131715643768832000000000*i1^27 + -27743581793276281037191004809428004940846557533609207148970314210693792529315922716518020461565403274457234406344452932387329020466231914857765268422005424934230721471647832375333259485617223103884658528510115857926991933870252577756039919974361287962139799581855931922225604968146392368035755419706243626499392817774409824857772231467731598636362067488500865762742509821634015891117505199156116767725309978310851645902881794866479325350347212708490438126687801113882348784980588476734378583492965621318991132537709409066884195962792944191383750638780726398723361900683272752388760278547103110722775133409026696315332867649361286502046767103856383851793925258313978046284908693858639257783091552568526466031321958221589431830388658034816078854942615534987950621954293647962777788139424612896596374902265250757838260765158759980782500460436750222747141768647782845336253415429148916566674664194675814461452328069597592622974078412213332690545784897487167603397110304378597950192170527258229058064703991459683817765198924844273514295050581545119775736374265315322576798545931283747500350347412985945804479319401080297537168702557405905754264846431918776951570680028915583141838651427277984742474125200753142334833601389582824126198495245719702177205642964790426537038068346979232523404672482603999047864391279907416006828375094379284317788775991099465380602333386173618184029675818278055964186193664445644267568144823645762607159334365185379273191891552696210040054781816404743953066943003711614600315066401029562188747256695683742570804944561646298886401509835536070829961663251830071015812791214524229350804039765426330117288295955270073341775482482783639024781843332080965671303881626188305088863124776525129013072568953059314314509598671763765347312009064460702315786285052982359391436721520676343291903383013370903898030365294773732428135708355166858973260142495562616099230483785857784144725440339547017828493104373685384526132414138346494694383176498788479666356898599692899722478469198360837441970634899921370210288861145162545871871848654331238792290990548996751166347802219982550676857014243677938550493443355609315008435423117601101569956972713055302589920204399865121080417042152371181085080834396126410551471213932967979217378104811346641237182998421721453979894920470874583078866139753365390538644296419488626273200588566966286017358848566801584276489726305246565166425024717389618626798401766545293651014226500816873886544291316508014460262663800634584031575579248516374934986099773470492325331273159569257267200000000*i1^28 + 12410640271889167867031522435794287375187017116099847122896255887099323753873172236121581156943942340066439590443426799294783296297501893121269690666829739107132329686375779454790264648496497563390476379336761159300901186918654986580142746056080155400858633216532503560652154723274023496278043261100192960306446539674232599253187136588626374727239617400245330638706272572082221025025826207584225404311312638636789558030380570518263345158179159481046215171677940403429831014959729485657316863125275880493178355921209450353057385780734526311647721088870511371137532506153636697723589872333008325816927363068810329866624696118509825831221454003918865562201186192339129981271418850064650250871788087299673783753432912414211244341318378816426955627663859752014101350051932050977409713797124129339754186523283809863117776133842355251732650608819959289092724652242639073490177654155157752325838635438402146424503770769206125727005555171148789162185302285723356321018126251111576300173269122695259337799370350627567039042945139886009000683192126267708111807920087089292610520678396564503440184965802987804648946978941400173282486002434862909653033498136865290800752039631510329274290297632426500499614617491557113040957569112184624078255060023655637636818123664850818674801748968263857534237706705918756484423526571285148365345782396095432160986423739745798633062193136803080789375982435962343159062050344794475578445866699027340561255314274919935732108901259683650416920617530576158648367988582446311578986352235336904984311734457155883133423223991076816186780766068291271980416433220550232904550499297058056374423996497978945655792997704085282420372206826476997469898556956961265136254101300444704274103696696198954094924191538861799689576405191628401693297267241577548200776460852687155505518574478259243890352688628286454303026347297743845197199952201966059498246614966250239033784578852677653007870640190479084660835639430190208174150198642950897294487487243060724656623281332132775180087423701307276238914428033618236933236588071085260507492197326943988281077591227120756297272818056617769705829187109056404063177689308719972256660523402331487212361031485194769612538274354760451493021529333503429708814404132322139034614279250738022151761369933669791679312888107055394860626114335210673433163848492859511879499636194300301994029365532529132328360076859293998372875328091547836505187036389971472212894299444933536497519600121745085011519396021505245036376196864143585902879094753703272722029014044370175595340239692890112000000000*i1^29 + -4693066720962817387537820716182669891646326512976177628928754562783119150106622669814332475016238133879656713573148011810037291064390437497663190350674312122104706176899456670492793240002111758343132498854708732978883825748770528389180264105728295213523604997356858183577834822619954206218048405874484945622221622172428827435812943079309927698855533899300924121898636688417034481287365169061594175198379541336423990878794846766067758411943199226169317431734002238206339690722556838001131525452330523281058920408760548293287226196756515325237811659061933378339078144816034814215198187395734212744269438568514277014835141517455645864203025517832898785326168165440196296180233079331538745443654094226795503729443000683407924370412197291660816874341201544331102021451737640937116520609786093825207246563184537781622221320099418559379144284161682125384079189016007272616380714312649189727960404758457038813265633364007794497975655525013337968888187036749901695930475311897706953696214218182235606089869891254789602378116783723782880245363383793955265805365395005122843686235654605105846671377117885409179773216611431922444208371677669107287544352863268641653736185077999357201949041990161149805578631999076561802612636193310740696249513776627905128966430918384544135334747992709816361156306715878482801674665596354074067259904028063722501129961777681446460284603662129071568264116897247225150550809346695585546346595281880168736673512978747948143572424079578715362168033137683407523845987953950615048211832105880196120133644787864906525269207884948504444783655517601596771048203200168002957771904500181505391703317744848140697340795101932060093362147640291532917363138213745328186202531192313344904464197188528920169521543819954553282749552541496940531923601009910291435828219924151708780238708874883121285662809250561481478681232941505945440650902374117281321308162080480110539386595873040205513789083783806346910680069377311897607627907400883987790353150735466241720800758524242608994788626221893260144901995804732441001977011452777430357332682961778395663882037502059678806305665791396680120016823047238769009016753279486462192165977646837463822909342008056664033205119925898598212164980151144107131077235693355094918016306158215061237079684731991478594205626419043420103989375673041380967434400432716066116146953839972716531166003652691114849182446127322892518507876884206204786488190537364069047588507200908181327803077402760786517380801140310695568706920318267957089351316636151804453727829311379101344292922489569280000000*i1^30 + 1526317064295106146615667196240562613534079314068885049606947426239603512586204088173431550624168742573768741733291241929950032791028726950772182598977003315731863568282961647609611706275782849643838109391792448743849900768147069443187401095744501913773277511934302291596122781328297524372336307329155486958040853454986506505076918472200839025972962459752854474519750210004967541288895604683192257282786065599783089357314884937309743477289506555058537994025834372964814889827218395682551092424771001142236226436601465652858178978559475884335572211222116237357422434065323537207962010961244797067273077545287291052104474356058645368788660406626539524300154815724917790827410604447116825110125489482661749355254038796690677751788609345546362754958760493183055768966813935160339918873749296957100085591535032009909392044619967807406651585298614449632865261772509976549935907464791683455163180848502305217975507682736158089092944341690872119216255446546859711376601011798832249181904989482889483531839045274357275154102223929669825613931443705989909060443026048768320539965945794309737376666459140418920655247430155283327014276502208598755213336978511003137829431207352336407890949687720951268487095712589501391649674458120061809126331811746144166865507918988655500333230555514374803100371478853515800678847023425590562451012587519587409859245184722714702802082906813054433241448002468134677381798476139283231171683576244040939671018666707140439299818688045745152196443714699635540892316268292483512615263511148934870640172055921291405570500132263637111469937430179483750957842221613003098890777334354094163438377457512385632406866015173698074916556200649953860492059258401561710371314769452936445271995677099027016327621717521769574221345779642355707966966370308931032038845712261747875706485328174848724981642039666675966053100156591477603786315055775016984526099864772217175749517779059280268414114406431978818914124221488814020053968352521981026563305131247846198890009061310386737628894501179119731620046770841980816744457057075153162263223160729812321351070974041872842692902837727371097121747495418286119583634648566985959180379161516759675109781232538162593327184692923086281045323946032523058378194268683132918332549057728003436153903820872583901084594161865219807468394772683030322506121019706260719531801714403847750883010407186635776909766942834695681935282210163637734473926405568791828039415096459280156718682514760153990467037853290797231454401462888281202687301909240478817117679064520241592108067061760000000*i1^31 + -432708158883285403625954665200305350586000672373715442921197263914151320248719361280653448878058900367556970561084277469965699590523958400558688485551817766076401712212151021097769468827125742317004309250212397634606220085185733186755690794529787481857024279317205249286971236620904503075284915056082334653291353175968136170711505217315922043532970395579177178598863705810210638247383325376481407823384026748038661028162887078891323426762297698810717364470790107940525888922269467672368321696119678020395182298548210313367734394998138969190906872349584881503705457705318255107740146439995160195369239361507899877824906992981167549819627792123727416630459533742224691129755431041328027722285201343662675428874546555666349371570613091028519055658886227022605173488164064288030927405805215264561171357374912859515673118326895460645207957259675880791979405600811831490231018133008205027748816634285745803184221978050830483922938613515312301422368105193678387280631764506761077593200293529442911987778950574342740292562029059035190673906818595349287416584842817132588104143689405145049431890974347365435203648127383817463115796753421220126126450408664767791229879284933193236270057962021701208029738531621369842251726605924764376166387363664779027942586797121021983666843061893337163112082043123303558072792199775818862262607902537455174454066783991463969224103775566785043833731275501430013874119800245023707266558624031873733407169008744767255393842679355326087669552003861591582960020986650442749883340593968019267682297653470664874154965665880234405491953460634974616605948889354455684554886684631212943774774488999080737016130419994768691093726142888391522209477732489950554136692905438822554974241741940297843582968175608667429749288528445125836337244536737366451614316096728304379199647703006394926395701977118661408196035943655859405285264609953768542573452110617268335057613513040755643599249696606339675386088666539491635194148100037075269389077518725334023259104647036676018604561788145876447794890583102505779984423314080207032666252676507247264784286784081411523888503017743712848254274646776161921627733130321069935925155820663891475533166625533682838096031671875336120322570553693692584625863775492427033836450574411172758795658682082373426919846458628354760112908342791516713078236965212258399748949124605389788014834135496030732798737541225534474330366274595799769783460032464127075766721353186356053032185213025475251634624581532810157361653322779784780924730877661855041377692211533023850721705984000000*i1^32 + 107934824789890552836714723382240400401151925117584708079475733370305239493670255417781574747509221778413707988796305142871288184152452492441904700325165896659834965891556041071377793607864731167446432500117388486961674591007469071713926957297816446446562597594532822719551360188258416366824702773093994824234785894532715433873670692446679604511279615808856621839834580409517503358270753114295299210949563907867624198546521739495111171008218839831505324868125040139033370704090376524216799779432829785109345469011999239163744331022037813280154246537191375985745122800047886882701576271620972492552775042616192550292400321658979904556012139835846026221199647125201032309666069678796316574638113260911592756057385348139115044619356364781810869985919949667134533689971132181315604534913346274529445190394606183662978522113772408786886102707024556954027480706319501939469456245197998344014883120721260701108681499169449562014095298131752659836897210771401693182644174905386107833784870028371420392817433058092076141685561343179343833268787099631835806661282448698637926307074224962113167551640534467774393203880030680769464986919710225328460330457243356259056402564168445179841501959954304823795469902274343656688528138467788516081674023520369106121662518315624378995982453348619370522437900050733398019139432225501388821876523404923824454372145402809992196148348431011552470078886673498380737836869847061259359517171593435681215956948940622217818928431816647668366785715423135383220698263200678612032358666686651483580460344958597880029896047715588938468079332986149547542115512685135551328763940255229413175939237178741440157786672050364098281757892825795612357766288309757902783664000325858072315319098592187714674922352237507142073525897981322569407631652014638910536569693538366568005498150840797618880226578377124313259965174474083399196844700185900187025181593994976394672337390577972008968145006373879183927211667898604618536526456207716946347843532648512476613453631055956669391136413896712092887312712561110719528592350001064708631906901215592645913481796532083049175702998854563377828906079020071924823833506017649209288065325805565757873559424210703279028529841464695582342631081699506463855597811624851044143841960759517831555606253284098483060857956741026052456845474928169275893218848340408382359693443887756493383648871221497498800956207611762747955695718789605986943524107979890560527235902598716784762294871540909888573332410116236081699112263973213250620133353216935802163488782647660015255552000000*i1^33 + -23907602964851352503903300463948151049949283935538778360943847179577100111383536737744242264563386070503368901674514121373145848222601829358869011876170241459694061728321279603771872941911990869205296636345066902493373343207122217646939320902895777039643878914284001725376999158118246924627674235079401866267970505731606531236466738736266417986086415310703165910037623963197314605615069918332416342962740209418061378295722832540760407488418162666200561610370541784087975969764882105184349659523721604050201954863411277099279446493386256028313893141170718021876330349940382611140278445652825402277429676052339768372906853279242885951833486728757935301127961496726604290324892794357743450589290100897562452853253823609802797660146590457364405013246921629109416134624555161371041505113016757035750488196567112710592414360100832341891531501088222570964844411421600127788209678197200545364074475441867604126403096282565917810191634091580509634828553263579862418098202562647305636675139893027230199757265120124578727266626892903195121448140337475188396102044024330671196153440529571770820177762671956752266868537901699704620272954404509782361159834586140191924368751865833209439071322657103152242758863691598176922705700767282684299652358997093778644899619235592633438328030962879882900680782661393091771875064519856788817834625165024472430985705425572557702891414892719318058707302629115421968635794632439618159485032070972899374578614774392857257594767474978718833854702560562985508048099242624567141552732518283795986964188632543045518228711026856659337570473506935529615830623408167607477225468209651457410822637401926607801946661530283087575542014614342649020842004873068011988580764605170955895710997470406072992617426368003004456104596220936886579964792429570496533923810049325864986185513546473310922762718117978360849208481319341706385730884463120060060816797392576996621187727693949175810771304034391902335529053018012468082668366010416560434324013209748515334046931843337735222063084656196983747189741068564428850141160554801131178378965036067474723240547562879906993969970005661686217909096738296727858593121497970992460426778804476422095395920546612570325174535065383261899062596144871970918323183020002443391326941554951597784753588906988625438433267036823211622575067846577827773830906902240195924705385512721695663543722262491837379913007627667096814804039321173471113982874510508735459788937796971343115203307285457147423796294997787824692490452536185963292264324594030885988222139944999793459200000*i1^34 + 4740116609080008332558479498990594964823719498740282730916383460668584646144116908337323002523725160366465008292207972456966458418521358014700301616985272589059338150806002626465828168455401774979568621694387489226422858543872732516099269847535849650495930180235245422010499179642750245578945538410565453770260178544334866851460933411934354807144647520004857594599175843648081832165666419874499238454619078902289143491818146147973467285831819714025422671180614808334392077891165039777173291657737676352514155195016424104650876620335828518575313468812169886497357906538789072985087894198878825129044131587383634093226109011813585720296150924630598723641996515339647260815775789539131419011484666381716932431166898132802784718018081502530413726348977128257946302650801819092572852505761755302897136423263991613011770081793271592421862244451195952225261404802084104500116415962048368696697247241924978638866137358580175125810843383953013128371142324919015782795225271774358023148789086449928878835675767399821270089107881127013423965622646222884701019619714961385973152848182603998632155494547822732114264198902963847124101699441826738378200022507259602322265654352750792633370844416231633258921966616789183101031588661453734702054159768488169946710893600360213089059852946998569446328487002412773389159894351307159202189357211640084420609559151433076879404069062430993606433956926936795054019253409420617647440408773621662720326865284663436392938775459149734143401515781697886572087183892232152324238659281819197435828986833018533249585947135183447093757034823258235282870408400978756254038895763771471707431749072754168310189484524677714432374848617977816018062454086638482287493637727927627316282214224404629431532233576887218520138992786810991031469156233518427677871802961384037150521097306131665767551064166020478499836959996799121004976321875219788096260179439865324069932513753197853484135773345656874348437494001897236089183529756661511601566576577504677916853054075036893981548638593878938303772376848886242287371853217025707112087295211174968258418469845272818289312530892324872547365607371440130310053233153982012881545037577498988126251560894541410534550089505481971360972409045643891335902236894036493066759272671413628615869611557838061885555685082697178221468408101367916061713339006638688135881420123638557113014996362008503957819969139108559919873783999185158848909962956227034027656149919986283713877721350568651463769906934982171025905652698117079622147207958868321308201337710077542400000*i1^35 + -845051117140157791721294668175031740966766540474313297277394685000383172137618587594103342486724841358591572773283683351135173228465603790211964694970141567598966253173243124242321770882029290517502184255879800862667944361502452545606206941112783843255473272652490937200087607695239606755364850887675500519891514926837273609933088608584848405537671092191081796186130552037828922828921556359626339650438332074163679725940733403009763766760562723028717221830720075477172835497946074050876698404285720224381622817147238078043739704649005092072556336273424530051617523037774443269596746384842404284579884346726338844071885066498175337767670757372156207379667971418842049787768890111228682995321303465963354485828100136687834825466698210494471700417790141970247610687149149954030279266080134295565075415473565313826411523025081510226557318883711638425856073097431949824745043986669350560252824682468809836730139235864997644418419135158296829631071221744618379374124159686522378010800874669088480384889546993997141321496888493692278112082545820732103323715104413312434509296040349139298955570700329008594369163344186799026190725446447603090471601242529321580810638236338525652900104659023692128874870658617578329495717986399215838735696054183902188999474803713024645871836020542341606023853315705110898604214971100651563852250121855539764728955561695055254103102732397947644175676492925392489953040057078177037726344608824988087945585885921589756854501213342449965546516205893872711489638268167403012830523384745411048385564905003882846017952523998249912112513828854183580545012530515769546105144690520432128146735745352107316543924268638716203997797315962968081754415100471792453593268318539894707235105218438975313480556652722697317715105233037956780090290590861205631539988962650135336759688285812146365879442728862073682576220808293908615571679436827842751717193580840659292856850359394567212786033209754964614500649534776396683763907114852897889421207439571058463839727714990548775135666349826099326111082775754578720604635210175935831049671849068868684324958854963879510680289936556643844033308186892348370987268734837490593355254877676828787651754021757539872660641838098206107507228597861456810059352307196579487267568792956609553000030118393344701947891612874053184994862330059384285355182538525481796252754592848371226427166341485811209411782043407390998661841592527638428711339550513531530789985076238216211467844356333085618542543155456662097337465855476176467965699978628538804599159982653440000*i1^36 + 135756071569915417139728606283539462518368487095851468270769034076154351257399589328893280721136862988170594386109741522007568846408309156969478543977398960240060470244656090887524225343595872742885743343137150189921882759378984323745804762788839780338798948914210241916581980815841433653406214155344887719590618531792836383190338249476046138379347074417481115966184727932659478107330239575427964464357918929685245011188074882609637525644202092791109480827952467050752409036040743384071653302021125353194959322627307960529180871675611590532273039215114543960454107872731942182422191689776231592213833010540624893769061059029113733657655793751058368122831141080999493535774083643849370202775383631545458121482985068243949014728034634253031415815224578603161878992200926347890810759315542686555270758582773530350407268239717074351262218326675411921773603017410336490317396075441934999345011427631156276345525882718488219875527970038342184144340327065950057255674447558179339396459109332116917731538214086342832578944627044803754679230855154043130926355395889072272633662276356747166460968391890183746857553238459664973088547035033364334062670962951734199515061310046948318476283907298074688935554117045933485891481740816777976028023804162256439100968071911355547567748917117939360261734051494308072266817855356146011791791980713928076218673161662410713371276427444600284102295498225072998137428386003955395248118691094893895023154367753151804282753158499581209273672047873380400418098816771780232145525480277781592345755285341414857397557490737493563890359379098524452759469372674246902297616867667111492051838090821896590634294881756032802847799556185618806132663650578528618446122364434771042806552666592552068938936239303359528129484361257534500722600794284176510765594174238677465425841387955290111833712676841349842799230642643466068278272243669192321540915068242358245067444847184064715030982500947323001770649542260926916183954177756708356676676390477575861088857975921452222480030848943241614160762701880682337927665931150886542780728186792184704147167753607405625770373985054894912412431914396826267787324631828006924281058106136762119763684900862693099016434778503235136514605598868450433435968310309908300794613134094314736909416306187628373706640769619489665921064563010200981140687617989886709667632745746000204739488348646736762752650309408837075823167059984023955383237576519673129018218804339012638647272675002183096636671132077038507736888714175314966270950280139906552658426593280000*i1^37 + -19686463645854923183638772763516915394322385859631501067661877175422945063114178214536780313254880470397862397334062523464237745234755311375794714181474446485042422946552710242864984657652088671624685624427363041671669847957814376554700139103388214594973230596467157798754622704015236947217873897797516948672566612644807150493826037229380626264915455611703696868446178764789185610128168390364462356103414045299387541015714601253744838940462360323962728497539852306863872337131759952017205443094684609696248989736753409207200010871995106218479131532446838105278038792256918441953477563796751822593381226668095101292241772979550122003851032799217281877146995816230122458876652562899813094667860355076605448816456637729438858949737776235113367388167087549261170771651772573159418837586246970591484490043993529977843348335069946043917683686082687714182732324975350483999664943693403022142302636950026629510558486020612894642097361166986936466157612916817062990306822116990920796540395583826621071305476870873463231100942073142974503693136286275506659910479149118906370641982637648886170446076620406388365780919298301295489695391382078459820774811894349447786959150414095308618191712203876919893447474622803726660337276265166111090350499247133120730934309303170096587857505079035065296471365107768374951869385714879640876841185948679246016313803539277160681615663449924269691444749525268260669852733699092203377032907933579708842320195558091383895374747146432847150542524338250648856190620655315755864362522733369875072151723406004650850512893978093659835306109476499057172522671535451516342260921156732452425999022723189498301288820407954911360279040789003758081821670198433529040677188859646344179277872816204619753368370882611685483457425170052955224903186385710089646882461753836596885581692121059089770615513837574160191325561168467261414240522473431117432019772866189075730338796236885912930464804962851223990845484560731101827772282534470693996631262458564831831924181883036603299062980536978462264472982521364866946308596385565673795595145317646954810298742850053688203600160017078151522348467734054457551200850788168962908788328259829612522510577237266758133010046776039790011492482715170224344587429741122032516297240072989512946926433647380044338740493418553327932787206929529397071820368089892165142106809339056694600145148596232699253401971693927348675277356330540061104138766351790586419289334188396402758552903191719672989361942537785680391926407633759832630315965174484691895451648000*i1^38 + 2576414186127370117668986006597696047621744811920550785120801745527836353659933224315646087325500940091765529719087192007886344850099388523445922476115324379523631049501738665021071040327575262747878763285111576555033348965976773023163755610957853645812801481739816418502292674547890459056007038730841620750232222616940371762362527710811294764352904715913847239885786485802348474735730763251472636270181185913518181111780584219318843520633221314269667511065719105667058631028712430990639015179186744224930775920017844933495074152181178518904792747842527586200136919730838504532812561700830020225065903200887867583519316274575796830908168347252932931544955839309049144188149834822210385541972287541914408374228918423082153604057530825215186888345059026405165434062848665017813129443796095492853196547038514903176568480965425702632946654412161956190749626066979195189339385106191148107007504511217538713873648491271221263763600220525051447360872632640212654766859123698948673284899162763506139878115911612710649079828942573391137193850215233729245336707491426021630754282032552404176006059643569234739599211959276836746755694429327830835717911122223220281741617785917662507772522347823442039288773795380775883828322762074580299213887946986793851668716120738130533470256058360356821928421905619381162230900965677037880671318351038009757178597721412609653805966816524696375167226165622359705008349050359849743996625200621524704756881005094379503440214680943535271307257889875867112869238227213668554536538832667434965820271701313649110309661812297290062370520361498157905052572194932154951387740891103711927246893775516252963665185366451224628259317608653001130284964743268988022492007064869398560923603713514466362204462293947015699522724766810378575674267426480321638700681336583313411259894306957827009522571200861083221852746811697049140215695257168125161052764459578659807547890274904788289203516113241030705148271760183910137525164127565859031719702987078306668824694491137753864572625595414542543148152575058349105425873710605886629946893469605289631688261271566587310893631218857665132519796935845281206506488728872554864402157768653560584417415163484072411580255033881665533732814761112019562110781338451943353686714448498862238372834692216072424050978805913044262437154750887346777217920635867664862417181079711248031089437971526336920704875325130272943954321728782643498265047360053108393786780377638229947933377974191479278000151533843733244138941389349721152131557965820770385920000*i1^39 + -303844796890883746816381238558120380438181598198463695868360007950494812788658400794463781581259841772742793255655128142609525399708885684409043042245883424628688089670229521885773746795192963599822685451585255967559684753802345503725493972019863752208854380273657966768980294885034307118648341505958236789827041790905716776115385539717762568554256005248441144678359055083129586257247420732045493567901944145062464068901732156140216439253300071165926884562705205537813678819353658520534926783396370651744534438909100158426387505164632623110071622530241406846293168462168276168048116462620927978224810945000340790312713799684624765298590090941414957236304393478942144220643077632658693909904384085331825022887609694177466921734311255548964413984751385124283499645155316965262365280947356406226321516708274317740476597028365017154610123169495611775173633640344116760057377899868264706963556789247110542978537207207587710796944110896063842809011031057378529684775599545561013217880272781462334505608525729970584859389800613290453742670346104749800388558659043999608896430204235634386970420707254656826997918614235844198062815764308721839736345822973936145443131620510694374888145170812569232200674576480139727883995338792121069116364483775298822358701424563615953444719345162650246236374231496003544034327803988263138393784939699118695092799968882643090955326981486294278486548589667595378355596315542449316872238957710165071438592335619186938927460000705124734748010463399474458053180855523456648846090069924318591721120569535072742152227921382672354567296194022969576984583668335111530228555605002532607265610155071561209205486475805714024065449086376980104224880419778258859135224846999778850566023143462640619712481587596795838662214266961434041378523779886775828619714199414026534772668723499740231359714387682711825563858946544781883503341600030823623056842623761050584503354494780478589806479045821267209302152087721730807158674428731004692427144378113493949362428931819790128912069120737577549885090139114407696979231989380654276029963701154738269857389230428589798084896416042316249214974885279160022559640439687329196167686192226585671637006955071965468584236324010990432648880120181618373492233759680390099459373630914895693447365101775883889092397414738678881058828194284665712974955522777846989517937973269604817953572460862759396025158945504366799469940872322506449829983273842124600258421632889305169196522114198128231622436804379084151041197835296332679012697561344717619200*i1^40 + 32239411305423838292577599283455965129671283270423895668870662163452631620825151341956571722355948456553068062043254124935176952171810819836866417367150150522400313568971077024746810353793712834766137994232602792487769859414646658742009976469561658818275434001890314857609963854334341919179521242563760185574789148726065620948914762712750550395749034335293311036808635681391796314564673289789246514415490802940664793982921771538936857448210684395154502717475219068891552439120068142449517647042059404358180490369590903747885871745891610887605716137232738416571546874445424900485641391848481554685743361909763969310721055355349485829571389605239010941626952281634336654354363962384133453037005267399664656402768998043430691160971280106657202884159203137797583042921036301366408713571814157074380967698916792208480080014557663536312348982362335545478421823157088122893762860712430805908055739001659154752789528996824849214257888278081118355236676862339053519002786475005368619723908269651703703928093893933969681511009894954108798978139266419807740781641290667434514286984744155123050727028133299021115081574003431584186770674339673508387196862855621306839281492295431725069580136471719393760474005922907003097632278411180439879669578357686476947137697646058019277366729781507698183398297555197089284486808557871721597941668234739936267913192486290549825919970131493077120332335310002503261257034599722347301691511016842349180589718131807796971413355100482880138848143674317935801264705001508357329852000723862240499165404033851161504746845418087346689109107735093890897847386126472033347326350174898470240731103116463182213925037072526861150444613514129235684934958812664869358850430021548222364594501202415600307702019168110587543395426124519236684139020551295017412107695254151665866902687459257581605906210705425731973225265880825534167847528790601480031591396458586010185417110303054156137471339137470073540228563804461400161287184339801836724849650687256944248229931785728646172804953415480755009619936053613113944853523679546781133210804700332600751175356438894839108344466984176256859022751520564300823883037579268804673956152172141225924571673563947832977200097990721380903316672426061410690005733250868835553536092231042702941203785029121051031869899527577812542518567580957690494133795655648479699716608573139237496223061582764443487504407611029439487340404783825459790496101785054946164489648804143502510857711134944004058343265998017426670618854193257605014347158283878400*i1^41 + -3068887935496592323332859641509774100981618350431375380530986001063435603787855545535829106370698849950945018568957456006995448156299880609412408042999067927645609743026468270817951340481541417336836415673580908582579402116960295561312027293884658368395870179002741086313434014348917173689421036158513173460498851130828670366188569431658150616307243267283511422850896638013514967280498440045242067768618795766922740280591413045893409208762596428198157947224158706086558057439906958210447236490501071546793533297759873747264759036008816321121566617207107417018288204991839322929667272066765684811684821498864154157485142504433340035056404840032374399956416443581459259649866174933543639528074659898792736940255728049127393898296464859947989664090511844381216631769881555475988112019457830661854703194248294358101521358509425843043492203942879173735529899392842589878470172521248740284385648318369239050383097276423544184093934745830974961113964220404746759475605015363496714530619085008774828272847427264448142584862530856709910439971452928928732703133240963896913163125413405246218245148007476508320745365645310638184623580329303718050687125851411682086948909043998353409174398397462997663605369613482337609491469191175566411159550099489281422027094332818017083878612465561313227302565448411894141728048320803897072074423569788225679955778162810669502281200779577756352118355216726401145244029426955644260437213462749827997367500150587982785093113807046843258527727297145048100758528319253429665443975982694406450286624842636402098004292493905384898415083080675456707187439762624964825764696560228240759906500786106189617528401151104353806455302422977609346109939209902539346537044269825891388132069063302189177049012799075634300178206827777527405318257609158870350083687281093467963874307574051295933297648538365127253866593616655774739907259634466105823793078387873999146581380542719488143589708772223459510668587913874512388850398568438641174240472875956567973136281329364190104333685464513395349473002038525196961017084882118987162157748374790214568307020899730257128979118933197917352544462597270332010475939533037329906945080209186066799391631166335841871688171705015231268452156831387567996261882352216167333062863743511848188493262931072989855801354947732174345482507803850276426126168614326227206407076748396544004173391262615505452901449463826158721660099149596402930759300806625944464359393547583483295882143675485612781334017177604042337249278072111685820270730280960*i1^42 + 261103752326305581877161554021926901782570479543481188838052760429838235240971793446578354827976465451651541143769382546623988471238395834912231707150283765160697405909250525049642437982089897510818057609725666428217776912222944883216939279021717039491078447530826105443090178031577041407023166140816918951373026937308890211495731926013020123389008915219881769484322888367894908142593267170230033345874530103654946947112059399140659373956540319708397969339095655674407194900322552002013305161342976746619730086026957000108634363895666913894251803173578600204257030489425213916860028560822296403533015529262224241233693668304443632038599405554766360522223496376876051069833117501752732744789222219801931352595352617664214509642290510561735532505700926689246366218114208106087890078978753443722763044396038344018641770863399320201431840200605149843169274570708585405201049071709098276402530778036984940899525985637073545776711378941667189019282650307912734636640947786932398384626567971919931486139527006393326930783870595776711962527543802881375904090313153772745450957324548482157202001853601425465889777996148995742167605625591679010329835642926034478635344878816582097951695929153038992449738573007149934546770628148544824558054169880377479659107783481500150546723945571432628246631263227249501569929923358149962332601604698231695381005401330417798736255524809105380574121722614381914860950371370515346955549906531304821674334319510311161238435776230345922524448122186671892654095314567710775878327256680058363881942113663768795682583954259822936928300295709373108127342165576959069255324140588833346983536010094731490560236113554157917832299464843132932223034659768183896090452953488211547485059712619484558272362671392910749273690188846898017311684280500679391543434850819495202792362534950789241325467309102533549977290193536006033061554447801276677846835598873056943802622314058131269249335668427414987709936699382859906204849876313738361481603888142622610649564363816914710249224477930494324472215718856455545667310422739916622349221117743582422746263959985652644674245748462728625468051230353917091591810974464797428272635334547542676054713559207075457092028038128362533643484676045024154122279770138148730174172543937804273408636793210815857034246840841317237173169495280604933471126917541185713109063150204070883273540194197532330374255120181174486913095232957228807143134395181853950418617302987404159663615257425083221438931577066239627103599497562745024953712640*i1^43 + -19867107826415424928127529512833517309219218227989807771327857538157954395479606408190027038104009331915771675657215250295873490979323717843166515754061631216879901749942542409471101572923087245479397432449195295279570416628535334170006360851213474411893865724923343588133817967895846500948265560778380765290327504390459038988011625271958149451603570129724174474123132419511048398601328440945193457662891181074633371519059468458782781811918150252756459124601636082226769529124974807066326757465343422839920856997386053940037999503446862758607834306346527302468454750252032946152523848893832051791407266843284309419619504905703334453860492658737707818752699049762592789471134709794385758880462567635978902884397965767536239265500447486291454610713444458412700686254580157467744725318061349945697162236428609396805075282805388461802228966870959404358350696951764169395166278554992250242789471644490329184435098513348036968816795749628364401447637851173654190375252083987667289568502044545760320270215369436852309891688983625298112875220959087516312839894701872870934013309120784634273081786895551931961204910741919076910479547449541747439319596629749284421622070406724480925343511902320043985511276136393293773954810463793160412879641242141909203213230326371859398393826390374249243572966775208986942297881899105781021784787208334534501323615381392180531942409339592507169675064063712420953038875194995312386904644019491789553761654704265779711922074628558103348320399533097783759998232178276277604157555947146179747617442209368993276447615799873157943609577973117059399441105666816942392361075600403350949444738296357885255472419525368323111200824395556885480244653359936467985665559441212128503726446188515768932550342215763417238809334155597494633566595652749908834519144289187361941017789346534577767511041020856981501652261909798246974630535326154302887894518595556812764947516490235169197198708199005544307566424615661075690889734434848714970259244079849380677835517936507821261028800227754973978349046006809056172699370491150667650937013998735412665319549845421483105457783606745420377004278295925131034505782641963286281394818010685507265006967078514151530686583628436969371221778784376916137409194235231031435686176092649596899466517162566399060753988360058736226865373610042077680997619784857938817816708041814467977953327266133597154090562273918739974220035877709828521070763322764836936567219825794656494875625037609798889428580115800833398487102996665077858304*i1^44 + 1334392587980052801952889450752703336437579986362491914030600667473963736448290951628320208927794987607270954274626957765665514421881227269370173503092098951972871647175037913496278708588432488037127479287117304513848364591625269548148481146052486115305992192762653031547927628650590895118907540009058762186892697477693439822766726294553985462790524550969506128845988469671907102088928251997446844216686008812865060301344405986241473472898869543658767098719708757273492067211603529808744735291283013568270780448701919320620764870067604380145558009779095450494846078947951303849994173064534459870240498627703904235635343395383444858231172577824002016584794147563196023006120439091774251540653144667216249886782974261576357673723314187948565436987814178084689172463385302677418032778987058530765485451308752099151566152570099104612961264007282977161377166823171022510715551210501073523201008752432707141261538722975990458728091500449784178439014440799813555604784692603685112056198003304113698428407629054556545462756463107364358974407730695589459257748632389710853973507696963346336946866534525876168506497371226343249614627909410804825493802123308518817321492810722360078607092421404702077279726008188052110270378249867585412715081478528979283567998431166344552008293361417196397080992450217850428087040463968332766082971129906936105252826297795275914347101104916397955890273157626490133658563758893799497688303074081367812560506365088336866273295683096136997793248079926140375009783729627999613102116784236159990000700254742773578919498440667042742195597445056180413537212335565934642190995865634487884208954440648201693055245427343915311406370631292261617973317629331383171294506527879416501422791063457894260281004549440093823995596633366463770186450643293692496908986352463173221421688063447183137318720458907560915944918574993986125862672022797163637797727021753804777976490746834686059580578757523514189189006474971307922936877549310658445587744820761484325045315132452780344067512903271392606417706397834815815177161619821903104977210888776767844117447309768614459137681880170986051361484650954895943650495096790431125694667071000966713986873824197540823630081207953753672776222907828470885450532275373852848195402731015379332244788701944331260872176282063493016363769354557634803055906407304254083574124617004701976002818803744377256041625742591451593741336309505545404561529747749013327450624847757109536621612467604895695393531323115200636707679018682417152*i1^45 + -78051361152659303947217852136744021234990607733156051612904841394978648459742229475427113212220046985488875500611116274386268951442105862936227776781165975694806815546975303522209381120616954470561302562222305414066043903470292572428378674885718840860586590650759689810587929503051873649383334098111404143862231267520103838721444528778142329300545379901755492732333373275983697649506410385564411084526747438340042550631826310494440549127819677306992225984073332061912224218684837496245563457954157662655661362682086571172379287223825958724454492585162024863769332404505836000419251195979301381540812333791897170680496702233905008892717383446053260842320719525692645720366198887723888114365249572133330489312188766411153454754847969724108114485550477398503148236712564201837992632844536732624646594383639335383703905687473934421683122516127767695044051743383783529053584701804576213054181772473329955099354145759704304326638586824067672828480909970884343773452078206181473737667461764205833387038984240704444571862627446272462425792408118989311755720038292987083109729640899492651122015201073888619389193161698688167347240615345697922991774743036472176708616823569510001785242249468951042175700830756551699235064046222623722604197975760529616374436578560889662182207574778093213075513487568876934880198500629384538895145870640948163672629516232591516873356073571953471196957164845225576144816753706869726480047889584940145237910257608934186404763814639971901900039858262676076975392435469061166730384280989025880825455274879096171998891012159696191980128030705890090980527645002603769098559962548908682164097784027082356328053120792916121179154610690627086142112312036215304734722009952817065936688508663966766255539592024472740000857116865842790852973501613550039682550499693718151439124826133044369049077374863609512279017558803323038551707265614549766388737085251997558890028253959884565569064947693804565190160718588757200775791061447501782046663417030156624102679733190357113468494340810445386886806469673041464243435446941043720124371095332948589299842682015321963844839934765616841180564505801132081262769304485335819090615433595589221678109390421280414877515898583419523641448685779295376845921773281459335000475693619088661918328649306000398279573584847980576112725979321548610894421059182628707404883612058929649435489102448080177817628729062989585137680977985233067067681385426610660392171276940540442970907525184708152567539875589629063982638878949376*i1^46 + 3832432896009025448900270760566455900673445238678240495851833333930773914566477020177254219556606939041002364497334509715764311762966708461137433243382253585852646424910747420397717857579235453810596570556263168932438343319997598633638005326450496883380171460582674439704685763983497519655528504551294097142021633318447786408236696366740865051743654433776585558395409759853339076417101622731556396360012079890893920224975717320306709988328542462837259165120835912618731762637341114677004729241859460389413672961932791419597487388409117151840506299762706089558360911341419001634245096679564649405088185869211559696870369963373625351929261511160175865504735144441389422733031725328498918060513004749766870417628085424812684122657870157174987122959391689536704848431460707018618676328661798405256355526201050341120387021097420989691929800380171900914202819017383523573397909132144166070571911654839410104567106734642138244845555877411853343905959908964490276959462213599532519013172483779071271609320367570323533416143666638557521462228378327183858784876450753950866158668402218241533720176991212957768023292368929636642989838265468136739806871457886740733287050851157287835104236072754478198792368295932215240986778212714725230800865639925064298314118612577700571086977273905485285002221437027370213396157850034225748207028826592903292465546714521276569196975649550420800534274744785635673048226600816583916230789054933807232334174854685363385357631231099910269069204211269114785398726005347448843045545428447032635435180063805048898276187308272405634319591338971723232532071784687512752850664656722054630661515215739079763894101471085875645485468838932124617790557509002728807155849707859465572426963713226096199314493034301930652179816089513325238055830274158507419229480400463033916902467429611575042405491944927542777035612697028370627022341778473337001819030393373055029907980250598621416724453211580026714425085504073875981259672372162093951175099061249983983281221246391841128237803405205189732580680958343638624725757059207595746518712468530945938944316970303380946317968237072020426891768913820264586907813709358892047090400248675626684889370475260534608728249326581184863177886983738814414181331891827853080839389698864234065227593423901765253562139631124554638362459670667133344896235541797982044995051343799980757938338630146051653677095095296479252448159402474447709662182706897604403686648698026481680216329705424729499401155844214092251342569472*i1^47 + -152026101905725718287375456712573871233052403306114013479501637406658781966067172187269924323016760753282818059250224281784147400382771716485550918883338378782403147451625212214356704006790436232465370443292301750862914791796719061014280186361143284559733755824174610858442253444972413942618565562866279487401409109134315481128593442567825674112422580634837306866068859078591968214796762533130294548871965130988623001781425185738253252204768937888535479103279047395824540789866669605558448957223487751221434222238811349891564137202950495914839047347055449594477093975539071409249834425496311417218720862304436708164907568857167367065648051033243836174455511342969525926755599484809223230240330533762553084025012969754134998012682336089376952488211730115282897643311018978812499802318714663574280934418443330006751752853746746023915946519558479057927027735890211802684132732335799625313611579334510448661105426433983682534108560324942608003149303618332700166246546033419645839449515535019189800403294241540427187113829257241084544552906692493170944916368682429441948490253391628962668592876005677029037829331754525932543940923150738716647194855502871665989223320172177064157282874019975788936072439400274929420783494982620378126748409584820357651971336139940708396597228627941050695939200253112292581730191716614161713667293593190337130359459411487061339853034300345707196692424007432186063639913249741929790702685228414430060705414810966884954112095812051061319256043865345163072156686352818816588804117015807021847199199071637040059118522339042395444052673410084731754265318542460761447278384401709934911067866628277774184223350936931611950791778508285052874887026528994850506347085933240945853910105320978885711494076475730623407435953594208824351333390938747026349225176831837953328599669908026257057441205425221142595184872052738953641168047998024366823386271953669318551354525646037791653589647064889446485539692006700165578211967522075342761725546013951948716781720128593224154681216054806424902462380316303704603141778753248266855257076467701128594751727171691081053444702146305538138054732209252537846009842236365248357862034578015302984263956941304677630424590079632831815737135788554362869287296232092524241161902839976192517138392074791162053899847124250993090913272613945974080717898960654823886758645159370673965915881118332952552140461434923190250320457150260548349292325654997063095446432027776074656350133190057097617713589188931134423040*i1^48 + 4704010151456194617116740848795367781360560709285858204005677243130413488429955102889761611312808254223366274746554609646573365368287879052148393968888365593348992481407944589223756183646328885875495227696405217648299045566269418623056257217046407960316278268839375225986369617888993810081536843913637197101891439214727908743024104690585752306984802790949372815073402565235480624942061866089354327979227916791786178155520160516207226974527331998457811396517665625685414026460599807155072480589530510737820102354655450955208677096116868613618066318931375552406653444290524550416454066716188181047691857616761056617133296399285686200564176743864300968305609804966960105470407263462132865503486503631412878553983483806717718504064997254530045925418730260910374148411580786566731660686284970742899376889130907556901185988279110527426603794987507921680333177416342163094864038194368494140935999302281703477364128450820268707421826309133720082881358933928616095207255140444084942558026872213437307342459791143887484836774763859774669774523711402875689262889318494012272505352987509575616660675387908601578061540361497854332959727119805443698567073262292621441296812254763431562409771714916520792267035982954958357829523424251627903220562826242415089429727058065534841053713476386220379941882384003061210304614872649505826674379681732664205592051889525397944664400641905520250915174111248451705480271501637779507178680927880508061449716546319163189513739255974250513125750455146242729180935529870028659640056691323261078758566791944868678943662078708433631347770665707876758312361309681674285809840794001865282705132727109400505690841086493851242580215212545969706655780058446214647225193376321625732656300340449384120263561724881734740089574038127211431622430445931000432289729035442279179296085398575937588338812355953548093968612070573236364436585904750129304436713198102017584219580004636146926164371326298966798330539925314079961321520541186302027918753930221905834763827450828093856115644393180647404879813579774179108629611858698377353415028170616526023693064637586755947030211987891840492377781906027002615317837770855113406864784187567011130365378064476992209343223473180280775642279357993514102892884683636706864379725470519101258341156130917869028529901442714753354134112621379526239868821483414559508772090283818087543087102237836193982266614432201364333826442072865001766939730012597625096226571847685032589452900634771946554845918632303656960*i1^49 + -124734710220152160430176017414175695190340826841520615721650105966505910291517856302267344241854974141896858561026960145854475046252753784332471603421130686959481316034131408367628119683014847351164460811698323059425842934576533713747502285930415346114726516326538069730250627231520743350012461085891373249271243106959433906651443701728999343877250502530053641383295694574563687185874767991579679358593581580613233763648538812682091595633449527713090381810151521471545854992303137777211406684179711135955019195087187846612384395933826966977498998714893793648632741404833101715166050056763888749647065899223360994245169181834255446930111290310818876289884185649796851201633454303767086540985859839390875453584325196395683032136478529577479236496206570618123214761819345779479203273464930270285046002269876923000856924555930724272651417295151017671666378496193280371734852091761967076778843140936947718067699240679254748021072206144908738989780968031249984046604233879950422857221143752946224831098450146834260784295867279471569289879149087046698442980876684001794045364212306617886474255705892894930820495235554020771152063016962288538597281751089629770184314199323543050184542824705101918702703107163630723099809446790575367116478007905228918716334394357898219976696726260571795178197710565464628951402478167734903588554753188243366111073126212024166672122488124905256110947788736284148741883930778213564978190706344338052553492990856410063571586699470710256261861623935681810472805171349779384865525595508888590197350637555987912476042088054022582838345172891263640427843704392698719006853078286601960014497028201498989316229471069436232803270785539474331359372237828055965655735024298759527775449047758898183376554106787482296506124943883914954150725642694075950005418203748511542395170211269967284795623440999577124337269793938045136250021385024938612138578618924305163549723887296240198348687198869864493059283811757944271828332447035801238083331889673977299410814584597169535515509787276264200271263164592247922016705342291561178273509413270345102572189862548236505004399823072304987396148604719049641228191103599252678003760764902474403819700284397521372877712938629475913889267680786761344352066528063415489056724362816320592076241081491256025159155882352848410365143422792338007722042453768008662872768524855292161926625052276426867875101811175086478404696362563886362144107406470559574495966174007006008809015582365974767076592867868672*i1^50 + 4498598306298827216974823199271697979111186920491545939989215318758813204133515948880677357566832477826287850485125991619775031339078721491926107222390301832599652524869565499091013826266770299342194107803123240826424149883540482745146122119758640820727365248734457766456224798900249292941552505056749685566972919337408360201036255805560067582015444973364543302552777652013385597031236093903136861116159183002469560697665505834082441682774128459869836327056571920733037975559898753614505749339818973690271426917300490849835626273123492919206579545704417878594851996568964067287291427467447791628870260625992712474978669213502101032999222834908232101272702214200781174106675563096364305903523048062049489654854563964944366760798894129536136244087124767894045308267232154556812005037467948265170880716515390295780432491622431385068013620987773247712636145776167720112264364913324470298717475509064046002382593955115268000118324981424257715975402153535252880020656816267070222561478705881310353912775139453435086656001496132158581226637197476979451923230101069541104861575690725486248239546939914735460984021610856680246283195257785174876492886486223991654077732102270342405652272962019169241327882170166601315382976184813999316481108188107246014730970201079984071303022580409563759237941679701637045675137419064510510978635403534046628870312278392145101319747660509396787135184413878517472818698639571745838541817986231009876502043529898017039945142249805868648394381402291518336144994138816028890329286022613280282797987093195646982482533686606013188383648880384653073637414221963192595168597594854496435858480355214348107785547077018058201912603397061019162195975021246633393446171995435992932553057547050781596204385756366295768121692985688598049164076805863465457958647676606593186679922330725936272339382295176522941123270262243049500482226810033058562209274885191474390126678827396846332612475881126713132210335242025579520775019667625106898047340168277527994972383235534373618078176623113015754436725645652580513119917732980425810712116031657166311846734171421302233187154719208521569659509310142230662865373688461540977771157594015687702013746215931164123925622129875970775615997370971749367069265918506605940495062613406939625865941831716960229705078145387861243752086130178570958789975722747403399983114055912485352205516855997289045226601527519501904762755549010883718262768469958316990604000713339545824499096510809490324212154368*i1^51 + -263828120767904763904375274741734457655075241633796967439708672617034926237714076692817447328038208764668954070829625746598689238266153101948967022176507036541322664137481522127191489509381625607848473833521824891886195032112415576799023277598897938291569587618699381094968204397674067255012669938283960276622891099496044063741558679358648205927153380146156847288997800030742532544854338591075598358184809032315373303526352372649976898740625986153789993825102847953014790736134718904670307635299820700582616816604732858839294027539388077049174954158487373794836315712355629501750059972582158450638741278953003441193261881234260692955515912924794465136503172379866105379827272029796562943283467946791273274906212340468546857159315010851309006289282717120484954843067834194542495286546199809436600951409401151284215589773170708948206401847618873965976418736855782013696613867278156487320361247048756561233187279878260035472031778483199900473118839811116300007777289087486238725975820172455601643176873912547405675570757644987354557017857359364570359462755318425702014360207213658867850582703325085810620316963507683734632307092358339402168900550304121461612540397853495130795502214011950934770636784699794063712862708180363020766241388756755766469393762941946423450209530302412773218956659567577303065634186585056764618333202945313692271357819940305301023386692522848033153759294966683727227194272407150707739460306630340239437489260361907118866245897255771528428574894151084194585658394675676604061496976788234547071351370003484720639298460867808180978046667033178518601276672596920106228414157558105221400092665781622344628940549289137632280798624142007223325057491034717140563800531613400904328261289436069585295924520070917270337354221234435095134993635575293769625485439487870913209782777993963676723001997238636108979028421055136740696373724005689189698976575838509254097321572319587643021184585936636122859837073584326175203999823236398394657809430151290774590386936996271615706033503356713973176748299088963120541283220054625697253878023656388380363721885002810710130354520252853875128331116628677372293730788923602735362193027723747525793888119204295274794397725965169848889552217556430206360782989230475324477845554750656446715443157730048584138063183855215576491346272543189001327233937853431904706757507940195607114805314885281402251739551878808374174705770506568134287421386762546508410275904098476466073932751024214085992448*i1^52 + 15264006108211113406154431229431354364447561326839625319716420688537492279683798773366365391448059331395980372951673948987855749963725969979693727353226715290012846048195573461017055744968504911986496556298827064996734168564455081400765444822946661509881307023798993315963362332700578182809642763431880880744572739251090466341080982229662112162921021044040365916786215802287830894212757186135432827528508419037731008801473969216728238095398436589378880819567265032750865311086851152735923399886118345777883142635722181239346644503811343144319051342338326156297816966027801949380711118612845436461107238796786103483434101299397883136344820635430722272089518922051822359929017866430665486385510144252109635824839483844612459262757959688154446028561279096659989988008097482241168717958130803174199239058024159965450376312587907738800692500541872871160374057366150670483496727032024805077237804307370306120221906980495152682363939117502244232908006548271541971029862955507733599533212421981366299501108545416766379865515747572160846351759551554955392879845286166854888988034255825514087971090163634325780664635815540601438889928102286187914396972331189670950376716651195931731764982526252688318330818492380730763118202911898503563371277776502638576589455724887796245360846524146421168886111937497295559844693154947063190841747299775983110331173576882079556713384527133947870911183126343130454083925269186958477446654462837767486810621267527277248697610832149106665476513665546067199185900094594244953405790904159029290120715305104687224859501299129280432169369350682463719020645727209785884458753875732826689657033458281416252858785385060451352540198871712504284518358294598616632257048725683651028628803565800487316671417429082996886156735148037851439938792389339107478055128154251718240673167508120370484520001889640233954820737894777571101324698869902574215285819198619154496168502702113853164834516476156559384142887915012254064915931176288046190675729001125695807212576719690699469998880700841526537280167780237484418504012502405262396669502276651060808908699871937161095824188473820951976156835628367429762830297292931728004985845019065456883011996683575964123042116628968107871172838796248452481245571027249654638435006077485416177384981220779876146605628798991166412946552575188070051526462430275405989338273679494887082692628191620384507695040816080436437397847446904598708814543728162229334593610763723836869243866877737828352*i1^53 + -730333711462413640632888448433749643584818087435448481018605532008714806958508388702948337840985845630850521910574258310723661882382754226982202016239111844483667521635869477320381924170214985697404033378255351835216467663349193545159421463984286151971774202356076938869253910059957998377197130988606820066630735107350668327246833705898983236322826580211060074802033227935202747076299216869675061114499056162096162331811568343277939545284202440384123322871870924652089192127373704467757247348708897967493054366675855267676518793164082107852851338905168279865057114135927982823840097866135040331115735960158328901364093029078743869669606989959514191409100647394815844969901970816183698455453325526009296331997830250400051977071846292103597142325852792604042571063032048717519317507435097473432666834987230333717834910149023875498893669613496222231076293885202318259959785183949148797773511261179849156212075606654477209637935965898491257641922178808663250041839840439464138883145375667549654773685049252995619771270964861952472156219140860643935932916304642019480004831791787031760219116370769129206066924104132668913927169202958955927147594943325832067464451322768200551146124558173940866971482104547277363551437318815397329261941480549409453300157024823305231311392591087267554282638579507235147623199652092174376693734490254618412236114413680937375513618119821253785161854709418064611756132815777557467387579446422045991157893474899801394665391159642878917175838891127262280320022984405383501891050014731993922960843704892220846099335786758624476575721412566589807015971970313642692663993080324315664759868490790440388630621100254544477395611398573983500574961519302589843266425781932821374594654164083742020911471657606638463191263108103164879206891913994679268132303850951540713643548309421076988963729573174838499762410365255565923146247381082770376908011973517866882986774698990029796994811435319419826243496409125035648173312570428558280019670741382552468249198176934639453186238004271884243958153926619170207408346350012568640454790027281345014256672624832584913972093682064156745514639632044953707377330177979243297361544323279601481025968221856646294464724689007362412861434281184903365599215486345397862722656189325417163932113217196909953009553341687803781096221133616957800142871344945829124603356425982531090708571321812638280662608144804200602159793019241637798973193132525015325872786887530098344988462878294016*i1^54 + 29064838880005480234206177718816696205837243069732432889066317405344967927123673364707667395760738240910666328252481750936838359394656470539566145936693203310667071458347465954134562140264492476085241009920616839184537208916065284848792736396822825478599402520901765811574565837234666727496022114250059297054232418580725788259205087480445858456474151069525130486719112608401428505460487802513178760116052584428915074180270175385645410605057812529871636072805344642732270468370042664737559399547447652155407858336513177030789453210009967509592620356235691052528131187311532991895654693804883552802418807354840765513897904743375880685990691712380370600320208414488311202902684024521477379224557443114914736102318900683771489455265176667644211463283610650472459419626225943081409859211487250633060469472906573651519285672780665132090623003703395027317200792288938808940137491175100796670327676300654684684356333228318447480654199784678672815569225764929551359812138016427137125540068295339863623195761185710538147110218424118050478673154933075401134787830152505934747836035425015796606078105473508110339438760150136948890122117466055097080210442011888428685958783075876849296037384254003557664742775807686902473955128432421016225932578715586425969129368449272826151412097535451682561659821079654433083200617591484341384571875416715985332409271982301115908314428148391538160226298773346486186298020930304072851534841975490647312467714858513509608964435529772032533015714717811383420032487730079698722425676001579678546754123465398526059437067351551919252870498283130038929104784823659090556200724839797083145368698188730367741930197855246415009873552152287917869635924497616179270428610415529469531826977711026353784722108802537234495377959670061756765810674778137948572972405690695986676520884115499473023927929197275302695541485417016046512946942643696859678289008904484797288050796077564040237488489003471282384954331672006437438052925466204710792248503924222164107786488827695130473122952239664998406705891824995883174957335567352597287417966692619131964161445369822034829601835843070919817955172129938137587866279512420035761642694424488656845817200685484949052790508812835397383126628726593461863707129861969022321042696009960947158787788802967342199355854999105004148939688248491607608874796725057761522699111786778994331644026520761978940102806052317690382592420582524537960605585351646023879670625205457144270433550336*i1^55 + -962250137071199549969603167614320809821195315352495143700868967425626226111747708469351264713181481979999204854682191961322959020492280044877263249693980588677186297975678335193885873801965826978302407085895056882452136010606096944645238648672639044040092506978161426137457221454373029568168297444804203983539300801448516484577588228793491329330986207733202243093173874825838507728315383539824719532128802488546460162088151004757615599054631033140999269429238526844975530134714548889587817658100548186490842403395240787982280174178540405396016670778362063658242693875976005531750897586784195576016576795915152235319985752012616533964090905960108614079487255473940853711079192342614240305392673035173312050171382104594387385063909458093368131772460734868287372781030700625101416544242229029622598001431502065400971987529649449815577618735928945643609873242080688543613467505104235238953849901634178583139106721079132327478626857502117385923579607793053113619699938308202748537724288028125186850375863712582929836888314437571814596669413181030469854755380334759333356819396046811987168945456542068072446411945445940414208187778918144933855441174538733119671807377013006241543836600913861614731365291250471329165093472917204655808364198974465663693201375550121882792994233407844135753093886666412379004161094823583244205257994546442722164723568958206729656957351485765392794705659751512937354743945781088971452105050204380832106339567407444279223631548937232129392718921142666914856006232422742816815722845410339970831575570766504895735626213903359864931732392858098403517308421636316058013762497546383970139829754767338755834087842382587940809593685259503728377707348210630107679197152686935571306173325495286197619717244961103531121998761119240109389751807628841022579635105506425691777173695363133897772559819314212771869804874662688168044934039987812271730937386194196717098601007377948536474193276301622374382724339342801687939096325655159306883617683296952463145268223022005109079756209944418525305785170688312757404980222323464940322687628380574546830396732890128021967128439408864828934191225063198867776950969132944574514466597889335690617691766392289138625765575864610886429106037760701058705845700391468413404455476476432034401833677028034977099495118599698144543898847959581713005511259724324081163142489848581044162415368168498524814316388144519510459822366684084717852672071819428509945297654943524056989696*i1^56 + 25746903358228965225691667594146899979744466937342139325949168751091139193077892140199366734815209102147570844796340470265641275502762725671176337430467043361543069314601506341696020693831868168628685488033876028025240537674348972533632072354224286651438865152312145426393908732291439336900333597815054107054037681888490972496775501523924954514521680357052331384450681589157759314359874288078169528258770292505449943667412764180129172937544186877699392577185206458613668774407781039437937666724275843725962454785825291317417906474461237718512516355044526551806890984512293926927679568754535651268764177460871378291970162934244139605890011820937972874820400961493989649720154642029058683143760963543979903127297559775504889990509360562312597219250461774735589693884752810506645899164866357312318296655535460300846265143282785785887913464332164496767391129787067355680526940564429346455882374170745686487623964975932802160575382332920136353978476269884040543250420852350839812269193665270603723981264595107442268191645402556905101452634942677938059456401043728783224293938247361395745892888242225428326448151152550460481192006505396893505015647736085881490886634387212559417706707459114238330871414433298861452094218034873565918570579517431762127092550922888992132132826410038849908103727339866403817121293990142574551035887836754262150511577585033056932427028089676593234511076134876344523447308839672999640235412539763891480646921450651036881723799198272735732887204375868547516571911135453893978514676931429748863871541926649148108705742504546085330862371953453176027851787964106049861981019800491781588330874524427837516071707754905868242546118257982482669834527967011116536527805916034733493817506759132822884609446695337291519266814732261435288124419655135276296699875558636820559831619638075960249664791913476216656954390530959303947545430990284456795860328184633147969011162959163455099221688175180762889885087971838650943966634267211613247281147444210458628583179143203501402347995654338493589065742568261784362205493246517765650077892060517820348988378011422924957080770437138057357370503478956344246864883483295290073944433008134932209440805870555066695595102778562005389469056661023879244484367788412393113268840128264251387250054369194284740409885160136614745226066394845546970856402288240196734983581899305869542589451998609780051995971696680876655911613574198028206325923472868670206835696363705991168*i1^57 + -538716870538739542554902692360495011284877208809306181252502745006282572609248839908449457436943717906001650535177314660573241528820438744206353175927313120273479502231474599543869677016424648947833457877965091128579616836132054312443826716610784424012554605463375682246875787709268756900449762161367776223299662154920080509397315415267301590547106786338813768727746483046627341679801134229632762787583450681256534597890667516014552425958582137776124366130374539183361728908806100699877486355595199956737312684206805908393710475233403972826341540689859853116867828958014749053218259490468746643637758845775744986126141115485244853906152221925479759298287146008143126401633727164569911294643340863523428228241128709572907501594440705300968959160436491185156554195349525387499602398164196406080171263897058367561969607438960695675227281437022949594580686491663118157996363439327833839661642142396001726528903191825202330748544661831050994479742242637874493426987993684410647237634863423139582463612512921036281391161321681091348603753107757050994516927368604733204666541183068502998753076897229440630924870742462160439464492889253072703811432037438354199530198830505419419381929298132828995142763369544375961321795405591936133707724522552672598871513888937584033111087721109918479336734712300525857246784784330080339325340825267776838756154529109187793803215431803530407591308463902347621343534577477878562224405689787452310059761771290421348409712614846492999304748426713505208824942758717872502693792630655408829866078857944431681865728254387090801056412225485299319646510491852615682268441388229986477215672699707042396891692852465222789853426603376637620769531881534762374664339242964001775530758572482552442582827876631770048441321517209482190207772483502046617053636889525006837841477194678310141737135826601637292775999296206189390673090127854619695624837598537586044671125502045771167618472456047538261382973458233629157246923533296022835574716038687169750426446857929081524764205612985065396478054459222051178548627811355173302933532219343720560980320193359178014237236523065133516192166354999242387773820183763110312355749685963008904249790593747740842473512794483009548510569706686437025043134248688867591014857323560899685470620054423333787092008242850838508924062201652336414973308514278084373590385676929316012535487370446311502832102873053403782388937533379514329060777453018193254643500394217472*i1^58 + 8585958666822025487664004918771877820913040507768563270152556417960616323757639001147257348244227620137430428238119335575878764219824570097880926696675934190984749769722358075201720378563974111052293686025718523457698133573904133878822729398735021859919457565143628608590638331636503060873534963541634940911549888924032804800555219077089954395879513152455446139306819814344980187026336619848164451733680268824869453966814079686027047843841790630015765665627199393217210686955244233790645296878622802163220455763661234270141419904947813321008291473369954467541950601577840596968719575960361879281430130275772165022091135379248562681756125847974555880134806387891201855775299309458670581836144593933212530542997816578971119695154248115408394519988833171175960688987692627560865902191696819010902707243204275528936575258498968656421004746302246291308575150758849982533616821315702693509138971016689507712140483126891561064686101810583452405556812515091071460819097831560126350562948279153340862364309376962896627778882182055839971623880407615604312082772756707506754824856281084639222845637714152187056109489165732221169413229512399407830612333616794139777375604265279102544412696704183183264456983257882225894758198667102807970265359565412038617579980317272424399513410919399019478259702004247267474922529629266224990951548038751756005898277116977581647636817743963182207466759071703850014042400369829675446054910850096590903262016667092372481690639566088918357802974641019038080681620458759833954573317523781581681272921031440276810450823107530695819809733046740973411579350992425247704387956789513760959454664374680545675482760180660900371462997253019979006917032822863387498842739932261463575865528455250447192828256206634994911095382110115978790694878534019015123479372175882579820353945038911939166486046315830879020602960913475248440427110510035947050051249819216936250661991739992274213244688747898556330424914070570985791745091382641166436545014542119512993961416932093523372781094581216738735266299023705103515985641972796981995790999992968558544967775075889876014071149205615123784692903753336628524030710124995706836801801710781932253802340178455725064338082685262513574444896299778713787079293823432076234416096346103294302574931766664165548476331417150338068994224679306047566889316515295857541503138088675385995522020430266914890201125544342413891706121450193359649529957051547470379412881408*i1^59 + -101672091205081484084851006407885205446545460691687381867052403362400426381132339839794158716991003407300396062744848522295318067327963167569336074904601854740365549189847764696039717543981426941522728643470049653734719287889971493172248291946500567998584902531890559041004011974546087372244258817789547427679537131799238409055214419434175409641707818594813403635281390564477062271398512995948908040619466789352188076998214111040780128085946309364767619462590905872599705198415910281619113512927606057962056619206873056125833161809294214489155653853139402336548972495130213575330663995560983181243338932762955282681117592670162775199266625361117480973880803255817379000497784371774666386213156870740216856092565727345968237297719373850032370597879715545405340563303104793415411708423546576652885102451760382244192684940633879447028329323920862866332764262032894734940289367360944081272646944698967910632519531990232759432658871382945123893906996324741266329392814637096601910388866687294300959150962857757725138705389242293066189575184316533674223195733449569622133445630057435241736687637172185546021111644664794886723059732572563721570319825873850880901249281275683314747080905583640318641044699900931020701274240554553548575341739074345188918175603140894333018676560235255250471068142734818909134043683217998884269088126730389025832903062406504440660842244358426742787660854227735588899094971226000284634143982681702665115627953371090167384562428070001844765852180987746050067548537791264595176792532221750894368543708315499056185671315898969728155133545080287789060457757285791445129066920446410511767497436456061510282424490865321358777605591970816544077758318884484131225669848099346038861508589050818907170463093032228666854473903193199652593381677546449907879450196548603139083058895535978758614477759439919414452864198010443132602601488467813610600283896061044726778205243451262737620005309060997083025399082759077883581102745268121106949299261696621714281428184008174514544222324476700996388401256279489000544322012653474936972426768438983727931069236485010244935197672837672706078660880300741676292908399596637422417558679381751672564816334872067795175011210948111796911428257990582351458803171683404820018054080530899347716203258465649864479347341925534199899615395841389560756025829735932255799947910595040150381570560204751127279948171284142250920751830495912348695186664275421188587520*i1^60 + 867197928105381411145837026750823323914326432210129943237568107610051327657095241822933142594395891634466826781057919710623515589993134795492467336618905662113144049758070718866050559871214264689147137880748825927753297805862902954769426272068552962686230478661443149870788747594474135155250372126078260524405266815584058595542716470287178413506937776688742107386918629482988635048755226486449343379388124141532205445942190074763971528688560696696670640730847228960407454766620803780475926665805116193515687357458238695437390307438260422182086736563257933786024053491317759169353028123403807327818886660864917889034701377377456798114029993330412395771069852728175684594093005649044512149563411076902165253472085325693952769806969241992292175048786627451433035551712002955704778072332479302343985282164286085321172891524301318596870204631700981006631307588545913042592565011197990457084362987508943787044515327445481195336224653619603431260360384588434939124591587954198756995848139137442949286874648810418992511699262356766112624323407919733274279332948189928993810499495556362477350695350903987437685402091274098887024467566298001900036970229382755850491861343744339270614071231926234729663163843153021580273960682401889831274224132852582914861317789466085601200028376576271925767145306706477821728305822926786343137792571571539078997419412334121143714219007384805726060393686431298483680418937035888661257695026728526511261670034299797517671221610702088012890703914741696920956244063001133929629237660478266452337958487854956457571654253797093977116580726714565627174567275862571849935969513690266164926118037488699399372281087706783106563595462219529512906818445356230063809616544853871979767597597827557225627284480200680183952187860846555105315417003659020846124915480222426216393464612406467952675496444825966444869245271226123614569593730082759964130307625775745962597971072815653250754333546438881114401913864325825608122145255562700507094819675970147099071158404930580527447382332387581394100860895193073514470829783948716750849536449819106381691611004385693276894650202136017671953667930321913555127965143766895727874390290984530348677645058488955284835100584472677852728840259782257270064163784840271868482358097599967050714827392037000752044348805430153951583392377774015780285576121355178714407830004471875919330580865077855429526602216903702883935358039604276665153608111435546624*i1^61 + -5361340526578813084238438938941825872377928219738667892082520363025922747421326136235032864823360743211170817037796108387838986023862371844782513834416494659278489387029670100007841551539101326545745168993911001479263548474077502239327982885644433619365033232091806202824131091264099803211811810922378304255829498671598265045586736544771314209398750631258605894310260108504733890179360907786979861341148950681840741331530614618848703064827298180154004403197927113798900484935901207384734566953164198069999119058975158267463062871815351407562689678719901972972699084141564211262168238073066438659085657940634015016788871976413631180425376831795493270456931049351772144896970393731519126799487997378660816771608276446186617425063189046477440413748105195089047534394727210204984922916994051953936483295930258927280692676864820598792344107387145452391591156906662833252144470336716950384170120071156362904428488771646875629083776201751535349322257676887215193443863610467134399234103105351677651378222692564659237359063482850997942167234933287564761598080536333955375248961501958757253862766140373709867322112179864033082434201642598899501000722296278881193557764975043181560948945745360520573587909176754386389883546318399050771138619171626578398913451093701801180971666216396482901890328271558415840591264179403499858216011455192016684245725252383233565353967793520024337661995082954500616649282700099477724379725856627313778805363153193162892708296975705177375715156968831848988630369098579381686057086191392977252552084609596020272562861309997299436144837330623891335455280569587610857896227642123062161634902567613662576902484512569519995623092393917934215062737525241858275278948542427050763252667044072962062965373905932355149657447012047658090999772761982108719357130405147568127753582257350975693963492215362657530864599710745812229945501066449230627525956070537179412296326598043985875686661975657789072867359289720699973105164616708206034243001967296747470302093736540207755740753807563761803138333421943723224129500127234367479484327841984447378318841123269746032905385137113664575299727733470085230487828028742412369760067184881336310675203014242378760748795555766187445289772998476389069652590425624033901095626803196863419634335423672426628010797053129728307031623956113894090316076960377786145878703278731127621039977144065710157640453633950729720259827488978339745821559357440*i1^62 + 36873392838363103947643034936742964294231145511324545839889829486913152368784230159403367391381434966973788277653366668189682662805853455055262525085965092096083232759745411947688439705021439598131564899473689081228627569965046639531729728324626536887325116118422483353525508327886999921035062003306383079678243086260755650649376501437342845017877859812329329796047970220990158400009374863343841023726643831477479550485385854490418064393510876169336126355938811861096181832482195087312944126901201176221422539484197181365984119007804645789509546279400402628830154181233597440141238891898730919068686780378658404048413013844592946572581370691696755073228303997770621639233047481925508863087830035820129573744593165358198931514300044974477305627086448803610610929918210243284829560028862837322203858546055645137696793189975824539946900690593853679074582351315291700699799723127545905302387181293746395117469737974586349480024711204116640880557303198661623814922376981573738854720548468386569900028339350411161504348272329836974119062313187679520083706294164493723753801684018938005672216815264344229238026281826594527578381665843343851257898196765894222176110557614383077377624550024138466056634795344927651988529257825629916137693348170272435557361656553320937732189906877016646339753640848774574011869076505175129850418326362513738384384931169851620016852362353260767956631795342317649477493673432485754686290702743512863883733811778519712277888889237261447166110462466615341162818575714912468472396417220733591077769318991828816834851744420674832202044426521881070969499378079503692560947456639640264788066694356448794323742774909295045081017050403027456903673818723815316810063474613440761286345361368453589970209871081514532714326892429668518275163346610601309290812741541354088806590642911966214196415051460238440396448143968499313612636489709863485928974777645121992795903560950566007175564031115494408528004998040330036306504695501778167142167427165031056426890180083518538065575363893593668200105697790300898672252243534942958066891230561139174570774928349494849514162811568396662765677698489434393825371104560625056016246311463890868309349865666200329850194017159248158350042047971127532224681592037926236880376166261022056157887185932758609770659167737030783496711731859046235412697409220969785058189174248037952391412637476936671227519477087168161239024877362956929312227328*i1^63 + -425780722848705958043120354059083025852501283584744358919835951644972203978767343604037451967100701602744311615824893773656069798501384841216552206568587236427001805874833875126982561714074541075740161120878774985053103763508968892481115096455586991605076841190669508442880460218816455030570615893781306081216335377738525779475691994735127586486981823894585060555765277668169571940723729942864557487951671231422707909294617703462790474578967492907457923919145413269147467799286435017658339693403398451942958647115980369629566930423831989457403928011928140017580287247903159183602672940914564650176786536833735720201525744576531899567573024321430425310996557901302531365395826795697404841092246303545076789762190365030895467076057310752700126060206799250973710562811868889360239003086165770609470015106440896803694752807073585737861654169006347344203466657162693423731408662025865919891017946132761118519157670792170894638061351696129005490775564619437667634400488355331252528643416176533076407874369766771140902560752253433317249375506829104186881239464373034677993464914609691870474822690704160744053265414566219569084109978125810614767683972556390363027122795695875885490250132964637975315112824282471009085513344672005012518174409938326061127357449927022619537606336842600735699349303508905894693341709742790082993118568301731870028039826268953740139529440434627241348053332739286474234417045099077073267172090602060228864095126723178780113749236173950524953857293276871944443913677544410660425801887205010944886534390045659495188708239923924170936659926325544589342992822134770390241321019867609910994490563171474783235731291437138958142308572101445098139300063836978037543995948835997079924399539417649602623260231361629709918275644141003637594976565501107571325208722922641270797053922568673299032323441176464684619785483614188027826824097074218726247995938874164059563134092174119331148041941703468495442784757523307135587420375358933907748963236759077064965908622012275675740763965079946628746463040590233899312847572871451125568253411863525027533573280050304448713277878699887443533015253706755446479120398533408357368091378898086492902490021399000700386011833793478895929714695944858910215786251303721512624401814652771211047469806748634204495908309330759891173107711623181397206272041533506604823031553708261306246782510543009307761029863670439406392976519512287346688*i1^64 + 2622730255920431924212448576739706744830844359240425592071394262809037932522347235546917643292065936904988570254671958144934670006436101689265997317850799025094582717015984730662241083397953070694352564024312379963916812434069643939327318471539165945087633719031267714383992676039455593817033545911525680778995962962986411728989456707619719984721753180026399741961378908572517883124141008691751215254641592503533959868369252389562222719530745634088492168938838050116363535869010974992079784831755341741210008454216550571489375884572084697232421831492547530635848329687950483655481871643619722429875787528143796167725757632197612786225100142475813634420848990569290681523615925856152276090747384729395831289408429534751493109422047301196353207551379401944155272134147865797326112572927861721237072133124322924722530892483380601486053496444617725160360012091353257925976335426006538783393169979689256413956274263838530602172677808473219153874780303322923123053515471882534478493890172255212418213544241706977783263394408385502133852731675224028643637104355268756975686987708887017194034659053909434198539022979235004431967384075322633465765779175396677962143714669109881391412601453625515128281381540504889712394218619680183203679255251610645010178417141744488300725556812513932297770707553587570585775935467782468340528726999477685576088934773838665351185864795231236683985477565230897174853528188102516281369798190536001998412488236430482665382254754463146161085185257093539095576688620333063094508499043609462136090521707189791989572052851482398268837323575598482236386164769785808445236419820019961526631756463059221216412466584926059607422103858629093070663369487424242570448351352913834045366539804216207992105355783770952160493501745064402723486042037578215563909678614360760826818129558378927839093151728329523195254367479058602777734747677760157230553215572208317318493023794367800327129194678311937393262146353843621886415473416848880553517095489955508998202366079314041651959330451542422082255850243250069840155542710174957808168451917368290838765182174896525094624499157430748743255754830952627498432252192906407197694483571485594479976693359346680425297027302122269921999555537989427706917052334418929687445993634145682660790870370419560252575416102847443267205574921517893693140923805252973939524229779171234880639466077511104396259075697393936536229721260687360*i1^65 + 534736851932099999445491583537487286947816164955399199600487241892815742492968934020616460474168401035200750829052524609505305230938052860226904602529344215373054264674851432455366261203924010771065942706718920773132404467008276678808158676143774479350983699144245562006124557269922261067456475424054365592358782516136450468284985725611272118148034206285483466996954512090372429171448149132289438628048471878978170203504590906140409106637378759515332877902175121330147818808914082214331799030096867210638450781402137184617220236275213904833560970327842248601310456177075225345345737742721427183506609922599003039660770225313636122544394150080434198657155140631646578500997409739843209133836444149727249714754799154990040698290591201650844221289926260578360330355912150278597852186815917895291937569772479269300346229235152285774433981243148654840135684711223807159041130468542775677560308009789115767713599862563517324113736210279856204411226397909647484360305403307259901914414805543345788064617881415037518964667429438769129608995547171302591912584445690318852484061738477144281859806184470268194452637664485966277646273207406974875466541892276951615590587452793935119474969990373219156661783646442720148386846031333567561816249212761106151354366623354785190722259170778811696199174210081590998351726503526183618947385513758740992277742274448528123207416665318812205373256164025211508025500464949391466223134994947950324967479425967731458687165547808802277470710875261675502712266998722419094502541497368853656985949927881605367912158187709808933075633151544297309622759046455572348074191317783330337318560190816058347260266532490182341769685785031104668063560616306177203229726423177405730726289776425638786570090399109014014245058649470957133625870133906967539577047403255663889349821447971311611602167372716890951278589333614876199361356750884136361098564738276999472093702999269997180128876831804332175969113730388083704920841384556300430489577486281251830045339109234579633329474745924671962423097840696535438040311014632833423130143175045651224655037823813928699860244709837424099273544133392535502765992885067479592048444715365692639376408907870762192784903826344423799349278315710600354597953447467119182751432867477417689026342464699301775204125067049726366545110781202770977938656388727887876294858085379032529834082919699497884457774181293913415767556096*i1^66 + 111353528387124688118669148300975229441497520108447690485731882001765068415474572349098566600732875926746665631001865788329873641598362382003569419171587947677393789088389301560629094398774430063915467871606305324352488699618385412306137633276044216178311813281753446742154272965380871592184658114696880574261843564341134166436068764931991000979815066872266148339266291957531576901292942868297413637486250244059417108329893772633365608754475060081300486875151666166073884726227343438497158193328966209737855810868146945636807234350947023083234122590707947557250465938846422424456602335382903191842158829101828939233243682367917656226263806551238998253765914264143551023703735532399316120406730530362303795771588200546389269296597465661085686781029606411497748273159625692933580740913498856365621165750284453299942337713550263924858742175558522012970305825989648313724300265962663808075407534387668786155621081598051232830079974425726710786186887704174061879281199935211990736188235497990912156531812376164877687365040386065390309554729189810749635350784600815819871449578761014495337689158230664149681185541011269042629363747384473488358724294253991046925316465282576166287138570961667952868703673398390908326465404109539027878099326100839550204368004452516381507558370916327482121612268370968706284084786032045342477116492906639801861932096566203828061345433957560990120761819173889072379691131224829927111986319378941324119255333648975583376089124811756976320240908436583447577553008298867951349146267744223686899784297248823058890299013614156170471407866646109999610991575181042020119190905512905831893539672056510656700978886513777643183521241941859957642979437997041934696934675225111162344246347128898181821210951061113378775855283820708823789281079815910620983872254335501852334770271916671315633471779182183954175303441767029503535222035333965380192789872487437113515462902168513303045613755064438645778282030982134829160628938653522142109577961591834457970138128789002998916170931186826133090329312111214983877424673885229221091815889273066612020833797841580091676147801565543897424177446899866062433512972643406156282110342338807184571715780236822831711033739424665568201486652874447026695460944767390607663203380283653844191813298485101823688370432182123291957664835867626551180117810794367117086127364243269210205965114264193203518113807734377740763136*i1^67 + -369681994953227400264738868619044555246234024603101978402410206534751913755663279991767655711375138020427841988128104698293006389919314217732955247332293985321637970124920445950620827481926851051730651001223391450704972050483273597751273501573080402018353984491826118659790487747622254288831847651533754622808038642672101350342481988187027023223121231184136689812081428050234797574726073087332524934690624209097512333011946180968828857718598084624488365175396773292643009580382588253384043404348202934916184207792895764842806834570141468943870235484337023413884283024493622729453853858530695902919858417428331681490260651432223679815366205000839326217140768592234304436605285254112751542134868542633920541045859645829915020062142972244907562689554363511052016800409032845873007749632539484319029723254034272941214810437386402452436366407109954882295838203469150939681671205437663229382096422627613222936906263709244348538576924255716535088232667948329596720133433564971130371324471348261815094594477581196890526457180421747056157240317857197517740037747108273531671572838646567668402821853635969439934790144485932560549607095112877882929086054788232880433761048458962495013431322334590789880739609572355298685943634479622971594426303177565910886174788417302465616859461848553578390797760964711339543756945355871855869848960362742982887122915403070061852595407025012606792168586697379906535819619026168791345713914844000592335255670018853251720538863393901741452607663753177330476771265592627248478605809169607105037912680784909825280507907942797281343818645553794236530058765547821319342874233146529723700944853689711397710236775482576935553895800138179618360373245404326955049778674917070679702139735925526743797981626996404837054743089444993598323596315824148462524064174189112706253191939800955736311769037759264765309946063611659737693728098585797705715381665297999901393429429192807314649789968803998405113062503376845316907314551624539828610424308014418761387054477710906231963929411646939981247499045906382651028688589496143485059468979854038477460403785237891843088741604596905898681517813950481026920854224195594665778822598501912480077289428980826096951245485951624557132170790149896106508456719639317464687954582030148158104862780128213812440168488193968372587536805780257126755092759955270756553576432537300271805196539187963730451258075395391488*i1^68 + -8967914862162444009327968477906434697945888136522766757216713282290914547734084462191786295966360487276163245448289931385108649446925953234211829749742111957076618701891415185608238574237474274913191484724611681254451626995209625285824982201818166873913546978522778162692023885772901415729183667218785371643735288510867941437670570690583223790998022216406054654816274495449471908495307877857004402203631186883560577133681549957523623206353091910322767009556877499848690016294411012305083156111148993820297930244788066569202625642689102942758681654035198480670966675098611732832649492676989809118890095293380603222669089196661759856349840170021238270629721365321387614810871003788164107932839743411737062937736233045025239056470960703245429050920854190064778013213011067350488100382815428292607132852619176217686577623197887060323801823971526614579543670603766209703509238861365687558308714654062765466120833017166069532572555667567221372224186484272080363390668355338158957116241376416009885756180441442482037528151031639861588948961004727596374559037059369294771558143304036078875214386015845036098909064493013261364192705028795972482633278665014688293095895732955789126022190832988654976277226105227936004968757570478894252220369858956421553328387636167120563702990357163949491008142928559998926003981039140963007192055874416896115068644141102826514789910423698023636567849050890401697959102334917443467698684149282567578969829842862294525736945654631203214171268660331968358568628796989439689462879230509575707450833753364061431224411507504919942609872304711585063490230363472740724153234909702213827263645317169886485356725016449205089845747762577160947060169331177878797372639906953717529918921649049411553527123825628647944028418090062890009674803625775051126504026026666896717702731833330528345465134285923445406548581793243825453685697054184077915627628048191799454215282741682848243599956231217732370183343372752892638392460884338199887537455828315706918486886007619496798783273292890099230052148277261724570584901089222379103448216681872093160148771710947490810908310798215975234672377187061745063846499699525749874229727052307091601508789033890615991794464082352379794407956471087361511347698496689585351516710839988906033563066129644826101275463427487606896482168267848456882110466574157439370436008706450851838247602742823563267925549776896*i1^69 + -107149415508439402450216977348889584773289790423996774194887668314781907339897623456708851040574299235424472044627224421686665742010701175963379776280522159459889372151815283637095017316591229949694024870292415224685083884299039505548673266136711459495022393604040731446125564956874483172843371818465829136828572972850925651056385237667201640367817984763653932443744556211630536586980847888057426367190583888388821840910295254467869731836792344524487781572860247537721161294581959254297639570284782746042983901898274611507953539161593731600294136609472578894767265030439215036345326539719784858550999787194979409883496268700901780218430771159957651839413083912584169470858009651411289892669152593564220265854751832480212106053375280511649958780626484689394547697549744415625746743136818625544426831517141478753048565018263431881048269366832144622540211500323177984337474285576937853583398527247507476186013377062077328151104505734980173805022280799293658843594193750717302837021821550687667060456312084100277079654198174397096989337367728367989493309164830457915548772059580010650509755818975865297492876845351421030171241907836871088536857904839249888758419861323218050751211979149038525638553640112392539694820756628167820619178171065278740290190116391420301599181467118228202542427502619230755916669067495482632828768862201705127273899478437527979869700270663738099455200531313500338376666851700926581148672738432792043868774390659484407892536380142509716694299401019175770718453707619486851520657762722582599777410679074443469209277055734921184676168065412805129215772615699577636300254565621448124840089798214710444268863138206525992078530705103320813472851133034592476984009389312936494089531591609261265703215157801895892095832794723586158973206601434684069148245507743515177752386093831314617974220013870815291637049733461555174784565605469432916398144776670920213056770273746056681319468598205581404258035270217017264357654800716970389554502180664298631135923918359962346439306919668705303911042572649883991448041536552911754862657474472018686823074500550371317315292537305941067780060916857835802917648290611675525253800116678210727621277053205674490127467233673673761993062859502330943056790970261994911325322496039961723133119529057682693909867063856581922056490823243613743024332707332743658237088351483724288313116626194471368727199744*i1^70 + -723795907641748411529459783125550305497969451228799853522273973965926670094376490427826043789487177408842556021902314850350340617807026597418640110383880539765355316370814855035148178503956571143915018937064819924677005000639190928136589677737196752202769069048399930944771751182610009197877994063590316738781882075840211008208816470047241497023449196243085240512709765123797050440862555179016193045857887378729801084195400953375559544018943161355255800407272021317924279586955373167109130553508779109534133035236577813112852478860157697020946000832716716949381216386679531882427359521503164360773950255479283770744449069196616456355738967064925835028669423531910268880817639556679496146079575172286827628357513181453923709778910534943450509397518742879677011594555280503216077303159059673623370207355599715539031069465836261883912715345308861527132266095363252838069652074922026208085291370518846290138282501079599368058630183720246030375536806559026142579440030898122471946568960361678917471891368908172790400646049417275050974156443099056410881958859139946940577807401794617941164870483885893193601409171650833979305052497841378739632719565589036434495010206929723394322170993092138973087618245864388911493492726927016818554313676030608729488118671433988601522773486253393398664473781681475598595449840904941211570878570758608500684713423974478811102039578721529507067709914408335215906461964303346636599686694836762071468005666166113346433411422282394519156870930064345416226024601966416215070406961549696925219240194024354078934541201459977035122539413746662731119770072230638016481072273504418335658046964052872282781101634691986867757317250092526557503396320531306684813690741908233800784519469728394250727003772258193128892416893644803668750609675308288276814401555950185774975680281731529675019804290762840345625313925410218500953291902114468219144026406261581361554765028581968118154492333054067774490149686748427801416449275435366983920581579778485526168415752026708047704185281258318564466360480762499180355188980104117671712253177225318455016753579935118922708383651359543010974479509758882064835435966169780616057997354371760622099875175021353409128746413967631017442651805147529991833098818752474439499462974586148341832118151086840320611031715590609326359246168212492240930222079154755073053219363252225956626750257736447950848*i1^71 + -3582479722264050598077197994006003655848466542233027383764494343314977922599730531690661920431304782090984126728556567078117865725089988217108105968416158953521908089189566129850346807335169874919943898742733056935035694797938645835146974116519097688841137507335746302601944287651829526059001322043087559339206722193242574698263196256500119621620087280160527214600829626132340794056412273901767644645717651381124180879226255770850830345286978335073940730157481717721185656076472485909069484411954450576371183490432302760201104957371903807450765813820969103749801824101894877402445725714815477899524391930774886223393810746562331546803239057101465158156324565473823444315553732871637831604238803840485776859013837069676010109562974998242932851034084495655683646033855892912601680198521442399636445038955425703932345277455367424178476334941682054138869836033976771452880442464646521580209511567122508120966272074107314162354911130314305539986161525464881018860139918385640791227501370084105089482629814656852700548957769622692436139656181618170121543629177032849216768170738722223455335317061466020661665626099195256199117099219124085758626628789648599209096075979878028165191101706973870562701100907903650338265696022806186832972943561040963383185243536414415298717499925555452875485094341201094260404200743985763745954149538565127301645356375902271435104227983610162856397558491650438416073994277063581110971908971907388194789388084051474573316858375239975081780839782923897153560767468184272796986379875535952466382595668353380524880155856432973876077966074284348606073361370478521281269044378356398893012858245644767319500922090632602977408345747889372006625124944320685933065869798292722203148630251202185522401370999542334916778765273490562315663673592348000617438913165457701619083652792436426772700046844305409967637307913517462281176564810910894652520295535749535474838843810811934748876306216010700227349442470087178877710458944030607306549924853565856339500835108606531998582768588266633557996819567937956808017229522625205406782089631396979260471438247275380176129592050413055501060740334320035830815767110547554386301553552847235536269322427195358990177685244815735795333475368653754086297886487585938673701811416975485796178800283616984280789608048998283389598299183904232699317548565148311178410931459244235455026699243094016*i1^72 + -8632266449033401002649494374023648878236740159983657207798329126849230734812278298160180544983644193686441426771907094261424025815464757149125214336124840201978402730643524606910484997896301958926559472008455727428743915399809267974723627768641462806150621143296561053790784241817679451435018854820903971376023515682879688884054576567083922127526645318108933577594542097435083294485448407233063272704434924970514645683165580831052420573984094825389099038355637337859164721480707902567380917641621206520608593978289152267710471804451648786695141019509418254138935062034775433661009684919941613325623975719159001702020301989944372495503177716184488453912080793810810299467445429170376387492137379448636290213390552425165803052898923110884184863695644914129443706405292069348871732270513087992715699392942075842711393817908814338057012978293867924802427614376838766925495886771177862478862889234668299510806023720869484118609991992674438195934782048483616305910677479606420870673568521405544844876614466798809822728504955435546853531270935183231594572552276575169295986244023198363083422500939878919947984006920013581777865154017959350273852713516659748441534229520323056164146317398945103195893655501801646520256879347672268890500890314879059109741658766963434248579125981603055945961297534910410324316412815296671905266705207355924428256134197407735385575985362005893997115599422794211443863077726002090915646664321467857045796090331585959647298301087004173093190466261206034582959456149946740740076237401581897052129691268916775541332050601647250434374842662002341425622596060908730994383852343769884350039260096423750189459086979814003423718731805949064729070847804340946352416368264039551729182108689111917177446405727772708000422918275703481540288794914329765040795002491190116635592507950763837854788678524180135940973078742638101796289831375983922418991088110549538591230622379283560589070051728848535183593593408146647625038521861155524167096437781839578002604642876388099130327070488633760628141243927639757368485892852718540795241028242676036110421481252879077465338970406616146630765606894265443496933040087313412058180916008221021890941852465979142922847111294574070696539608115695249986249284782562913387518353049128606686103858420556863278327986225982240716705337936391808949316785106924890994112713684329013280879149056*i1^73 + 22105660045237602115298075722979656435832548476215281486463067268749408871513602491495027774898564843003264714713849106790924402213559531142100777594946788853854853539660910611271589457620967896794851929177831510955428523373761983248569252748615552115969573702874696381064138413971099445577602098937549718141199376654782546227225045633977215991644306324216920547143865612477166899520850866584848511221966687241149315910350498075390579225051007926775169979969633290134661678093037950045251852163123763741996454435395820593687341305715217909518780598496823696810221472946196762105429020078640697923894963318665322564981487361389225254108449601526467365426116079508870229742007611790289144226459725717951132605202847237979350566137921186329045593438547442474829064709217404200516641591535125452567845520490841102630369877856202071240206390995616184548254593938477641575681365059622467568028990473004044573292970537860703874120573395425256039597164084513336511875247917411314104206840136025463301374163936190507178063275963482871366182993398929796238568420614170415573403562656581119996392260535950241140803373070455849652871257386917416768226768107404400540160758442106245903006626783843644842542438679877334921587168416549603954630543533208717947645335572998651861090352909109413871916667273776958215970967749128902064543681820865205804118207842398812580763880905792709983188083903094993085840395318317362371981787393499569073661320633325559903007210860624043959331362562717839719355514649744838798319348762235098987059488094851660841537447815196917495145547125348100405760511882301748222186622538396873295744324573624168672849681678903343754422375286701936315597982971660594681633125668095312537977403108262945498273578530767921884350002313726828802960297744629746127769711293149354513643991072091440310458144372602314448802216356052438390080323498378613681057320117575165011651204861163075046936379552374251651300107370308689028348458155539755947462046593140154253599825257137597748085650959276802744204117108971970523326990247217472280437269691552573803373761624657749268301585310255753247779457336592257986208751568955165636225001764298745207789104947395722544343344797958913337237836322460369727702310444873901094331249283657462460195371764101422461775796732346564785198405410699152431336639674307352292410056109838821228544*i1^74 + 335908422804898542277672354977422249473133846779625544649108866415922802892332102179323928594191347553558573662435489473380789891714927032138125812634120368875716347307333242165402583814403191125888666619876431954522511206381942471487710165613295289353084181449129050705937601000575009947891875898981367301728862491442937229029756386457567960547565998436812738551158656774664590906020388198960546229206468226678903103009276569337322743900537447612381958366677159701300873517060712776589821282857102636739094188760253620794162953129213894082846111768062074095780353828677982868948749785066865484975824018011983000505599596953125804288620366952094849421864763745659396060248445312232022168707215104034270497453045470673319950871540404542521366237407268903201904787729982460788882327993859691590605882002154084465270028188362922097103322241341382692472504295671961012668460779824427971085470719124901493073381599966024953973797634319869472626409644220809138288466084850861772838406506406473797173925506793864516781093009157267179481574966679824726889995993620351822416965400921408586404131604146453861853888021436549752136552860147422233807947754193439581269977727130610771753072539363417224279556571017734969977832224889864007207893836804157959081919913907278109094163681841506950867446161405360730209212566350128938293334499819536501656660888711139255600978232186886083124278998682280799648702904984791485353866390835704530315568751294631182422856757887228110308100087432319738514770984451595366592734922725412782555474521345782737339099139203827053210575099468369766672490195902099162989914114159399814751076929722866100883286419748737189745602372080716358668923061161231355316205499782510704889794952637969714781683246554852131717850429044313458382486843518450665229014224324178786130089612072991591098751997377160727404522351893277099739484910097399778106387259812469480624380463237533271665579946326940633625331976207168882950694851217131826265878039510558992335072521100112412583877568651633764982028060692649137486817285372984685599978917480699220943695595303602459084405257712247407352285613315843273993782638833631124847536259866736952817752980064878154960193530242440636263796759167429994280551842479208269311437503546133586037392366959654652616700004508901525381291402423967993607119136913375708291330224808787968*i1^75 + 1483033589579898589415424153293559173797959092377984378755795166566755111600007571209835263411812165685840340441391800912055824518890049789045713979144779513728196683425037172321100332703932426705434173368852345515740906732437637840782293050887918012302956282486409489644182006459769080607773093767607887416532781118282975199636798274600665290589598040594306868159989976728993273033028417046849611368294756691589373897360576998870470540878749632456933492963916506814176664788492347124655250287789525919113962434569178091946842014793449814663992897197504530438684708242158353514109576620490211906932515944271219075145510500040657251645312452955009800557482022631381449503194679834183780493557869600740136961015311543676152078200426871352014653555040394527159992963686793083829417007061402732165412415944859013197893936417766857486509993053948441648274241181934155556474071419952578706990497334929760086647754890761531018425068409248321133146702337298835961939151777689854138578461072795315790852535073623895265830672219605334542257247914489152471694037371372474706584151755794232905686711625310255221406053560360310501393190814028400958485118232816750280335832687693723948651824394308069277596665447477307508356653791555484687205409373055285779208120993069872382652871460819174879093843828581541559721109923752342388111282997632150791059620116398311418252314974187977836631842888267450705575816372950927560083288773351394419351573488810335434948689826375663500303852465991436991555083213138740555285185282155831284078135328298947813650626141992671710005441923528249342078385859040085730206299895104535400043599588397546993295485311840705105093005513390289519191958292791880739548606252845979945846810069774443925403695638924066099331013728056107243311339739136348386330024657775268000409244780887820558587801383341279382730118891455705613939641787729380642098570574690837612820773124344984989158880467262369176141941741147180747389186685901687507418080903499339119168041937280029608352504361096088757166134096664881754279863442516875726854952297510447307206639090357113818935791330954108296755910300752554593488762349533842104763334594496310776937860180143118520367715120573844042185948272589470361499299506541177241256091157603520778570371535495025789753726869422398427824530521577876723726256238755862152900146888704*i1^76 + 2458153186081641128042578812795101609260646362138958699358785870535075337517373076517265684835313861181195629184445339894242199746895280496652700453165186478598666343293171433211894987433133030714393137270006303723382022596301028238799922817855697263116231362893002823691785394253268142117572358500141108925494834601649410224569578918454450299174895290479618826484644291815658913207006952022675828197289958690373627948275422838941916090050980856078810403497496000189813735862457942613050821535234761807562398365128489702792419650727115706671185209149604053748905463575513502280249138563875285192018987904854090868941031337924944688309255305532044996507786352096434710516380236563298574691166524095887132886396183095207948634338670365171946165661528600101644619772676265388403889973554585480728238230710735243416371595124707060516618878112716040736793762110540348474539184584935943014540295684937286445208572416255473430540305018199002447694906024535074795567684823404985450734782683717898298854833333620847276692355880269018762825472706917377474937895197486552939040106987913507824484843490705361948704792511018207078256681815582534983717145858386201830168152076139782241975497694342483246021562305023359790535283511822638284934205989603605126723951644604447516758824144910675577406561860795485060491119259414305777738893732179109641906566282015242059652622696927004856387472703165759912241651915142642541868524388070492670460139626558302312642820245753694059112050796500785938905891149446517843967158144734742516404771597263665939758040121508540305199001110878892920626986478193696537101856605208376938796498218269590221327386551285776595684738286720583540663900204764384672474162898144016903716142642579892651100851782728347009671953113482875873246944999723003567091374438189476979959607038326422129497202384786642497758131975276019986441611052183942974750513605022258166635176881303061182227534912877857414048304162895687718787377616667421758625758016143811134568909322019533110937264644022846626346468857332007173635640015954023531311472030594000333624405539361284599575423968104694008504068902787303790697049328558095234197098272761606938559939150012934095823437270952222258102974682226098480239276849335604510003494212457580598910617381153495778890907577032437810395820094881052518494523767307797107048448*i1^77 + -6944870749468290113561317560526774064635052122847985582949955009318005992288936780499062705122503174942934733304958354097246207998235593727581066896884844653015416497216837287638691690471316931027937955767643393725993553659140355762646752424140412040916995199907147216365915489705230976758231985792290203661661201672023168435578983577509381467306672282339202363572259942675509000993137772261445710004395474583544313693294304340743943240309422712457883609295696053434763206104782288562689892161015814251209774715195083980166593183231253843132229748158532178769786320680593744200912996118577178682044326660865289659695585576086353405226814261051443005225914187327735836176091273705690457815324252220044879606858180914614702189943424467041983052528917983869597790900832515443534029560407279091192313592848014492184944595047347191195952990961373630281057645307341325985655215718772380519022417612804339780553386773513216417229140709002972463362684581994513184280561844090196165489594634095859054422319116380021580537033758709897016330302625547558962879729691228588010780670149432821991805017255069701019904415155434369609810496241219713653869747812760640687124085133927872017025842968392829409363180276627582649456615053133772718321336187146390882490991722587181029000649973838501800646356827860416561668831147977709770952893837488959105509102378952080792105188065826181800094891217107588674927644236384154774102203446474812477270187590064900393243665518753642226199003126767275474658691172441438078357183430982972100290499605989779943763099487573204184442833568111233103444033770905734785953263398605856197652051356254986407591297239111836663722038484352841872290570245412916972321161060054775097840193231654488062850486340218607029624893694500603947041179251105983001150846781829116098166932226997565645258463660308192630847658135279316915573352479832703676636831503117366523602635429436297121732159962743334903095008615543749731665515350851770814720601791253364414267446018170681384614015332972736945180612341032713969207981155896881597817052165648345762881675464475592672654736235952436177460746055029524171765172507009347741386188256712221781194020737143261998279485502177888154296527645253649701234037532958046860500842857786543432010251344274715773705628097775149601060194077114664972726343527529709568*i1^78 + -47490635097222363296550586032580511360011977521599800259641996463703863578212984199660289753155065601731806577980586852694420309611781023532005305889508883385682966735177259657000466066854221486395480341289701977274941441569848382345073687804854737273741393468784400967941086389547108808715800669556263603749315203147620227796275320095884661296453665811958926324848743087820321682123868556233315831246897879323311473944394102004194562567700196840935206077700433770455276992141666900542322804860958786370551672716437182426675890149149795884573354766286236931198519274435123276848732032839070814140372073026704650872960780933119281224016934547260664225667925718272805476355734642323344086430256631671671360509965243518318387126841430519611854032214834909158411468716210750631031456997663433306591470114982462096633368100642378461535905198110427047638286335075635372670851821353625312045663516747872117861503416228283986343704764682104603984237938131069731518291795311562208882750712344833198074441318019633750898576754856539931012244576112018757131394065784770587396646511916889117777527906143634351747700663679275406851087379043739733865708047929576560547524186451939430180991031088190730881791021914525633730691342369632810819903854238424446857544380723986120751729881254762056224745551289304514903181255541646262407458244424013122534645761632162269390485671042096684400123895071649455657204129194662118610613742870442470317691788226381832211215796616317085413560972376465321778377217369731463114364055440012485441201464850889060720898566181615886103817916792329574359297551472595286967878130035280514140884854843625980456379614787052787762657143060128128948216912230995214077575520110669068840437573005887974288521159848519987443666140380380212962860561688931546609742035966019369522039541122596442105119466013555242344911299565591090577557764490738074788034939065459264337401024359451359011980718950593265659800072419177849616212350629478156833683469848546492321531729132092072191812631265334408002299363197585477232648839084724751659170608641042750983919951268711358926306774433480582956116263070873908438086185600386682376526413195950954197097961370938867970244919478485672985184803584881572708836713046205216587979487070344927510750545956691943295386285258772858274897189719466063063484830056448*i1^79 + -97951119549649997457827030090019758048233386361866477028619454417125473986587832203785723720433271253324119423577655915078716380128978620106566532510180828674584467018386229366705629978497373288284027269890566970079616206357161745075090396643836851233604277493613715029835242615705124262762604711194374595028099372079701356252571031765356481118208478714067547941241045575187937106141080425545740379848217004632201468169659305393646447944182021816984036833546601132176602951632745504315644105200122993847494928498311217481097460022628931842317724222244594799339689283885341998718706419205848152884969486256378308531171976499972963571943214218616924188826005193125731287653538976500842629213969066707560648010307975781153624015961322821695872170768327966677401308042175020466985787728565195777171735375361670294759058564719826514696208631910471755954517404142973646312310864131350784056257412043284643430705069643629558841950236180509094082124845794961070647036319231463937461363363480888596059989397710661191213143339948014764155532591515051541579166911709347493320556913941501201025421113456228678240121538460182188924673115592812406289149902670113073002622600302266321190474103353587011771867246251716579178675943307797167906411434233595654524322472658065841555808566165912015860817398261035356335124949337501379985096813023621385269866300415573271453928816061065263298925117578267383606145271610689536859288317408628710378677273295261805620475867017696146540383233077904368775121320065035590736869641095700469002072218691375883412496833669442267110354065647256868295304581445236990318174567267868409251373872624090410155425849022861286269353367236695144683796397861928592506519440662710063222737815285570405666561800415746542204278517474704234846448909552666629442890759328552659134260043992634111955204837666150629654105037705779020986997463483365684367119856527812672102027033439245843227429253407754088885663848109207383730770453983748843808841678712579437362911252556882189878635895671570218774388320011734651190826847282034797798720348887367362972798329523185034116008617512869238631108255672773289918899501022907500613328168091134802984323723825394160507456442118135199354577802639731046318457252118954570557202252167758684432853976223569695507526699008342688812641707294146893791100928*i1^80 + 13109366454267485603236492814515723546969285555158937506773638015317393563921102788667066878847189523764201605842193284478405496247362955352530085078532920626887897707290628082670403172006618222378876457042344326833884348717752171590356296101720285044963741040712054767545879099590565995262595844278098550365545169588919211115468254102344368337905432767367855587456322992364819529792166922435844353924228714072254977640531191503456005902521925044688793036020960525535859027728374104640631777960688217368749943019260789706805544227370052286728033955632095520016570535865277938467341623311301402641569575134632928691671313734601751827492543212665177832404932787730777875858349100282644842957622161728540433319878858230348734784811680407960918888625505513617902335365315627429920007924800244624779810555526428587574389732116394504866566156525392114032508195119495901779132562506071652498175790805243948761802270273198585553408900852752767615051354670916789571800641454514572928186020182094535211053850412371432312819366247824506841550502783414461149732116153482386213115287105447141601220066284693789227624917662691907584247597650320683439754516918144215627847132368829067924234039883816695747148865865991776078615836114719146419379305767809695912910884788512659505297788893167004824695156751869821632830493759366636171489763079316998160586839524680695725177714034459941683738293942149755742668056661360650671232110748022189546781603956394214091895087034728690798845749113471269072235042645812417967907880175942714081494028576555354402568277159929852012685965927147606637086302265685487193325269044726267617130216659447945181442547167935168420157097825384694685170439852037393245674628326927974593003788516724868110129629318583388820292052506140512637404417052137666734402776354641486802788824308215131149145998611939526197502910422156872969884243591060315037896391290961542798462474931241866927262591983545551785878889492419150290754613397751991562930979217441547338584164279924951431534138068235309455473883359594811205434788311286986458456493012268710876813743778299968650616548304715307953219433388715017062213693366971113015567494354334641072109335604693453025246030376558417848241265954073694688927135771603036751604076897313618432059849781031669675890387317890270229496719198518247424*i1^81 + 357263268392288841208094144639594450518137030839607556513669329051062388044224280613095062346674147516399368551365688274685853499550879966470454659300144396239602995836743868730522947394495463933729297666234043096266429458733241250738032112968464744815039780264934127477785327852472439870162117231160941521819789063396254668973638411606410959114205171493950033529445972919410370984933863587386000531552240062781108851717527848376364680921113093091467214522908693033197984490441379151667678189240517145968924638685033571698343310908908432299578373561597553763272400954610228438693778324600101198053989328028411110193524849612880234920202961493440502323269809899818331384705685030788677160488477343113631868300127340511066517834390224102783109283836470074323617748015373299442552468967999236147421320755337951209988452940817868600252156463094475588375321338691405535075725896230772455424949106897490061736586061521364599452063943803771127208077646373051789736090605978909462170067412422096900300629253802639207757991449481233139350880863024178241102499745648259866841163947429240857046850786183293469754301483548208145322690637579086329894235887552152492036070017336698858317957733092967587632015057719169379545733138740066391705089348791433720558159308011213718113926089980507165267043012414398135062861543220134214954238243262214493743586091686507674560776912679792582319459607828853392309992552580157222616158294545500923672260750003545007486385247837210150759055727705371321265072887512239796548650200425074272873414474671971633742800298090587155377034754589838200858817717471908535859640465015783430190537375519599582561442347085856929424382366449574878709316724904777230371513816790577627534898190300576327603330630092793577022393688601219849916686718676067949898830082689977841628066221773160954538426149516063302481306022775357754711311155576324848898469010596808341110937548534062106407235308188502710925966999873359142056389457414971473473911688344844674650388692132563567169422750505124988816148944191390952631661803422029714512129485246226649140682608571540512965424565762016556333943376046990968783118049711806214016404853314614891965720689584010135416166025437292271894556207269257605334041366947498284203779335895174877294535442277505009946195236149316329033884713877504*i1^82 + 223012717806763887325619115957393482858693406383894438019176099844050455292803747345975532216092016085263166986086278576065713807476794461094848372507467540437401252627485951944477960001070164932024277097497376664510850810050724356392621223014935882099979013750495009736139298062504438307513401606665483846633371964133685932677567398477316087025712183715418421765541621788898865102359279345676152693629670918059844157564778225386182304866710040823917570752109822809419502269141154868866080414644685928353301363579568751317308828944978945284727411425394005105724955111644797775008201533244636725727629927863005741354247188651093655884820690031613925886215006141307840900727954272771840286892231790121799338353910407115054232738624138842487531780034799781863888824316660460081332946122736427422232751770561056070487560325035792504497422745229948629753055264774524752668542514925231225025064303876424964864837418364098027774907088918021385617435352567690432688826745275465974175240789660490279152013635730129233694857315721465073827728048419313340892078332884499794478788048893505691223497913372703142896918822091515440754874242271314097068673126650784745209195088452512735818638158368997585765788633938191545908003564417543849043959857205540777092610196664185566788166928741711522769836931357617204302920379029199397239142301064513523956810398894909997743534710032138663978298636922186941634775390500059780635218128325224778826121818180751472709792011616555323943533116810815856844451327044834192403027278200702012622868408627230467786051927286128112563289531849628726791004124110906522064568390967736862926915709766327007968052573433763565194883125379641437211496870576131944873307412934134118569851832021020355322103694529904338913499793621490170534922747222610675345414169265661816490807426398094781053608994296004650343016799045210479192782482389132350789656906080274993899576484329578621694136562940609947258552541381251521675369116143268968144764229079240485326472414921411728964576357768988207118006602430177900231471870378736718569407823455420261437985598019896943191286784144553363627981705298131262093748131906050905567369201981832535204798314000659572447322978655010030838433601243024521752911214723171074404080281325005796042589732065008364531958319523078434073870336*i1^83 + -856733728651241119487247412316015601021611454591115224454946716535220006707435754880466912019644902805875105894788366490691461122901596310946025604389592030676789646816483957365908081180155903675821355220020274660177192797447636068395836778568309921974928201517446879260237997653938566414754515700318001014507475325066359478889648365076506883718226256947692927042361871024222420846577040419053800313822918554815542109856463157575247447800507441306561732262564253942004681677498003638983068227330291492917230261585658665394479239571350400432824035765970060087757993900910317366331865813496909845498353326955994397092017318400482943796551851465044960913840370662570300089576531264451677024556279346090357574596010370571096128897091479453311855491954460739680961849827653004585092805121318008941594844147963338840018058319916409873101269464096262686420625372294739256443069441909481661552495211128326828546271379682542821026198122440202466092399118795125690343834064951190519932271630280811860384239731172423404915180574181072800093100411108827619424956284757589741035187495774733100505557310057537446586101519445686429966844447605865260756353074217634809008056595769439745185050532353715047780156491014313774250742458204360507659282893331498925675136806233390541136156550482741110213061586811142957972638891034390128425532905291817217230441802703574860521267450186979154052113135506702660397295858383352352559148449671542397648769768191818432087174325221732663573818399552100944545282717185992787372410750175887855418261734163302831800320131001341165223555363069300261158272981519311510571739046357034718997805665101494243926002889043893509069151328535322243335078098430512429113014910923093966671426369245892197164239857526428895601867040428138241526692079126199475173488549402112509529533204715502589922998360583992005190454040110852612122906064225940402526496994912990962021799953490470478570683879072487269067555033843809593357848765574138719420950676356260611864826456284074443243418812183502962399406058883251125430427043738397983338235316529050977865438829912706217566827883309116672582521576695954640994067389438665890619355094442277100739888970453157178585678501147226731459339045742990082023697984711766185153298538123176856853245539496719947351190486229920514048*i1^84 + -1321174764828169140837153418586434088829720885976558869274339121050643592576115963184615619571282541859835514797074918605385630872967524636095358981006961198895941900867508005020705829601008443357873009443018309449503173835383028102875182510838641588763652288109524204491777760899890220872904831200238955178649021560957113540235979437555711606218765421169547259603640657323172337420228486411778876376161758779057223705045904739871707354106404959079090606210377024446652842487287184309919980574034871819595113732204593414891264550831887228408892029885498768333069719510713160081237642915388458996374493552026055067577269921869584950388103700407854028563393820885899776283419749009728568713941865118948462969417613557021496536022269990206526148178445761977791862297447250245031152818834036176924711865786905375004903678394954757655352247985547958433827049528701646377099063739239625683686843071032862161635956064993475325655634676558120151515341702081304095839988175832005482791481604776729814729386205769715263068678299445258860006527979980096620043446080723968805704002706258480002921103154604249901263855592620665104447131691110065858647423356706846739355259098952907045927675539992593440046779670333298597606178451044989693259437745855752999674189546613182601796383303319464063819258418841155946913324625050463607374445268125624030084907455930715464275900258333918608211215686704520964331049448132133552326341300884143998758668175650083854333165202920993008599289531379159200059732886528149424667042901135981639005433182062031970023882012740855433824523441134041309021949443000775343042035744366153305809372238642772776529544839721976514672410422952532825877245944354419962224358887421204826529245939355619997161422199379982224745760486924626186561426805124412366929259575000596494698114684691504235498856172449808197151429291317437607426085364217622492614872409807192706304833101977982180907483854236165722744680562959280662540696039074569650431026106184309179880109461415464029943610432209381269071750843877605375696717828205308455122443854061567696897301796249067772401633557182349838908783185888269123820434712423251610205034622715952713448290149332307526358147827093709243829374315309110553633535919021649234257007832882090687239793273804575723492741771952128*i1^85 + -3003146398415933046047067669366557820011709692757124683431208592605309454512739692049921599941497615742693610022154342537782341172245614252184323751261106009057074377525621070265187955100529427644182465458167201532048816164644499940415119779729139040910685910867525902830843659450445108969397263878901752750491403283665514749922228430488249739158049561623246638920873973893197151036749480526291086468732120550008423327455877677302489497352783862840569758284573452831133503586364608964432988297592070478520877618177325189022842345943510254650402264499402650922934647863726064734948525659967946053681423457361379286995397387573433269657374317410198149744531543846692508930536602134295114949998773437909213177611599063535882782161116088831011100418833465318092195080440808575378227834933465792679040456832465853483968814856085851522672825209574237173648583591255197201869636226498559022248518394740490450048064562239479712835333627542477672859081050330425791791003147773607883897748712859548309588381151819083875456098115929680488056196831207337007380769647032089746064085754236268454296658315156926781360880740479028775141071302446134758296921066283899316886048176646775233492707077850680575902573781292162246652283219929692363315321906832732757635605033163649274668970732839580723421791104069421043423614051745999057223310039347422729965108595416814758397160137223883508455126781026512948087718864312598146704963238472914713115854077687989573831298233965507204838557457228131467697087212634168630222620387187621026137225632972471219906463421198951356997082020644773524241180254551267841314432582275146147469760037080698774177095901952105905644459560571297317960369763040045413251174892698229040158747599055863755918701701246393507527015895272352609481604552303510943931570701809667271600846027529473347839920779690509228339218474186398109139991058955689383025007283044451399062073001005695089009343224990634996621080388644689405541380089382353630088714137107648817243673036682101171328304580146248154045984664167103728257997722538645619021116046992272502974808514505909107835587978970558697942754522515571900515526984628383840540084936656890532544937098717473671816859633058340168871733739084487493070752197183581994803863010571696134285726952992023416097734656*i1^86 + -2208236358256285648280063651213082897038992501144118348297678410822692353376200820837109852492704478757067596546848619458261841811443685783177451952966623477383389057053242555222139915203490494995056695071106017348382424595952418734128775585386508414664637636371753207412545011824592610973209285183459013264300902905647653456386515065491222152979226539159194923266578218859557863391138453406975114769548630236396437761841998358047338529183314349286453671420483756953874550176815763458780201449144898441812750486990376665894537251349447599817405216423711650829085069607275218617993043485020407142329000769171397323499942467744381849268356387667494894454391546735658850981265235266235584888937700090224039069586559472827470002878130381712316754289221929095727312250309109058876839208268073896277446855270025731391233114906746019112829611786524916502839104893163733083953897584335566055087896770069585404174469929003177401514284386655473785360461494565280809814632578971215765342759387274813366487752338471500337883443148714237615271450791006754983087635582352461855667894977398310218207096321014919533815787519185878179122787740390472218962177030299657826068579713071179373545881317037964171941019918404817877506378979077734611671902212829981290263660269761206479815008529089830528977375601490739501215596762803392145249332740740805490919035558203108599174379835498203997509748605535257598733494857242347687070264321043296825542084066978479584894677195801974857569502649612334942525158906780821139395279178185435584255576729986034388726227133545284172095501618353425694991102603350828943025181005672391212407640854865580651267964969663334139003023406922971015130550224021206287147744352978868221310339834800570387413053885354656162787017698662609068369905679827238651104814518422186853959741004659520132999094753496584240574451325659951842452779316137931112778007789946643270293114645121718692695605231090338022000483472356957828951655276246757687208580285150300618006863718469520536955172358777433033782044501112730490318529521991853716269018501381730108596402008315717337793277715780700040024209057913502307201354027458658742014135291870341519899242344713489365169652264966392669012737709893994225411865700172301331764413735816551378156098284049471111168*i1^87 + 11717664028132014449012184466152967542283125612298085530125828104609723044523196339611027705827083657179362196979417751582209273425271700357950388254761377792116048531384076284913452830393520416220311562103858508095371635717472879680979017696044890892465698774557706921675531729733052154793826923737835794364972287898561539324262500024858890455818225818740241921515448276594376939254849387441223688586398943728507407269477474952100407931245091024965745003257483082232093969066931917574666202685535209431060852865067648459105404252039271623323868088730691140918200897388173188444285662103460595336180782201471174330218829505630297133801061998550021920398007614125333416402061550233768949825739727502469965497433276968510965422292486218927046581015591278951402883366352748822298499993954516409531215704794990192759360804976676845726625734718323007748893107979095654151958562282438962992776950257112682510577210402890157394871991590349498070480884884827023545732816559805131431200997461412193288913079894866306048957299603446534373091937552427877149180863364629628417474577107419106973729061231393899865812255497892027159331630091716947548979364105974979259224486198907403190449723869201504747066818632670395068900320791772318155167553830170966220050068132580521790678016867699724023059048373578595520866760548907445404663551012373979377468496175709310106253432227936505245893559736869855372214464906524471344908807556761277569728690905852737105281284398863136480342296089672987065744376710910417577053900236347249220214566028152050681526914860270750962535824484353097947531265563377458278007441335594213906858668022325322641834689191853269165457762812135541996979155388194138906639383264523878002807927210846027610624351245632608549028295579974009228538836351818188532057317160599490645148087120286954506872699722061226045576296755962752678645905176150853508720461222418568344117641075289969921516256201896823688625281635080355464629013271925975708916721793773567095635874345755795471719496362840508406082286176789901453117020680203085327092084641888727325797146123725484900859872892970282763042226050894772716742106704860350864529746289801166207848728496050171480687986616332618994346595931765749181480610878261962802684542647447942163491959835983872*i1^88 + -7157569142611200818524997523611315598114521168556371112154718403054035737249215453022631244971063742755424074691168820967604796856980589360256015580931117615826223944731334674813075127202326482761331336577048481735674865721792585702179078685258530869209986199417252909796906246014371838275484943424490837065279139084578112633128916282018542725065579840158991690952345932900962112562110668747969064540531076171265866155795429904163694514212536065095387268400611161354748983642840903357103725587198853581506940732945780177164871271055500550297361755553829013552253211678670501972477695088500676624330481264343128428313014874353869679787544076117816044113625030930147373563798357442907444957785585952214630557463094903087847439153335969242153103177835915802840774911438229649706286806381713147460522372541936789376058648262578716116047105781354607050846376834234121021694027894412647208937138486233744348463451723955100856742215463111064607262401075564393001556559645311303349907726598193089094365071468789226676556727577818216588472413179659452650985134740958998132644726858998285268913086453530150186353217768367190634387056819807725929402893777532862799228140248630554975178088970059913574138308671964660828897304818793293899448952462508735425103254625405396107615031869957705025885726060864262347984368428000004195444562752877498861400533321103179592238528644041382952335834740579152971396261879456240734926894633954976254718484519046921754785817058295660914933883699883719434714252394344962595378883868446584432630462855901994654186518605221946591497545845368447141985220405652810717233983672691680081308336714368235809454380148653724143558165503863138277970193784855040903467348142386412818983050396646112816557410282508415432912602625049773553463962893687894333810107569232509787304887686121312126438744022078686864751273622180449731398728249495983034751624093475902204063072656477239788017616200446791048390776569001295239123530656948288131800976437054000681317491043340806699484100945095597605749164780281530125293403482790076467038140236391704613004147476775315011996617613956161173990800487976174206718397629066292630195243514129997267198309787357894347653851088859666132445031530322432057601582556137230663317511965713842831510994944*i1^89 + -32288405095223794592920576537559737070147808857053125666501781133224957567136650829606123440370204684165175552836945527907585697770020823868346111576642989087733134976204334201867833035718205772558703158379896022446071207654149282906195468102488622493995589963539390626267835518076137643804330151940171105070292824538615533959948819861649058390146237560299311680746060592289122594202759393352810088288853342810955974988791802246334368881134334209526058814442571423099093633721704825255921840846206508930459422765509145992724710477004473399463980721697936675853227702007387745996340829091604833681170270370115338241872498501098971321425361116484322572155412384021218907287541992152103527377607527136771948507925843454428508312721055495206274185302847694772596660202618143227713436165207694011080852947189048544737065002698214980761994536114810850509008378594401195132151473525071318501127195473817790921266375671391785671095441582378920406471753134016379238293412865447561216710296184505725056052842052797152048113521725773781883117448744964760348092382599322367735530532555864119755823925904231150500104217729976438673347154477858887421672691743152688729110761130697266444401900527751717307905280758989226941535011303010821568961608019257886189368588608471109935435672726497192023496000929938547168997291973417006415562062324259579873242392451847125509101418016246083110971386690324239322269712699602901746360030642948511081494017316392886639299969422508737445499552968769175588665170263746463022884841450161619103041034032497649434487400189959306023444631284043618976094159264899170510235833858720618344211285550045112233700653358613117591331603633066166216580414711235866732371276592703157537067201517442011109392111071928387854089551510416145356249590302741756407782722732046832501457000064408599597497943721898096502255386166096809281308877764415206303412650753339042887386537522575054775301155144986874913268459447134796631578451455085598880700624478874996693108249600690099997136951627745271244071639118999264177623147003119469575505308607525663358112914913791820534033118646796163925975653905193886296598507687389901950378824321552502352418540659973192180311324538272129234470847914007840665698327747277092625720289662941255434240*i1^90 + 42922021382945074395680279423349268989252924611410664973984524588629170900962097884500969209291393266094144381887626759027339236083863403578321492094429427887895545872141945203014207597047628191118613769906509760474703582778940660743386563457963065552596988308117508983036863632448489474693361435579543623917978541301625546495757492074032542715997494927580705789121796140285332325421851884568691041048004291261568819911967632728143305604836415590849909268800639623404420694703261345246414935542294822349295975938003487947992677859463007952005452418497201873888695193501095262575693480617458410944718201067244935808186665455119600989497932220514338278786761221869343680909981114606812479654060439262987062861762027678864056123502658734458102303408666152947458683471390688294739586194173762441400562734528595430327725416632979531243081907482054139134471480262349416283817017949204500359124955879500868622176875160974647257227818968787771874995666797548353397043458200394276257038842546264454218137477979984662173782370980626809117736895440138583963273504464831777411160216382950467565894494179094861525553019118611924944440705519991104331556098155280208461249695286458293720611823815825467342003265432393231430124427256980884725763307063953063375067850863936778749728230141659086836679948935014739863152196837996781787255080485796580799330787591135755442823585903695961968978944565824764307233213526067082985693894877233319658138010588466847026671018781027757633670128765161722576703760042099881653877702325850006619761766276350355017638278181308033952620332952541969833379197579158441519396111166813602294949675225875352804221677037112852793665648186363443651723814266778783029032692006487090408543936591252039982023983111327283336728063335799431684317160100215134755021713318041880148806282277035107007229996195559850680408276017732603337495997198104598750982002992569098730584250926041881308002112078678529442646330307885854085654680865102319622410500794310738155453198125804961877554689623354049718918405999671505604904765303158936041163740556967098381410469589165907222143169688220165047589072623033898567679969019682599963564455679883385667586492849639208881062514793485814629426028710215704104601572039792121904616744935227392*i1^91 + -16994753376768458674793180595774031192869246867872300781438070404874162730246476376057267823025561715555605664841947628328976703818819644328476328785154051909950518838615967262691800988669443432418470464640752756569646223627043698138218454637963862678635053868338845195252823105690554438310789106637452008313684056606630669925829425202296949353070119763941735392768137620183901399173382304891686389915604037839095836198818083420876096672608869047582121377429723613670941016840171081276057138294100787112559796269264350106136186274655480995510125243854916077949114572905477921393505147501425808917496527742187715639736108386294758597200979860431965112064647186884966844278822076029698513391106170511490396680317731994263496429148993984802507490622461068538305544624232265174343555494432713000349679776130754776138257054094953842949975866308448705176451436329809467884171731780442873097854496779750909671205094009932523600933782470324976271783669864514378311952134002009606435539182123052672875154431231451256625913479228715716120467647321232661208246653229694622748083269577571411322836936524461410902638965192761784784472063737623134039033728749502582469056939657988798933866102549258975665397780488981413243983191071943446953911731552995787182847872315043445309594077817510724587800923829795923803112632313973139476918822576410462766585774610313541987662835947587158647109465455272592975230198974671782382056201516935122856483039955290090326207697593302289871307762644817891371777772642642534454855981281601174259222692620435815211748461612547377710668965327018659144388779714339126488975245903635756425131091056116075495636371436969184159250864143700877294534629311445498788258888047961478273808300406353534883968842737310869354347743662234349379527131887258033906268543485193949161572166001836801769362247789641984771529095245854234049913340890207489070852030024050076700121384677076220094049744726820548011013543934692737081606098607742563717029146411803246092151727179005372075044767435356633589849041058280516320767311922003454669085749104870856873705076976523011697796540318790777671061150132128080797629357188719512317602601410897970301666014697448823767677662840384530224799299302499525293915722469255948170298392576*i1^92 + -12570963538722048390554831916657335999670711677828557083950071892154093150003535339774016672099024478360632363122426417905317259074058139128576991077240699082325613176400272373955242962597275593852253481963075738726218920545695536107939909402547029972776777055935922480210644817745706914202058021062996406676996144631800166468877995869091930169614820238050958912692509059063297853130077186779342098828126878218711646166834305798994906909923703898037955886512598385043766858195929891437959879972697010444365709930012905562916768137466683738098060169979832129030053439831723318047053353947082300232466636884608549923497107938996083852764394950057768548490610240921368565485829880685851782050003782419223312548414053416146131126981416594388987351629930562868729756357416352383699482057680727135781836656257453402218306330027681432904763612175348950270872789019286538557442443124953292131616734880046987101899078976826694265302937984330128587055592629951069065187021905862606555076303725555255370745094656332081142578178141068007944880288324232523132067757408735865972747514396530070292139801052315663645768996025343820623154248880306590158213335044601921026941969868284653326012614954322114377796926922182757972581128617243405707497691692237488491192522296259587384680025653887775243110758328307829439491556111607406713346880109398659318461688932994532905215486635153277712025966679095075056451297887505718376344789967288720327514979523708319819997376464094954015240400990532824294080824264721327962420190865063616392094457565995689014164907292181170507814108525495229274538475996233387200784436222734550797031161834573139369589250624485060921252258672761188777130306054411659181131895441116013711940499182421911262043634885139895805745746105540277120190124540055932458043898513171856502351281650887503758446685059385620779794114352961641795147899043613989305494607448581942147626062924432367721829400980406655091564731774182814540260230632487694775839057829256012230680119044563290222082868048643491167270053823213306579358624888080847279643545441375543839373668150073511347435994712655175125224390702640749099964301219813405677183664001180738218223701086114312173767711924072831310319062948460622243014335118755189751808*i1^93 + 8496683985658110753445346892934919761722900165485239577396857997476921630535752571285265800867819346659881797311015729921650982603233373617029853842203804279348861482868557933839009977453075359675913060137828628734535857285645901731050006108723285005089239431878610351078467347670451468498113506080723687559471489025950303244461617554307824945856164198960995681733417632701448116544117306312825714475862217766585273263183759556380886047964848515407056305342390146800920464945011139694991112353171077095291842973282330399425484558977745372691190320375317149467520722891112831932832376993342004627496693501908979066059540387346848420143106860163758553917285395401652616892611884439615501565268904809865337546298227677732321819068262132588526728857903749895794777447076227356915969420123058890911020051324919126105417655992856455535099902798602800020718992937933043642786181161814707738453671610237325795060042538704783835066684875639168394518615538745810772596796247302604690886997299795496904123713724199658004283565443654482514102840565555352600949755344345876668961642406745719244566428553187721613668153845145682807823929832086645780086447283151361929469714492424100213892428518379511745311160842831921120825729363479906794641005623691215163839962372978267362959351773612647313443494202458328446474916539044657967233760526352539937374352526051066476509498494917612639587695474509683988152892404869085084659611736426282678111656845082201227819600175798912304008099187132930996297659126557168300249231931982196532616449928142188080075312490565953049004219959320729609090661401909135680377071856444126270855864215743232916385402236816355397979430770111486261645779551799141356268445980339549879093258249983372556388080879607434406575132400044851418792639211228294697723090148059498822554108000742603909168035772359948218449514460817857087961742611760364950774865419131839396737194308031598044260915058793900162829620352401199492088169754206634373014969550016881690587792659400916124565762080711261856429176807361747092316566367224418808439301682053430114510355312407219314555660243554347891528346024090266927434734502630542711071567353000408394531550566097090460171041546839205731799522547670632906775701709914112*i1^94 + 774263359166906390812271281242460234456761676448940292300100538656981695101463320349303843740095772076959126518996203070165735574217278786795805130388244361249134147148741254085436266384140720474722188859031402121261347719060641035573714312445992103054783432417568515536461141273350524302555732161444951262740456188699346099712896350628696551592226398302647923201349249611799184897880480699142855025179489885585886413960101831941488245958762076205282382247640116171143660406204889874741617963254666431283419014509062020831161173568520821391131668035627417456165431963054449590147125450890658874999316067781800269476526019555899922436784040406953358203955821463853719949908744313622359411719279358008416137832320920813670658443286864927687991705253366822555784529655024526433925103922097384624689464727553787629639009860800647372668351506365296323368909599452827390951562027436937772108475340803859438934252874373216706749967556780123674922896583393788412904228374542504453850696373290808539350668519901874843659140432903036632203298843723650702476039635614576962943702342089686150682591567263950323974133977105480001366096039457007871257724273332874885119422481872441771504308228957889911736068653442270734702495318364109705265262234461530808665251824998221225265158412842062358063033044916443225173668717176859020912600230329072000894030657615196278427151123250973849913747192639156093521000534563432526187864305724317395469938977423615209419519958614847310109875582058243140330840561527512796087307214143533826787729899695065877498514053028865548212978164327283564984130753753298097449268278289507182694894823517876126232795556149099006473807286933155012165446772247093412368331447940342703383829983033537979771466243184001777526486520287408281543476493123699062878651549960840959039836662997013236287745463973236445317120202318752827672541821670120795990795733272562898473685253561168327526936176855723862337920769748450547305240409241765211201531878025257757021833974717935948572627931495729234231411580195711993120765552273216253509477560582418023341096492546360267687085971983577323304937846683708838241475295787711017486598874928070146212809842728805317645057095819575436368948643144991635599785984*i1^95 + -2131118597533335852558142142929264692566444989630911820026431792609107901029947111181146292671815968361522735026549190122968219877465734636017098436751013578003056557310255410726807419526078846612412778009494593346413709479045729869540261497222132284607718755217883212109755945204562900297205119853977705058057832342195003887057483979263624106028713716013356234547309477545760384212233213997475266884534942396566781425288741323950594553272394834781993658263770077252354662402108241407489888463513713483735376888837040855714861733639209148992410569398338322235503765997928393030604588801388069858246273428860082879778047823274729492113689997058013281999987256731100519591392127938366157478622486348946121774126109102053908626227450694568687700502607370018618350335426266155996639338505405625374797077613140785481160700011980281619992543594008442394520525163424976061489737422827148219114383094119740763307425006010606330673673085428991933976325784891004101250541206065301608301899570675994372024875312789556486033173475917805526908809220608748088471958940969874690847467991239801212968860519311184044255091330946477943720133761817592266167964507965918079605926733236995473653170515392130563437835917471611883788836802595256412531203463190776571011054728950673543548071673712977139594699699606358516118919364536074857418753814698479958167911740712647386435007729875519646112809949733190938264081837985482619002369473934056393235847687188179603960577798622755481266803235940455102097414657659949999063459610047333567367326611185527121949921796902320303712521525686336268186639837800555333416273853018495947294810558314982376813524613783855524066216327467178631788298470022005008004345624393714491826433218118885526228651805222541124687096569731174749644899752034518852595410888399353101475999629918806539596302619147955806004529183763446977452000500404223643136446255709518293316813716547538324942647166202254290479120565079090280303548338182894681432675063322499991449967437456437947382087846084843656501772233126498064967703497950348567416226495516324853199614982558965136508088447580110781610363484522314687114181750807526251033662339458147231113174524168882683973219807301389539226028405652348469248*i1^96 + -28077727654970712126120600909313283385884468674031499426442537335887066065301883087800463756945709861969728925754003410758052787379488177830083023780951507099586301312604992181982096972145207352867498255687763374875512522192249678603170249732872622636068751264865213949118088784734051372318078689055494583110504929170496589021628795837531965780261724628321617429409440761073387219501177377348118162937465455720200017652734002923101081126838641225445776744800970214947976932092119110635203055612188777888989151594834998631223423234070981600140381646800477979371145328116627690226440108294639486820608213080096155693167128943450509021755816957823831927563307661595891360973616842896564142701600243937851062174638060916022834821965616207271465420805891930267857230323390222796624480897069623818166260120166353166469102401650401165038049454917652507012289318625287395977081829965630586499321088016739157240593051259846775016230984151384538793584514203963589634106544067202063245002787695508600235177925196668945276999198770536428151510406147940429545888273792134731704220817819422528817238644820050280764422741641954112760823272985493780304131816516920411142176385136580220752459523367466183896353125754243079133894011055369176576688732032193962380286014117525844749603093138314542669738303892976510267201235166033083898842941706372527291976033899413622063300910779243976727556694410660458658795052338710051927699396043503076528055220658746133188964939330578112902772547225953871827735479252319174113803330123566685388073838044108229120396261988650238163906264151861838818143588723198203421697242523952125327319347167740630249465166366194880744336232329789478463705745478506375545738432792313848418114728585812095363505485935182315932424310844029542374677121978109519691472413146176213725164391719423986894663608608832236477868093063565929014265405451816587027649214869476303345877511716695648125958995566436410767731947905002584364980534285036917142813787163160955683316712107081960486217222405930483038191000382416956804347378081818915481948035936809675736875545499262368676423503519875214813131343411150459780020880191056453093991450006659338427407890043004442350365227614202387308287723831296*i1^97 + 262962700977781950716930287359605817137920014881702939341283284325476990454009717692623825315179288586264725667058165913840400325860441076537769313835942563194956755080038843316865821708937787453315326043730530569383555448189486461640702902719971938148494846105639153508077306040004602943712385838963344708038784668947501697641175187853370455500966307863244818055552452591360091630840086113636115926227023034923468457180044239319447112432656640868524331625453520192224870367932266038412562248836909957836839626763264151675138673648688574563714329360776484781757679750759375126672306431400644029599001225320146985861673704614284992462873308906442565171463020484565190843330127272407368615735260979554855551653057000069516798933484042804108395110296061103186249792290374572729142902796405891199352986172579946033701034824996285212994290450475706796388755543245297118716997381221871140151846146400058952890086600402972882373294325402241831213234797462040257840097291556976573078081640053624261808701278316347977204395613676570841592013284269557532873464719075004261891126116220942799131715075390779754766126005326024102391918385502317053259472084685684630332827718587751443509871808627935769878685323540624294865533612479964956171600384325540938742681902717677424804064640884505061738807227366844615302535520047542887014684958446497084439103942568159571382091325802121936967997845440774730701209441862132134073506191871242164843249761736706298522659039263208349570893133381975821390257537399189792908287575518856146149908985259522986555239736229529895165470808614127115694524423406295514615910275798717106480892363267882455754408488270860492370067144617683170026516158029863545092015180578906836266091246717340187223479097073292229124268463656696074577865019781808030289896768319468787670627044302461927951689999508079109075895014251725748958432900229890304316815978793577810943968654939516305612879894226534996928507036349088841672239060038049549041927425011025060866978841440985920836774862070838794423082055845356962967626374782473610028050847621466343587070704961830761875623572830693885762054817358236479317110097609790725340033826657137781471605872635068712937724129549128750828879872*i1^98 + 60229372694146837343825433892315387795210640497766033709621177594925439674103493624148275645266172331165405564770289310331683546485001211605586628882959938608269037001338458893662441282229811378087853390543156729316352737249128241204269946479681712447949330131710580702922885817344231397675696027080465598426047557259197088377529715571197305546403886620524957200056741080580747593426063241279022018328294603723607696743487340032470991943946716593612088713137629373037792840968936518126367659265133358224661751926441113647200261453663411812419641947924859539429917121235108182257876490271110087870605090080539268593357110293175074451660338239644093477645064471369723258871222054376665860726510804089242596159657893413178954848047276016847338014120600674624430543529822400994078822084643630957033144061028361029947001699136733953479957526965382280060905125297509275728383351756190123863636185484298818175736744066628724708605530749969395604038427697227969791046717500577694384654639003783218517713466035846622634141472116722692484374636721066607121614578382702698311706117709498555572559376112109880046879048919750588278715801593528302892773888948104130035791092130575080602870165102166293917468861431390571435860932733724910502896322015054781141736503245659577449924857865974176697564550897455813689477787735155055827329394923502084600039604655098977884870599568895041596125076562101470498398767969964365891999431460533805722568690265254873548841780133575526613155663064162312883038614846321057085449019540222141755172803981775583552179446466858858210947201476826302462741341453722754713042844272660353990632503865020887279851778052619333810518234706399320401314299627116580551408996253110955662434693783452629413903148051361391013385805091466320084795795065194158936054425672544720736751188558016439020639684586379398434854609323999947073009159963524517550887006091515568336142552254100788224697815396558110584141691879997396870704105272102500262220417970182006195392875275145835673936937350491774254994953513410852321220812711368761923911001397005530010290912790174294414044893214140692450517290277333538582649028958595526698717858468785794915490148366952611129246719083020288*i1^99 + -20457718763246253825458899568926560788321988419262232146089409926706662095346359310802548549256543855530997433420704733845507381756761447707796182797449098279330152348880107809448227330977254425018764754841165457147873776927861455551808191458995717328373935125330103691972250913981500299247494671249069270244131773689843213284099726111071334773895761708975240410190548264692461960844312200528112572594211707632713051150981511708211834942374469317750412729863583018415413452709448090894664949439191015679268182862163806781566753017953587776570137301343931919969609511977268572547788266221555426883597713116011266481427040074305631399185354092590691861508558809123138019662683136356327628876366228447494413170156162876724012484254595408305739479321525772755612430716252063216720585811339943018814200313223230200313782476901064239895763410443899115874179590685255166682671533486274182014648509808400769910482895457018755967857537252300810858203240928282510412169515876110359524229469217286002938877258623190457139016976313981960318569784668575221337283568940911578325897128332741863450184738099611651234662755621846064501644412656869910679614345493614133040761669366756348540034333548559201765438246608215149321707392127819228438609479423207949291050003582072422018229480725722923542520377284682821187913370623144702133476138279201648871055229939665881938116083993419057211090566854528713981367886480004283372479641166818123714413955935155538189342022657933621439127982579388118761793031125757543891410250325378276657074481513988526515473253434692745081909765392930089205477564755636327316417771208316577493614352974917932888704911125151732032264779649960918996967448920063160951850987482333237957746209937285753153890845350326579491568412268819415360258339649544632866116883680030986799043959886006127927333150238132775544360762537949044651861297399745137667962922377846675089926594883060947710131558788769927464990281727050409157474035386607580888261756240579470702053320989980794323196619812529618182162079075227144145137461897777087586122619146674880715285361213961602128658107309119620857957611590438486806989133818476000122836193909021353211819754022842799417173894758400*i1^100 + -82956352083132897453423444131555162469945656884142169884679501764421295414247026495699693767771665037116410224707937029568865127132365634747410326577811352165275164862798765180799612043886665619999833806461443268558957041999543253499237600136109857415433112116796929382268734212611667002522487401624597084248569884626947553385600228276374752011320508514055944918417273111983515647627600528296444683251490419016982528573755265237460104831230509325044298798820194447095195962822519069437607606570707831491837666315785697384769687564325536791993989952875374679781537335483597284374180116373143237264435728587593507224974258020419133007262240113160074946794960176695414215054537647902022268430782698728387158569831791291333909601380798222362712241070768985767146011647098902332072313114859363920718984602861201465875260567854042040281047785950967519833963601606343640992071411924435628905836827292804568650442681516618794334925179800654231198544441203216426735470793739882547627897377680756833675168843300584300537018653772080517222836350033523424919017991031726275474198796937261298167398700608254301596523915692301310707963186938980381896454059642534060473587934849029006996719141498022208510008167424782090756837326152148089163109794199348226801941635358835065950574313081692576217304359415888264090038722851233711177319358152525692716178768647945764281009857886659841546018785705128186687520848690506455535281003761700934255481525080407099674813146841507674959857445816590800200820247173759385879301633710488111868830124408733726998434822371831487728674651729264398835544890390003879182585942920335794168759330810435933338321481151750612531114972388665998536589630440237798529960801291740706363383260643064708592258163651409801219142932926821662367017660279725399766822127693200925506803659483758405302093940615012039203954725496496706727555009909748440818738599798847879996705167178790504633619311279378738476335682671827077196912233125007628883298421860496919630119741226731546126481327714632190128600940785692728374028255439165895808299500011546906255472315664640769562560156333629575350923557731226947630982488822577732620196055375962713165338371608565663137792*i1^101 + 1083430434001287885869886800178961912616652041786363057084253847007566214049521553577561792910582614409762000112957444922558413792474729890862523962796669658121301014640994923842554525958169222101561808061315582035039665760222397677620572807879990054898794101466682785800717135111643381324442396390162960758737206990200004401428083162572862197923050736661224688996272060506683786979056323769664333303301881873252258387633269330704413861540638473546667140432789086272253278652543754827355762634091147257289825514363078082937542353850411173087299622522269811053147556175515199584480301954968588938695174544106722999556872326635189996441849815037892760462015173946838552743580459992657032605628938427913527015806490083222336262195286468697578966599657941822195737344662692749189470644383923763332075384219887322706045734883120629513787640209852758267597738223659473579464845722517222894397288298414410920082605600982855946301571753806814850876397010400170234910763941764682250580118629467805118475961398778447244337029990688812302510270746319084877300443055587719874146460724044820176580839738396067830286404887679517258878823813825455581008505605291216710916473774663256609394740267836043415527587225756564475344698514637421309202823894953363343511726682791581955467027038048022281129460924587470701167243083400751949718734896681477261592648385844600706276829516110064623644079057369929100444071461462001621003993056040567846344695037600245344700062589019224304232660497152581539386554769554799763998973867586654693200357827796067181386329728179655909767289793042277967520421021085790397596308411514292967248682213246048581328153888034462430806298645807990609035978181794275150453022783338862476310732509684517297723649180240899676636262408022791366681938617285068391816860280061508751062211415570214474774518773053884995971228053942865649004372715993948165520998605792502936614121905390800379510406836179539371195421711427438928299773483733915345963121726103402574961599893605927384928844179885831412773887654998761296123556572888868213283178993452266712488177289875874928793337360179319966144390016685780396705820476562646640340168631595800367569043087303901184*i1^102 + 21275593188643162071602781121284795604450377134922443345065478655747953492601635933971971870965499609594812798083628237014534787305280969412611754302380384307849864225852178156783369331734924464148955658698828338789679910921228046124480300055888807619657448115234852551391337005738320198145404459563290756552337137225824024821537275428885974088233878264688405636952153721785131436770444862782384972786995481636448195975859043219332590449361687111665347516211071654793703082249664402543938046110669266487193910053752670502394341907823039406954264390850192961505316160862577353016270896025821608840444271964555190955753058679659651262169168812813448475887944515843812889853952826868987848005986327973743930138788691762931930027806713850642559081354953336770835403807288458847741283514243378959956723194841829901267104202552125250577821677260751694250982806284052032869212740515037453799759160264035683784237441318650559711680911211583859609347506723517116904331505691505275624569256171916368672764199981298128491880148464750047532370115593534947940056155152633525368957923366980894909192706099333338636085041371462386436016864120213422646767991874378377784397998999135222776093324783770286390405614020652266825508259170078298115158332659287721196829048247510584699218034941677014382502388715069718756784992683456371214982098026993436643542206803034092807249716425501472888043347901409188351330716336030401210775266898254897442547857710411680924327493298978391330091054534311723517232576940433153334209716268237229857477771896668317257338554641448170066933853179674521151974839093725064665824664619246152710734647335012073200499941757761170035294084668958327466761602900451770287015707767798820707899432482261306404359853092172415181455208604543703283292925473469077282173007947737091158590389310829630826708270912310510412085323254768749136307183872596996257160991260813255415136191573770780765236514397570972213464491691838550690803503318163589525933984053067939469550224901607740593917939288900668081905676233887387813442233298507652925752486176239437483735071703924406198437168503078973583554429581173383620535338838766775847847859592806023850320986112*i1^103 + -38818459759013488483418798432440243798242956742138848624670913090388812316271153619981659472294754242254328913279067388229737000232815520480223910630743467256297809777165292539462632221972951088384457209308114630330410536681199620227625699392422738030360896964853729643295628308932045006973393301669362345535619697365861611601673224354796071356823893533490514052575855865854808006256712726769278397406940530109077265874499935738519247821246091902630875587871268226094953928956091451539034148666404025318183418268444346018602009110888556533309456056266046259942972549513095312383491687909322169887770306633002309623398640753042087743557757225108458157717078454935115825702187986924918399467080737478874018095562509337995251444215957614945669324587064777774865451306926068561430049364142993504277333048145692482085678522510332485057302560978555057836675334763294755951617982749859542147168963790866948860746310187138744844861819204919970987376574463049084413542094460694171430460988638361096995504027301002153469388256969755027869257520825858445153399033256508274285745039124710040343381426153724074810875368140330633441975903027266905913855995933603015140742950349959668791706628503202104592112166615723730585963033107682853281263066253441707322506563451734263328765658319267319279592669735750072237494851323186523594834442644592285984170170877059939185774012336934801680103768707368813524887596175799518680787540882293536644546043657871499717324202697849516581757360152809819851797423339546370892673818456310349932355559622282713425262666857643991415519140245752103595469407559261792243992350790409634658874513356208977270249959220036323375252934129879485927251548970572359370858345001192596813854102864767248138471967254978187603599022425542892372623063533684296182063828315470043729527748737689183183478908772495479807284863334793812998526338495090994178642868284198949136316667634096152803114146722043398791692269015412454419066088527743970233231356562304774496424923208545516738784443981135377320863769671580948851999934686490056422993459616766216918882673161255370849197920224665778296091288484067864933651912630157697647245721541706824810496*i1^104 + -1698882768722961318453742662453886629861435097849656482149268379773230363385809850454657933575037694518689968128747402187289684858668300727009320601992008565330641801232536755346141839777216268270190798555600097936611801856072969735230302459739234923672100433902762029132611526336071939375981067437885416707878753404994152814690216034398261620756659862293648802403957000120174847937163700279955912470048872881950048583797105277562790494122989232904412138255625279096837058655728119810662242563511746994257699005181191630414112925280284508234960041215658770558324009773438009993243688951035038447703847871298066925446286653596613730918439921697609696384540319521114918794695447381892790216018709169532760994935247238523052658639987792752829030492472694017952834053525001265677190003572042616550681826308435350773878583106806759952645430929328247933688837695137816544934634607737477813203774771480200223353220385577850874402713553209490079979128171883782194084417245023784040572645825253749921001082179972671125580017595151292190596742387517846488876803383589047810483423562765421351648312644093920556223406239690005632278475705333272446136925750797294415456362272202998448810921088642434564451264815292211290191111913145934004391883674240436437176016802340777776703479459064993526817031524154843385217458777799933063290060362440439342666009745462962912412499462171363968147763494460202972738384581289661129028671751898114509434704787367187741180987508591399621498582727850021290595690589922557981844188855982133685504058640461431644091625561802643600052136657804705350712674624264128774526546318817143870079340912480021117746564757718230963365868553232455457439630611437004695428594799874082470651816115362768318149338456701294869161432776290392822431559040919015352307940409239795920800981681482238134722158825258570796287916269432749243957139489563191750926897287877002457219406531776108904449553719019071404851729068999555724982011233693154839231809017167995725767039692804563854166065596663739144982452064700910162137355383805518759501857440472602598551066220488155642276585901515761181784572433528656500405280214406599271060895105548288*i1^105 + 891524118278524193644084846165218616680635618190559784646761142791721427765158869541715007531820623504483700196627080617064179576614573931198791465906955739025248260704324774673370135343385574319559211634659735164866322597624882994561827527940345383080409780785308162270665190794169625603649179869014537436239369373857209421139262206841172506893245411279704971481155771425467197002952528940293974982726021378537163479050845235858681068051292865657926235177237123961551298922101717320994600871343486841694950851290794053369070412620929613799827072263788667356460426007340331474943169669469449702978623429444808558686585187134765481490632998309177215662487198632947344623895827441303263717627175866351362722616591283970977888531398629582755412622390031987268807588980122067183532651239705535016242390781952019402877056424755340808137652636555708869005408423737065909566810251196618148317823544820042139965646774296768635306506228579764677558002422853878880688648266275284025724569942481953039621619632418276213054365383291102436553588147281398532330174391266429635549401363928892337887153720601813949291957929384862108526112892611142683566107003080636507048716362199401363191412850170376295654566775628740217043002554805766428384503689705437104365374691312130901439292629975563247595536240241718207133675595503602557728054505743131373101078614719766805779731667170825394365586402679133376584079497271694734202303433550777788233899018397461433160311310168481149920883371571857449819038298187998557238435606963993074070464725078839609760450665473660736428328800872390319915568278183603520087323059491288081714246257618332258782490633468736885424643422790299573540951459812988017409099173391781939820331141034349566285500623743916419859117960014543060424992350984961970717827142896224312088503090986524914023491984964231097122889358767555158865276412499925169947805309103123000538020303353241043134417225334323419299003729461441577333208008783733050370876078000023141149407006175619321674135668737228490263895337405310065357005699116906115427744988100795880367827842922214694150027252976555200983201993890939609952652754311201143767695360*i1^106 + 71357856530330334572657399004700959388315474742178220213236829777757781937659341768796798990420076253348520004318207630927136894763609551086412537957573726037701795828408648233970445946560032155274372823473144753374426081340411934635595500293744560892986685211756637810996804369303071439597253863092701273036654104590678869102439157085654320236884069914745518464446545192224217207837368257159346295118553704741048134781267861476604897353041462007792549039260476928651356320862338542391166024611335059514264899016014187689313158860424197056607367468354585698683012089168618521042245815638620117517740929513857437543063570965358336982519649752569011413584478717711661371748456362328272077713247379937775487348631348912044190615872326771628575197542649149970666164969654889512532575744567646710895421483951177709241655792119578492994981434024876394772829988268302094726318286526209878793580628107570646886759575319742039395806624149678903408986763741107909502935862223646466634135181613760015286051521035218678281860489313629814414400993436218976365744119985233316598230758990919711756513936524539681921601457938441719539435811433577879507512836589551061737049559819107959923124040858786629800166479994312554223581207338713041323429636169458345619826054586206657647892718887403591542742486493454584582293814010874530810964006922624277451911754532285953207678450923947739995321702243408601092472398746577485610372461202149184811170491239689637046536117178140336045346299681446606909521952862535425952972311977026294992691149762366501128830051480827942344118274936191643777347132595547777502152587071883192135467093444981810891107308697229405565051111376570800500018298761005879351681108474213694411845753618387707572516231847036359520589856486469726755980957079569161317735559686126784659883270033011026220065048788392665658594035793819688548828029186410570523032278144823576845761768254392708810475954452694116017416619615776004254272017375623719684938479069072208418546409638865542101235115237646313728337822350349404816126601622664050042188288517018058456931872203080462660792304285967790329336616084215520070304048000603783168*i1^107 + -9984849741436390099137009943183749229890799151237826848662489426678881331881918894078430239568913698127905862591994515891708679741296377544753869407161585098239534412971221360775068763516650703954439083870854685994268988463456381213433534266926984897874097642633040588551538951978436929418866274638857563213837422853852880385931695549743784827078494999443892121579115278356428324832321320431675877566350489796196160588601603845069155811679209841013255402629928887807551939166873879705618577261923442056173137995338497939935829404406764583779590894221663013119169828872502821464862629991039177518281393373810010440165044438203325106356917887303947709308325078148152837026877946309519154190041987289019700814234531059232039113526946733073176774804257036596660757134071771542850843161293896032033411242302548391226633054459098715330352449957076512329456259639480578705441201541912321644887527874132420836039047595439114321921326686491269364478539713668319911888560035625317612097671505536247466884189849395185987674524363800962122969545457285939744016617581696881119057996337608595892081095385413778308918367473261116918669890897678612638719734347734684952153770380658539271358675735819033723485542439499195722875247875034948946097643545615426962492166554415917386834495377478502947558594265100563818587579918891077809573548634891178340089680651724481196725762457886867055258864074392816708289695714209824390363813581077607569642529774618601010957863073757948922757837956071641521124519569167910109644768809503610839308861776435964854581312033446987379036675355013817363760324016972876190907509650266343948233051539818457393590643283922192073204864360863102180891934737147818699964541568219704916109628995734293580597420892790937507926076405543447685337674834487106108200318536751414071186696756032967766392892215428732128405961885884491174678719684594897849377288988576780887357376825194892547157749649432021047218625902512023421112665634068666290887118126731940762286411399832358351859959155018248971152017262878702825065706321187091835976955624719290056344678934647381649707532057315928107053861133626244052792431869952*i1^108 + -1407068395210688009725695003911471902554955028131694571406045692844542480526425753981464890007633753617617550506950855984996148169825578903771443104785596201919903520288714153921874422802802180847986762400312490397271660326344092844730687410422410268661300485870065735750655344053424141232417653487762969111610013482285650371014266771833593881661641067886130969575639864829867853948769952927946730687602983473343003790649097607599419734381633197219473766099766214545631185771962165028855027310585815675550310756665699844776514824048592591754917230050123504077367271694551780178427884822881421125095640603091079250252553396335276267464589212550672070212041140441015289799673905150934453226762370846479135441982989344486911958755330323018042612208753375138778094432575967513103046808014392104434411507707588124896927562443083592706078463759451041735507705783773995263928398834188490337680211634855830997697432321650549479285054859080315949523029520771393476616043229808506655564153848213941147671541643934270319121415261291716213372805862665143152646460262935721261766396216593450459640432000318840442785972147656476421099507639119242110224238085780733813349987036063096383389791958785133807319071809350997737743826545782082000233065936214502488409951419353798439042601227892946921986066105129815951829772146101780996780599417681175273373301272144788841601308398993215647243757905641953584725046962972749727641875703530483683720944530743111682778112907601811472546213141715669117354708355598046660062271045604182344564680607044277733273959649214647290078329818855906699145594260406502500343807711935939716123524682409128636877694710808812850049995833685526006314225965966247703745510359374899307049585645900908886193117837368947142217709279044867474084642941217589485858716063470590264303021854952307780989860554752806762303676240692781819495737908794554366986876151000943432373099290870539834780972307278009216810380728401827081576023573893302050597892723208096924143035395618876650102970808484885363840015280873890582966890105299697012218067236857193264366804687608131807037843697197718044160186051765512653766656*i1^109 + -9474102774576280994919624867744545957048968070679041856751277457784448436623263766962750046937769578181845116051865796961435371189721604491422803009014085972793581404374003323381547014641605970174068022682249688004951677116301041645757622803703318435848819794544870308728654863921740647702392708541209455539627228086391704757065446634969894835554674263914316130723345585073052071935775442770592207516455822864917280503238142788292270144501869736074885398269435050974747767459110588106075511196864638858185641737452819224827487105612788776508146293916815838195087317540973116992327992838730104222838247721565254974434167333166734918967331394666026001837267847501428772481667629493465845982660038614362844803985765617732489596491467213747309459254567802446546593066953599116312414574489058407747221237800040792095245178933184204851107505340259592195152572564310068270934910983410001412563034701802323676027881918991619976186848360173500483221014058569044189303894571281659124375576005596598004665519929389303340211515698668482287276887001342912654459761304834024254097826541348880668112793726144319923827547010370132118489478771531903875764900230919519016688236971230011741354716257976535436699114279548350536578837446712596571040293414615196585931487349935966999518804061244123912078627320857447583185908722879299148618240539080867433794552049623915051665752498740823051842028694467338001621786191253768147880409613834941141077762037459065231396884956203261012036377652601138636102289895779488273776194847675062049577906847899734335818251087476388524915573085788971936141834416469994497307636516454442480943749850962307529567319868931576653105448371128842468728390463686968298816684695352720904722411708496244773529500813502825248668472938034156928028897271883780829630349081359567493468595547072731829684719225992394073556154895020173462452646210290230095219610383684407605159626116809183354918589674478174865320928850770883116389326388485552081696015423048159315652916601933099854256286215433007914518626850776484602065430300325881324001665695108383615218711718298071486386855489661296288824570922663936*i1^110 + 7147415583283168732891188043642072912519784062995580355026505641988942232339360157709691652501150236151184062073452150862046698448535525423097466461260140775827584590180703634038572015266269755875901404213474187210819958540148649493455990331619538950936676267528103004986637585789173566311608240334271132088198928502000662498280210455164371205455475952029629108955494302085603248361266913060066590151472333241614031268216762011691638108124549078288148588870268068026507964156811534978481630896402520290855190328224834035054671131511761484141152181486695368167430460630536191780989287405661213704901053941498554636013040872357646631611051663672410343496974933825441644536270064165246818570102626674890244042669646643708489989374879773467266689763516054554750632343580493726738829394539560363004733084186813256716044932598054628288565957636977112959824069474282010670713212727847298631306973015684761686629860662382986361597468678696151755095097831568027507828091390823172458828055904704527279993515928924246489836201028319557295989090735286197592457802087131160040959593185185003532614685283938671763889176293687417313176694773283124418240173454706227532222160010058837520721480773697712727558839819653415261550466886658666003121366843511087882146779330077896296878383472265622834399035882839112335731754113546877108923202815343029246624285482932910317606235488483544902156842260252699958405337365101695713631139947319614957738933303211630934545224513583350583989206647867798012620187786681138332146972920497703213337982923851613462427327198467098783842742385992804549162805290573624458375727202872359867298070016873433658681915263277926640002376691421129239217941224984832427072597668089833477729862185660081746965540475425115109148143275532804179759725965707055843393606243606440467018429983095971805179984562271337008106597238475932308679098539371140090770074932642580145256994677787020660799071636231409351979071026112677100415620809703303978538366827904567291350596314290988236788286556526711342988153629345794961511510006553095835447415225018125418063977846836079288801715243228534006460973056*i1^111 + 381983751722568620699691427185866010547732623528754699882571771367647453557805720595363359083574529677934843190611499009749220302805377995508250597198329681142626901377171941428788005833008100744773818372596679802010481239715065084182135884804531054363664580287637512576728286296407093482345808958755899032866208165267529296342121239703626150831146456129526702535083074517768590317533131565315821975680898023892093902553259598945531960668235839140713323329763107189391350110947706690724228242811296613857355974655871969194356692474639357857393544183939164793899664356307681797343563301005643257232365439398493972262851336848851641412730698866654738846141339371675365777352687597710300578138538090893826771323271407554953583267329518997466657029087339493854697583111647138267279727892016523935351911072537889154969138599858854776505424152017181691615245525180185654582457581704310584041818188442503923448177763577350810966190105770422545191519507558878097621451164986196133981279043412107289197715253469991143237191437723426162353902250451273310311323648821640359763505888925308565039718548024594795445533446770212583986376913576034009929253646120915774076404888115778918150459201246314874472207963767736305842720955673216406999111209572108059645899516503160263588255409773314164571251180229846660834694055914428855351683582326214813010763121804369163299325472091361712680599543138417712719271209846014902594427038208762309174186935850967694351301171005061737631425664569748291904802008796635301633422305187084550989170084172211013332431052331428394385118135387534584744396725506822818280017735069398570499954274712412285667213505250307822274662346814952358397425388512454955004254025066140707568876540157582877112610539891221128770672807993280059351657416288538292228135260124991581069122769069865249972500892593013552606201524802042595595593454879692715267382392519532945181010365483515539346788641297684722883992062943203640235655253702799137052829360439394623761798219774445254536137798343065857706498992113724602955243588148340253668014060473166563870804032289626610782073473028851761152*i1^112 + -15163161659265107249311756506991150137870501579190544235034940856936519961562895810957721506971872353743164372902551492108466757197990222482864489887653131593666177882309079189705898634158709025455856651844761089847458077287311796620380823719865399975020547068596444631251344034893344328224550566860184809970854420904869111487734133622929229916126823779381439083509933828437573652673204099854721145016918242549656588914876768194579940272183945058047418482772082971976943225523801864564685883054342676901519669262523463610153162161792849661746453832037988198299155127008053217646300156236563564101649059332723714198768844216965348385988894682160548662909307836352825503374697788147582850734630034070469417392132330865101497878529725212074900476393201015574754646305761098415525473782854728209971395842908658028187134700590476624645073468560290174451766160553821822590087970211697688093434933533633912565633872428056493626539129066535429578234742938857824397781361364196405388292489521466984581802189227004228716948471249872033886248275325870266648506290970608846404442886337213655273804358439237926787141338708290778943611162157233528942980284904802192720180531223360444234756753705077676460688858159417132084852859125495499611786314372722737323576865041775383354986026644510360026413503974711473050250148562866768308019359944751340883142685355086904483770709767974859127599553710911446983153337149117731135881058005929368875023343078137337711420840709668384178845365001687580998774994369371148112108921945849067641061628887402250837031401531208507649117601528996380324755607657249601485332119728483479158738053693981033957675203376937362733396313298715078443068521007130313016341420986758632150913044490433836534949922742304541477472560120523569011352162172491659996510956553429784645838115267851250043279408889645684081736854456478667272178164302145762715993575959645123481783638666279969588484955737531994149686818415629618231205300758205818024363772863123277843371379174958928791474654122453078333020768661709737326570666494211180965853578262604559646012019203411544311553719271424*i1^113 + -3714406731041121208188514217550504594421321832096332187189383461399152933154810711795875611862334939340467867785800064148812884279758742198322837691869527956118811508696189946542235407525907106761702222442439853666227158266074989425285538920149742214246944223971857995016152218181084692775582635950606238883762034057409803002401437277757563506066878187352683241620767190830716425762182707350653905356649386376702240819086906236887900651129897579072984154813655907174192911830625558685280849275064605734876523465769500259908983873893645176372982392204620991827598609021352751556794489284034212677708304617379775753622830472931341892309520520715309205586156336279982357148948899806034814158622363176222570282742561857658241195178422466255367368016584936992789372097005727223818628460515243530860275057480726602520882100163144620484716699469879151619311874964033451974494451598358197815459661582787139943964568589626103181054442945758970831098041941409961315355083037225473145384673468675548173573310863956561661335173830834728057541619352271452567593699244575200918770015456034931584987106062250860131791450152073489803008192263313516006411438480408932085823392051712138111154421134854299709589620527251816217826465112354678710269020808956283735079541297480113908275919645394544310494991872790613585664481092719851353397202616255561275988543310492106765996236215619321104747252686795254304711672963594873785601282820047433084269864743607841926045347544257402049148972670643128847082850488182173467193515928228052659265637720964875016467749865672021375604768133811920098133353841551459009701039134881416911711122488500278273851079088880581467707428573760194227947530635262597628590467823225712359579162864455853328423302156343210838584031531368569937768989090286001696594857656663674221529803243887351720456637151729046925743093156442335354851690672526980329220154989048076518668492291210600417541431949253859972912947112355429400597210925181316931396836417537682827836590910586536991465292008976298370972483169406432697019280168381833543823304933222424277324941588014553597214720*i1^114 + -286281243302121569108417514851639308403072883047765989925207828452017283833963725926238918125523318667605268599536444452959758802770906668859376511926240412067502864808365400377199065728016069179662397986399145165239550206967219670087203924522203033855122712581182777609784417495111122714338958917909825686692965509104400974990897697960402564131360870132111267457763359445483629725023826472142682063961176040517613400225326265815721416303135080439480040000962231572304345475236517012347255662491368285465422997965742402118434652205065027407924516588974375742452725795833169704847250615442054099647495453675653948060733192953600114375693183760159105559401347470990189495486292346896617594564317601452394887928938888750769365707740598949410633576885418157846284028628446027412084560335174864432619071436049172806142732951180802466023582766995531146634546584143119247009534785657893152509265257189046120879770926017586594999065029933009725163047120952565482585274224696016784665280734020392138058882501171371423980307039118760508471261171792151254978189790629430339665254124356192170656791967827103116858242935837167727128487078301740264764261928182888300360296401713321437335391953705609245159747809503170750969897104560127714238324255482509259937221404835882998122142981247140469748823856317455766069735525890413332866842238741369026106687339145489679729734950286535795982223419832700493270981168181229974380712451704658507866811471736525292346403810877085745332132354713193103641705519107804034634610332125968614077274004314029303754918918049375837312853373171770139911130098387913403214547401928729920345193941753197525121996494546144976684844232759724710438564737068240354548586559760652731557604819488377855635090529982000645561735534684828447607726250950957503090734326897370047138347715141680470479162191855490394894711379533883560652423140476992984665020307453546909772040157457976838404949604711586788856789296301939403572597606772226471203979736173889744058489057377049189145997229250651351027178937114133736415119161191250875540249936736912026226029184547815424*i1^115 + -5275474102739918068400636318484580793516690378027350865704671865758357640030258920635319461067784688876039446218749508246705772147868033728219520806485422540925988504650166239387954842478339312736388465141223144770332101365118346921571411828477561795529940039324224995507227350126760616349938370433343463856054692733261408866801417220718492978613565716098640954435985828086265738237379783299649793235410575782945484379155426801741350854519142301145811038211851138148131152719727801807543940817893685189387483922454222048273541653874241433316034332515677331374133989307221153534724672021670863860954457610377243784923733865843212112474723732762265026225977345022997793811115942149142739135502442706105739915655346507142982835650339142734943175681980586427253978240399677274864185552765372772204761736186300169456239351993153954552671519560624527076428006218087729144562598395184717916658566829561129498593222204753975200266358955071922754035995827807021990583388799637573981426615506190377597469987827747460576183555141001506497014413004193827753043072621515288868005408908315025537230322903803589019128576852022100033263298903279580952433357651302258979803401520000019097675866491600271415244063481353563804822370238047531442070465230242073120433493013753565896596839675893063511746690765898182158316800723598332484279138432789136913628537994885102127829436497575684518653792400172448842270037798564128891655161235331536615600873764434864844420023918898251991577975991989940293873099526449185165113711673676601971123082893083039256768284736729103345083590042707800201405501289726904707734296730497633424520870056995494343744219343253551998734811618766975565876510871727408190058554350695882187067082525375977926550321330845697298372412258154701301152919268454482848261301387085527454317023006032451405679782558520618674077966182989235936055811982102128867885713065146388976455434535364423959862087777525514110619969111355883847833099550558839219563294038340742253274661727514071269550434773091727479818448248252665349393859499952570048434466015019925972486979584*i1^116 + 933434189864422993909002915562643753590895559220753923621522264455931488489217012028742274006367705204466901402435229545147381505362997488098893791292803920046465385987192750700544128552040378258988546046007469813145477122748006503127798809202767946852042090982942053144081700365704551082828156549009843545124566128565950837329215345249866103548316056253949047285101881109417227856952256814774687022505529996641797447834004013446328913620636575514972971552373681850835476377724498952422107765059465659277811059425151201193736544899284264693804668021736093731447936033169981555188187859076559907615505946796131513985940970886916238594314748142291440635812837910479405452237444044582737002991243417554794834372873733409326666711704389304032707146099449317975678822520479082971469756946342479580899713014090498686834288523468234043863722110023350078420368938004603003405807156152972797001162447680694455865129209406300040636341143895881372823213115465361585233016292370116945763938142853021944136800296359957252955940590271265562759262489191656668257266846524607502881038373077042452179398761249411533780615987119217548765751704188380520546220783423781477059756682927511138987212704946525265838460858477289775086012578289850819520477940230958662140031921526378788292227300709960855387611062694343119106860562692869340745120240322052371114050060524409008152429478938998875442829692302175566008703597373705344513640610182253054383017590786965500080679827538815350533504213439893593597454183856031123583434610413975613039664457995747855977637370124931956910285886346941294525834639607384773706445325317002220852431284252492541226792541615601049681584309310943111247230808275742904869361224148212749221767879749316905893461144078455105914364345883397339416557073268365047358387645633694935394212501748034454144153905190326046259786728303957152840038855415873513677068450542907268520502280286602033422816761951070223025086773581200018418440506030743847228606138115381170255431234135113744783975357143361637456313024316268637253425781499910976057960337254964527104*i1^117 + 74002358617158076837946194380462960040007441623426539123564865284937963945095960592916176795623792495898872837760237564419947924705571549069220615724063091611913001923070976320225897297652685799827080196453572327245953962103043729720282867770517887740567326341297392561728295807248342891774959269248786472710113911138503072800659359016469383849983779887949973888702082568583490371492354879547480519642889067402134162351570968436359387889273566106654370812914972698073179695072014368641961967793496650468073290595966300201496449926758549423509106011872513554312137007034964995513637819074316706493163772471926596538967807988792013118351183147625785746043800076010190027313611387888811487221993054505931908602825227685857633351247539199241685564189976328196228928373596938873504803273862182872097371598582486644721292663815552917494371318136406933957211358493498146760031778516730924514414442228899574221998949540709710399562606930264571625292960120194840396092392841716352662611964934767642064645010583290258832841060601179095836479383536270240967388920838130545980790817788757528877274528825939306356630362961406710751855357783036484437993688007528805185731061860492716485393120790675296107109613219805866679134228877110938431691948525657591953834167770950401666774813229079607795103198187184281726424799155196633137855224778347978647645622548176864636420858229475979089151168162023265102265625808724655007493362005242520072566219610550652630918291599779234338523731448831696495034497281246770528144460009717515240460572923271789363762674409312753557696283541273689800377935997011665341092833409864709943721870213047349037058735485593885013008009074412876959896311804170849299583805981480996189663011739563122298585389266051768975726111247574479446289915385568426512385205233836768266395065742048775028764492378611105511794363728249494541552534260956395009126458418442532034060280581324592853786119500304275885753960171532448711651192722223709447255773505723635854350880701650818349933685915258448617613406077566152884103072096329334613131437015040*i1^118 + 814260724015692133091369104054086222539995914071767437429409914068174881910311622967990910682025818847604588890354702871777644061437555962933639868240238417213150241487300862498011410359734531742893511949419654687381639733640712147944438991022931538583022295000865600914930250013589480302164154715472288688198249749657606807322964758385915371038539727146715992768165097337897593631854180362581885339044135419668645988761828938585918720274009571352225323961942371311625532128554308308015763411581801419677723186879279948707420834720403733419972900097839246239220019848181384552681203344850503094214640985623642526049841619790196139912417970459546211836170971812660605701338183652683806958922412389977707809996634420864743332039655511467532500698310063495268834079086558271519379218434948622295715527501193267994945687320672184815461934846767012240288682287551127018591921021995225020541138543804356433292284837074194666834225959352291420683335397282881602071491465559253318768685170121597375256389475139557980607429471248962798111353383162224878296185660437084079749265341712080288236597685363554278046268800877540507086582227977652380696138672676340366216978319600861101043283001210402631234045478714052771692073017550866316602909611516543375532630506770533235091875863135795083278567586277019653862322296194129447718478714942839582708922253767152849609586458740610629591659590973012882042158513599138356993451282608563373935257386213903367716077330517904970705733071983475495337387247912691803775766446975737799313978879624550476275483789057709742632271024107078087867803778784909728623485121417026109637568704629533248858817411373722934432047290632978117941742448898075131757018627472398191231471443215729508656402758326607011226056796289675655804772735489582514923575275210815047414115856801507492961705686743336765209901794200693168304259951829262749892152470673479435715314959638904337009370561063521862481158937123201998320325984820437446459050362138589525856771230303770912211477173080003181634088094095628279869574542360518571589632*i1^119 + -141806421123045536190595020575958038319690517405156106299972137536664854387784302292357383148719310707717962834839913394637314895102756126320361738497734686985170542241532837725744460027952059636174031726425625613418580643457697114684295211382104708917449993927654336899175072354118869234394316220746897406079384510586374269172722876844661278574958252384841681152348456014376448162919310286906272768354174086227065322126613143280123741346830021220220834983432588988673750093188216674486837360695485540608005410511427701069907824538707003898171245731358572422973170623174319485275184439897994793025540343783656470321516333445935329620222755759594926113154473399933807963292879724364009207346547601151283688788875842250440509968766220061244713907487407497523887295580515030149705626022003674670042428162946245108236699782671939794148286269751131130413983208417855898768717707850551559279436996370997703380509110287259112258220114970711744135282909275352077964719381134954533367827931089827810208171769467381452740797693755744876815072635643859896937991674674464959070844562170916629571759945449399008469405218982263308246650739471244182870550526517954660591279497638445420578052597686301759067867297295289513416497747238257493694167970959000240392390203671187840294052038860960584344024875223132530784079506217564510469183817599059306490828384507969565151570490676677162767532263968783445998646404179399267435562141706610567319309383165310312402317719744661103366162446770068178336762008070435151774670091188995425599623210098528172214938813041583931639115212785558892070840797848109276480286111431249438712429316774635197800650274359984399585902029138105816706751951586128478295666716671648357627848153828970891147634253446603444954647723594552193186624071040160174994599953204996114218111177288872610721300693034471591367078433627488517050549687937012184624349823237130997531425732217749099180860683719582965890687072442111738838443577886245885006831185306002238853091843627407470188050702936186581005852191521761019432437145965428736*i1^120 + -6577542451966920476577865946758449993306592825836492107989612077139902567609881016669889619711221831978916123555173044292357124841529181464512281618046399202859957255798189506763111906714409677334071669963994644249192982575308513008030122814752336639204178395384903081055943340829747792637254481092883059192409940706823034644164948497018890113978354074380450122117769592911192122631902540328875702868882365996290190027249123672076492883735728393342260288748472045777295175967026649540763780231476097119898285259975361788545094664985232413293357716283290370017976822194334561849224028148843601507924933181501407106231586583880096679121484671584589130718850216300406066845674727085672905894933523809010090719675033861474969430381354888251394153688347000561302074122371180279896895957612318297551911135551751988536166397757384229331679342244875690475225926241088332932176904088083261334990716746487644248369341362167005638242760920144844012632857986009552325760814962071957674402956173918774899220858591424417591838351110300308962323904691339078288419291871733796781817909043763439966630456147213194188692677306719873137801190785933043584660814338707982622013541172173310397752356574386043667180560257542484136841001887544743728135366527168954440039110798670491545443594378156635075839133200952899010591148863673471290584545947375975338620219261206201772639018666511041290990664845871574310974293004251591691305325125364791826127676893843488445596408114691076303119017632186461234760418407218830648188529757869323521605637784660945049755954186307023670229413819408338606463444153757688010167595842780633672081665757430761800726529431325676394262145727302362984404945991174854617606329145736656325427915133376597359708027901633257095726939732481174622161665427626189619284717036144416814463848277164109989789289091526143292912845072439874823201829765770325508436682488477382545595437700303471011412293597771191484853360790554394328594965774083090837849900069914941331115612351151043428792727961817235471679452581520866216341667840*i1^121 + 10215216519717682105921946561892370397476092006300929601971962562715985202154617409794283119285309670464325891333257603410253536486714111196272465837297965016815175250466638576103703243488903723526658650429927693369066450981755837799788838250951487530153368174212788606852200017442600368848168985412089894468482351062475904045043577104048327916636486531313058062029878528956282444684546431438555492680576990565251102106529521002493229427471731824350489282477539784477103176964337166571171462824264353622249660983003814015623708080676981594197485655834612555661491839440491016646563834351948337276401393804296208687211014586092833047774618782224030101947377243000496398796419907630658695306999161943079345362217277262279093476732725728727343100855214380034511485121778362206982025518337550905546373435779160585500839819912500488100682311440077896421442384280274511707140147312188989023707198158099903672446062409757836846747051697025837318931176520315825485059218088920622519370688530707947664319107501303638533939279327650524938856346007811103127664480155886910534112021800834421607640293659385967199549464941614895134201174284279602038558105298030783250110717945746338673831391580086331779218791441692317653460204376423313443526480718663165052555777755108725684548534329715777172043562777695081065536820119421272001530830458287849434257273800226686385878711359314894077709350984710078345089857591685554433805716085582324759715119751831379339612200848655461703223760863375968081805552689412945565489334468700141011978127947784243555653126502322540583659867016877585015028326172349242951902363847072317647041710318965560022095540181883912875690762869224302460243037786203414584815861843899261533873677598897241612686684014014807095670250841703097385095336036303059756518529257150740844846165018359953197290516142505119911570454323444100829763331361444501572195156634090978944637862360379704371796278541905435288452624058189650918766955487442490081289801225587909684403943428558563646275700807095846988263148785827315712*i1^122 + 8174584211473923368459892380636406636914010771430624351148099984650953571653623146054305885889547825902910204715860177670503725956312231633568942576629445366128846962898135779309504830135250650038122993143721859364254729242301565735548462984476430789882661834783489480511807563117269850332997772406446080359873614801603909107972125163656042283489703701874048480823933208597565283916607302853307601630011157698193321137143769996483087770502369420435803635544386815714015008554089435851298901926849977906106910217756033566347751070406470433399933549339488549445231082197209811383227193093783262381403877426603508146996398026701311627003263484875436123956566982938892888429475195089935197812174418179053518150704238578992219629653001496193017427192166341125439340980417193722010323760641510513909892487090439653833405204411480287795951636316852442360410106530043918130701589597136685224083612690798902961481855072636054954499343784198943197948538206510947882913841695172212666129882135757073096319820567121465035139075986997469365672147409054965227730916825841940373702467107864027176415607667656372074642998931853564716672486023055617064725206830470853687313899480392190784443677927489618611847421505083745968488508231700090737302244310831350050616656728566248269999934744425160177776683688753183203546658221533061945127335460452885112806337625150158058722973686818444383330851611763248160549837955908698285400226161422376267975177589989132339818762143413219988715697047313507484860336842461033974042752962587427590527795075535977491548614490710410903429374288779135240705958558192056803834934790214773806840320753238459420888379387514081020643615516961756464476323803400048056038112691914179372345730438191681308847030191505191792258463789083409043142163320829000776470133068855186460124444824379427268162174356803750031432727040542967512952063181254163018327474433642080820309545784903585745638983721877047374533759966553696621611180757130409205526198658793093509265999548984118349916589925161078146618649214976*i1^123 + 185741797666939304010169211396350618810061708562247828711355873488227888940520425127294187057722646071978408228315669296463665796084328008628749016675564232387605229712403675325101838491492715322095758433427839783433309194342103451300736959996882416389250402833813361701682060632715896302992566508116662197082749232541500840511405595325337620193809136333430526473992556400178185865212832259633763562449677093371215459208582099803400152743408236874753284478883292258348900205990358253632973326546546912202349788218048579177234051820028268596620046654075252617405841494106696277993749412178428946747966234623423200087728597562384394419371392199731139240273071100224082113735827055466213720040094705845054140675761262430081667004422058149724570957075170770345146536552425299586765196294897428885019649898600456646300574891204659619486701668692791255609909586010487355206284236174387149348368695728248994837682271936007517524546060835920779986058813931986712487342853817207638929635866113062498405773482770666890096766971072096230348862409581458965043317890009240417022658793604869989830400918487800458185961386181047493711814128959513459370200592758170734608154191866847417762515218877626523668440111853950173165532267316157997498433269262693157680546573547270769564312383921197256829310510111001106543798457470385589889766031712898879722587913781040588894406856316673863898098479092835730115298209288313732164622376333057834221113985809711795392680889626828114541196304494928762060205210390657099994690957787007517962700219485924450634112475616981087041332887556358319917716727388165783974833600839678749791696092045699149267448819303800063325136785045803179683245326319057090035679596825147642354719828296709934364847775420306236864733562633285056056484894712144851498849491050289145816079498258966056541467370467124336288163316676599772873391586075097118364220878937998647287130024695378544414566914184277963514472845566631534928014491308230061579436598245704410254663144502134275502491754040523852087296*i1^124 + -2262561937774597995186150167494824099893007036880954274068044350469340487263090663774351049316295367956043978796192037334322438119817964169802476368521985967182982638689206847183412046356856720431752272987957216723594182042071477149051039989075338818830992855107226542047245424266944145544548653494813368671162321510635578240916036701269833957153197042590707804420872249156041905281533472381937354226215611411095930138524856023331957820444343516716915537618972555746770968027982822298326328134722541418690523543622408881433445893625065238225503268352942532695520528692736680342680763492020616089374505931945038165475043712672852586220415516301271681242061597598517784888804934502250520838889381688377705435629293075393349520073286771809486097101454418612136997571351158437915020798465836940224140410476824232292345750779355469463855623767513190143693467510555892155375512498147047637622443508654126066128559700482743888375389693473148496306152345884680496052987797063454663827513271315359886813719238137316637093751071947306882820524797869192085524027640248481905597564130328156228119528413028211754585792710232973199130749284834690008652740321764187138897163759662930784561808313438874015502648550573625597774090360926915873151327788078084286872547406130594067761965731756557892807795021139540676517474572318670433567692287470899875690416989839367863198402819422707480732690610602536159245106622155374484879359363404239832948635937244050477871687753446266071148670418755221308143537555625429161898051744348888854269113510784173406411101434213966793545253437256336683306760419605463929992524432242483731431457497916979598513803398696284518638626510576299625409168404537290012379273549628682458768150123601274852150033335230167676112870181085753715037092452408536789448696052327118952370027446645534476321119943582839515735823041399068356344049711163324757660630296945303208384875620686313156299887086936749652720642979381690764608960360943089408113227269366587199146784508515909709598310155681792*i1^125 + -154208617515988045421670591036969945329162579416565267890753361633858920840773419296861455843274626958050447386611860127002314571008005147468320678227848977914177845413381658817157454161431751466529919593562144595047790150305890502641112356790023230186975507398787498404982676789224070296794721260167267055306017771577759815062433661412437834494163442725224253105666670822609686974250153156726997659486533797038618122699888706586141827680118779935822368629355172422250472646619228790762158669389713892940351417623034075846211926934626599757708473510056688840746770983018281325844467986035585422631678727683341568114698001564400515177414966790721120350673811929129412918436318235510286123859906355024712930252767878232044676187581126754821066480676127652352522441449920005231955903295678965677850104662072442140267632285487837412892215943483094421004941103324291619014824722343970208396877189750404991302308145485873610610847283096874266222082597781332304636208947891083933537356982575073375784416145569643829110421311654051077287027832943217063279871909493621434139672741226436252358587877626921463036705577217102760168133461355996657564359501536355227709854804930017996840323071093414227576098824623129545662192664236741536297178459497534981540631488891683758889613924862065600968913309893960293308523720607362320049534650415848014816990872426054993104368302394136358659914768079755022369262404947090747501184527961178184808451063763056423140984953463438663615851265150259094961751220901974636734580650066869522989518540030228895690578178755626207263967174228996010887289897744077102016028976202740571191439786119888798703618890463271029400108805060673323803606741812117884734436426341212866061235042571269900218430838756444588454575605428678065395467898864941280678046544743287844521610061756604842751267949247014294405303374116151780063213322529025566273117080153165318780458083072770289089861750104225205577759098458800704614193654658818675589101029192685463792120915348779594223190016*i1^126 + -1524907458945204579634268065048591371922883922127376054071748460264465296704459114582025123736714807718833599373071291085859365666294293347782716694129935983034159813807489111171058854545494440387408285424090695209778127636822415165285875435523319698095211559378147720283417571647535742169052804896417637552686047671426114555751329882942508062881176230113261470161327226689533773989280755309728569612607020617023384456976293890286941217510726345565106214031100039534835090985975062910162860922940375169786212523982361130195262309282952678241938932804957236639316745750207282820556793870447880341547167665267669771177831789090599337300061255751878880479556247793495605124867904835206088717984260753547851444138659261928840757628421293965335058350364611092351102078654870909523188947700117005924783133976438513712386613950513658829503033899967119048576625880583476394171182807304402662201332771139249222318081587670032810966031039744942560061018808773235523180724971307721848580650678348366374874610389922741415856077136741695136482238001677288861483160775312357721401063427301285777583174285181571554466252300561500008544067755390934174481657342298603811835904698258997088901793912602132513794446179856990356806365395827637318749471836218240184966187693499152201909717271539150266036083209854580936692903663589477644247599542865671793026844392903794621148709606733912106167728582761679257284236963242958164568092393317952797799324423660075686297661535006940878145993715700847310180191653269574435238476356883086943811548596898570442836934499026146281299384658469134531945835070630996120883428588707702173435216094215707586667548658161750466425985380765000884720115380749324575417059440574320907603696207734852554995628296454860978379431711987654367661933990446990467417990565606874831241174610852096754768883887850305348204985277784078991924419850535870680602607761958195127757040586046996327642088329169130307948520775240167426320699160960499037747178506665030935766983161904365568*i1^127 + 34054983668024722766313662212686910744769726629986088806831326606558551470232447693517000376096091497136744850140422648524651098805575917431219107465757545438267995832312635093481360821852987200049057365884698169354381095453028684325009520998911024529080919472241559050215337305049235471824290359502319637238095782188261676691224724660452258510549194417703322522193290292723995369927479134240620148133511816929425841381161924499753419055973599591107044314009249617336073794327125401676414694530625616102047594573849485131613086621857467957031367610108811015918492465247456114439653740838614782862814570546879524078105515171832271882082928805823091001187213772102086172245531087581374919650135652734972740202958961282924679310618631209512821183745418755507342977142656045063240588050346290894477356855437210060283444178113200208582864883786119897194997991788576972870519066844888467019067750988130343813879711941971239278654891043127231638419845032711442652763549002452376923380542990790669512668062354812314781347936087442161085475205392146063116148697731052121578867604959553719611041466314605031001086591736485109306842961234280049879142307827217696466883501941361375050186928186020728450558635004316272380106914287194403823398975318284646398576461689637591411698121687479578232309788383150655909491749004564806459797437325532161729150236335459163020544741374620472575626380141449687252392254455874193941230412147624016865874209053648248543502929595243304843786835166777749855587675260051376388306822792452391897486400057708143525838543663125667325101873230525898369626573422243284781591050688926246665665826177273355933649744092528898180505839207976567275783167397994004764344050697386599291787126296028938977142972077998288278694434354968974650850061314270066097120279502601623834417577808787383030370086155949079521768937940995694280742651053637346653831976931401977556190144716946562180933908545717671331538791589291482822248900271841999994977511501030386275260039168*i1^128 + 873011106732204351291075756856197405177724196866808316119729980742301744717045404647980698081218278348306507036520559002911398755993773888134040619876484441488722135712332101588847345536337606355432740225559946381832485350628507051997845455725910319465902930185092431874703189218020495730760293501893054268724164759372077900267987215592078972710506081226153659111418526716626240238701848187542259047776389324866273715817523880473255047617126980274859199854962293110758476548269026823914219544139564847186134486620538614568329823968963044328139030739833485617467243210131386996212503786735329348356823908280046792807580564126891167777779735933308700169154082666054502020489286241762445176451205375841699784316047155850580279510492793655959706253334587439228132930965181849478888214933203640854482029157721674157804076993462392941941936030251328445754489907624912710636531029927511561880924895311919067854650966518288920822208444154885583018367210323451735267698752179216744613516212520026382078513873387931875673250810836314363852378514393086443566836189467149481939597002334871617996716882697570104768630781827544671181955153056710567331926042243081928831398441577007930405313666832169369444522951101806017414351942189927425935142854664474125857768813057825012618497179537288759612195505639337120138028466043150349357463121461764190037584761004015364224672871778561072678656687316807012107049456288089039509660212197636610153464279669864643579333579298893641281141254600043499430440726740213781809137081936191365182392825949245174439135986992438282631152803872319656005382461074251522936021171792794690928860114683804770319304694675387809820874105787060678292645631115122073431350478048060900667408335706165680648464725935814930908075343639400627691052312862493148692407130901599246114483789990972031466039135070392596725610537516927698010119965705162099415825342958062034756674148256712245405090280149269504549280759261865157488672334502489863758231697671139098624*i1^129 + 1969185047621466479774169792600711770997669593237477091768480535698334932442302631262997102594189278984582552751041745463830811985466147692542351784243251819734349093273499193285793167957235208950912017041283451687587888285951054344205687973511672175404977766843285492329179590092449126129128835411352352400885422128040970594014972399725010896512012151335624221047943326358250371538707997323647066910576753331496517747699499898654855803403288652414888595048407256811315559970401030748461663022457136938526973852460267822339681686834632687668237088849151051202352408700599370397840757923889767143347176699336889842730763175292841084206383733101180383702918124653999525526709608733202711222484225696615030532150589750087512212308658396410702476801616844942832680660440959633749704717697962589784292795666864908584396852219782040654350444400764356690904088646809442937954026089700217680650595267119929044338407130923753911687927202212721333968310776727300678291492354949787288840694471415009441559832983180991195530247329640807394730348499770004306872166538531533066420432439702919316976724018785929183025051896404165217985493213481837853129473438547322415493748466210633550516818145966768688216613332411892832914365914897499540231550473523714002179224297512390576007403962286820619556854327374740169266315159897651475110822208161312381065811876788033178650976145157165441570978719746410200262006263726213332888812405251316971822113770059993584056667948090901799764708204518107558481052594702914026138805169275845793388558789307163085636682702264305727366385562613891575343350441710904400814198494722652720028834347669354931989749295937210970302462227997182678409329299614058322204964068069557005201025182656255325315139515696242792690851538136016308274784144055665696314011961670517720000027884091823938388412044635164304231833990881912041862566502020830165539073910514108279003227018451408453029083784932962934575251500817934046261983285832678277341039820800*i1^130 + -140193733177880705770144237489832579845131956589794383254731820887166301469272268549931857944952940208102229739098110473873647110930725704500940913412574918717104544345683464895491603887884897387338382591186829591262849045774783438619689402868100832369464091371837493282030556544269976781119928798022275245529343406169101490649704060196538988519074390383775583001796297467256723245242148700481281209230180037684934928233157541205574276390261517121865603137631272404970638496730526370559498043622496742839086682836428423441304183787800899954802606881061115717266511833168004527413368098383991201276651351732005206210877990494688387042273695394178451606284910146326422276634216946248886590418744535644739813015223093552350499827417200271915386961363714494465357132910731270309750458915715682317797828821719131479503530569162284912079453875818057085271066975516652264266839890943903466984311125424985436766212958440967887703823626194883888488265311778758227273601707133468429857983983826082066370202290844489845457757502505157008683897511670037053916990488252425053671126319074148607030981599497755296918210015754539223764128863627539232755857723424510675781769998290470907193248640745832530900805729374852553429943325708012967914857567003902518088819340672783169116245530250803082835674803792385417208991961746650351342898529040015537572457189972677779277725100988640411700854079621610655749004333576407300384017616527055771719908267480134732690977280593176254355560876177959191862764957379156876648212249567662952188974223953898707569560832563198758501308487165575434714548115033455135737853815233751824564090704670510603783440665982258729413925323206158932416564772020734154752234393410265537876350373630472640556567855095296759863933623039967009531594391312926826149319913246646268092105588446447076634170192760287973870135932720369736642128042192671045258966035104426972140361282941679058047567286304027023122645507667818038418444523735863554736128*i1^131 + -1566106527055649431237816176803034124201882470082500341466749096269771787268096783026060685284639393069858418626263314042018486024789881766439131260897587986136021260464485996800932705354346603539920451667430046845279311679514604830600111399912220368057750949403524807330087596960813584144472466423907516197016126386405203238063344627249165554645665593254940277345876668701629006266771292337374729105979979079258008099198782434218741553306676466749882154074245989852569239529902770251540754014961531784741181648274103818202050508307573858156893008195377037283418798603799031041239991837678015710286573767664474866307066848724599884217519866128960581053770648965846672424601339594671189085126917013256999016336805930704053374073371020333956130895282885177111290778679419598437408077160217865785533051937540283380937352141002428856094100877391749237604768271464677784496737261627419012252396275558999782051151303307582628334160555426099936682275418191509873406832106056087100544470008074336256232165142591097283792313271684545892928196244675309402861490944813344175078043470688610926515277737345556407583238027237269701009823960328722772332060874272249727572828273455081983666525990336531922649900048248548718755452388005019741241794167160477749142811880229518442969944112116295782793392198791787129341147818009958733713589423158096900000518530079425118403098261509708478092047834119750140000197296849672423342470967912604129758890644545993213927476825403712064306326047110587525819828300591098341547966673865532447572226839498541111333918384822670912057272116629745714938943405236533391208525510974510345304084277405631530585884128686306831374393730535431189341943761481247762029414197937701909776034060361883151194106287308619170994960428212234787705460135893401346289358969832327137898647265554781876635392434654855421145042797455171104024430345359914847525362458184355124213351297302469690526237603141676921147139558497673148348634654310400*i1^132 + 2368745627817121033230309705315238718823092847657174557637547882403933506216802247261278722937215364075382773623560925308592745445903694115904972553962674453507938850812805796600126557755359527408730298581337417568833272043512680870296067714648105689311843137521118412886389965362924452355706014291752886724759498614826588962401144492628140291060516845499513229591777075747221038114665160814563656816491875891780538951654134584202279629897057051198382051158501600611629707886934533983005971119622197194693539556660034705745522187686455785567658768297252622111359577157145086111314108282294640306659242759875497319480220974880412585939123892640049198991873690831342572797570503438598678387149101429385181273244588040788241001713826688543640598517129123226058504298716670289331599365047398655922098842569763157471780283981259780173019241460804935976398190452368632300674530677176368774866384072919598036373924794667568305699305329619749552391461966337356608129826382009859837324980953335998918223125817519271716350168689435577966138095858794393694601038780715613280871398782904736260235097879841911321928897499619750905488211495093708956410683943501946262561163672467578373419952890825041912021921032154834031813189424052865997209476601558810324292853243639035556041493111014285231265245197357838547059819065788761642363423867983729954076108269914425118645471420642126483203882946946444938033553435972477549596028429824589516300791980698784069616113328505981876547911433075337400576970859888239633588142069068992492149442447837062308955838548593113636780506871242226944191589395687105333142422855156288019350838034973717311075746939271440885936020728396448722330146365366137068090552066088595174932365452554960038719179544361696011928390323370801236213214009748017000527574962627549214615956356333390256670446128860515454914819734074608160911040199805636516608227211948189415700577259446082949280348242525929663500931895036705828241408*i1^133 + 138109844880922525864123998086248878188875884721413502580902305610123633562613744534630842397065581709896721427957443030260767800868921330257647552549236471620820583796969453909788433997596404642856214823941858389480007915359136387388505316862694347984455867251628649778822548556192634460187115703583058394642948588542127110558356385160339353910670868921224383524700856787918255799373268157949716855261448119512597373737678960103043286669568215511998738127562768133301984998921377178498446404134262483627753028126381366797142760662975799691765287129742481756604933602828663917927108797154659684761035040987684650443414513784904225537980649083755201823665814347868339362745784828667321474258424686254636103466299714423055427521970262786017714078683109265880374790747641208929478067727325539963970492762777674259854244013098375333689617488542883429600881199461428659877055170742878624663824897275698723584973125642290188673766186440408910931513200033571775773181425109230249263260955138583328706809086197136168930129966646345865425874259313072039673838030168535848749639297923410127710192540597920742667959381289366198137225735611559579469027925181876745994079099547710926917211592230187925434618741121623477148018111546460963878066978042078707549385038844384608187653398647781838740611968761999336390920962877507477226645522927349341853371877427687170783557280835279659274582578210973633207145253729528592652441216514879944669642888042975941720762076663976607895695460027755240637415785664721335889330548369282460532639053753326389143244204085329201706548234962186063380458886358148237875179123734019564344878712259184117756563651940095070623859820621485588791955714951440914702216085498083780666535450011990694760673164665328040202026975502745057869254640847484345582243118766157444327292556736533192856736819009825760865598341976639178363307058782373208366188382590887281892012550266072724903679855226926662033713951961776128*i1^134 + 602368395664895270717384763170913054007382172551601409726923937908883150582686632691654614931934981310552646566875862458993836468329710946919391336782447424657983184901209985206630938531834942417866377542125422940921251777716805624206810108063264087527220702008863566947826067525018777002598296267852966648988799408628805087051788208800658483654867146482279622389480969759919870481299389712436705785849156328303814229273188104224313274787804708247942486460613876429971859736161536759211989844084375032992646447111028431359284817260969635710712209430390142200244544596495895640587302719048845709574131715640794294031219047599733147832541461526292604195424087803730837610938490978865648095107658697023741756752746202137912796527477740102169263186313521858367944764091973219471324643261230560149247358183027729615865625990252240924335660609960895126312586324313554355240086217394473263967885081306231457216911127977100225266139567878554577296874690667299410514193390054163163918232858670959137009930339701219116673391345730699464032553270487522640145905814318069141856251157946061717006298249684886620714762168797722022033905406487803633647245163778932695121424918155850570360469378294723809158023482283020287818556664485309979835208564886443489862585886524584555861147754072161086019455876399712539843009860978504511345025648421709581208255441066815616535777683930084392327747582363117068150458634754611808184663112447393107940313594412989440340384957669191152568876451924171475580444221928415356054657918444970855040822199257007355314508067318762844285090683080315111228987167567267887319402214843474963126654780511206248420440565249214848634464191854798808834886815749498706831697826165208403496044846543356915086822278827748798970981864167845130721114986284949230368488551525715650507041483274250393242256960826491171929923668995822531968625420279861480019850300239145755993541900102918230762158535646560831735332864*i1^135 + -3342059256725057151514932141099029481337942596198689880281066822620838082634256702075013233398919046663375175747828265765331298801948292959014888581366366206791563143992083987027730734737351117606885725532423022017150010339219426615339596936421921030020739090146391079120892797515874927342630464829186584180258592128904300724188247212281200352203945517370937284396414211716961695222624118891903064354684424576724875112339590792170599080533777835267589026782163858667974673651608161181127991210633283266153902035767800522655053301275260959984791746892668125786116407478581911913043059613641563938386752303709244776894897081595242017740810921935495319907156816060740580857738246121123469760802247638335971355432999313272514454137591238771376436081755925595004264950012096341367636620830085138692067233417152558547687697185860559501941255651200788368798021863737925447596627362576247367101381503860618991798988491743006361434436240070023387613558279549578340974670570324193758203325057634148915401105096124077890541155860606449085343469901420826813937848828268417219343663628028667312357695928282899147362244913410168593339634530358685392498333562618221361629509434563818121528596364046190827430234744927136517284438271803087617933636675748524782873485803612182248623316560973625968236570356023053860109434309412107156341963724373722611592079346282932015152246983250991150400373181863829852066270530757927504299883124442407215619606656285464405218801040579140110521890329244177861299331996126069099886456058044449551688606606307168258513279080639125363500910615606073980201015303391008043978166176646061190580796110206064953987219396807665547146008252789000416673737254248363272566367139351761892172339704766408183972358523264127642231808546205274819553866085615300735447729142172088493798466269514898298321559863912566223552854885306960557429661588162244101571445542245981118550731679137391515590127028908589056*i1^136 + -29133152846093699593305643081229838315282196278955327716679174119988757336543795937254344847322259690406596376490054071738427710720566013091949419224589134003023709253503253684478535061684092043419390069534767287257960297087179151179639441695695420227011898018339990122107728564726266926800574809105867620476501144330605817233511874908625942006872724786659746490907924370664909133584697613562835318514704607968877231040272380949713390449499101480370672312252903593390401579891224921790063309190670010034898142527773485199384517921506074882444191631402370057506344180187224919797173583454479298224299515916658952162001269745049593547122871013611953233231643763715374130653666955572936689592429528885646553030014479345282263828395098655132878645626928963085861899056182076089137751327537560621720272767042313185144622686237844442659729637043394349279752555002976840134471627471805719298059888185270346590006824769186690220785534451791721286397913510344402401924858433982062907492441037420439877495020654524836945403756670006705232965374034624632705860679028995995604477253303862739925380648976905417694998069242945475697111855994754140362450742419507474360599827750254137565218081361543228543213188048723145007843735848529590182656483981843904199178095680254975308915286986785283099688175532112568436145449209723317697081239444947049430752831853792684826111409191123737353476811616559591286557432070878429482741226222041263186709991966867679442215691420792309940969583294291595858660724547553529950910418895721168958171962136047626410588614821260507713963875140109094270116734400726131380787395859561867191311858870093188077280136536687781866486221033291256978515257416906677583746835215675662503700807566443389817922929773113780118044397056176922697003425606671879157871894553060683421622460753459495397444588424995468841521160572359259636035881870142760555786435739926919539806143996079787522725511168*i1^137 + 11608466245745367080283385305432873261349139678258502141224772397934908438420741852755399499650415914407719371548987633085858013460485892781994771988440419943331124498093794228311035405660336282742615248831183179304624505857350075931296798968262370596910467293396956610552865074568427189292352511657120278597135818096661262471503930323546619943623651115098472799253798597893285518745752050425507971173253755039516819809121745862291600918641390434301285023492951861715820828126461649982655330729132232081231869614807692461717329323008776012292972058632040181122884237488138885389545368377078203981476820588323620875108751037475302879153619949988359348410179944040222259862870387775210339689316866779759737581899111144054116257337089414744022695123859367375459772943408517446082570241347639648630639359856883552312549162352612897532027352020753773569683850711938514866483401476466983121118806156177570099581127908323005485384000000700345972726895608628014187957531086901166745948222028425168234546469244187167581834708719121347116405136733816573597974934555029632996804382393850625067581575631292056789477808390239967296937031424781110360851364255246240717446653063146094308658582267650812504826241720596314545322148204836782652485920330759612135191487857386178004769206169160502437235885379817485272273123405481905144318737673760136563462515672246537458095672750254114737749851026607153127036689279186080042911593751188081251058823928113839566718943552097618336428691003049084930662283834254418976476033480512193811562729543568914977871313461544520931835262594766215290530455061180683570982032738073933300936019215696012865834484578055783885699459656711159389294184879213528067124687770763432830412433086637561027419508253927360431404031420717053558603921705872494978823810009172044982283956497401074092405477088876215536317850533254568215504758459103346794785122835687230515421848011171430400*i1^138 + 434006980462190002402710659348916038528186441316949678023720622240613516862918633557586364754220713305785939212066724694445599138737692337685356727943467479891008508105143413965911970803899823443607175045928131267991368165077248784863972682022202606911253863602396234150933998054859084967743778018184581285827707375536651072139871687786697766491253310304179712571021549052580904466865651284343602708177045605968782136218720741319328109859063093101610514605643871980195336078386399954580899952334438456663424820375137698018398911492965484799543511735578857528927028841168872430578467246132185255508754083743874954027471989723484231933716900990339221401215460027798363837289996860616009535919190244322431868594805392085438151382830314779478627933934303404295432256533640055335952582341033847204537078217975508503222009663719033825565285535624973274479516580074947438326245440949941997063332968293606326899934926795743978516244567747545778269238394733815304583827048085084803448449114571135227744539463192803494001144659262951655210829766809059655560889812264045577845722517461492206427099647181577637539493423598488620774740421957978714689906081247510462081459202753586114094734194921691091024476284565754959498096754439537649429580372642705246075616429182060594738195335720492497362365731649028488741920094411778531358555651616481150649714833469098389852698970899196475638962999310870624600235892101284199990855126154635265592289896153210612239134865412767096574371220679065343388048814563228597991615161014812806466594815966067003157927098114337681207684335952469947394613979938980070955831824720974261030383991521354751311719402834160001355725945894513426140054088865922691908421319902525620586950463111478023798461324258462894595545660887728950796098586186644901006737817261509905897335026746797044166108192636271913733902973729787916690947980856679180103621260727232368784407789568*i1^139 + -971569452840080545791031268184214393120008436721888391282259360782438444582604550801354701659967588509545461716281346671682162777153424353048832424080382529805587929541806608114195515386673768093427754261395390218954129348534296197267632390842610869478625628621133101886364773760577815237447721834715785328972246995202182795218911253784657846472419323589090451631250846797421318364336824045687163730097782215181386881825413042562424037325916371500360840008246824119969459594873472394629059212877631796689620509423591281917359897259826006856694156863625185647905219340922169482980520608324534341689436901317298331474072169601403219654750261525214516222144623518129721652556883330941856779381154645544543266647963562967148599831668931633280415388863778260515092695038006541657921623051730988655943312931032121500236759991921417564147129552488386409894283255921736411354185096458207240645763815471519071975466950957087804494382260071253189945028384270283220454057173413943548947789315730657799295201558043054276787099278182436624126032370748797468586504629663882937261107033217266753748859883491863656533285061606250146849423375948898453805816217417506774510196567765187236575275753616419417955443436550195420785132152193533478610368714645315401642904474588988227465434513385083616307858611503911591781542328256408942542507711449902377623967313898075329652011920745430873617879536541697767787135268827425023841022861292686686011807454212456732640459011821989294332814780563343253540346255083765415422656482424694318465049899622291909430839042230902208166205953014421974296332714408061460257836704656417566295250536700822694104909832197460497757058589547483529935512843588703620184816832701048121575219157488176047188043961805717763428809637291405226945613802391262568436738991909207435446418763693124875683088547148903637417555928595810487804100567405676613447233334151653359616*i1^140 + -13423718556419399534138196078528573880273956030622073390520491868663661150569295971930767163492201780884390054689987359157857113461303237630129366979989653675019981633982036290119716454326960688046674585344873540146354700001500707456023294727571610942252910727864959962490315988494481765373535078582959599805149854038522635614947720330070617824134349945431720239339701231779541218696694484103468832913543557323167437498271169719725780097885887983601523299421205584270687817794871666259544531991981005256412652021177585822048590714163858601432077606408438208943655805372371878849243174504574002411660062350149221077592513653460157883008686953479927654663436500423801782662142297497874296027760217971861306849037850686856429218646735853435936529396456822142386991296203470389155551997938455040160858640753533296334379756555112663394419483541093295590239930924966762618782255266666627033961750052799729571182552939141829482985658310205588570424077059957876184378039094058875110778178893228278892124831734379360286298774866491457185775300994031489751495800765515854230411227929819275205613505583753880910902612464727087617564202763677961474948895275177696898657717948954181764941250603828660434684406207643045284351387720014816629690561662931523724036527395218106646007328208985011134934546903065020719233111157649475530023379890402145643574535059581421593760732766623070615865563598865907924074131231110391639502705437054049710107829363143234043063957698324345925450573696402108686834959741815751048925481216741395825570267816333617861957470403583863433906415829013022214542575748333021625341625548547095402538584755396613825566721728123558154912662852853254658468860542317451976553244308656037666268044388605239486121567053657558200953789007129492032386136347860293560586686530736671854594923350929295791564538143490788539639139298606628451306618524809943527991675977728*i1^141 + -37559675085372968489612669172067585032064570257404879546649165235704010273299221928752788326780428353026257309740220253344982426360735585671310014043032515929924109197169293941835117221833485921547773051461568886805175416321324379099429430539227155954271053837023960961554058870797490055569183539095675417466150864183702743858439647511710868697623840486931614736564904675390939198213859936262402481714593330521980893149318865365003769706348038144540748637937278399347941600958159612633887788629207855133020801787099774544166401888190982511843800744006963714202528922439342008642489311779852523434490196822542440006410643510581752497466285367929198697361229133109390491207857974445563790825838923263609670785804250807498525121965086403326332032126028459224057529470415374263388662596078263314498567919750074801788273425374244265016477355720614659174449839756696927466109988053068583336439728370309195415824241164140604624886271689440503554758204820713626995149600477158304250102463564169900410519661208346006632559210965377263865819080937324874633752619694985116050630638217733065918813914885384644157151495337928283502783331563994813462796224605118604049028436012093453620033498925882824740155123048736203013028623476627290031342735470959404830019760205976528712917843477601952885497145225348346594393707446086474848380369953360984458890817907698230392519456707850182457762225510902967498031803863134069183584286443442573291253156012514765754958502775875620477451869085837790677192515706896086288757121444760395702991841647574793429713084942180265433571406899255547196906173740901036145849062521933892360293091099268443347027622001821611093534463170739723607320290142007643107061799015886369973991676813901691631634376241090215436683210304912874553784821726950162527076853494254103776727938741911282771826959962400587044706633091540542315689014375352427872256*i1^142 + -93680111589570809250941684672355281081571330990306156399994082968159557649535533137387402491420681507328132746296601610385251124383144976918002475182959698788208810898113230234982063034744700034634801583832016059153133320303131078093810050359919555572872650865737224893525285184834764000451849523538086598238329180833074344175737268588746352445068622249997850675238868571345704042460306576478743264159090938630665580261266343811711511794212995833839816314622630194578857104281094094819738116803510379336876982030097617996172637005315381869028020286447734970926104595403920922998483227292685529915962438567212050809785580070505325597521361058392956576296340105061353911227270405523974468621920461004315259128496559951989150377711069676869290153724194949351707553050439019531921240704172179774645664274631091696014629993057449867891110269534554374440238583865244151441045640873174515907907079780077945555423586925850961686085513649728604237588436841742039204884576845499719943859464798410057453434135551034445594448618479079824003001386257684087585137964533638376130682331936956859719200159861459723893677040765698487973943386053779306711154600701249071313096273410235758400735372202440152013095635618460939755906696103085126148969887795078566996333581703613829298480761573329533094927974338516602894850901834490366942829060283711008657329759321466051949988430756168806783372007834163580096593231859603582195170127760213147911522762771945941229030894405119118190873526474525036564343736484098733436377505901355666744013427550576037950331219067530761547153783070900502718442235470208508697607976517935569856351272696192653657012740385085906901146539970637277339816274397110811217389196425989264533532029084631997725865783023081523487992510742175543819073722709066912851343050561481877336602995776295640734898146111841260205191104806710504665920420446208*i1^143 + -415648450953903920208708200563788572595602405966001292384810882025960092782121313991495659066629068126966946506420035550651934563905617088025375929373260417269913979302805731383963533811725989402351724475884844819328038510437281771963080710297952848016697794213328517151230837838747122678266868965980331105532022426430136449809947797938354655636397032209982696170779534840617917459428792364880390905750955268349656843147340136495557054621312981141279607166105419045064125357443023701223161359657367454583246932253826196355908030058124845208841787490986159076015609931943460067714617516571169932870563537697803766205094010671543160237990007583154379989497917416862634335597707803930445733711999466342301819499158625412098497061580225674468204090275596367522741852821362175064818249675153708454147710905064124918625150798538392027959633728701579824655385708256404287525269954663833655451863639697836174322782165331750091912907966570123350403671920408405055960105338166929574181467333314471280613718385494649176463569841043001648380272959138568156915175732259398365376352173266319823183746612821403069687117641135618098696787576514454030390529610090693039164981052936376395686439033921561092110721979759267555478134690817749951000697476178903951550986223763741908785104113270943081461817224784573581517896494314884476972360013792213883641135218433167924493346998663079687325509483129991462753410073503955169010563539062197161653719092029963437847273593150820296420981440494507037105993480881537065180159590561535129490870005695309884644628254871129797027661856022274247008180583164318358446838662056742215866175077305622073779218841842938407288345485516338600977237841811194080886602613613629922920736102321999545323311111849037752294444990476754296477840575776956280949990719521010941597154770103092379118218462976504091716780642966990932148224*i1^144 + -1165101524124361366973674104343300939218055002750051909960698608447126147843857051036746908515086967572296914378133268698638441210278349099280324183525088038604598451911002287967290578839495910412666505384146319078875376635225989326422903375656089316664558117935091329981555412030470751713643512109163548900982327392014452213787521402008150668702759335310185584852602362154618403893138842335283511015615281821917947935106653295746053198836730444638698405347719119791447054520190490030614124244163494807951214097588177499594074839192820617992292323710714078515855953768383180986730711374274243826426429195386514518068132003182649903903917614452452339627970960780093931723075315023077739899841222635150026222340277821886888134332028303361930382639725308104696747503130342189962770554212137464690334083239289007863254623857683992165169131073883920271832911303959526435809999497346018115821060555958827921657901075943450942665267866731679537685315643833299374335153826912021363588545039764643196588504879856052379897880113028857518014707862142744382251790889842303500268276563282132951645522447349308561300840992119813294283743119463322050233661944234073231693070338386819692989452786509197555855299586045948521139167517702417205188484909835338906048626449209783674701698299578905655939797254329955814540978533555506916588496142326738489185251357656535592959770305279172495395298396132838117828374697517150216464129068404028047669212404656513427491172831569714198076270603735146833439720064445724479154996564572155201909038612682510058032031343814989330623937090927477012475804607633095167775576215003701153454988247604725818623366127888107656190584044936833334252496628590012843918928925167524684834162244143153280788112171985244413752763440170645786363312984996486543046410071185221604022923377697047159041934745252214689043186863570944*i1^145 + -1523544848084833156290164998621970105784581853091641026439956633911865681957351113689908464676907612794457927102543068987923033183748072941977026647754642279678560695635680621696312576225057136683222245426871749696814842695706466820145455623913288624484144823455476558099022868729854441618223398886820892264073496435465772503503382077156599415695601150149303760936395726073952904658262551660919616229506279783293476290885493438463693293770017731962198461400262499974437072165893321026238667801178912900638778079758213083455197984455889212515650897704113441341687849732653816945381275897573430657867733882265633883080792218669279568756701781688221707346733699783356033340341593466751453750840715512305992533018535770894165640453903909155607494127312053966009609130665467767061321479539124652762998852104761938456945330589796000740419211352168956849453361401434262679150174963814056718051682051811358925465061688585707191142942113485388575417481884530115245432096539612837442082931378978084937210259950059288173775517245241932041146811086967610115762189666038698365060353037308420367614643176627005639571839723260600413165105418203106593214044729351542293937034488168999808456534303566199958302541652282601813606677829034406408240741296680195722820576516423976534602946779222121275995631742195517848014362963338374853630052723377321499430958872028120674597219566114819589834817087457248705859270057801096654449026634127155855229583245715592460991287553481138754105799008897207539936407211423596007257936761308258222682771023246739788417268980783103102187120738004758712167970984283002119992602232481622359541566441442463482623268358584313249947762367581876670100308754578921327245339884915979150135129130382070867132903728113974617124899004652246762089521578362274146623018783269066149882084556227071735233206455717347486334976*i1^146 + -934605332855464609849009400885738790495112104717466252976054302970681362877967986012591815540489389627288859583294123430945906897222115229161687223431857060654858988490595106941075475092494510878061986502666745967197020678781551052496788634146382297773866294225355593058728563636262460897639447865235333811049743600158989600691873219012798355900191461954667685136176896182796328834697258275402575087679007956956763912073709859103584822549402956262739632306491882328147187352079768775352510505509210467408594596710942326053940994729807859908364642433817842331501334888970757053549220233211519679314540355553642186628734549411275877355864345979655152621690447858957757748802646561332367009644102220044272193216167052539818871236925004855146117942846855734662493266080656785534056382829229126120159373092866156718640904410529277892865453194654961312856237602222320953616427558143215821330249190066608589409563199648826666131380730677939484210447528598052060978671730440056630824072764422496383160220139887521075756798722549671257073893103171573707613827830225202301707729548710964880706302104410753886375864470436254165008521094095850016471669297146928301040127882351417483086858842853884606301057735427325327880854849442575589721652152625785421196758093049327981538621620920177059822405210744877090977730206780832447194397007572150855907847318990808783436207155941453544687668343395811660278344491601157396855238870205468698961318551553260418792169111590067846440832982656072021120714147945973810769164981541042152218492809814809768712873244155349893326689502757235199062471156198030272343518429714599837444012975575470840558344887877301586655503899775374224255727336031598557242062302334941167352245037927403855324098396885611740832179366326121748609804428551127520965138452742825803579632143414298664970384727605248*i1^147 + -415763089656331891628960270437680167957961298151595482899301890201366795807637528290839193669151210894799176631175585993717542748582923415691710072434066637815390657737226455343896135545576693820180397614310475961099167980005619255172600587180933892568152209517251950712083130911113481306594300692719292437374593964332459667571843433760953354845091222932806852293524564473232351876755450682797732681281011805322891513937087514841762202599291393294364798510915385215246766728827915522649363504946751521561024461615650905021453601643356915290275065907336630941941476495468391278723808054895920152225506278693314099716702682316421789032369788593649198838641850545635171913084776099314828079896351206259604421339805572878378489007479632397928259342831063856848281014127575662825808728605924557726451790804822126554629414344927306518407815086992731278147025409831249715497382817055004627302079738570742257101806615800514196990665464000792243741492511820193483678612791329862774214644631530123898555664790741825249560385362310324651209376201096674573471787331937647879216033000347866019573805918905924818062437303241307279917669406451576209919530800886208230148525624783131385668938628855770277702969857376805852459540749772364043497198468344234205781194475093060227593664087660451711931135705530816726872188531537267540001438411541866766714217577532639519494546582375258773868598695348712568898565153416211580035621277823775253226575090083188277149074070465541433407038855366626525856747063415313841435527923925575357447801204867767441405758198462906875214157279781289235213138044158683227999909429896704187610383122893635809656614216839682268120584144655578826097555579054631497677138213376360983722127273050459071708639319383507029103224029570063703746743927755133116791344344284559559470059832500870598098944*i1^148 + -53307182330826315299591150954281084115790160426702024294427205452709090462363858093394117706034788660041141840661501548714769239131218342920428767090200772045016308869260091443021855493652492692163315003125381552837478666675542671015024004017899187334250460383365989570077680881661253379502883390744264337501648802202874438966252283738014144658321320198114493736118142346601623031394400453896311927660463948262302152402204248990198888105143553152052606939280895822209784242591640442062279512545928280207191699016676750374994416056834107134832385328878243731620989041578191192676170804498166128301167773799575326517772983485392868746366078860660286356130512226004180121442711178009131785976389901437267501894832031789913890481480476276746691091791041396857431081541539807032588070712748702084225954715964053547233172026090185063998516528004867682148485570510170207508589075172732943023112357721061810768105250721840712433298792016490467708585563823996674310202102964056689489774956833004429816634551587098492063838122508516341633986300000751877244927767057381753314172297422651124471739847882767315798230088762311513164693251193706940198798092880246930492013879387384579707675094635399688841822322249425971797388753530014399988945798136039562189096811513040690492066749283593080735657651219755833029943200923265877748580849201364577599763201266375958801678326536343286662794259745794665168938526024406227749280516481394566088234927300754729476529604637278856435614417611012850746190461153742284478930662764947485071645993573158053471766570812315770955696304033960053832796028509473911698092144394773113568936853518458190759965726476971696382362904535242576571283445154050597533666203534312539470788327182899462371915043090723094921637215260026623097566449985227325532010471168780611010708788740096*i1^149 + 6056356269387038322137409380959778962586901789768602616476864945715654566138387714910748947620440703531604164359705455338637515507081195511421666162349883554046451897731866974703210533164790518384747441632365091727400001164768722286500239582113184150960936346805081441572066688073847429205921840086227767589346546709350914588154276165683742640734399904387080950740712114381243040019542433490664465108836504726803620741600350104799559360299517347041679517514606807793751995122744690636542006759707094662172700380866897916279332606195528836645670126936796855217426828628665150497399071985011523591580285125854868092720225507053220297715160925662273763535066671766423153346491710191756663175934892921424666395410545308348350528988102553553956942572546986514150338035366707375804237888368775030691907376838834313024234793695225715967451805819395378570914613083010489984909194096602342199876747879829121584588155653958709452608090784938981045229322766198498396153351508683295202750701110836300106981563893480149034969495960739969719441082556869513787841083897607242412518653374934184568065901049890456714935989055296888853589076364109807051670172835643129100631466704774317412856643353916386585933652152902630888423686214011190379023649313176754886203763784538644065786275958614373128515845318818838702460890914442580780637561359011247852378082959002050761422368172483851527338220853894036242984202256813289253957851670398250889983855020639973871232112035709569326450407285482089837050368803305792597136236628544623734813222232958217768537421800358842553818427953486995542298077731158569196083673069223792633494084937062582503718689452747191139953997477986835364815942076070914294901074548689219374931409681293408071815364684583968150923303163394785083015377836034287015132125276311908253696*i1^150 + 223994355909058489391890080690573732192194504697371500454744626950885620461123246800499326105125540226958166663865570099220897115568973012451408147144158184406848401323779036718394253912918216041308671642373979065522717112204567458564039934856279047715159330973785459320322820377874442822340517452248123708896224521131181498003191292965897096172776409623048650637719955983012834517673708795899832233755934117204166850964095765357562095040211391506807937931835705122509419512187468016558558149970846400236639276852083647442988266531081911433873213484674698373414271160888633863506548025889644452905018206435917946781806770641112471730663355804392071088416375831481109193765387111610071266968167194545480145127336541175891618883054796713432731533498342871026738315453091605123442943568898334182971100977468009299185086591610473396049733555108146323859708287817362559673538570408157282405108743857524223304952618529249800084933581677152167414792405711555711078176403173762969595173942384794937946616002430199567857227278323278844585247778569660274717418817172679063786608179554621558607273720567930273792217789882248924181540294667095458726070868084381923061738938945904155825593156029201418486029196506428670764109253751107019841408384267054808841587860892458972444686572475100041096616707373198946541124399503983896386138495790955006999277506622945552403260737999763427674093277835310093394251826320899131671662731687502597839640713096730864169733766372424343053299525255388782453090569496291003319648768927798513295972500748005567342720601568608965348924981412375695443940472220807858417647254756099799153498939887841565405695112080944185586226506213331836173174834762781106370612303859929644865397223780493967910456848230613955315652815551524230234456377901929268189419536384*i1^151 + -342484525089180532623729857568294523104495122207361027660476184749700198479684609127846048321370809121841717386842979715562181719715691422939985522554977007707502671606454524410521399891356419739294317232888610123868311462626383613227952431851343673955853134543436208195680739043631747547339654506885229258271224368935808090841786512677631027685234741346467013049702639317524668424058586808110404062807531883709111563338451024059602356200622303719999124730727761418012157902989025669923198038244523438173104350409608875788665064703279470075157749229139888196616293430625660960693225104911852870459886014662437529664000286126655705534171840436752193502952021650964609494424539297535130286402901001800996497524967172643907053596210525320260473266009891610583012859865272903091415776223888901995343522810581440925198273018833625482578501155219513893399064620164527093819281113817088328060119031870713107185128740751082950943451515767191658369112430106486270389074563609468327102967063703177833664151103550407683422485059769966051944567816535530367627767708007124943509154257256359435247364466703249218397734080597451579332709604016450021971640863200585318697503311889769107158510416466553152810366062807105669266323608679821518983827434494342671344716341237986118609927909863934229307653345425626501323733188016124690909668528875504275834808178713412521657746731922417382229744132327222804328253730619088200918285987411273796483430982150158243050955899171162339885499300489825245783173208246822962991213741533115765398489634573955620125466332281464118735577345675023245833228504342868443237241828421896129165340385405807478902617971229524029695571292154372735730823306209429634880206417254228319048616943944042299806756967984746343276535401082248729783037442500662919168*i1^152 + 7588914685963318677798358262677898264957397120016919104743171016306939786273578408805109215506992979513165346246983711152039506314844768217767634128923907572789872241573519782984717870770015268215600011464126587600363103268205956402374077704242374287082455001736289747507082234999244829090876028439466968789295972548602743015526698172078072959314834771626232412865698975447207936006115206524333269306488274868332472405668199660725107177647907884108088601041247670690652121151879271337129056712278650975812896587262907362798550253603719206460221724107881898322183137018147953533000699059099510946866145641427132038413075073085362220083448433553945738958793734601979979983930178088913791218133946252015701349858318020350017286131551241957405842362123076331772873932900744201433887388206650482127700492244824575649316733211191923677224579223797988748357030216651241408002260746812106145259450979432014872866961816368223041474760000251109178998875488299635694954799164151218942386626878657168925431789483585082592254661468717652973789597992302110886269208164798249417269568624202190511284048565687416945068439805994424592338285253355338937823774614219648171450325131300417732853925517442241189088788895833153345029285440110571781844059481891195702913714076355055345530091368099848194696594743425055505584331497513854281865795488667565102653981029624751940621702312355866892539048312088167670307175059951774819730621567794399136294914555073308586695954380820359533712741492945677983455916933723343928788289545006542676056610451354566016509680377947334820074052356382426939858704471465410107443732195854625207210779691342902473107625240641315749075987936987874972595490333424680899532056159347977649757020292321016985519658955095532057777804529353362505526673408*i1^153 + -1804838504122545004268242687984492143872326877700103201158979494434206536502310498934630846152718385582513131296633457273127784784190814808715848454246570012918409701600375588419406254307247519812993588554632945972182772454900965458718471873005605231019273899983638629408640411392697331721637012169893296503136459419284250516463468212008705656337041419941358260136119744769526557654643672606622681075267487943755497352213653930367905811687785252187280361230973891037141068334064322726633293863312958868731931637018351014147926308607920648165747735574157640443795259832777194526964673110078734528987378614118612862143454635224454797061451056577713810954699958597024436422341652800813836178974701163904545864925382672298408910917690265997773245143636144580653960766705444802571261279391260499067467053174848279677410542709630027339986503469428119008960069733283199090981245611125214491051374772364093961560048643701545501309268754847181818381490380902629912229743318873085295984867071930945003223566109811497648652306858221416568439826466875301026124913046279381233413997935090884193629814642994114838267254859033869072081414110125007428778129085964716030368676200774253673892370339503479323152671535432928740099533495386543354400925045218988052200416674926895075797661838649262641789520499151376686623148088801047774241238892870314721794882564314506136394479597936820257870958280698388131659667417735203304885055201817432764227011221759174587859256944325983616491236488437924584207635633559593369848469580319343573132837936228837951140200938648514550600896613550994352489070708641951371147909558044842678292440674267824069592681422165889586073740949406223357766861165628547049948451581453807188262582106698984609855127243457026090619159247683846144*i1^154 + -293194263540197156704237906627881165270234283771728826340548995756524771310258367673903832117450296412893028050651729990655798803649103756009003295750514342353270630119551566959798652200593357383306017038168933363700740401446660131441947537827234727704282773024061290686210052207380695360329147602489406604076488360057402223389098643359351266320556340457421602826808451179462050022908978239564550510066942269925740894725993627976747855048134760521758060387308302129698207361684667888181716761044423920687284456273195290454699417815646671552881499697677564583216805391403960558749873337924297748706776827928684156157492283634956140112428569058665919020122346037119113553837147204247749360287578676103285571337791134167376640346048150216749569262425326027816062757786642220070126009044568031306094028401270033669865223739717251582603950189187487310116001687455747983450495392280466484415949236741079153965541756937119232565978985465437157263541586039882776640807104146397896083417632213249306025187051596130721273180270189240023140946023544590591810009218125912489253956900301550760793761624615163584327042204796871037264671799004261901973869511524821904382408300084785726886501592045476729269268142511675298391676368623888451728844642191171064249734346599658863135712714816906764055262659255473237928534131352190259263064204502582747607505882288952891441078400535948936288169280560035620231913914493787621850526091949636072809116428202195970312015965082370427538647057443074225261018623557060329549167598861751683338457406836136739580098122371701410563681114624758068767771551632507569988135720558647024109519415920639962099224129875836562928633764904591082150336633146895240222179710046070239336449125606559225881471634614133568867139584*i1^155 + -21704005526354452371184434014676021138352527167002229083557850218637991408887367915207733433475213206380109080470791467431049196433539663210303719765696986516596864540360864080192289816703237135538936654181281493159157380596766599096199890398593566557450503701379934297340553772357231811511135370865167664687047717785035027080765775122997482906676451686230234074655812367976936941412136580647169174278624409294308991255877685215130557524928872073424041658948810680727199356676350102770164485624349201961080708837727742741885962826472820872852933526744334749491941975793599257494081593328188430063543857098195452964352007214780282483044263184133300826293568575495969281824140778135392008425369375445123122498422029992126639703387602770099977679056643326047370256052157904342445425140127813254208238746771014080721810444723719521375834509690498538124350602964330206557272379704181329229252488163085407954150248450754000700238537360125143226727781580178889304619948982434038561571578815629974338604004647331244296855033431311825785558015640972974367289082569080122140323692452702229576367426987539834690093495279458376509292132921472941704333234664099948699767103183297389036270590455043822087544320772468800476895870273158135041491792507704787842260530161624002362174905486257512391208765371829563941440026841037769333818493799121650464261344502395674974161356958332552759212605584286605824290562479147459936869925166324746466675019897000028595618791765278398187303592655731140305703319717732881434597590552434632838517285170915297631028186894248337099629532441911184401458233101110321173694764907882977579217370778831639743510139188139586664092754684850120890349350648086244748058485833265387726069450729395430049733109077770240*i1^156 + -886722362951426191472441361341123142359501237806331662340304447374360628632779480607231047686058447928599153276878711821096766466660287816167908296393075406392487001756378714628521052803075460161174593453632847826424365921160608732769727248770501904058453153765086389848787628515465856943866623223411574507475445992170388452756393108990138500378705648426815996599356127632303452858957594420153912550447548632809739379498981495749029246820402037419912402818716085455401153160519581134466543271621134121373311245126556758106134246330274424580284730174469816786162466457044761680983265905236958534979744977211355958804221464835506229686115921438215664522185170345726295144309543491629965203773438308108803725949161504114949904732252494836128326054531309626009194968258402843150969566248489453183614948948569125613678670244713618953169550199815573197348413009543867732221994236807199641521251739755865485546940026769869524920037974352490303562291817169514258059093419420983074475570211450560208959271827036757662952488648109264775572580739906688217560973639730472179816747253768521537908608155166725023825892386309967462420731381173246271545826875896983090363752604629203557130724501983474795954136036180929283499263554185388834445680713697163993849090551705550560936673614251199885136542399115811864465423677712656284824910013813380392431311457223695990452883393647905769571781875395702846974248192147505976050063625882758426714062374822682126967880863426721944191580606616916110522476707151549996187729576440598062165732919126252727249634741874758798868229704100147280925535506250819006299777907033411670091435174704503314624359592584753003372391793958132457600546093145393237395377784471822317520105802095824480501760*i1^157 + -23232055806179341734128013198246218274147294442168740507526694555518515532160154134996967533507399862149430501936183922062437150727017441030346831588946811180559947261116951046402127749803031372911562657771041153574155510781902761329854971579311699189963825380529515062806968954735441852897783681504962569337165015265029803912328778511049471314639626575631026420846222655756933128498383332441305890815430884073616844507918518979905061141273693197451531981664221282199873391151362133731011977582411429200777942159618937183880674991942361597060108754202157794705873665408928449089907837888389791746092090212776398951988992013883584104496666530598768083140665047058918753751150031877290784016061206280421121597501408943628692985233806100844801533821582342465068075199926679323707169369399151814656428101156666671844613915759619098608541306969714866200207385140518453049637802550586528438367090874156288522232735159285754972074587678720143032538443063432501611674507592419657708265289948692159792263412101689739204624001341323187090836613808691804447326465428752155642387207334775577583867178281918510742618081485700316710151074204857528919590885197567029771824661778133977934545312408836977911016665120133185856793698022372666148709519813113692491492407390285810229519209830216571479429824799882590114190741879262944341916410936185484871583601303958946632923355745998082606802003157189702521425788178339542693693383975212938791503955390456357445123893481638371391022381357404861023151099516517002160135782760816402331669963487995682540643150562751245394400390972726583948195134620432099872068146815019198773017160284203591037459757234067081308311487401136294349589052877296928396917622278122376116948722253824*i1^158 + -401615176272876045563059203048923292914136712988033809357044396141881033037228714475587459862845834360014457736636978329770443474705798023579304159532388898986998925726108064337550565957088695073157682830527055606128661818914401497422897453643274351800575902764875269301862831643632413310845627141255258570969844736953975990258041238946280342040008574582011967895969163704994569138962438532012651140086688457916384455012213386559944358630448281005860444879038925538739266109998848738560780613271820320813328636634196398241791639675911976323109636694592541620633526858754182086926376069781597671578573552342501536097730932633240600447681404949288570988886343003019730076894930913189501639455908765336303604728614243794292297997135647081524605510257255329504543640639967432304608542149187201753383394228695497254103985342434876910273195647929517842235724369074457977315840838805257578757718877736622290913357478611545332102139890516611254525815335955888322811502655286673793058806334430167114628399278422185680803336124700484675227592545813854517616688041736714314044554378084498901885178253148570387564195307181566628216655770424947361097083293620509343694337637161327212780905896901718734885647421397467891738237167961093373866753417074449790637174315078387801006481933151150784404489051865381809185947615796550753129668546010938707301778826481354336481514448873980118525350228455063022325522232182117710033854701097582541370993970783245222953926786326136176431454454279693574556743829172497039889735737403360979031463553197354972624818431492952043218588431899802316276288961276280216633630626292662429973878100295474150572686068240315209624560427656304953905630921266802022409912506487144448000*i1^159 + -4618606501527253462828742951439337068460548629626743855451977606468743588374074627039174055683176602342668963757750873068972975052646185375518406962289897161307545529586415368011296978077266520361902110568338107794190702063680949034980368010956692771625811941880895039349295451042137267140105280553094343169652161011379115141991044938177800082877525412066198832166204418881432811550840967815603934777579917096138219114971599691470240138807589842134051888758334557375754323055484914731974871354026712025781912449903244204316017521732956227884288281485235954596613558769413201757982513149578461154657876761438608255378898310826637465215298611327636303438497147641094928087496565140597359502238586070849069838107041939388334800953593585600088476603196580947300207505288194861604387781628942162855783793374328363244058476433690353605822947842670788447107769231150947532694039243670494881735443945346566242021272607462861320244228281039812470653217895549951633829598408844714084229486982602070719674868935995893852356207585714748875532238692545012910998520812002662129521189135533185358986451459767296607449828529182093021636899224966739021526256452970179957280159746203390809185975339827951757719643536836915621756879659053620300367918808015088201660892357874174120469866992357661900738429111378673837311991698579458579743519601730124323109162254432737381178997008199286581066023710369790982782858230994010863796781572411819324685939242691138946366297050712775141585405649549000039382651377598636604346067487544374742977522366489544881794570548813160088277413707648533549944798877597278302940293674124004810353339836519588872448984645436011397899355384646390354020971565761332196147200000*i1^160 + -35479320394823662252005874183084374379854252979348134763040024995912645488339975081885532788617860086320722366195104102475051507315312620225966101380204145801849542917668233739014687264810279774700861355323097573289977670087827085015565993668840465619757318733133057881033932476299453480060228387572030376028121784922136299409570177502851178766477739345136807276481306354348774216146151823099642289048855141432680290379641285012299445895436931532700651610074716913151824777213006476724617475959644988690863803115729947821436070893641151187229652795632858481829129942600867213836367434578091722231378913772286341561181800875590831413934077895898452421874477336570695281791009150135089966395569052589433654009488610047032680938814862503089716374751548290353482361386258075753067498466630921563160987999170946477244473734236006677109992061639172601699999061806977550302296007374260889769784656949409268164353436829508073996575338600009103480081143383179609042720693868106964880735843033668212397488667852229295648094634932857937497088325326931526484885261635421172299684648333569360234179373948360440776404642723352044616451378201490019232072301467620093435205941096834583179388477235926341815534486818285388715789002737559436881176973046784243342214555698822608186748961885674052213518962208628048157274233712447517591291835564338474133055489578092125365126915098427655420221631167507358772385540150643822837789105349626069843051228834396365555995555829514512666491530867843595788095405655270025452541543435978239347454067246830388145301003912979236936813719377428557984389088143220386398932098920253381954612280571963170315065913232429231972760791100607919528639201280000000*i1^161 + -180497202843087541517348807292479970401156479366185820811946882392631787820642584838394534085576423111361590745665791588574926884185089993407546558566048349732452351829880329419041046206472428735155027110443560610731147356545807514722415491533522378664954542360764438198867656693891383007442414705232241348380617440036482345663177832406060173955141437727051368629026435664657198898084159492132259866868704965639991940623944868890867693633558309580956644215628397123834236883927962469056396287818579524840416641505578295775223503586670691964903633777186416893821800504889497985239426579295897566442255989653208294061140255228364378577036402565445877904071531129501368456524515465432872355494397785532751200440616283995748859620764309123609106040844469489691809550362343092763632827850157373130869867093466272206489152892519171032910752102151071240020895584805124939738970944588937557818042898730841540113262987158403657808415287008496797829732374382767450737997589359716865611017036350241435004333234245347046998747499166456666087286161812964917901740218136618651147341414691367946305090639077646925919919727246526894997143616253073099529196241502329038479798335366765821364185618725701041257303396237627958265421184656943685731285056876207047537810820233114327242618588533456853150436990981912914676895512248464707089110969159101161014228530234592776081128244665172079428301145166787552477026937264495491634509074477256036124750112396362485481003744617236076637179523191272626041626916149988735998172026662657494140488432453894617230946957244422716053511192986360190592790692566033931859313005226232768356656642581315589830212293592470442572675784114176000000000*i1^162 + -578547013622552179970776100042433233207958711162693982108191043343751858385369668008232300681444868327293846235350712161748027504251528704361566718190922842018314517168431406332842493817951745569168652989552287429768539473893303253597636001337820319704732184782182758901047601379646750390675003481725314338398427896750581799594080310005734418620769721751333467497112539940748754834641219200679728596042642253020787710411716745254978801910817994441902901271512925557962846213173074898063943548592766534119062315861411697708168009419614622924910876052345742367291872058003377005480951467954661328639078262181099138058235710766655648625140969264350411266258228893533820692049926323295813772378817648034629909776719640163362091740253953147309393244256808860161354064550785286744237780249757527783317625122171171119298454218593361060695892330265344461882068280669982551322280789642904256633684420012871252287332066023324242020842279510589911788929033887115481915835882674637007032946508812159213525703123099799498541231437029784563176302770392871238078462877504582522721608146388614727183904164220893737444119078308527228366815316635122404567510057306072722047387496495222340485433176261731733143380350644558650064952184185690884900228894395495882046602869834945143615311946151755403995966728817747752410751498493510798858304317948300530085398603885161235881903855457936169111328814201554130610342941703680518812157809555774243381150753169596668873978393333277655324968171949211475713534431130450256991132202596907610623919972976645133600508015351658388845543004044791055252672238562822732916746661706770259225461596361551790078279219183899115520000000000*i1^163 + -987007642018023426178913613803541051137819910177609703852786817382677925152442367041448010164728016748241804476321633283886143909136056789429538711236373647253556712367363860531511348317402314203919928639454113532598288457275125532239696513849362897925971937419455305322826045030105203291545798401902514854894937380791862235029406710082853681965814795413042228875351372005672065235546440019883216358876906356718745187335203516367182488748942330620794431484131626241072231770047319684934868699307272436088820092889574590278821450006434790728123117115806644969546723819382089235577836864674823536632384436601833892202378999802046299897849350403919437924569970010718419456615462654404514277747676373934389963732325736744537900402377265341044217723542383748065155459871187160893424607153073544243935155013163041351697439766146153712857601629411202738136333118119216314965749617473574263305369179629751837644491055235051535516878132033635321573010916714507530043753791913392688128510355110219202460875800752740127891167713024223669998908446346294956595866639517569666081481981485484012935886806181334989132317439725710629437682592733165858253805893954387064313715628026573021296920490193258369156991457376933205066333835730705793181621758782176213432133555032814149401354006237236364635629902957589691463823263462965861495289555704370962215484592001520748682076251052306121263139938240650548701283449095027247458109766279879713720849172813681759092159267344753154378654596885044407604682974841869393653542495441601634705655393674209520488921051076561572634072826853517552951852323282419670866025685985138164484768501359978406215680000000000000*i1^164 + -872443505635250130774179468725829429771883321853113089695540222256904091321107937090434037657705861965791362001097860663114071189207062165526126984787846587098887356072056964116596713474195696439206903494025470354200355811816370229801439755574808988118685554532734310665300077599026937165339204089260426464266630824093642453192902953484548786679336431668891038554025728231312942052015428083249122785761063578538912817527945462843204859278196109441232171587460505391879781614057852622113020344313117246209286744735397884402068490735366094214727711781902072626742033872775897954518233127842712415655941303408666634925005112088909636353405251385684760934874561158725579896255161707861662607834982372016813238857956877784850137821524223762962651132466157967914406104034133969517853351765306727449603356956206135804192417299071354345200123418369245057447772531121991232897971108774400546475652873526140667382199683654596006462519692363127687981022014719549294814197297591566935200338612625174170448986061585879748663251424561344714031046957976700749137736240569307676652692902149299553640410344258101186548148233484484248256358000408797687989421421670345970346004384084456194235123860814853783236366009488857764840594731925385284259096836358977120152187409479389402778175622355475487678511904422532925078310426719888638824981089498391783044895318638492835716953532396145869133253016253876595452973194218981620879737370925012198809506913608076964211258207591198031286969867433342761732001675950896929378241874731783040066588458645338558566814050072995053735681591095421657358736391460963090334719392930858789253414912000000000000000*i1^165 + -3297583834521052857808000289766818831902878613002779387113204280698398729328086044383123266881920940743007233828489657903161153635992688288122277659771656319365144296724814540006356846842073677592206264013405709680401852941449708592278619918764024167398443849837472682393519018216751044780556572690539092250117426997707765224526138586670466259020658152429385419685229616037464335015287712122294077305934427438681225567780802901913770545367990076922589636376170952481078885801564607040295867382704144308287202437540354998301750148539240894280254895770532530210015106036425471371925553745963304677229708543927992364800372393859553132771745025428748982900945621167565019629253859245682002917918556200122010132830895486262124965580219237995029499979299125832086894001748976950669943129791446052428449812286313799016308088743608603230861050038046990046857365284771650140799584400030479787639630956425657986903508300412656752475884292175258319609175021751271142579615980982011990629136198315115661298946429418361488157104595965113887484730449034275303158899587033727253432835768318807956752964818009540791136409552063495690637984859817262048589757277545767127623569703627435074839884092800696614704494008554998493977275329325656878510633878864571984350962398405783183699408404488452927442599720278855115561342270695615576042452006181532832244640253339916940350446680633629923612292568884308254312463482883637978763645864781610169516823402426983867442184746815184132057146033066780159313446167950052165839982392957458606052062796096643541136859000316478284339228290982900558115428127533703479440607857868800000000000000000*i1^166 + -22137656176830634265439117194541930132737055243185257636495890247857949827752681670995057436904088249470474122441063213461123904255465003830385674446510583237629042662334711405768399492988621602861099322769118226401898558798532582716820342444048594842190566282618083749696564427441386251979554535711969757560100374175151337142747981646031226775442993992528512211056712039545741076450343189492329713820875541857874965319458710767328485263898436754037044799148858167487712131490504455010108571042945057018767108190736273491104028834821583656533177861113852260019389104648094369930110258298370404021278117385109463136376032543080687006626607540815467777237725147863905957050057388792297695702413432734593773090001535864250924677021453778892864974809792853628718238667407488477349659949889318306138220491069147010380214279788686961174177807510284248903499181847730974813765446023965168877049504480849337037383884091090829554268083762152188991673105851140654365414551196534225655362501470258738666896284672316050633015092200522564314193887389514695051375309313773333482979337328029211658565968276812919761751972341996777426998708682683338293984508983544085521015719081928057973714955836437134280847994308161815426364793396952688893637145926963502937860002086572559551264679267698701735282664086470664315966698401814094988093965358813308239522430917802576034253496325902139006745384276476909798942533446763405905596398429277984138660213777228390614070539011642316423240213745949869481003116207029813516584475595474595639567348042066251699918039859676267650734341208937680778364777670901760000000000000000000*i1^167 + -202973330226550687780383362868227393188278196473519132287849937755197241245051613569358680796577746107176865654255090670196170824630641639420094916186847551200534396013329906192079906590416808448439881521783005431067443000539030012455286266470985261918841618336159619699755208135017295364402339249129812137407873803245625681090527248820310971957720301207483913561116386965674140741209771972149771062406836445667775230235229459265498814621446212828808685831280600187951493349152152397758226229488716802945170544578134134037411394586848115475310382573714243882142153017153876074366749288087442500426782009194829730350327286646594570160608694014016368879971411654685628863373483071228622546134524651656904693018984134220694145875056173526547935331876119632982001929195546767923837584412003177025998906164979333343675423757304390545075862055053747415374547458983795114132805054519909629408094346693047055836183215643637666352025987279274468680662322221516209547694888717606546225051415068122249898560804544989236491465268570573675216781663174618776317281690338537409268506743777981518440820482770248163090945368089872986124625002444200834232069698343828046009026397273501327830026576687877835466749433311503118856339237586871374302069917328384240056312455853091561293490789182379471867422764611001174233815843594520990539084880891293986407404966427847437126148454495247591046237886140501528779890465637874816239003659622726310612727812959207133626209467269979056795855385282052155490960882174923442524249520941614941941133444098985131074206207217618913185027421407648153600000000000000000000*i1^168 + 332615397615193401616495077825807804403692683526499739722040711228795688934043430004965182204508708557164719412732906198616407462090150132391175540534144620005029614442399790867928382921931785571120133400296017215305751225975237351137074896008531105835015582548701031091802715925856169553254809048286535588448607205407679534527613151891787340362300000382644985210320978092548937839506869617126821577293997251578118826637407421500544878355751613956836531779522900624078568915525477816983840849817900035983938125573374253687631380781091204025982140039514628394010051142560109571009765166954460368075408658149947835011520176653864281981264416134763230100983536202776730128323077520929220695127927778415057208036415961625563495301034073291874960036021968145309902573019749086736969719208457176645820273926142019541554160127739321119726786731569176724954138683889659620228370271003576959240673496704131282413302250792801713728200539491983033259424686176880860499072492742703896397273177523118518213675846060350046002986438740009435964760780705599404692194510598128912538150766009566820138103851021546210308493660005530361370979206226565920924918066208238979220031643927806544933583552765593904281354612706883195868888769020756506797889626198874125392310919054664281663015540632918707272426206833001204414343259275982385921935939653890091948598076891989792276173844561545375294279944967546983773751552517820838507016762233514771004472734420375270627896127542688766118151610515342839642586707727034438476478536774656138579102577174842568224536350190626406400000000000000000000000*i1^169 + -115642621453434544031748701747802037675330821599803897823820192284609496349229706599815392936154010416654836801192509931302226305372263124568805590629976589923607513235995379114809695047406986434596378583452038957646022748524203557496501273948003204381757329998586498906851843074798666693940968756218378893762869210621157990942606029977632996947257783024937772462398105152311910843773498789375680980160281707649848196793225392464758758621887253912074835794836730635397417913279982438309579342377109504128895792674794180052449084660068173751035177354746324527698412257146423006185511369839825494527768837554101296283778448247475350667205528428413135511376373860978145174226236693755976250261168826791783037858720665202589446350209431483286586959620152062013142504400036166340094754725821437263629433366643128969287132902091808467615768640625423342232163001260293228556376683956893463774511616694321863282404765386321547167684054190267085546695484622446362576631434316556891785371698691679583266181066004147191042924746665974347075893700887740369797633141296390316221419717298728237621829492915060092586486286187951976113911632481812387267444881703067163065229595678741053594720479947686967152602431587875349134837138726848184512675510942666760873897382823825626809915029910998749293448980176852200271114906432105253446360006817711777879660021601419380966955876137795221792260367746325055871028872880891082657745503517593626858722286762315565333842864892482637681602643673634346865491786529016667900074863662377110840746932029976739840000000000000000000000000*i1^170 + 3357291379706545490319011655050999729674377434803717668807568317496159664198762055817912263832937848219212267390666976937822293128774428901264783478720918073167567900778923140602169015334898759387507594150343757962927308387528894800194733077016536565267053820821174390534394727924423401135196431703126996860444478500736058677963781072022724206674762167865913106993714804569031062887971073166743685980048310267607188670061033059907394139896351781376960043323968717273649648641186968352638227400786795526538632118107248950927770781980205444758120297613530797475845269922706912854162499070888881243560721664670035700383060473769320488126827308774568574509056136405960699677907956428287513644125409588864711217621869157972670734749317944854993444744642700575293770980466258094219725241451233526116381334868449269401896043510900380427176005129286568795487388480505714485822178868444090775298407923793116132981190590002180004955427902313426457034900290474456477432288863941379369594400912973891761173183390619560981122468698319674207225054873508844204085800744102008183897260057986800957618928866685718904392567048393420741685967386303902369775415535249051606362739921085840275328057442998912813913016700738909109965035716295815255638671675078925402623213066567848222309806500227481222919336906122379870633398535814621301342099934921432561315198687582139862224070283297075758897482089328940444054710552067166362796906912247741844142865968902795719302360099427244548123693251408930164286154862460009312922668025180585984000000000000000000000000000*i1^171 + -28828551479500172065633662752368915669653374122620915373169626585873371161590572073128730980531530789044169232100096572870697977730112472370806688824071224670662911268442595082817864138364790307905663376352266506255286476624919480062024370849774727061340754043411611581387550427321078637415489726266662642822869885224284341456215361430892930217549645910379122644465912495293127602458878778431353845661967144015196918929655953813813006565943632021247974423009669912901745324836762238654664880781957747256319302926345873788895693375511681372910869275387424110520799744452911192789794610323281458583861957092579514347302080916527493801275042090977066698386764804658712892575239463653021349196948422561073970178943766729322930050722271148363158741781300040600775683127460646524221475555364599500486742771088151530329931194527443242804902609343972410363006591083342187243378242445878730373388794650702072622946832006167270691383671962347541375381654050087667939116991312050978394254829417014048509928721009002987605604872986403867665566364982519250291347759690341098890354456063519391601258981282100876848726080106403108628508012715088717692527215919070884038901761776952629580776761238772463619403258417762224142299413432696683130041563610792997195245434239309715944163846807638138768583242272872811348292061569658627070910772993509398873579355496246019168426653835290844555753293746505026821215796217836225420606168252486438811199194822710754675382777196856408831512949014419923697266699606897459200000000000000000000000000000*i1^172 + 82879408499246309227322194279715821024602496660570600876423657648971530370445932181939952604979039946492354889996699487323606518271275933614246038874455460655848090695443518480597379324888854869782623105943259632647254102763971103807402695913838211275431850178876896626312997085782225607759799573269393710291798989375050735218217331506881414052422086706212309712208407386413510359034952770547099376390543855218634757793732422106786308016922571037251150613429699202646292548504742545691527457501774395209508126351384954022153655691476820586255818897537084774265368576758230621408875593307387720694455936744981232153703990607368686956749705586898007398375372498274269908681589203671241858794712686408998631460359389252923599992579619429827893747221702889532559641057189370595981568813475609421807831026965486978850853709897378193155757447683325867233673480251310331208861105940899962080522482742803709648907112493207985905687565879028381535113806765352241308573935980268014152740260854355666350848915600410214982803352016446740479820920480675041188550379852305479395019462708213794844271442701031976757331309515038397057838464225021863199426091286269447997541868629441597273093014914264479962195013034409363226514130029893710893360647900517802716642001896506325288261837492405911065967243108465504420239009467095531223563016110494643282550427704619784014571471183829973772531244443647513051352132179090202904624929462137392720958823466513391478990785033761225323829274567770112000000000000000000000000000000*i1^173 + 33667993455008745410976771005887788207404181417957616844874141590707681433066529760016531346052870025534419612313295804093081868476344224992187821823232753304806032430094171934957275504035103458434654206407123997251097150670840670761282764179758456720327507953981028254555584557144079330620208641812783024192850757572275234822137406822374973226078726217973598654098118782467963313630530484590562134752908363540274314254097062286770110658630663200195410097913284515795102192340848666069142618926969039067405854545212044222494864211611701461321091159652217301272193554492683494719232187063138606524584201657523144953338173088257965135678890262284464665472932421760076383007603868469743736556916748184312111727225511586867727271657667545921203486858792074826006145933642015624260840516598516802514861205475018574437897929888939089258103424276176570953664009613815998018793792960522349372102016901249519664393030474906212653604752394399072759569216691029999636798642734789689887154684665050592388925571091465366723679887551967262433455215154580055379942372949022927522855772546698507013274859437182101396511731580853745943080898740284245196330924364517516937897170729184405116507088186465557218593742022487869193311795282546840037533042373995268613398882366088604690204745705033359195288693031959511845611816620292525207325006855931960444353023079083111765998017109584671839823548574308129754096150727101505186154277337311507738166739629611356637088171687936000000000000000000000000000000000*i1^174 + 4729186021944345673109123240638766740488955689833937315466737922491893652286924538945540025542272765121843486664717781219800301285999107187351577713088524837678517011034687173078625707333227649162526403456734834588516346777762316304139441505674912047969205145472436914526289423423129790976122560997101848065182096317505923810070820423956090781974626112826956707100209166037226693121131095970249102113981448177714837725463917278593414436915853841563125309504215241831047793882162120928451246554505415046183734899904432673881476214988182671863937176927343932843426709594046219821451316659054340105487258433523438275982970315021138614665248905521061554908517987183480132456704621782350008417349993950172867147634430654054084766256535943173617098366318479868862072719392077378543767780908933922481318627345740871045848891076860583781866282931641849458950424592886338409032723484998664856717562596273581017459268317384812517276911596488837258636095304218550304130134367230221363850368875243531139130734189521887789639392386105453653964666055396260256125399406257588608594203557746460852544567351663357408203418297402030862876857465438814820227526608033355485073240685098034755484517610498949422654297669106184139964503644552017940218984829890245917437571747380250089140556518082867293733208794163629364022011101829706809715866893059672334649679338301308117712674029138359848368221752053641097976196584588650205592502475437104816047154790400000000000000000000000000000000000*i1^175 + 274424822692033265672991164760408100317230097094998659675840104829300524400339365244124137703113376155222728163310145715613594982420445418264376054159096077176241163354429666139310902654673831424023890843274714225218751583952632731138496787174062261948147328612887391096278678896726783550395695086194997935134041174281893112770746964995101085796571893676734609451739364818082606926765349271267435540227657384337826700351865567267519504796325303863794632845262339732181911012673660895834488083772084756332576293886836155134603022017544121091413466533566921588989492014985375156761852762600465878192146855027821513215271696854461624807385703035828011860375625685006902853598700509310634490964111044157445433892559579392889483129310522611667289753660100566599950669908811893366639634317242359482823609427459128071560885609364368872912509102055078321916338524140964694422828765548074951066111978357332315900632760299158653095474728318981022913256830985666507896236612671641261127463354002608823921523883813659573078801869066198077053929308216296125031360345390730510077247279094282308352000078869619428254997471507807077813780564327998839507632535770715482094894728380596507823618180084327695628167340487658687352380589250117838301561431983589669577414170586889988731260791485308557448544439336933105976657846510230889515151054146223736426905875778698593063220819546477564719359752422646342303572961470954649639976960000000000000000000000000000000000000*i1^176 + 5567403197226292499100802140027416747876419848474389424818116283536459142474248306299119350465317447238309004082409689470833449005115935145154962704938855282001266601952659068240985393326722324291662350537470818007918952915932203676802275347695508039932076206279627619302516189114512451534631643676912890597041836419985671355452355356148641973209831348338465768394574856703944233102151855142866727570069046832492608103868697598754038989020681229733250260320653117863638289656839973829519333646391898018106827809502611583604330061735946668363077405129486967577619013620161438106352049676427904718076010431460010069737370952459641150777807530454696199983858688670612221802939353499945162955099812865793267639843334054535151486708233527990434568443984267177177611920960448091876715646756294135468555613137872104741338181003138447600863712473856650465468895746687088774481507086961262644664704134938204103328284529432372902590402466868313322007015529694366130912782190103898298046266836869805484473033937547902689632810546669029225243902777729098108651080782873025046654872730680133273793291760307232239956679735305713141376187516184061732430921807850979784364361236649550962274594965611173300942327204236368849142200905882089315153182512499390249961072008757770978808232103449827874679950289431569243309659650907198578153466453918810033492286272978854957945120667223374883275472691835239923712000000000000000000000000000000000000000*i1^177 + -7970146289861627636053790669452850632967817397115116370442765568701973494870184756886084354140562229365826066794521698493203275831318655342699679152105482809875222506105592273109873524589631372198034353437692831410991901836518652194375381883993331477385501163387478513107824834741500840272860435446640423343168615899969115306232324648622890511462639703298291899791881655392523025621207089628437287847542321862399289886800458975599474163268274615521937820774798354773220660985703898735823259785102539628315474394927071331120450571659972274979515306699691775748621840418559363305834154036008919171141751374947077469118986491899061990751912364720742496192681086200357712750354467068180804864306121073845872435347737736083829460166768343877433142735752752119367085767401009934986611281292979126488366142314409446843746078061902934323974408691032527079750485353854478034939555326945702008293175926030718613042175232599494483177507279969052268487286042307347225774047958156534289000699126836938035052206805426235035167227638331631409924569662401003802452172954931192868405115745716373998756794671968239015443138518764776373880465370326652383987035217162661607802759642245132614895353922652226976851808748179241787928507559201473267781494852182738547550325818449575639232592015603162347748180847889995889739269894980143779340977428840091261653461168449864624243589524372848640000000000000000000000000000000000000000*i1^178 + 2763968783010794611098111045826295726756208265663217666809749599002547541880637668996914508568784772305100339352006979997695849511933375715127822189424413427859922262254576498576174544143151706706620478085241416353913495021152096775469332365391638081592794841969918168057665177509574321768066011286771113248633677645664704092236730138426396742243421214960176516070062229426928089414507335675847234675787176228310686813815192392202830153403138709343245616378512605210537194606875852508072771843287249483570594039525752766640192277815521450147032001136781547991234591397396895269275779385532720091092305381145386115119379630325187591174483730194252521824806499890997276346689497380499828124567199473073918703111396567480944505708668161175289035742695570891719198280418765665737060842796001518614092530139687638301362405216071917999989345448874770078376310571389083066169356861084978443389701968682932692669129040459413363255391581529473781376928393066404659127980735135170749102649651575127566256889192584586949577494269817026963228084142570797834112366074393611801298790663257025813562538456605027845604250500912119967425145847023975447974567920191041221597517534201830614844747254218611202892572731161625919458513180003061890452789896647823520714342349010440501433784604608627898280974011582186555435960594019139302198276940712336976702236262400000000000000000000000000000000000000000000*i1^179 + 203981160703199741029272432429403472588180164189318463071696719000810123799376665704928205149660100076350893118032559285294133047571243365182998328705283989452471119421085348467906281408830298737037023290692245256016883336919436872101853245686415280866711352474569587099988230428963342305067707651141418941187998779853907491057715652687222832475822193401392345754956259635198612299107167512865501751729812819174703202670173272792643728570096888908841747499537325845832443091892732608488890671674985917616700776522901996628395695927014716345828403614387179440975469416174615563378436621879569038062158447476056170276582107312733556439694294163117041390959647469840793791472197693201597465978027531479229403576261417652927805765539180713472820637982938318661825445864712858105317941363731274991088758566368002614893145627498535812955732542628195480697355261271763272361029868390476026315391163697656575130506293970521980559361116769500765206212733270271423121873653522141903097832541937305500876207966597658302576474441552131016978471191880812061955004949794084533625942858889259919999052526085272912741663773671647502406823421226975652987947323548326364269709088771252174114252026229783832519423922339109415867740702799525377164874336109954617352596311622955347402948860238068734892465725703068323938304000000000000000000000000000000000000000000000000*i1^180, 14625614987905361333763922596585662654729925946785695582224338639580554069520930154548642277939396996993218977640958352439140788245048260948244812612544190834885601230237943560907010342210940338295276838477398219101616007684983578372180746547566457342300980879506254245040590139958648059351115346260028098265881819698332289657098522897769119807390301338327716112710084461640897844774589709874190705651467489333284821634832168844309193666876547011547472048336481053467681642126975311249206650033450112662232795050143153108356326285842871301243650945773639919302832384050033080799466445291044473057219397276248999744848746861349592277679369375910314859904429497426631166245508496980018030089392038384287815458348543563983253174723863424206106957899623189337749611855240774243044895545731089429671170729502636892322031426075165035562525618721093899395437922380324156640956624009243976010243695041082769857763166842865769374142836645579328871834508082182261667935662479662399960813917343109872576279663891867645056592822373366622296607134470351455248508796015469891799498677528157604754821480956393246285813239682759823044272759169609242771206066784857419937311217983718561536341726250988825953284750561496907304375651918996508280960117920017158454119164018855441025981188557337088116650868261880108346404631763075484207206287303942325908502623426684977680504553563965699721918291172668971313529404381071887887022850464233268389636483621376507969219415145113858502217534443221933272183796759431295018506843079540687731832748812605271867422085381537114748458153458594496009735879715273669578991546531912382450405862975734891012369002551707212784795851754151107536081276692757960066273353919104335499754678024851211163663900793796066095060606086670776537047286272610930349096744631267796378828589439318854111136803390775145570365417804129910461268961033088924365595069815101906546648165771759591245440481080277207709359290258957238390647963778563645489594782346809968663062408227767285278175947896754851748073610518424599864947846656830304191798100381487732105373831227707963989669799471141564964893089701676052408243262738100216153189637217076091187592798255882076609823582790793434691538226483685315271473587624904027310752997589213445116778955058242907970795005985839375500414610966202026810972286388047019635894844848275990600088374008337633407599066845173664921135482429434307267823842393344270549640202617478191758095704352429508811059426957173300629784781301670833142862101128777514867722144926938000554966058240726662896847074066854267534304120542431700285819204999937355588859067734015325696400918918150873119404183571084442945110418660608424501484366347961256833833920998090308802875760695698500977311113981528697226883181608371782857893855681837180782167706638574600219726562500000000 + 73004938338414513288799921265004064105194209851015339642262522288234304417075712168691390913713732903503455687602628787150370473150580471718402618787138850319710662201672124655462226863042620208729664849271278279070422621997728546919115848075581714072852915048306953400929682666201040258745181866340454329511810599196490703822479097149053129444068653179438014241298431071636501755875615460219048874066523331819953500301737289768973561589952231158995500386283081595362651744168682052113324043871833346531062414142203304625849973133029138413748060147421540974059621909082195783100047490137766495597115852643323618510241217306200071323004386399064959372215508474441042276440294687334414940558889018366786845114647372550111161168573769332769966999062771913238166721652831243911411983210840432491628291127151860225438377658992624272610954612919024460449598720896281660708914102423868239937888267374052284680551320213618361635064377594369567189213369741758333636375139905735830753928868433985930522561577237940468590887783197410995009954401958383794221141201655671129050364020656506165592120322005728986924532782426742584527705486588315230436007701135742674003517823506355609648597865787648756016914372226351457992503671340170649316654675613056409376490869999616337817275445507635279970551784900820182169371207652695043671699073548790419996980347508011212068676140087525182011126754579203438326515576329578271366405415828873926018935199090400196123364559523353996393600972424011647993825331201730189359905742848344866548285096020885342054629675968427458697871347711247282807516688432468075272499673297693264012550719269709945925128633662912759863061429803596974953810515006938978295073964078103709854129571202813922627019853207400809327796954659270075857673624144315201268686096027854931789998266748878912149081950739955678921262300164075215357727519547679976767441760931138910584677012200523216652798434228769013381415175491408064541678648757210085771171896292692228750948668394553268939779068148014006386880334788294109064033691152200373655868728285788680789387288583121640168074122555810289991493401105146965554748499843018566991037575986258920207821590545291861148034389470308887903374453676042755017434066896288971161344008341236109497971573373147703312314264582161623483229331758941118188701880871189541751917691344464344675067580469905607579644260090915257190433143434633248356647514820556729565768347975448696502965645259365302931568396250215391104203262029898851072128368063199232210911419663659150272650992719493233795028698152058730564151502213621619047916546287606581548648626361147018193395959576356713800288033684212459326609783643793846885898729526318188945642787738672354543060085420919441115283826850113176747322024453334736566750196834618691354990005493164062500000000000000*i1 + 312115567530430596122161591181009457566464834056242227272497375906692666063639546019278268963709327830508497477167687927102383578384848384852519596593601519828248999261627461194504811487648922480848057008725341102454215474472399289580851232701511586449968411420490939962420029695102013516930173594668365468227842535601022126128828738460996503066585181237103273600008879012912909827305174075025829732039367070024146001953483249261036166950468485933858451152192721300484616484208558445044692552369186131561973629422117920436097617148605445431237608346989872599164720893883428089566401701173331073342762697408997690443951119139733143876439125857356001125879483948552506836405580594839865317961064003778579519861567565246427935419277722592743043812797736724237466541479965259005566357107174529072468700853151426926720684674744210523816377793862894852543473675036036292926858094367603215522181478275206023358428572851420891394193493586343204135486135835658423793992010251562046587315810538915781664841016337125347007758956847865532902758494967416279183660329894345919252471436111828513379307798366810829894459909251948172622377374450394610232201160154495245767693222404675060631189168031594041886521024641463619345878540551781830283295907898916734106645799384497677701563845870629463095813544939480379713264889773419896395621937317887187239477673812509344987175341771476336848224955990934669428118305247788122433645517602484842774358062137421669857017681838744365041813747280041536097640718195999752178820042898733416920654835450550372041434768336697598940878062068557418392383592868149479396553038781002519476685065039829861526968161184627626450684977157542665049945754244916431051075076337102970173770822060406362459588686299054397271870630529623445888912298875487645965482982163525228835869842873136228795431073652403650637949502152528684930058437688214952225382997367511988551153092318485122441323775898322804987520136487314415186497368928506931025386075128318808422877082874511973007727422247607499652482140206057378302182505099635679509912716649216803837803568885010177722694794252303817270645505772540607879232752025256467379154378414074830513553779938259122195399992661490471046497412417977080163317957665093903824821403222808103237451458181974006809139783544937913783352645330032152839526513023991579220564766895720811666895127863179417123025807630598677060844942075204239156085725172514746060601660154631603694738972557131938502743297948902476162311289015573089610466370058475424990867498804415686623313565870941233064312437567972428062118175833090063021208886352414373405721544707110859926720734995895967393301868084410044071902698677525159460108409321552050154501841566617538169540249937541444007904533267540516020865099023449669262020848691463470458984375000000000000000000000*i1^2 + 1155725926032515940694211162322230843622041156752166488773137729601743482657667924306014928749833359715299814683519976800694096614566961449547774928986942746636918151955565783766404423879003102023282818194552052066992350837296046939456141526850497018644924403466099329875841496849328470042070048629157808067965623667341451238496459839194480583331809230877917007405226856599691268890406855471967977122754429902167210827049160956028562112764908913989986104841599000083628886537288374909778283813413007740332975852742721986249784625508945898381911567763210773053082803600253398770080733708753135723623827901433339392518062827586123994010534145002413437653369622351564990198524634536123265443253751461998957251554237168567281133294561995763996389923127063082627952911644075559459994741631719335602066617693534165334144847120326017958911996275421199299774621040591086881052774562961369831632482857452483308617091767278807968447023958810478334698120964387579029142040265558079710390263624352304566007292304927806387502709040392426247553439323469818463340183227583189894289189782145935553933181557980471262940799156556797077256564108075446723287830339083980393238429600301238881262471607045496660863337017707180621716672886925478680809138239968241644830869309267896075569922923817194430982067304314091706448249603149860856799368963078043606567012759132887035098297642223683936576369972472958362745291736029073759379032440233686706796840384082429159745626739672392223188192823539192512772548295553924630761445230703576653126542247582807191779311130897265225962652677302462380418652784860728684237825979014365409208409230579745236197983064637771573049774931832977329476707679423790208476309501724876310108839908854900342866640428324745698666508859598794845122360478502214615997678520644983822952237837554231887619935013927312966884840513949954593826425919335219301509335131071129181430308900151523211079158929892707716665616289948958132073034227732054476627349492734274990269465384173228173361843680839376483838661301724024343272524949940121237052960034008524650416066388794408590949805907032899550064941581892793725705619037129651462819569712326688395482071045161215043084258579519287916821269593701786597515968456298295107219287746107217008353456644519083773412081073496509042174559939924066652673968956387579095005089425419018277733667469383717999182734183503789456936549038556495635329752647082839956375690630862827174140555978249697493521019568228801415264476952427667504496794454153582283493797001154320218212259226291602556223957263132463442991550319900356047575594082962347125430878326701348056596676704059753336731670202843024657627432361795897886031079695780803818756112906318258098093410154667952408804440054307517516248688380486352825646400451660156250000000000000000000000000000*i1^3 + 4686861385219842033495015302442395041760564151216613055487816137408777304874482431477858011288982119777778447908769603346503505745599537919998220057164512460640177925128784067239328705677499943720047989435330107078829376789957410175147222931803347884432145557989176177842566802179012898887903749750766768335675756431398473828457772328066360566034753831338600211287141955047779997943869276626088076511300258337737101767808747682156129571533606677847257031596366012583006835600609382856545489144546964010641470175043179576283537515252352009607148499322029119324204638651767944476401801935572432202470802108860349285641160495380726436389411413748280890851405817287079762308740554600213316112011076876885745055336930736334596685101932518272220925837899804612508611796148637251861244411296821027346619488362168169884720823578405615875270656924203561422929392454923185531690734099599033111864268515178776428817109533940230361829105806181049299541338332329541450973386029341154941655427409465485760191320844451466295353900415842144620623078871812913543620419115949270939714064569727441501654411723980711738497177280818416229852435794237953172929971466486300778396092027854612024057719138505933873202987177300388604873882593974333827370592530110889852204623504972513464891958872049414031127063074818301310426376658288122457614972332191833508990250228154751455187397854007889724466998507217540215936685722369848396020058092911188113584411773748735985201925706799095192073216004384338831077873036891986726182891041148211438027648622263544319709550874737877205390675974380440816759931065404284918632986422069850657318319251764491990239978161968613511571278991039422676413702476789632349088983588617573420497681080134171655634665454405672265383836647036663305019762618468402466520323064169824900540290832567824462171842006558263369502561429013834138338724569274897752785836485369150675784024298226999578905336669384540200738434742444376448201855947071483559223648115711228747779831016538707132213890782989202599547016306458529516562638330128184042008618221551782214747606005930740118953318345226341881100731223830343592822323916180278621074462773398751689762894065383852581550324499913244644917119505338402838087007477078683940052667450418545300925763923521571266234228345571910943222089391630543118022209992368255591028543007698302698378410798651917209678736095086419309832213665241436343594598656255475201367909636218152088485053843924297918757223472725072246207157083576104888890233626426747206236255474123472749359550280869676603469941331355049745425463083929130357168019813510713669835475292643205983014415311184857369335477594770976920169695971569874090126259512272531441595117528384677102458967094882721216824486512063533214978125711646159667968750000000000000000000000000000000000000*i1^4 + -12635024144426355855076174844213722922400979905844911215987166322722464527854843488155884740046921894162037273228825927646901758909089047913601181758373477310168665850737151522728441740420651081282588199125769122168298226353749329517466484649253100474166940908588984226175845048581863242590246371159583413419454067383677722141215500452941652605822097544731838037272562661778113320747311302317810988878286290461678539823259636069640872628235943700095770950334997458859484540220867687417513013610908338789688087634661101242894812160221334532086382715476355022160144002164670534786407491939489406784575842515155421467688955483513438396574811949498713321301125197028881060700410021589886411218543935738230134567254258006316671250173801866041925561677773653523562734730336735561324396042167446066840743893609436019840034942373866902727294380500150523291763574651214080064873838483021913226344510792334978688937048459236753038048868864252177874373068643661189836723817374678376878420501383227859801613322546554829417543707820945596946402647778602216538926069617833714879693894336916345567571919027862223030079499216471683949957956659742432908705279992234812376499224107478789912490464375269606089450036192220064003972197849214898676883845508039467194130918867619044185649649402133333722569358225641544617352523882841915704557527038989062672320034873401574522061444109048585577622804232276906493434683468981194769752252240301622706502731731980446248722366793396543237009878657701775126025775601153555846595997227185372887768807190820373688994669439243829499077660098084480662635232311597665849079492344095336346561170619680272365199418177620020047822335736327967507236085408485384880053559434813192527672899095040281184163587142999100410937645786482571011688347637940308870250003940420608663510576026251403050874878306112977185501264951152073942454975045002364425730687600928093882701044637959685345174890872283307337879454222331934353165314140379491739384556841158618134497729770829786028784272907149228029864291613655764744904952378525283886428330016845247446634051111942499694061060171219568305853872901834948639675628868175210535925024208338258559494425723036181348597899869617694545365818046877452903712920227095650122622379301679571998228617058530202017901315255006246315183987529387998965653848934418271472693708378752770586489885207890736122331193500199922680780725928724331182593267323257899624216673509041397676575582922997617779817351292524700419797172806184917056981428469692391424906999899666154640567672454181928014765456160170697501353768839041591008518974721012045027691020883093116625952542028695698112962623379427340029154194753369623441385692590139350608292816849905311875325096409796899970976491137814158782923322036904087500000000000000000000000000000000000000000*i1^5 + 144661291093642213302114530548776782892194664105225662906954071493318333557616626160153901697952617815266088345168487050749860173786489986602055383205557638718965548136808488970246009420263909785544300484349898203169196324931716950057656283888673040578620541012151619547813213200617780647014109200693224776788854353517247342359879003865322337632623288669058813629173098481007715799698755870016256032889574604158180694838539532880819068617110747370242797476538547467997220684293901986518155938871493181318687606665068124870034930164142248261776919505070099517876652204789022579367479940455414554978283279667868833708401095739860332684618304461893287261051341434438944073223212112915917243223029592396041930927246596827409303738495142514542266599986587207946424287574823128902227787894445823026832697815947740564170664534752889962293912785464361659284752040243327469310769354385316324183668287341300702973983024998286907918034116143184076870598988000704807475125001416606810445997971538068112378760999577317080783160274600523436315711607412233560551815127978042356448264587366145511453246374070415614495806755807735030602134819908302619209405389332744992557971423245034747045434290804450720738575883654609317963578130635974963050068826103985145990355029557646298498249855464792194261488076629629378326675665979710408893596889787782184016318230002975975793706393994095256233682945201916961398382071423829691396601651888438075282306168799769581944486617976353676918997678706943828345209474181488596883833261000225075622233320031078735279591831459102356082118862914835406514372175400224202396945518921410966801163183069433075602694434673918549169810195831946701794149575992727651392263611403905303444038153916531971625444149814249405596131470719788214988421576518793002269696637933862721669140956770596733515352251684489399524271163239652396604621972951390350004829684164184762675868106530283782703969923599665748102266607386658391752077549865068714815765056497765408321114023116897684170870949248979754542761994790178866153309642499926485653450542804514829964505663462918032954378423303281610835963537254721266913113499853632277507917633572095188259623516554636216133692389192092889612688303253692578818673143041609972111641287767055512419096171907492803267392262449430407840092891067476042936296997996583360972290069215947507326143110946034173275413830414085883100899270503885381242577513834877143957875465651685692354262129348544235615983726893714248100463841938662629853914951654459326047149722743319479549121685619985289135680483140817546412555594485115080666889890426835736046824815181205147878532430726865151948254066379555138545246277179745148691321167025852047295314322567467384332612785669700291536323284243721684458296958501760000000000000000000000000000000000000000000*i1^6 + -477552765222023829190071494862553293720452426587571628313029927710208336377962469121262011997550601661819571868304493740780002489269896745304119711106637464632411913614826816200266657422292409800706595040568614329746714000148036126245330945749484249098735668864108194052257996864597253068417782404490719226391587277011105408404252831518303719811932361814017805959382366991421310478401445079058945607554122807314408845828747947185473617337964972049667652274362360026118659525847312820482870451738668249437366992814290590940717317992455048607007918118032838992577149604513566093769936262556978494075035359133614415402623887018898045677504419535748761082156639239145221347935756663272603421869850620103365920912249736031767080234709161590322043404046731552486089290890034037905540718080526540787992722151104967937997444477247556501223165170622859250697643615120570843726594809786029820203455332207326589011474457060365381897387478245572397164613427675788399634109322437713329178778504892297904631018961037986980718775811505916087502973853067124672148021899940743991614047993383483072470577356805835527213801182691633599317967735219480582337682653317407821280431747160206453890616392122406925790146818721503266167329199441559567908720010649720300365804121070954305919446932020879422925655536055208900325442159139875148218961782768573973244139875642704557970084865240577582078223230346233881022345207653065007999051505641639736487914962628050887796148653802709528153916558593241011935245997107872488015549716307041094362603753707762979042906143713678253527382340733269835382114014033031934422939532855560951076644390660471355199668551619088270327854193532977655710929092219061736859130619551926364877492119882890586166154404194520529514264955383728637789842663722959617848868731575558471880152087958660703238011094139715161308216164681831310033230539225026629817284539480321457184779602697143421566047977800811133417821199870801492740444795584206734084144025696899994161020294440856938521011416988523902626842596961481586478026104260735183608643812739243480629251352057368501511427036256885860882034374244583832235677458620058794108212383640015767458929531819345864418836461286861032776898747718061084122951183256190604913345863066406010352768496887480580696056458581324190738046953379552692221211591513388268109458733789579873897953385815149864934804660123115858499904233506907246281648423106654544821900411843274797504944286083624803083222199099626240808976831656393464985885748996138743806986884516847369846791550982479555475331422421083984241621813509985085029697300163959703785220550577598864093599504653117842814342583734796751010483852840520311601856541826056095086915844605562073141549336319994344840860731919872027092749931315200000000000000000000000000000000000000000*i1^7 + 1362935363285547477097720310663893535851369217740095425926723562266901868588727183120303005594476628292407215108859177827800839976357238507228960488920322214063335851449819515256812805114633244956273308624247501627358589861593065585174577139470342771297121281993360873504650350240005931617081973113854939049266965879666569700443117258422510794353802852018312032166266614987579168474413764935006494533705360123340455230953205925045913065335813993422618171777405294798372899959851705270594396112668358640555876217200223895037062043625967856098433445749281462758915972877791970756076622927207079973864610770652895920336643344235048717721890129278872574523653720165140363395303919813096495194749198899336160161118228790379152422545210000950839121041553058131133840650047330587859857918758451953140931070832197153032521875601295324347239183891438485407327108238862214879448943528978640867398580884714935819484225999510183136808848151499042832213103887294781606848832414818050138984956337241233357026632251955455362266862170289320716514094782758030805488535856401421142323304451540842682100137843608741317511688136370779811755995724506663853929229410853185996573976177594340489159155091424431766678675988501123803841250390459023740732431476282953897724100196166354401265766557959063942277148541208033403169604319771638963539772465386242267903026089750583059905857559436082298468669865853494592779850956550243160497553362722332631027172122314440301090986076767617431729945870679447756336518818079889653104267232997865798866245777934424033096458897504649836266315819558856105554250806609865406633494837226637104466805421537906763056294310602114620126549596679531798151426833546263512787490677527897343272112508086846056609968528768837135294109288357135985444051785070519333317570348076958529062029887943459987620739610994752862072710363706806913746325134768553704769257895426102419586990143939776186665970812918137110279043654530689419687284929904210548026331681736200571276443967442170953351390182168661911537612646304796286911206889429060314507200435710521785512395392613993158647684101591455767770124211503321577047975893751173655452009770577313147230774535794158874750858020719370786318059248960234690162169523287731411860826527027304032411194965896638994601900855268118810072482997781518613324175083802556452151825194477652566469247997898133553246049448948759688767211222504888140749117396293600198191469804385175551297677755807039022840172118779786630887763819772474885607717450630382394097239238200408979436941106783458587230693724249725361879611004767629334748954450634841574139430987835730388405444086039996408267416113123053092718092601774985022055826897382094369279463298302075801214748897724736973907042751357326150321194401792000000000000000000000000000000000000000*i1^8 + -2587537110557010887947006128772300316418481421148586996661983254535897562388057184961572462410519787885124374262651336881673534093889398854575693624213991303715529358947633316892970239167047078612660082991088217657389150551701287755688612579326614007345261710302674316801113128562077667931236981190842815007745107259787710956278883935627261040444034804080985368554024084747928920312877032404027543299239165032713548938083509655190685366679837859371628409501892664674882994211577726928442698422176096844031211714758156944287094281182000557934721450750970228677961390854813358220265417260209718582049117435016660598801668161963076527759516778911617622790415355099435071308580782960717909396668962261582361443651511306950656540219827811540742993298112223914111598558238979161911403407739985099142574882387605027442359911881417710305711978207424758194756179471829346073292230769014914239401482580937530862712005211313905972644139762085083288104516910279569542378426692973999275940956236705637894793920318620222506572447774130970370828611619728225944380855772532480473299729856783265577171330407359698469693699945840196453165241391906674735575087893337814325375940889988074979319834596624313790194708582478439505630962293322322626912073092816817432236716059950324843491517523730395165540703917555571175403085943560856617089974448287971326842766256970989609320110501604698273653661470991667545718686510253056513258478707532890073071512471653634186258969085774351346677452850262559783710031398161054087029594843407346817543946996250248364782953800352350278732880732405818561984548273167195517528151794802946341954960609951848699216406504398364405975912311768747157415683738579031378991785110571793839765401561381656659771205921719847501536832294244147413127944675497466266918491163051770464824416846137435753397985147940836304928133013268390303833104200472971700383616334873596272407817553137877120712407618305391364242125396750804309583509563309512215815411972317071632798154229035921071798435826350675599183810882533302713333732392401284273005879491738946217945237909176394076790218919358017924398941056869096323020140618496767590017255585797010373316399328232289718307624521390709533562127304898156771484097703690474325333067469347159968644302107948219976610140097681058063275949931303320621271660534995457713517045494000636573216428852539224898051457324489471401749378663760851758015171756390126759528333343087096543337829748717040801933626948390938861986648712330247735274181249582263818659376560666845398623036620836702071917086664815487723152638892722436229611235875114076173705671121185214057559737837900098335011492986961785377057847868922236028059414649317141258570247138238054153460073641079622383947736300838579441091634790400000000000000000000000000000000000000*i1^9 + 4044353169864860013544071828762769401986302792148162415655044109468324984569574778649422443636728333218915020864005065265739976493259862663109184201157083912598383682932630670432586065318157788228628743334629839449235834167186681371614601801878284009656146430627637649039562637713259872401592068802617000996974517709870637215191298362035562310239758620541379794245253086681263144789152522179000926560330576891717531822432823639004647647028210543313811409507241583685298843231605839535055335753682650789610469918085124957614879668416724382051802635125888904083185474611868625316251302005120391171439738819419987574581125304647361179676432609390507295945787275085623080432729810830368905047244574362173065561479230489863797049256716368847051455622991138828659563333962696749583795094011884946152692968448978328156569599924685543478426076859063890461481992058184301328286901534096466171958170058655296624255608120380186803857553553309497753255411901542792331565943671892305401059819310047024130207596199172082550729194522736016009441666362470036146332341826947758429619482704250278626068298020334331769168115189232411665209005876400630593008342578531526042861845358570446694927648403055533553687497506373632307448704347347847635849159293563014359860654662552463402581253038569485950963259749262574763332339215942796285437253974157107109845426639867924179285546438834633526167424312872730563308229358700357936484688508375902364755205809004299508057453867222544108054540499720432212144215220521557344963512889509283257716003442464204600642332122201148019898687550603656911543245712510638689320250595372186832967358256820581634522748174096392946602090977399600011534274188526028857203937892475519631402138362587917174489579469880227833525719494829170498892681088147235295956046305907958230289137182331501658575981019013071889038296250987437887610885689565659567852301745572901319758144003226255103065718187282826307864265538636551621719091943993219449865849864967098843962719522209787602768723709121983260888761568136845783141532323471865399336739847435239287360790952478017386303743156352355606170263473368722975033999940761848819765402620837175714021313716376957877809225768644076448043212051072409417807638761002718800307044710603661103277830233509357007904642052755080650085018973711533126959047166845119516479258710998030652413926594716685906397196416562296855391243390773281353839273596685267464901797068861594503450547771022194067395183421912365739160870940715129996181971492373290292253657076634549212110612850690248351669951224565470243022615632146719126279046064278789479133718800506258369454212748505689905642133758038407747092325703620590053766437534307027136998212086736627947071000764736862018338716863432050524341403648000000000000000000000000000000000000*i1^10 + -5483247835532924743527053385362555058171500975365483338421617463123654334613171758340680549785353981973182308185413044303411361543349343024901360016909823786667266990110622163421771631394462008372180180946620157665889125358336882995536770323315668580220975703549090666894416781543166478259850538541169207331078863286502064616874527871780108432757675396471088650168919125441400985893235291285573625629390584807316125836530810415330153111755304626268890983667340892114262548558092155094763995244449384484184120029817873624188432652260857732715829516932369280782491020404276009605676953453274112815658974020255719629540488769984173579637575544036292920354263246187833340854535090119755282976356875621687135817951191265575682672169729793714555061119838076879965628130513187217539738375158040968286567849884419871743740430946265975092716051017422458543987671185478895968788956927666436574924923975684682673776061131624979505871946824995016067616318852834516875608115322319017998701061585125229262810287671762672270578636991616496567475129718209605134212137254859090131013263099586305922394531977684126199541045881529558924102710961143330712780893921707618108327118438042798106527102223707919507747013456536497584307014758425972065349365122422143044383638311827564098582922828748244711118670909657850780805245579104375139560499114260126570314432940692109290411125523309780450765865300284939820276188115035181807942521892508042773527891458059301722387973861758149105222884911541319460577887286101632467237181638574793774346633186840122864828741018611237589139856166357735198520066712175249928668131573380256814006445621153530763652523944620365070142556088020901841928643085373153298363282267401630986551915055427254580818898322120096348046650227768530018959365447030249073143119070357961215022286372411372617278144985536180147307667104800248301749498398035467939343303605622576474143553142352090312104426567814977299007621403925528081332851476565774897348013236054580174690737376948003173522538118639582837207941454837387225742072898459735994082066024932217323523701670965394903080514570777292641033686395435844504312144244987484037796994890824702912162616259954107729267951372881541917028217803646209346245875829432950259235520711934648661119714927285973698816156923194320559182095435674132814546498931652095236859205805327251974059977901487099770418595870482540993165015892036292097959915761724197699653169809327722651860242653240462191646424949931871711120577236380496652997307669133275262662236250076504838994948565353683582228498228316838325522959690367427930073982896119338062634242987320155479286167137112606840025619967692794825186935699043935498023595547405411130591049701939680443559241992381232942804606630380248941245497344000000000000000000000000000000000*i1^11 + 7368599997934420918234016793468983483764827304631418600436843417658434671775950515254471182276574123855917774486664287043128254918052527367678150868087736963266399179198549496983439127026530710215809450054062347130195985345835406310131654905548490876646342413084565619346753716730493328912832613866019511482258404459700570825313897609259889727968103724025239088387809373612624513945091902982154707903811578613415552732682880932792952593340462336344647308807431307187412199875473402535903673144450642793940110848139473549577322493100007639775520016074753773716705690697094385347540685068863487548069180557948314839886672858265587315753979627381614360356976079548637926057526874928278502844951205254928146129491336717249802800528372622053685835030202100998524476739080170680447811576272486928034624867097888427406391436076085178544925455010948605329713840474334200973876470325705121357131215237755442559827028120194290952469572375451686757892674414433861379581372761041702744994905725644916514050784281472631074759147657055172513903706238023293597907632023098264525298244339945337622168755548916101685030582364554583472569061683832717491300634318135651484645125968209922179398760570890373059370064789200670334951087119874258878927075802903914113238255790858981097748330026864693773204690394700832534038512060666345082168382047614195244314008268683220966186211730971421726591066455295538459662373320860726973137092569397657087983878169808570455122184827133095023711232119721583209797422201026759798965187169364246857228683721006588572273428373481961637027715105241718091708175583330955917440129402394537710018355825893604515229080627426792251170347751968350710437372037926235791921586349785776712467347927518551566449130886993335571227556365738305490973269303618097174229073225708602338991140672804826291972980798650288861788398732907093936095021523289343720709089993138737359480359090151492383237051688843709921211701584864157410399429775271273800895371549953762669195158488306767214434335250645544007498221181678623313145636773587092974116795904232153511462504370275932769778271782397599628871916755254490634290683457531279129637066860574922449276590145590506336852970971623166897139858352841350587203855171720490389307939413415432304250012133047488285956800822842805628125003550796752188940314562532610490995771710815003632956182979136607343118435291507948084365225682498940216274849571586030755514041574976220285083202928558367589485560443239379576918752870499968170703689143402178295280908710826171915937755745387933825380915552754187901129838026921828380332684256092055582941866350806725174322674206068329256905611702084149495583845991202700051823169756165636615281790728153708966782513040237029414320463367548202486155182080000000000000000000000000000000*i1^12 + -9678290750815296663980239954826238790897606060023854538232380120401925746234617044710774555397810463907090936202395573677380632591982719409073860760071366524806093750699497956788773730378551936795627870958749640923185255803801398792784328825039333872585824218650342563132560138601921059476918765207040261020552172386982396410366664066883281408042353491187287379420332077097801704765196295585879156522919595131131354979245307545199903898871722043106005862556899431414479245681523649944091536743002123855163486577676048741365849893985222624875552136392200992415176653245975837154925297124941547744756312222178544354132463428256998108454260794876456592317321815017511740220555624904264732397883949436100507435228750031838872358265499661791773409535789008234102104656495089460101905044697335024216080438299891067982219128524563546079969152671279819318291834328328432303131692830017228504550200312160849620827793993998014908933760498324604000940890639566515490410245342972264621652567185310867377155010058564093642113020584332410075504670312846460803663537011370060085594799835446920421108475816876965952484067386099444578495880630234645361086956411401858920192446243890174007812175874738311014034694677354718582657199381331372546631822631152099157811611380496560513626900935556205042062012919741760894543007619743077085152332155521073077272369156969203933764313072747399701779469396697570264051290750768123687013532058801497757424046548586686587459834355458059115034541772557348368508240260435603525153892470794445971445589289721550177049025725877220199647105998617926904271540146746914770727964158987057192570562963281747811907486797231250652952099702867864884088918860612481644666595832035846886671524251139827555809233691735121841909508976026950037430179785825048264019044832945448234332636444085176672191970158700574751535216413453733591194597539810116905813898058210195873378604026976518631900202289831771195416707676210873006562602775664431001105258157612127610674522116471770333660543572729061513991385082062372229792666992309372239739853459465808294189870339415938785955004637379529691643687946324489534940792197277822233586956586744397509906891544730573061802478381510169898895346954374554147402711219582339873867407949131501081081654947710071560035743268692761901369052095829865294966323169256847709949797912842883326305049032015308478899181543743832809926941289902388227785570063165444212863629619236650697899174037180357909419939506757784575649114425402351486933246712516389598286633898695875368411251673969036205893708941750424816718428966756550307830988221006430540936127677804290845445563547738400235530080298113080147132836564055756891958403458160375360294050562514651650799496721400977232509420426416734769407590400000000000000000000000000000*i1^13 + 11568946360796795510749477347669567036092748159390886187970981109760760119138329040400155253856031068837759421872790340810415166728384924167184340571577299830232825869480718583674726703302285747234238110607070251736179325351816045022147203313649205905029845426002253883050651222300382628020945517271187262685657009182709821774550690759665761329572909999292592824562470998113964258042281196025176025766142607155917350338062111536276972646824920077272640833664314430114438231481594775977604560904809220432921934120673175322416589553514861200523291463766119711944346757042613848382963838632860497225674067510905244700696584382117831281600769074217081564577343758103722207485331355847091282551972836202561435858450152570009502032239791312864380468239046887609613644716377278115977194876337116285867865810403301984950937209662840776602519079260330343640904508699953528717944586235470335479779538851883913998019208620020366177007999022687811251708877990817158123545795296302429396325895620677254380825865941521417213041343359677020627193895794452488600263805123789654986303022019938863618683992713244843702371821973614839244857527984632845645329413643876643001428874169317697921858015849517982256743007283026841367821935292075744647849757112506483899702273711928953200003580354251615813888033890860247348348808165368232096425087442274821555005561137381813418165774748507718656785313988079910734137904861857635007657071313659396478767561354741358657905977202890865969793970349521272583108800039526366268138584191003932458326336216895526172879861623348359545530398541235106860914087765744381770775039615725593471677079352954501146069715449974125334445341306557976837821958689334681872327204812230600454108123393627364233338242399557074071106735317610710755537747865451640102361627604871109691789000585022923132581042251021995070861232893492795620242431048131010691506200573887131644971184842697644996768488463087287977252223310208431422953963028295734965964359826713970704554059582138503675735307286460026184042026702776283665364181943202766148513890986790035519189007677265123529559938511397287757391543687483075047760340979963626390761887836503925413663557299896502665657284927173619809838026205198438161876752643138198551833766214877350953573686238642644234376197157944786829941200316611984483718980718523334970645450744248425033257249958478658785790933485221297127482119369464449128772715167091692662008909763136579154700446160197358738054423423902330222621829034067880720166775624350768663353445304639556469973758798173821721461064833430234983161365164433488378052786554740505422161052521753244787663298674776519372410901740601706199448563483507193826353156253012199929686616271762484074085598286098400794692841420981050529546240000000000000000000000000000*i1^14 + -11868283598981149504404724223178024441965826570228514861448541338026166006888449267281218184440624104816745051026491732960006982081388219384389125748284507813851280382669281181275494502737127586646299969975106895013457273812821190616170998742188776244029567228352199187177028734416257440877150094620550762102661654694529281519078197934836974350755528812783047487997266449337291878503574836949975408829397227600763406498922744771171663111092651044781558754291096665198213841279193926308268569483611561279475865781634032457174488263632933982741498123753482917455841974116746968210834614427793079902220186133998875712846048947626077315829360814262987422650136610524685514951757677144179615158878346575150561448989160351705523169498361789792047999186819761274519100183112984183460253792764997332820383038640274495683946215369297594392018050504579329692554878344218407510869103704417168980505511165296827163283764033472901166810142974392490365240409319005744679633679101218883775013226908634131559767978694153554597757644937598893361171738796533092629542560736646340559635400698004789645929420984379788969753705165497882363119790040252761008617006031318617628378227656941601926923338464145889405112789334556012994773176294480816830543500942629692749865217948454051708757371968247390502926416565383927864440952554230612537686587442617558686329036120060183838735139539802380676104849004048369215163656092023240505842857043259772333060008646477182399887127814568656220472384183127198362678595509101514037314680502786479588106578244867998573114818655912872248440441514457225360100855945389870973507776029748576394539534725341163931982091046098681013384970267119171281283599849577095564180591310891173570511356634241860589460934923515192752126288972008016562720820297768961507300781798580467824151084730100905144995796530902254844766590222628908798308238756340264057134640183474595910548080443179041621993535307489882390993706811643304160693372730310436633884813295874332454928495994386509824527298946598521958825418085118292959333443388621227031379563978330641836279588716206698795098429005874907980738177024557688737637137729394925213653781458580022923025253081586477172273889431339411809075509024609435096201199991819433173821840043035475880586493883840297186999596721960682881947771678689419734046517656101428519765173041041771574842641447135650006345325082155835928340928630092924037429589267463916365806885989624944388290252472091910599272655581695439041667626619075117373217975871070117214346235332407278982193726046006622171534991071835134169690724708996030414576821100058744110894977286908654658612393839326262918038662780253598879320105993634296773109940498004480245305885105411925815205149750719203787563633875567251940179968000000000000000000000000*i1^15 + 10316249021408800184235178478460202546823377031145734452820740277504045662718212093795442698471843371811407404136352262577357074692761576460505359374415561194718576127081739493877729814528278180780632148595000487803210648461390349466472575152494422485416937238122690388718230822219358138680637150867402739458930701792470474108327035378393858657186290041446870416364349580255403862315936032962921269577711385418942657521755459808906198452274555363885154124913818203193150362538883608827688127350289091015903393036009923241821394178189845337487215021194613705057597547909963818741513380613436235241413803223371404568715646353499365281077830531073893287734399685396088037369299817016563618491669119310290145077157108648351684853684259158577522314264831881868163619170539258190961006749518677978195018572469170340685478575530733981462972697253365964781710554161181573325428509171161924159720914962218851178617546947707276538143935875148143872661018155800658377688598280678658735983778544842304716739401095037143760332980834696735282289305437733464906695810111350584460805272759728916732092638026433946062757618810840994534295056146924906987981481267835639159614448408847731485549540875018110291119349233569640736835207615596611435907921610893416896469049149991078722907865699586746481979402821646014319772748476511535129308754722766111333929309346750013785238858584562204268003672211015662052483477285175120495929093482462953822833971435322685834283359617308579481811496702455085887121552311007439985634631315578624590309845654029995555181325085627015567246908740543382727682383075735834317778706285045611576948756552892616984828464413133926204370815110351399590543088260955958063831091373463272392960403345006569594331825453843037812553450980110908479475442235511177354014801891525030965278990711904874207491935220596534075635043839117273947540564321426609081261896031968312791478950506036619105034558521233286747112816636110822948431565577720785310570218318075094408993626913219166673432379198460793786890144650196085885887447340908691451317535105129945970042784167323878152983461834301381037939769004551983985594003638325411319042316930194031539076203850132682436251232926622314484325448948397338386908199149257110597875298292044435093393487815049105580831132747400019415171276487217464949261961721323353959131615372945393064488256211950121914327869019773344730798392551832696607458493094291210612796082772877058835710730093507790414278851828950649759088251087690425228560219986833602752453758249421507918283017209393306572284408914358452115870950669197072565948950683595779908202633859270823285239855027247114398422331290511274348312020516899089283619424101656689416471637266890610390006046014103827814051531380451833597132800000000000000000000000*i1^16 + -7605851294473961489477213323801117768814705360823375649071960859696117208878984675058681141354598610320080932710825521611633842857361667981646318706012348822646867817572595236086010509028582126110781231744949869933434178914930290838567811894506329640213314779604414736737523789980422319175432733584187263071101596856385391791287364274935737957285315201914337346187562343325450584325671872398779687993961871233040061483655716476523479792290599777217633726647277208817080721230526780007598047778019812430324463871877434089284600108128709881206571672528664459098857213184462868232574994456826892286230938190598225650364565888771275813923592173437133697056411697978849914744283805582742594322802266752728445255508716194353797248062965435121130507406012648652201132215720854891117677951408443103167709136383838172169626578766896367253365590423448817770873022975085991738621267474915892827479722856404452661427222443265957009794300535404068028737790916785296331639566579057422855722279394714885329078065414975209117472033401663797569261333188775700327317796529762327920022455353289731289231456156976518569241755468783727720734491395098844410070461404540808723994835490412142695249295480048624176511587972647395387720475912207583845174931622935630012975180638866355306781505609060964291392836596674477442329253051410546106747847356439371153409150254649884715123824693264933856574480834104072674942765826354942439008133773417867912014153161570613499231737947179047360867262090453628487524617860578900200485211661940880561830934466672091639476519499061320208295927894970102878395008815134534556884656562084404439231363211040849420045943816561942855224869334407700381039445645615436662473920305964673861823988622490565382788270412823062958909788904335016511970488134251935956336140354632198643157158370734941622216235404793567139096539697825848806354890794893932388919603121980685281962098941580080134389303512909333772901690649863594442862406462804518388931703664893778191640240762658258441603713836148934647262246325611712908342020989871765730413459292239896568626042547836733799439650988932955504661007720926758784144562485200372165470303456457068411480040898879343331990223627971515378665983406535051788251368555484157833690224306248261692678202691282595680562794002135897965746063145443993198524219940533226040819010987270855428384585770657191519401454489937800439659354044704917811415804131911786365260246836621774884097090675374187939991639297387919951292114105188393478698300355728361015695810437099986546302047538082720125082751767522184790042989291826539731584828265569589763658364864441409557655963712370373104046183605129729039417992698908247168180964813080137140784884414003442245398680445942763355383669920714081697792000000000000000000000*i1^17 + 4796161420981603017589884761109671135233836927106005943047343099042110170178570638215377390988006810765869710034503449096727890761848131684272973911835687596597876599466847534153608417203691943421029354300369709179102114466809017790510897900616279480846438173106708778246134974998311235882495476787811693370365102505190863051200646996616009985811436079640826127910929602661758526964122299260966595242741180677151124253689529844649476315906035278572762125140963508895613639775520417071818325978706121070268165280163154153431188531141343346856701342803933229045504890229888796379851252080909971478290355831537249955566964684437082950236843474604780227812464971212579654599502129909606161555270569409199316774141598983825503422457579862942296885231341712128798458076373263826441634257965586513626148914722372495284727241702282729646057671758595700588032108365203012087147150504329252068409584825619626411799711410845221290702009951853874067387289016431395248042917563865467862780770600657614292878310530803105306744445961791073530118953817983372304038105170683511549313932187313954584530698628447408885978743694173908547926720723684485028361280078632122448908138277492745913130948827503212377378137465747393730762060774750521168491967336402273727411039900626491659887321873498971309732114245510337046300094202711321414290574835258892127195602847039004246583929154721173392409022144950759895576142537990027118983326418466115177715276309019444854794635029351320397430197154311880250976778820369313321129927876421571909856397123148951827287077008018817740435293739988191432354962040110570195874561215336498695803682099673854929645093650676164546480335602016511447811017056074064231197031652271642890214075733917968530960653603180037915465773938859688156221573673808022176433130779003284209278353916681516678213609260125212204683653801264004575425832024317984696912403459548429651349374852164660688917917527241258382485891166221485172330856277718566968022701835496295356172663784931425740129187803916657915724054342383763557495544096337906368547514106610914843093612837443527117415720760038949835520624424752324900973400058526777558603440760048656534142028089675050025473586483703221441989563243719741201555224400993833850438951599678981910011618798926543827643561836871068629791491617848009424227757501673750585447156512494888429990616006393559539998820134290395567995209148386542568216732302330406366899875321483208068695779864363410589093738092482115807000854577563862822343831589755253704597642487672852303934418369359539108469513652890042414789951882461815243660778393337795960704831387783442659309332808110143994055157257250918310750977525849127893314711289400017527024405440386757673663310628630424712748314741358723072000000000000000000000*i1^18 + -2600160230546769296565758354182981889523277661266129557979753546109231443077687517010541321509481566299502607503849873359028957205587341063228562892095748706911811821579315214943160414988036600188571548642814631660354791325375903280866517601206752338794354571581468427052963931586899072092496789830886390002228261902839049740597893109763454717578677911100654123570358733588453092127253428223582582287673567729768014311467302863974624824080458041647003765506433760003030405995193707825187140127309434841550536600474918387028333192029479399870819760653033464033243882833158767927119939514678239355998216573818281108499650353127892621359821129576286968260543486539883288107657531752998336420813538152708782001427259262347076030669023365342462278285162285289067848990607183581539132507176401702787601675193923030454009400053387978190633965198367660105650102562326640445707267822223531422588078803742664635617882812796482120583602637092434769272995656808676947134853853358646130023283947083695954063526884471951462320545168608493491553998820545766903455853739872871330924625557196455592873188076849839501108193651958865945139212345905492321092715387298261025101755277748694191262902939883106103834093781200109588719960889196122803830101736846063178621906324196885670112022411584778343621898116130681807088297008254254027488200426407715360650192477568501624086916688655998425200315109829569082092021233544304206867931371880199098597856476945119578278295534393575544644083429855434871821919780039331493119995553332523687765481253428413432093779068670945884790237939745182603054746676257809185952715098487588651447079082220292642042650036034749146293302805321625942590497496506758508082940314822043539382816396019761185291644973646831708412396797026970278519816876658316826742534083931294458856963581778052524119906681877298437261931862756939003172315464953167269042185586905495203711304151887003115136790012220441708474332896237094053677836077380235459418314975697964316335870263138032708522164875507939770179247990562136766522800416030649459148979044859677877073994858138147002225742059087893284828656609708626103165483577127552432481628467474220350258744868394946052038007090431327373931947187346969412163948098279079132992119483862638491955694191405995934823801353448778615702912340107797789685077239049174487810421467348949099853753305820255901045961852217413828100573090117311085538291545085687451364552916374734815037824166943338463816212882125292970521228538329762911014070828532041251038610008966662506877534405448183427451269435660452432199970850041047719115571400882074181397388762139921334473550404308085181748576892135342763690794975846490457551558463367171817865653680956128954689970226221240299312053088635846656000000000000000000*i1^19 + 1214734595054249693463785171853717722815902265883376601972584199069844293122662772923818100961289853167496643904070070693790499187357946292941390468552233854348524246012492327483765442625971655552044426587288033465065420569885207738234259153859659931112405747995850935438534305189386945912032046421206546253398996445175065215627408361201016035097702086967858970704306421744014280432000681231627304413180773622128427364336799387112489161687987755211967532072172163579545440390437888675766463632187031057904812845598405180757109870638969177090174106209773228804754878103143997382487963733428559881137111686600982349530147669028568858563605587985854272027616249408572042813367812821155460414943647745727015776206453758996626966521920779022337890175867867765928728504051247963767584654378348214535338549806630334103728152533701600872788480605307900211910881588444907087327854079535058345785217701035493335733957041726717893125144921247732063743850228701964344048893876541618502435623402904312513534339353870200074084634955801753045460965434494842733619820506597976040468139726161694298493202402742285813928832146773230451477637664036314993616810032700355566140101097283135071837262508745250761440990064680920003002886495470725730345866971654729016262001114085151728900289827158566793943155178963368115725331829546535401120319808737449673827761420918582899470101094782839915519532722977664401284103935007374000872965850668294233276708349040375882415606762325340208375761266723521913337618668332044113777153097974719403490330175413274766628647486844733192760883126881283799527876606557825440295072973469922426502881250748763632474475305936942647556285437092345726746474611376435637911905243369569167964508685367188870745881742123425763147864042279277682664856613333339844364785375506884190634371850391189665629626046893949591351645286480341252257677113063633787467044388301246991026596355662760154691412569281832087092196805593883324904517663869278414779006913202454465513798038601635626321457451537607329905531537060704899375896169287457045927594444134135417850053089715584986473665147226327536523407913433223988986043359403244746151938815703608576600152285218030768273831218099439991508789244113753223012470812370422956941289905538490598625528892862159381021576872576756741916949130512515639419739038183196411870225702575716717855326340937255859220490686518752025537711255788098209586854523383825563406572312700951623646878522166641933723738818504889261004583320765541865368880205477908344061178499010756820980379278101568752097926790242055500402203163581623662703873378689506900713800768849973151834228015526184593335561509684205980602065003896021518248793789598954779364375341498869196513676003307212762829808187466370252800000000000000*i1^20 + -487111504833225523488019894852772938377605350528588831131581846897383227522712792281153589777548075837716495325662279542103369898075058610852557175703939324583451190596180843394802048623802018269671319725243920987982504904355726266675532028517239555234705420196139909939587571482459778560306826451554657492315502146561737973449965598842718807401442747678160826305579713478470145029829974962394638281213093440357773559189708854177690664757894110613306600232855723716301894004602502725662819048254248130049182574715171435788602317580700576239276428217499228379654942598896145541806221256175071507694587408957908617078578389709031718473164296743360251135165347508192821909664857869945978341576498460249543736958951312072593279277193345697336173997928526645598076269510217129123938949121051176066950141616809871163385054220087992696103695788620670619802613946277837441434548851566178854996541729810613994175732083959582853849810351968812099637963717028324194125315799987726627305426924282170678768822176030652539118207415637149612181179278189667370626006563337574470414345859724366256550921973012134813391613595610951546009836188088501640306061992217372486160209452246270689425375878625109363600604508825124332748214260043304646079410318292997383152345912123536617742955039857481939903387888343501323528982767686295398863861093876797456837838504890199840755160559576895356812095232264641651977464865975356096238916725445495792684302841500233020983004571522632753853679652777674216856139696787521365719365489432358213971798487141129571596648711916090886060827465416302826774066270713714609306153055809550073185202441509604557234526146449460696603833147169401193236981276542465786613260050228511469083145983364998673144342021465276629599781052926707111828488253053239240687773977581007629540869302232155459180531781811207212126985857253844094483779066182668079889550239035097789179533984361007327847220845852022332784305900605645123825855477814744294368055287058913323479672024908587237534140315652491789638405852689628501970632046177728492448231089550835653219062297223610436745039553804259303068105520315437961799891345198108812935891942163949712233309371806104476332025685050750893248304993738400746226717395833340432805209957229261958111467730753966907439854805000532220374270176307021235629629890887903507047371586178671815408218563312632245494590222785016022496598188306002025883104156047079864685504980118765405596199465782467214231204737862720818469041665641887879773013947434906377808925261004079188067039432677969566083362709164530434787392671774938110127962347734477015938889426895951749860622731439028028766300478057829003273986695239383553429919618049840812690041711800707832077225245504256206753459092303380480000000000000*i1^21 + 166218605516170185277562338012305023524060396563596673357510820142181215808741036375111899224099313084793146868652701035654360754491958978123778139560739619093857789762657408355881314745554710728746272745371586698114280202263376801809069630721578881427986232815529926379726129842792172284077454345691831929234533441880039637784655624755449199077373866036461079067468345737341594077917258374626451087445607885486120300779454487435333248660473989570957047058041834790208569175847441561357766041125626005723206486965902025774918008556547692989623080628607442483257754810265964331597647621647080385179153126154114907865660416923030144243661072433269708669336911095908062417247931591442488157480999159598085876901779878008013544981157482449469761288259367694241123588879284140403476108986752496687615431507594934957586232589688432420953878863645737604261033416518144149985621135467188958334266899091873013679066668992398132663083078693180574037306849322558346960852007215106685118592200016642360251614904393625433396218851854317654336613083453019878858466679762610569835723103809610180587243909168500420398302209262882349398161308830530600216386392773737700347218936293368930225300913340966966370455556930350775982549450053203026084153479846015073503283420538651821374437752499087921586030737561450858300359700170652971888837351671474909466703422121152915947463048898219771783462604752779881831081752135206638162773719492288740235688090497574875482391926771867435109332247089230498096324996894522088168445305857762922481042717070229632979344117653929182174932330785932045671366409834237370425939104967976973864014809706448708249778750056757912540283112377119847606766875760225758186815488150781633011740004777357861089685265311804827287425177029654820566238125039320304231817846613497738161909119462259210696162011639513987551538684256927509013366063575213725007214621592450209067960695742492478878925334643251043048589070413104140368909889043578937514280351796378418446389148718468748791102170102787222683622126113250963000743316779706674075327455750393920399374748297390867311566779338834053165955924025751192655752189989966162948706513935951690984971012228281727283347281418220688009793807536430253714359090722794372602505177574770991820720667060098736537760348248065613237965164648507514137490179028678107691226625198726500351825314293203676940372434646182702955460147321102007115903090359771019693461845346752592256108018308664098966907218412898834687931757486566653660802421097284950389287010082960199014184552217478015647543487423722501758188378552998536894897289704327574083289059839137390175771049431203601060249021289070608118441886741828411265647752222366712089397049074850352112569256171419368665615997861888000000000000*i1^22 + -47857255158168388259402042065856573351829519743585424253852788274996932381747715935183268368372200150913074831112749207941110465603172248230546086126631614695880440264634152743735627015465509161272960754053924598002498665214156384580804763200095177295805584024864710150675212901159868565140142407999856020040570259737532091353902925775970011714433648082582090639255962674332328522523765103866547324940217004661143887336716095901387978463866923821015600906279891231406845036928821053871546709887391512987456978577975723364524228583111279513212421906805739022340040428157139320492294721639945518244938496515555349178946930001829063486703219562501527789058237774572822487720303564079078996103134963478837245763225136870213038406191872587276806823377287206037361758382376512026825544850662638153352015990735710769298357284492400015107566193842992733367460701509897314924777386491955734109030747685700619697585914126394652240633659193168073034629621153706284951824391774601885173334023731794378203880293653798494335581036284585695662111436892734047413330855482474185872847791423340096288830465805018713905872300331840666975813530053193658312643223920705103391796374231777097968490118169417379504617183587812425722603994108123737712861347815175489258528779451217862382047608412540865577536980707693560196086620705448454110633458137782484577653879965922908868384043563517294379733858329327673376764442705158108080619823550889325640709117340314753766002778360594403127920440847242386844258773743627551687400967808743972328933775441357845974220512037858180017650078788303129245642468382622306159227754446678736090884400632284131151412685861451825607440357468726487942938008437340537445341602416771643746216093999858235356899853708471850710778675422990551205466883497549263795597622837103902678204514701348628575562484283202221498970271988785135177459240907473164847290982404655180776381683000596083068166935474238464683587763238367143631344781210672761670982902356035863910182684243727277233167171208163102411311409427142869233487538828283711637250758146919426519944818195413385777057536043972635763167977054877985072591733631196100777519035123189857209771469727740553497721101223150366218969601549656365815404040725216430193393575551984356278967885794691460924083581634395469639410578101007012087385150448424073075292878487797461450739833647478183065845458334479394596620728341800044385858653159070501296587904706623214463633205891972982331760704791905086875920319174714236527094013920240224570104002364562489175515568774796613442810950849208691533179715567460156612240864653051004452208101137170552901509016681703836944870055501035782231166533038192476763515635823946631165286330331341609109678105936853974450772430028800000000000*i1^23 + 11969077418123445608849947884024019127022042326522851865265404580312115677394139686094967823958988380732895120833840056932472452482711897427948019529250589842301546188223223214895428354736258411943504049886901646214648214075692641423375777506078265644129140682022704072670021768238803085928179331785442235529121915842648927666024370972826522464735697097744843432523840943634055372574935357813302495207351304146353531165488575677502856426915486222972906318836332099399544174347618814834950666532783758084282063301728157536439898932638539173699585174721585563102208407029720319429427109494294408483980161503430978448866045552162261050022728878621292061155354050837496502286190162364518510245525973751806680461723426407624979348393995984191711041967027510776523655248534401912483994618966953598577499396361749676300441838265419866240846629487066932034068104910631986897523401725071677949181046759138640361933598310190365532414622316440344493146842847166397667884400618391370706564671959924138362439091520121640510253892736152593724258165041238987859023301390192549085631736768650062802763761147149733933228678402823169561011412027985201114311024947643006639700966592479112941872703024744686246068470077780147468051880662689051446519806240263186148431585656283257253831856106309444895351799028730907271325979306445673855519638587121074242030156771607845884436001183536099112544536899066906688280791235403347255796391290668962152987381177731054980371397362671460495108687366133831805498519255898095311003753716701027637160284173137236855547106738460140891855920474507002195729137023009811221733040101509223031084025720003498730795693350370562290620816782902535749700391249347642692944089730036626168409725253749465357662802211215885994173651911738810998534645685653705621696473894390933758000657097160467229700369195119252310399481812334521143496918143094846589679819169325621881427266211394126101480897586565013608203309271388503422411597399774794881833393510107096732887796662776347826599506937588871835392659474750851243411730102999413100944137539753110934538542358348489658091312341928881391181632807363667822818718755893015978549401900366881548991820029204892396909020075748234176018625777567663766590528181839696511238611132187964206661539438510167860325134988592013244982556143274856935171530831431761942846711938686013659893684348073399122584699695396708865721540697306908547437701733035730935894741714960903490004208296856576406988914543838746444804155141507411922280955799942331683994377677515223200552525305656258441982854320157361582483038341907601949799832160666466737079146117546881767137585513294127473770833209360882886646344636651357378589432756057394492973706098024273212829590774562538719260180480000000000*i1^24 + -3169988963888047740081503940045387885667960818057409744636357861746912640521648891563993142475672218305763936800023350217935844538660539557870905101025803086329711889341479905933635743915727911990738512983621495794911470669617135337400623298630381461229659005077117174781038615095590859310759154849964030086587007030692916563133740753482314768645279180852096532557798417687304775942873144016369968325713423862835152486387224822730942937308708219972297215332793154963798120833614273933257994285037970334471577394540757034059207952831279698505666030817089539159363852985889799079080085203503345747386768780453316527545766394646935826491792278047271791152840480673668938917674582769302519923340170094705328588816458795089793256137722567600058360333636776710090831853977922190010786809516249246498256880482045548152369466005593112076103109134726374179765027260425582694692840816614534757859329049755645996727712780178251779446519065668286785838113687962055461366049263650325769696507094122690983190126360612962284996249307400161658174780952907164589492294636209698788273575703691475032982250649381660636424927337945106467833550868423853118713903512599211753433603543111124174780950265642115269323125971750103766882043700481569555914684205044024439890734201843609087990274769042586725660127815851795405497088967156166998007341721437066898508917760237848915992136035312459169976088343152463095292543656466435546555703493905902757313990749048717218278984906797133748775752495249510239787611167559250862373178327230361748145790128461727991383263549885822454639025143899515994000292625938633319296105635008304525777232264706947652119414863182100806351102215627587689639000249222522527946415676219331659475370804743178903294971936567656974989984225162699696632792687930729801419296792526928879770572357413383107950693147712284059560953633912064103810044748569370500760135806693481521091999257843351080124299948083101683451713285471739040138395372805229745845763173465375109743036452314767276735157576423671228650279883089535601159244111230064714812827345463471589372376257952712036271998744622125682634866192857130284066756270895627041704628420241669231073192747192861331632920020160459623815629114601596951954390991571106595763611375050660753849015405556834901941601769702545585269541976321849410545148119242529067464721555159567484058309584591112080506584599444447764751675416441139556510629948172863785327804950510199524038166799681423329862240851936437908315290387841017135871500127283916402986274329999527763623785830961578334495440356216090411568255710124504413957563540186668168280582642583756980677713243240837137216941469355727288081282803374819639775253535594115560082927018927014297697187362097918252154880000000000*i1^25 + 1294995427818400911471356067004406193201023266381864276078085484932474220610768141786741856505641060993932519974664597792028465598938880834668305473605001849765066760956610443015691046444475469228165808595916422533203149316058391947683499168957049916025882295257675121218511060178269509502525584789495339328105201990103921560599236240855138159166520047378223822961256070107444292146992265884709990203299857807396284636436609053383725170506354754720056392803591252707046249417255037508098753813881608884118082270523715188224920251911524386616667918109398278076952979085195441515256829829824797079893109014989780631034896809833742524694417429582001493523256634211002726165553990519412555135947641719349496129844812094412545439974780513676748612292520319851171048591419756936722166391431242377453611661226089634300128620452327250588878404494756628114892488384198682780133094785429002283613636791076272571583431873598408136632149595827080315987986971201909824580930431105160838677750037278420382022929200926368336026739288873441193185906553070410022697237092509307061502718936337023633996425342429688487439256568213891853049394543350902862127167896187307515465007933593039869952202975562753017612187589972675201937781547006897501130277055892863809141451808139134598957823871040879082281602081806567426071822733959817550010544845290376256292362623428286708140080073222611960738343733451761202856189275139077104133396804006122698480258763211066607262761624578080118389385832778732718436772983453355198553241162384076595168600507032520628953532086930199606235242022149320116553192978116966213493308187499039793441075103509046559195441937655771288892745488296496897051208487410244903777839688866457787656670108248990551193889667023585515135067199754886045498791278346901192504155016242882855789051604522514175624254974629862414307577037313872596358564758406920355204235389584620366883519075937148251891260919474579791401167027567411562884211556729786920912910994249916742744120773933917109449033349450670702092722063283424151247861253516428245644827535595068961586682983026799546287023619465119401170560410511018335935084835917660352899936133194893998382147836158315892266247187953777685375955021235542391074663220195194916863892969785475281838576149367636214913480482501174074350401506875166308602194988519434847878414662745728558158729162454323256002488637338979619745928743554622781846497717547617544006583260546744071737071741567370245695157058343947098674311811502217641451655070613451632916893831707428968802446552484809874811969284743198080446963309066650016337236293224829727270948026813681890014796370102303557884551040946159317728098517151220278315244397828372204974830414586014922717571912790003679232000000000*i1^26 + -718004845973778724599623089098568628819597615710637307482251518722610451735502123919851519420846249837040238100589444256895479437372562404372530976309643784040130531566809901064962800081267658571938600228814786864884450821806641799492271329844467192010528301618209143815813820313274190798640768274046480162408078594825945422063235546058138605790951081921759261864225726389484394801754982608698593867226717290163141844974418344112779093826500302867533948167773808640161469860174452195549923861697107216583323523441913502649908485289278165721115554726723595172854174750140684785623455456590743607441243302735151899981555704427505784232001265305211722219693161663239828027082847570953416201366406219302006065946824641915876399961412053709381663027157739558541629875219871292530312611677647682047948327778525714880891839288141594311502442903857750974484801015333872910149941139994623726448867220702711940135089228699044133464359439101576861860888574271479665847836335345966693400521469425648085187750441247839613902026375934817840083313894401032977758357077774975970460693687267171303293246482015438844319407965016448101999582384749802464648581448940414798084584468987960131690842145308676564085727019830551529692507330272631258682632058816766415423568426208253081853226883562679054330597167320386130376179517647418705486719693902006391740344597476624034214933268584568864815318216281903425438323664048436385114595968473988373644904871269585737209748994874790456083427003867519895603559622449134863540149892889216673608231645803066663661121715420769891918525969408923967273011091109486714402848830348265630347474919184478177156062786252626289585746411607889114831461005508569154751989745104452499612920604348091814966729373800868394338730006240358289478609509418909158258569238457077349535420708042135820714914027979667895464064149680934931669149410069770378099307741323803234510011494111460264078803276603501039551840644083686042477907229817010926138563590690586832152954011921407559538967366249054287067671316830319203454113828407808964488753205956753900774252862005760633484107024491376643599453810048855148580061342427950543840122985379727855942363334849530305401861913785124385006699333789016086303395907855792646184910725177725759327777594686462646215260376539036197394316561635426716612334544263268413476855060213489827340499186015760813019455748506851072377839224702897102458774466349297888140020716387062405372939176147761317800362904676625404534378623326023176448149866653174661064722494972492042090854886425940107951623782661674134966230765760599270993280070378824295923387765942739822740205489451720588977096681916878029178738006653767458095462493194085132469285030071687666045653612561956864000000000*i1^27 + 376489188121546767564221140817917707030205919160935808218832283061266737310331332668485844720580287969281056862836930310931278725237209101389739960754658686255773790767621611306035274787817666582655264539769588324362825096125524941892769519192886246067131015408638569873099736721793573892777928220194701715063267612809048863621295292292287121588789472745970134145168782985097668042590789682342105555278927497393270541495140670111346644530975871867131469331456416266612926541081131472825457639404774108327657654320063312638047642992939161387652879026481518692198158089058886543306673781263585381711653350947438439779692796398073260382660315352399148336231792731375834732881963621572346427235921522182540246438561323005664561349106775040486653414318910227343592482305352764794309421843869891685679001776308613415659526488025583313785460096048990148792327912534531921416666015186225327172107226827690507368082479476723778389654786525123344579517737375963333850385988408791906695232110716774942777152878837090921411485995955151800617106577650971586195237632209362195170533410291517203534609334249077252520821375088538679210646983778471407541024492937053128895978761311617861102282707032502237619425198861855278261814644290655411891494783213119537653429858466545347381998110296587698778795021914634499433746117288827136624946527234897362074807530538550059303115055359321687626806875040812021364627217135557931130484443098196787124590167289229053062367055024762689744956398517478421586452382771765964675649473166516944333569252398033097333034654508080371354288948524670647507742411609954482980102157274102943749211016419574475610403733094716030750300124634158905696881307424908650915980230735213657320725786237115109937285078931610871923014667290629579560644237023219075396049472926669274993165563623766454206358979347559877344617602220150527948280017334315349857126846542133388077462962594225526679019706348588693038242905158580547619736860434540633979620365913988722461661110368336633792084251235001084567525474017169522968136973164753353450016265902800273077634308030695371241276667024918612577798008602735088217406864185667150110065595347260870014368014268886849367511670782589149492615022719948804068916540161833591723305392135894625461130795723898955979066531638600317478143946885262752556044302721925407792640177775836377962907100586171712588897804079550089756136012720731891115948850227176571708707910130150279639922236151469928668576191196649432658075780611038252286187531241790875440274089960700003952056538038248715388644670229588826709149581159777466572608492364499388190663895450668723325192243154151666495665999008467110331679114127690946104116307515523978496602919881892927995448052311654400000000*i1^28 + -167181166067486902846272855371031879646892249854337994017136745595754926992934237910429795346080508301643252663896995799825421752415995564644102427848788149098980914308495623963611923746230386037424717224322343758824207892569165352438276106657504201207650882929402862706522314202394374319619767763393364951769815380975016088623542250715850728976148131816809372864222582455916934736323747940848818656027610999506359028822187185762960934644557748646979306142326550427662651041881395640073138130094360876493323814146001308490042546263568943535411396616732932624328672808557615555806747197085367601098328155432750565941344584458497063724456758076412383040868562246132584055312548155560869220489610363139279612034970864261696355414079145061668954928964398414281835658470987416101337845717296581271562756172137998065130269083782716615440640388411416041122918426731210826611982422484702974429847438842135084592990225090425351165199116930412435259260491736737047989352571288535768011074280439223407034867140291143639863409595016612631450381816143379879964575287265907992373033784405704380574304992247402615923521549185030557084975295074449527862825496880398590641908200443967865906485167065102194739743158576649526170425976567033202941263534409062012403428080915098023462279657876079448200666082757405050874221437927321046113368521169298598810472398320636332445711826411953678370179278342937370881376702018554739297563332856214595621765047234213741671192263047339554343156153712424563565539238254119404830798697535850976690462470615472774054584091912824097085368478112251554021203041793528204985063938471472918912310839375100314094995245780574671672231265450105331272549512245948133460953849050604582644957014122925908595196126850349982916207386338187590315936331819779266203103139551843932338519859373749733023206328960549941403861692932150918370092935093352720042225004509240348157855531526571766093834232365952486027533703121538429386468118416307985931419051790693508123116839838153611013754262631369372654395735724202822794419107587472673659430142847992060726697720127069606058814276562647425939769562577741441924805095161662982380813956034189012896395982559900334676626396413460811709601068304524367265387756433183093793582600244556553364620695345384602784289830270545149329837610509081764524015143353619097715049510000261133677270678038015557965632396797094769600396631346594919063827711351674371017123806311752618025607696109976771072201353339791891912993127385594421731072060438797037325576359161377793964493491546300250858828293672750196511609648935463958982424845879681474216239339819482028824834615225739800809132220154861991313882207147299429352397264776632539281160243260706231658609639424000000000*i1^29 + 62806735876126512958014325825158940378287428245724478429739742266306288044213901478149772495498271371702797979983685383838878133413794391927111683722339285537366680747465453459410342626542622784456574735135242270661908360199477367906525142022826218135824557232257235669445490321137183765621549952134277331335803229164416746598540829056274373682343443231465908490984568412775324960737624745685144796004907206816913198986791095141288761419864908045104700131102455588000596731989870082114183549766497226912287449748089713446306879732491977215094942566944459995371396034133816721564131072551369954288088853513943724878555089071192031902606594096809620337363912417245911124638710920527659570279606039942698171387597757154717709524354654812003260644975464633872176514448239185784756996246838023294417208412527646297800849031911813438034176423062239184705540365168652987596523484047749591185537816588745446596239905374077071199985647090325298689221031823249699235376106274563300747603010157859868814045862080970839321181393364645313815586516297280549435840660081492730389844551777066298837103103470332668666836489311682318878863713363074865026611813097950905357534627220291520739258214286785681315137042845704315225711990107843949364801718170797343151669785901248898938947335448566035003601331793311825594284723889326274815404698143751990813746262026186553021995422696745135755153556340056944694163306218091800472620727914564350687564498774589477041608863947737217188078446315033534038329886989915377379698281998264355710408061102109381572924743668089716971638208602292256093845009416194223751311384998303926164081835933128394409119104082796662424694738880617747591656113549847678518189439801449647545296469496143473748927756375324755011269246052903186611438093559425551334656783926927019296666800105759408433761268466317382943093836128343541218351921492557199819620190859773369522276511393987990535357799319675960342891108469067453944835664989771452437210337169255102852788516141456503824037834886449056396593621521890586890828140560772909083168363252734228065533748703660952098088082026061545747537015795286847980488782403867408373988435554799466625691077491044030513968421230653651805129681193308616987812824607562446560552943803626450286129642241690788648031445227243943889641570934518329905938923215904711746395786767679550958000554181074401207561868995907388159624128351788781862387240285739621340892930901217131240601640068482806785270398135719997447976470566682233736422094320817890440871940362760534632801842983863285866786821313296661529957106826112672005679866767602488196876164769182740682473056526419215376606809839970118535661630390849273719608965885265742361245715920559985996133826560000000*i1^30 + -20286719473725124452030029058011866889443346720172806727065390323152722839004957526896716170440300987680187829617720988002948666002114915204760260673107624901830176003513585668204717519762938141987745561771541324178761747020846517192875912476093337531828982612766978798257692849549556885716500023511964832181409929082898287189677724575165893560614331142948626903432629855156711222477631468380956106854344405131571109018266391818456193128622031365859803485610557177136455852347499865181898733593540703407989652855546374936273286036547767018607492643237928997122116426553203743523178288531986142955194085501912793694777654457588500835104207472912168198290372375374725509828203408901897315114129019165843020862509134119068063710696525942210134480007373818502612892486764048911556207983654397848233615591524271686972588525881750236737461885765408660871107785752249062600728904389922346018061152705568060234129772323869043260564320407271549912419333227779904585233021525369909173612436611098023857839648836525797979626391279860945768756143146534392396805445524128951322713106084496685215690727604848795093893794003903211968546692597388871491212684585588325029702841470430568533140679156401100903438444401230025371153486511753151595709437683832049528327654988664997617824959060833091734988030479302952280697758139883329731314766171533812078217726948462619899966824886621412885457940193600508306597678088805704040270960984574878906771398751356333574320536895130995926393547867827467288618973743078556599187754544108680806790668019834233644380499280425390715580287489637377179311895647985903985661411827787079944068952312337085706894412759113445665167407398232477236401197420752407951874805862895917971523023365934548442687758140671232232226629335277328084486176913275442445808928185926645462634379781212086442713731010518292558851248191513737748775815554771563679003858882741621314957899129949587658865384939301616805497281242148168328022833130868314652494901241841773949604425069474364316024489930416741709012062865996441757598311864998537853761719722712994278968868775172802252161846684820380749253660101131960901255457634959795514124068583946765711813861781154962055835344353383222020671415680175415802760865882817782821855564884864680008177277554714449564537185424154088799888488538620552440877739333339332412002709444738964684555175611288091487297028669303291185827023936243270457304904341679098847452407977654070610679255120531010211488595400560339224112353857108268443518437640763940415720806541098378539757816275318416196175161717192761243232561761652641658401359055380343959986837203815847076134407349144664662138900655541746615688121302803108142519201005409667301569599276996934259179520000000*i1^31 + 5706404575044341916375435477712854797599879896125166110908453768686247177039703933614715286806161657797450463879009093346618333378746834521296672314717328455447920653445123720069825934671237190565893311592949511088574648054515371866870368808254919450236616488200982523126656290413394391806795130807204789669461708511566451455366914250250171692401639091813474601087589723525524930100686299766741389742652056772349208509305205383797084924587607249776840386491985323985972218142536761756182544332756936861567841407997364655303992954030229189673588576471418071398621120774035566294285206139143887028249094396376774134250878388033433509189089113078426208504127895664585324551449585269150543365649444842311217502542263060449794155199906353003283798339463117145493706020078092262919182659292278154030814351372014536567321252356473598869907535603586745255313551469760354237712445426051356465370826751138216503897436800584999827904541114132557184157412701886912972598128627265178848757035602629756819804074506808493735531684108283240412849862786283145604699039724913481306433099373314360679528734285740961125456317025583930466705982938247556771840160681270454290799728548337197938848093788280216191926049338403930082812267309237822989237141067801907260508933939759170609617391063916439838590176710178723855540586617300158887996172740771176331866326029524662055091579673810057321390092397791858064217896452542281615775092135129181298689159669801281429795529561528489381343908667473398275573292964588412366718007832380163419193698961905259596243184642629669011187256990457158704250108052563737054888651926369353443754763818197562531251186278535866543487649266408982927566588245692143815437321459035624729837060657424077358804337037949785593010957092245036366938438909825253602689484894465538762792478618849839865161186815458510423123705518723056525270976643721030841849605158644667112480633661522905898459197472988335175785135870071027528221380798099761802608144001396650645010908566513588437055741443281701324780441621331818526536975523243914809115779181616923499185772819730529763500674024348331978691536392685817538010439854361752843583507043757337019383176840513019430606430510770159275558396586679758969335303112291163107644174766381960920467835026239087134686578212887822611716227521276600845559663767455024254758550932670566487192674931830215562046689587845630568803878253676106037597836571302661482246140586784064445265382788503314489646154416753346012321574513203069083201354114177316493374990287614795908303857062756787098550407597861129620442789285908620671438024805379816360492654874176284257884780393540789776757988383479302945045599207465147553082707840411619278140782656170510778368000000*i1^32 + -1410091353005943288735227644575698681242368577925093806033851445007330014903941188426529655378756637406789548780470853170582378804892113680184247232646285448038779123053435127360739244550482145726798787739466436236667584689888454548409697720693339631381774386843683367391684351475016318490704215347108780062590606829320777202613569028956199525694608095169960032172951826700397204930658829001924381110722731636540559439837560771251407683430843624306448950583320913758883091634263221539474019218827507264821599728421275669175397141537508378044301869040032645839791057300641469829827013566649793700992384289937524948696913140787907465318716648123415443406996811825223215392345909731312964804164472869947378888795209969693653341265215324660045406348428142320364472184558150710115797333071615740550224521623392851973327705795630935914184126919586078514800806164732012476717580249512908403445111343564797663735547425231670330742129178649954122436717390771872563906000480820283589078690948115418803804081712554883863016505164727852219779038043151473329439951145147281281579222279755865690316387424026792929711070197524202426948209408026642996609241699530411975618295843639126836793691207566844307195655226799806025060260462144579529566285393334685073931974869491744919020380868112104748897617941634284286724004262180467052436250935082805015559038400933889534402003389688559121822524639453873429313887427445593456734172676320862584649680657113327156114749578167352080669892053296255688780296159279198329448355964867186550610356357572855922508799558480535436859762904190987487761285204973197092641754009988376462370326049022742550131132252005857468390027196633341372867005692917649916916891468685259252707094876082382651670083035458214906637286147135262670903100954868186008379828146932273086547339667182155670120161433923968441870348411273747435047469826860079825914081899768561203346705635874126418864216177060589627286131779212215211811895614954870329184698910810346018544045107124685523837587498019326448967105004378078947319624156442918471878893617421881682405188261478477257328741576121243524424312683196182759261562763449771898095070217893915441065815172158669546808780027267866789345473537220303951224782077148978315174053278943064580482731172970416275550873630444491944173626376389120012907304138372188707655082326414066200134189666970400796247101457988550161326765196819682030027509988957286099405236204629031680827518846555255693598957472267770679447158362440529593851511360033928720933118271572521667053222219940537276821578174160445227203354758427916597488261790624270111601857658222349598515029458823021974369600140655172801121223035563576387580819180386553986972212631441506304000000*i1^33 + 308786878102809915435743384120911825361898574776378897505734881420210163155186810469820621679952388918554596367871665674648548480783985763486931158900685956549173883731611127707304208684366927934083387587624466825469732408516683477087946474704339713256174912061328222666172607862070563376827604707292958923249314141664362227875009785820701857762028605368264399663501378632277791016298757988448841973424212029247972049009862020451168197834209326093612102944169090779395673974416656568974880250767965552423806288550212799712805863007331804456380502531231819316123184705447928474029321943828029389944697504342825323972799075822937035192806600100674910793214698810888123726961337212232851110137591311452669065812565311972140743228987174364422175564847337126837943511837560720649640917144262462779937501748656204488456880236913792814703242598190708864103591554033780493785550284806310927498821952271700597388749165523158645316131612394896770704592613270270991930706319139838374059998943023080651194802434774289539352057910753461692889191443590733077568053793883591279304399459225864281839138149677437517446685081658046484379125098122421340199684410959561396317450350827062599792825128049336279638314191934421668311632488457527444131264754039100204756795606295637769237806321322381475488477991186838174644281885996365747665921169240813554943411364045818795672543379820102478243389327248597274680172353751182165260417298138979557033885931030897693499773030736614653232807969922761002144756134988251903377842078615203661201108308489861488695798037864362751308824100981139553005035518797311579224188074788181912354006160297452656986510330352471807806441182705804845525333355357770739560507787947643343834653612743036342194656851692804156316451324166851516638052391395838285252101317960358544080121908994139005998680346759256913545832312254571836059313958072071734461432904682632870539990733044505811756563431681204706246789756364135914713240930207368069045385111925662034846383075021087183167037477558532430483148843958050703800906891403420322243320242802918397972044205339233371858514837287014048574783787956288344921752417862348991383392427928955967499963167888324240287810648404413801008659776500095723062594298097387736401895809844607527665763459358551554276778506373969340091945553070799150557263911639455494514578759107834318333403397935015918651145301416896190086996902002450724587030029161705077035530659452554505554570095999344033950370155456646768122370949386217410285616867033448990673558606084462167157067580466591420288279434885769586717025488544690705880164031235176816689178375014835102392026165926111119583021355013842514860656406909278096032267072178657346483042342299238400000*i1^34 + -60426335727558930724143749470971669148852404031185249683133541674740976369358353602734141530405279922548484679908069005181508517500459764488932300964197257201155948660926297904502546061247496565131992493072902092739094381169996052759715965172798824243984477727997851454287676421875641394333595353228809760585371371202945524046898893861534519738656375422781993266292974395225809267102287767019079612110822207110031641845398870730901388848247743132437204715471541942023535739076004717632886434243973924365924122611277112704699175546679721616631908934063454261023770072171952942310888994560841842267487877530466123135776444605336278978517813151192185266272736772244412958395673302099855618904901788620128451246392930053622344053829281095806820513118501028882281922810614253863573950261060735145261886429069853623853318658745678387891706153846716885771618663206325831293474035974285858248366312657506460074824680091396662691353209429314750604213503945861863477041423466503643304277029418355191777657044848013320155662737114030561706429479834006899610690292599724763064333607703789002914460544745305033922466188798498862576490764421938614431259777818469848172326798174784784658784032755973985570482378585274392736547894065530150035173877828605364000453449209972281567715023179916364191753233814112391465211369257312019962744188872779285980946820464260800719531547881723469556995421470215547212030522888687689699595560993645353658100875361273558495065094868914469501480498781980074234594998897393687189746751677836559396259438363248767672036138968387244404622081866765906342884126060955649016094627960796599099620483001810878786285423793191010181503357189812903188298595757324915948682125264438088265137610067805478678427361242670003464884882752268601779750727283147538379542098722695768037401501559378722706686590263113022226706702715847674045164555108933689711284193032730767331782088167688982223504542350359398366397711452858610980134602749717258129488423313912469502913446966987317056224565138904380051316401649415692066614590756153375902813156459895903985387637670732373871104307251881963552847057337725432732475890342863999792962675506326447528571616833045809669736290446897115387069534781496566579841284280643223460936636833701031301445178524219098688771960489377619313195807687857379390036626761591368452417186259802704024259787320608336681362246478477551449634184076699887124529206326735555437311816437690409951374589571732052772183345800880600129475707613046828553373936575033237194667092695708186644945510058047432325108355414828779451390289420563060187294213748974721331654069879415499794961723455176313513394450245497943567756985066760938900005690175680372611497118924800000*i1^35 + 10624257853881779365994586135694260235458613470134596909316648053025089899831814793033175963185333672088318287270836731991813314825400895399977132338951854842120927994956755552311827933860533048747880020268764807699981972351922316696771324305153889789487173123297739918366854174341344269542746795255520292326204082317340211071562152902056013036996829521926442955243595424917664294548504021478059326186721587593553947907247432630593539829024569413457197335512010316373114244321945345839221612816153751860175470916191361707578986421851906620905523891644435911235618552905772879032647674998727290680065549309892318264151196298847363289745000006969368489448354023097151961061145154062665419042364891825211994831990699368096261637986818214016843331048724233838045441377034037954881008632693516410320061845923373716320401237366814023475697990197496288427743860013085801511920704740810243941331354761170153418917958579365183673504121134634388438197019595546535955950660922190172167475744683194140795948909971798991405969739738357022604505003407217955319059039174331845510241500777814917167052254279417071503871055804936543760344548329374103766010510696180931681124309065955679274469254505249658956281010048604294369695735392168774625222043032628944431037614466022763716139760459757163739845127163508029474446635309026129187370037287141530555908334220621120349610624888049320841092539696544224107481808560528972435541103812759619304433678888977951591210511155469819436662348381626852533202150968124368385599044170070991893260348339393995388867644128805188238208390869012290368142778609852149782014336213596128448326534705442006019766238699902804854929065422752661952166385082004950445709732786085814283220923965456105698685797143827474961418368787158861180295839312517205976128801626767149182161817646608220499460027477535819117482758159099858741994944212233324493412433415412202499161301167839044219998237222882960317808416321702016340440544336793584829698673110583501433152667654706538538197348924539607573039679853199302601131131604664800603511556498170540205203927163962052308026739942798978014701348952158709229076771456202480942047074388860887528485142639036522203147273939915190061586873367135701059959664905992682772068356679047476800011471931532384097077282229980470212271334010273420183327995513120467676884763739824316978310607247285347097972152981432023133061936564104361777291381897142217380099017096292529550346541793614492024634073560823657741067391247730847444281489404207257190075450005426480148862833800316694072929162106492526081953071683411678576195103255059638002497025754613054910692766115999103293716676464689996725673008499486860941297994008644886027179130880000*i1^36 + -1683285837126159399675124821904855662268032207332570384165569827695795030009640290516690059875699207281155520931130302330919456529593825798827351486409888542759578247248975635232401795840240801884616001976385941362504301685178293654785746685237767997281089596388916430797399287235333951233498643425886053856495379669740909412665972132291287220906315268187094451260138854200926370371852363308280453244615717778405902659626126384114568385208770941822315110442030214519371156644808826320445081770556698848156538565996209581730275334579988884394406740389170120176421169335922274590027071939928582158013265366277949506646223016994348432733258927461985250468678810409440206527663932879658038496980646712606594661956890880519286008963579652383937045288694599690802632875935862714740190421542096128250616132031685860017109139427638288140568706873806467660949593448085994679783933695820153061688746849589869990149234554677487291076647441075131950455220031363287993021603605236062914017121296155387466735047998701316301808404812936186735474917875761289966462945833424128339988397370642693571017804592375732129170358839933015495206676750999980166326319466167518618722465309773525652543166627801505064682873233700439121585744426953470276559619207125640379989086910649124171838049714849032473825849698843850036681309874044075193245075464756442486240672809384977449071772771527226673198410424878429365994508870020537996695036941297249931437636721413654369849466314444391406328041345116756384246512414940364984154006732145834855192790859427411582489718789324882855571010479794522895321944422613308198749785221490368396913810278815603780447188135058959479870454004473053100359678216912498748863045706688264847553516131627876153189981398515876218573693042322345033876798931861318464539787111523859524574228163080040330449266504268118500505357192687655587423442874598908379142828744929472609680186731150327330016019477923827198759117141700671232037869883876135384260619777139711807210182668172135605204907008913956421080056243616140413195774336826341795474384265902891689522011443239437145400789305570393318776341196104610561938580241458154792448638191689935247237383161761586879581530467065487019912410426294816528032182869463777420733974487065717365704768478496906945585780554620559927228798318073984408174668273159563054120863574334788144045437251887595017028683344174058001266276308034500539408459789095062317065136754729472740412658412562153019412284316444905638685145458781463910693681509218036670628144724597120388851950798667590146181445814492153981669241091018521578983002297596661521143800388402591014891105273550663010434924836510647159684423951963354042437095884822730569154560000*i1^37 + 240873239670219879323410298881893208348997008122924794930180070738340786328231430972715865482012937883102199231168742966792840779401791195020280763675613473927207868873962548058599703470558118125122013546862894143111210508538540682553178400932794543617443138360597967858186931201348007494611268445859469732705902124936119736953797418087707721720831918391667750730079283288003277049499980385167300838595165482299445423756320712701820382900661049886382473414511060505234797394266218232009064402259523815802461995183578040634263005495259766915501129241829245628264298140717884850775976109266076564766700252942806153858816617318371904687920140123382671882340045707100478055776616103760273570778219227345972722619383587160938077804716705864212947003860737271850551856591602019249569875310710278780278179562785147557662696212366209936819855579254983144351453359703943124037835701478743618728537722835521135619461882105746342081025476114436761927900668587578221957576622940451135190524813149086223842974346538495021966972907506003612956652130185626870806065830227978825875377202945096995198775516988977316750978548856235963215355860011090203762659919538938458759251816686555765341609732855434041809502407807019051328703969266436374164313241949942560975615181589562663955531544311193187452395656199791459434110782960525224272651095481401923260240493154621920313403592074310091824416661643443044383757719576483064633385219594796118530533048531764260929897829046380081548623041789663713323095446423989688259531177991365691494303920385579326578071212886226138666964579265827914017279329023448333250451214334772154604078879410087469038882268885205069540817261833611679013079254799566748177245189717572202193269269504607702305905285812193750616101844129875747674425834399157217724392929377563570123706931245043279349876925025083898294544786789685235013662028027295803700183425310343214786982240755678315516829058876528774606180379578664883660242768312069757041419570686659784222315875529392479449147404351471620139104943663443447769947327887663766861937085839932727965363714209429219288266606784228035675683966811107872567226656890564819188361548808705486428628891011663284011569071122259369955469430795803643505801484401195413304620715600789427823438951592738387349795170095835712695710900004394582781964733877136278780542331572246184578175027275894808434187350708752934274249486690375744814138940004048984331449676022914010258937592979737256441292335571338720556399435994597527737193367414676903530025412834922632899215205209025751823061340617524568386753961276301824139905920422801465820459069950978959580108142134809640560937587966935898253486038416543979529044924386137604096000*i1^38 + -31139969364159998161508182835801679230169266519805169418565245851351281781233312077418446840831089609084161653721868806421726430649646200880763254589680160092045643608658623014856941410930379031624955700762000582688624221694926574312090529035546235592702910485285927519427301718942551958855631771845587599401135442755870324902161516090941809517692869757522824924943159942398779381035838474029955644634502222971976001060956461275175715618072559169687822324186829663603630881736953194940763264530394106083454311352243279999596181847080621325797623911264754620585909231283800902004920314457910767237766537023963966197021587364166654651051987440354504580580853758257942522354290227469548371152459255728275711400851864117101275034110609637332339462061260886375007223621069206791908036831998627737577615653531934348979644072326826758352924963941344253828556222318725486472935054239806288745075300881593344713528210154309897753648237715679164139401529982390215482958244497409071405212778024543425970472400178221035921928774022220862182805758212290138905376580751448870769740524319135052525716222459346368297019587173587097170713813880666578713806333216089486142767278500126557022512072295940207432754174864911051258187910908252008478706986144726745341566900082687638227279487084988080763927860497615779741364525789126652801953979697955213586211730956557144611915496157385215804887791871522719732724974229755410774620539497212783448882075067716330330384383344862083279801242918125346700186883794849827985750812874593755503886117582015708966037870410859732981521787674545154199075930091838988162060942411698838826906635500259161264193805178523298761819634249250520606309904028889807899683439810622156740835158520482903491235655443585887972290016423733351197802003601564000475585009655958500479044009649553414889292475778760629752640558917237905753023435567223485418035375308893687263130376733177930590157602283264282927725783209214096098582562034237761295499428283132172671920242309815012479231115955462868518836094663653391988145970517612941882472979723258549991976715117756702858079910527312254488250927588179532663228812368487189504509934595045782803671009718539652969582500873194659955002572178936496882195978670340820065371626901758868453339778314349267001100053125780594277376925131343124316316873567139202526291687241464446193531323983383756661797434140474846255455231116997903779030766253328675045504751064465488895520050810051030215293860471360572449892037618515232847193502180134182822838063534937171645429340454253551413082260690780917765781265994575805497865467893108861303294909083774698375829920790998430497896358359677873621882351756051851150543736893603840000*i1^39 + 3631535293663087297094852473595551877907375486704476332018070701887160028812127969309743445365157903208363450468542114654479510204844264581472141952478489005099274357981845288974513699252761704722590010916203640786523375074741486620503425425935298931024256679464003856257791345674764038751881768010899375236064683517141307508497560390925305527814708964584329699818064349184308158199357600672285282777522622530700403750333959441183651925116681728228878017041330946172485251492497293214436968237702007366409089584602726165472510607408572515158332937166901263008083651854342304787345695302636854620807050157066263379225903852300535288887621719733093732300658306809410257658709517313653263658766350086746651028296487961088580505074596373387778658034587110054491147558856076515393900007447769413206527135279277813102562135250188384748676786284461457122984132561185849055390127434228194681202642156835471104821736737703476730206784737093957158232212086182416325134630150020624367667915930777096407958035263314422951825588139813373250159402346248218715065923442158255991501853330737802271999283093329195564183753470736810451394224365569513130652667443671093087666193901696228230166231652247336102744453762766818050316099875004201561583665147359350397211598570176323969952879723312407189184176107136240660649043116450193260198573141296793092332665328019643405175654577654631845195956059326653150332376243337858029345559305652149794600793312788631687978637646096586902912857335752136456103465447276176371015583811563219688012493817989915193302828668367384668890937555556026295766209284202331817174130740527653295052685593758604929249624499656752893233493728264501063466015253088218753469443356457076600881765007558401451509279776735305389890747313599828702658276329816163616324379063062792853045354213871772338334193669684812769387849447662678548940273968337043720196026814442138725655022497950369747578710521108627862015506813664958594200814242351266389133230582622539280087514796575004557409067723461631268526721957013997724056856715993647056924138206148648341267551493982877144471611227602137528910919807831317568399481795947838401980050388984763745995618064149039435597228480567763327639274574016739754495878529871754940787773995798710324083919289555854674542446387254154882063506560156944017303340046362362801397462984969976102368192990390653135692427523539821841835458925878907396109133500066127217390215907211027519613554812872677473952660615191336887287245329859511154729952520017935570047945904491229727612227470152684910354478199786729529930106967374084932878268957875679707833522668636030354010247300047282309998099690434845876460297000091234450738017363558400*i1^40 + -381303187941552222281369122458253069783956075966339424271596500186956781111378635851709621412507496331086162169795940475160361094052929972881098874649785111959577608356301716661609312454147870098467001863727016159405826039305119992252826899187754550775947537169282743838786031228115559552095794502331036198304391094968149679796185908649238177249725880962713291599385051592542444745872695010020584640359348096933293627557056910118674630058005946828429686121268094655241897541020970266734811537279669566040358259150209587608689835604434913225483269519782334639846437941457050214590593729850895660630410908978131352277858758753096974040053308743372744066413062959947242190456911536104800666636246840361495598439376604287548200366495599128792490971401695579851780688894738030498417537315085327499034829667308249066450193955030146785661529265272656611518351663461540208975274456886545148863595929871653178201319657518337262820591071020119567014741979433722078267010339394366279801978360473381270736036934196911273286474443630512403992200034267650653605461242074111406290413404961528855707841237123993792261059748650699016889628645688903181363905871459970923201445116029700089354320315331767196998926619455553343208243688743479333128500382683405394417300847533030470071890964554461737308835739062836762196047918995145001873503433405101473976132844346186706430480670099162621988230497986316716695747044444147293691627919855255440902156453559627278340004342052324915193182816932190784449607396925468797683196227930954045736156756550699441174999181930098985748870869148252730942149039586073775697233606186314711274755506066889303086488923004112895013909234422588466390216230507174856926252671698116463786921204272906402839170972260571073234491111210187120594612195360533973848006891048864427633129595009639499672520396142970042234366852981645456123038183437982217043353863764246474399253291897868150502378091331136714706307846184109580318380485163503233597049799382949278061388989934447057390637715296169088570511281638969257650730341457648075585116147027614184204900721965902029899471079018290500976832737110494583453135035858024296970597009112897235269043237539440055708657265638537200910683434876778624432656419738820198192677458537078844962891396568558167327173200719116198543392661009738017003097160793220697056435037498425811179918623676476907136975995626055197358529149343903409548626898809510991385501703615761927463729988776733144637076165262382801417167544375396674744767013088090947988874433250675268922186741461363900752697926059001498820044453166630653960997834400724729082151852638269529495255625917345624399137492570554698370598019477259839326702796800*i1^41 + 35902482857480146117349275092502952071082412847690947177738128569659957610985197155384057893000301321435867770297828802040193768920740639359977003055694157963630129457924721464687494505067518551324397995532515265701162183241575861426505793149140377832421230974631491219192073660499479105368154554453826536523932513192813929405843166068277976400765314117091264210983845316270796559183166258394454479277482140492975331328279031773486863067229366278963171979726056184770661780483997741579271347486817026731112706491227273770994979511225526625108406318736137101013217842640554677802185852847006299179524850132472562278923937387699997535719406297518866745951139402271044268948717348983190634170938775025188266530186479660638621482649901704749117378363852864834675255829481945010962404256838736852582168870144420374006410372074451763098401423283562768647208198995437610778277506617509277044635082882470955607352289185872476495758459510110561099598195073547031085908793491707042491833021230573963165441844111125356216871772587761633757491665746260665166859833663060676033210882297923879250290210594063088741152660483978512152906752152057569192783739036776832091240483168480529964378979746920210087525682050676828949299938455843324875856916247278395166332607620462738420416348580038921346278425440877085863164541982781015533684836330119472050152091312930615990477055822336813287923475591290932200847137584670400161724257197305439174823435342612876943898994090838347068311077051970767975412875056132671439746564815770009053498923197622648756934467155326978445765257478974299325968686867111817539864669230921365275628672841279048191948301917993913080779397318923858468381302162437880970562016279827217851932804212475885183646703819234625581390306523823510705361476732053774366005654841462075354987477840147920636842122833990015840158928675774341009059364332455549926512755482585293943513976134211109756655470140622255728841340756599019359830064262298868498039671856280139538759273888198918379674848653434672578700603222182409797697126813324852663973011232970771001663540172379605879754279167684888051359057575584492944796614811216840318107810970998449187257123916211731923491624094646457532809720351350249502022795962773120500365777255178224709365947944903342378623949846111752651809677610898293512393266378507948857055931220533206162584242032278234940399323973036061419137537016312187774161615489888893263516001162866330071661474719852469831392512907142934352089760052736157663853321485144590442282978702051491764602413293908048482358856313206354756303391778846052365763830076273532298681474214413761592713713904375878266743002366471758533570441992521398532177920*i1^42 + -3015316530239472048142912789148864877705467385779924108352622850341505671702684556614311291957718596097055482353632339288423668512346161024487964765503812025234498576701652372621976610098554197725904931951715982307870325466638442655633361766896871184536294389680831020510483065718540997353036150658512240263572838484021867858921429195049240414484624886909718304973519861065965706633562190860535252074406806774013408798891799062879341198552465840777936114131382976305341077118241135796537555197715091496845806598247639473983734382536936154896316411955802183627122976471366497865507308245018994464572671027643663897816840349916102809694449554917618452006446026233187622780673139148521808703223567440513161286252891265748610157882416972373745437620964044184218455166573439827557273294171891584166081457205170383368984006847253096493418191283540645205774259467821947969407786186539669976772475079842734621090587732700600942501051277116086538396991356703995275358048864805148779875087978264046931666520291685971466105052573589834536531576454926463504427702553350654238245986151840641886139906624639152514976151781787134109606899078447788634679344204609146103926838909679356056006814809351623088868516291641467964784409693815084499810520236154249694559184153231267732974002360477606858799850391052481679198525454876025904047743181157068161833605204672658511737351601002272122166313879657831100730642969599106560413565755085799310600439014686136541951929748293256418496958004131876513713352984882546491954529516686010261062994531021970255401024288175509438560755612648668986278837913657197740952844722341297153432428311140772089227402211002209710614296915407247949389607991032438895146252629885134539804037382451774025886444936833106031630016478208012943283894726170938109028727387343488081410684823870423332549570030700691819813074857804641756083970229417461019580103322350185369454239605307504170333630866365333086432364164311163304811000743805953614611790876590415150455267573362658044414262294402759035011048238751173197892179719678644050822538844974109520492333974566333364653601038059673709483972370242812982560241477276155784298315293487768313567885949465630826967669534134074450144311707878481306727373888487575103078546728340195596974675422033592368468444829713326974155606391724827135092795094939261382718436670139346884904770116167238726819079833234383827441987793520450698676006389552203066877351321926291776778812057921867387439645105378299213844772837506023562038623313841353876703119952657148045922341094537973934732992602920973437199386228848944401510687802639905141826751976956921321026407620213044183585262458100713902570092782066891489280*i1^43 + 225619457535057047735396778421404750617176683860523716274929082649708553663140338875306298581495088492207516064967231691735905130272003080758287575146661460474241731700010025329265236400547533164442138817736818682995700874448012454977378847977113061422685317677228751286203918707943172625917887643545399707746867250889491007122042609030328634147354894887556520439945681599445819301139197100086119431693994456360772419196457660265138092679127084390170508091434642145815523362843149009035275306851211434517488928412918844776995492800314544405189883394198341650886319640935885015301384055238928180700652923926274969637488045118099507345568446316783848266033934257005202387154260987993835034457856526919333983563161352731619064853471716373228812711094327022456339428752847469918343928838436775976897465543083652040371994538999583680277764509349567368761481249305433451174924478966848549959112770764530097658050528112128489451683590425083471081633122351886738332183711859902349632047208910148415948077518663557465051531797661763312588498994903492500301752303117347656758128515859712814752569039634522916545272156312446463294073773109387469554642483807407715412479674024044467134911872015058528881826757486542457712875582150771200809584735333674258841009829977238696735199652022531435483587554184879966309160153357268369498720973043221444851553295274789160049738425823399993782454871148160824587006646411391291904925565558209930921421527831897268064955462268530935970253255828205305022348461525009897671514985857056691921071019226165043864862392929827749634903951453522698234523998893371741683757680450193306114806135798287247859542865890482044807339605293902545640663301688082399815262334302602502978212308496971742383498587992012650734870491205686257798168917701209037392227137961826024515379206981503405224531122865327067554232217697937033298047740129981752739445388227577099433011565373325260853442555107931753530152017311001749377354228049329942538877884243714095419114548005260511848427260639775641001445637306684534223587392821488897330149761532038765346145878739264671065975771133407795527142457303092575072929771842676693826830899872175019591551898930817564774926140563561661369424325362870699183868351993225158040548640768399702133723970312564289282989480762346561554843556327876567622852480418546215751864593925294752676498577073434901618578790212914304632123622414052797123081258543222848282478876452516120714821279232850467467288344854990072874352308272812381087174409736104107083890164091521276621794136598630894044439786999652575921039718007184874254137032225770308388175912602938467171041731090898104440189758919126230479285016495915008*i1^44 + -14861239415018398339177768569527833504064968357127376906254496395402132588339661878212774538304940994990314811826214375829358656980048328465993698230857545465387227839763576959252353185448504184225441510301489987232823072092350729693455512612091155821299114127736964780420431361357952560244877921836900006673251869065702701303015310750460862169862402233169855024798754464656710432516409169529440642612780722900283960708690063840241722616845130611798331637728530417257145920897492630190417411070892697397763291487102223146126019790150343789365802101650841545118027857804428387550639469209671253499843099030742706906971868793015338814722297324295468588241455749062782917409008628440175750361727847652077603295970558104936724842587548802996867540839932958114210212793667199725153138330938008869241473310457295330885240436823154000747016929536265337690038097837102898960926857748576428739288297489391771644138697018089814500714339751883151260595173518856257661409167762283406792782606851336488940276849350782795849384427780081427537644124992313374513258992402103291070291884881509318624999194244881189317440638094665756280119107352176920723380517901841950814430566346126887560061719789186914105757097177328161468228403436414945876071419740170492652920358242080760512051785220542298660396281447445437478804963145070032755860432596337190190343405300041900717242442737936218376928601288288611839062623499104934429578818661115425139899118450071820658713343183360408920005166623952177502867888266215529925724299385034808725736933671848019146177805512330552238372928507969850047062103340287228044060199623222738500371348256514833499380076288811792039854373972472860053741476648239473413806677348785412379515307760685648853798148620431092450838035110954689766270085312787667105709826958683422479249704737402465908490878733978394514835973124101148016117841615415809071705566048798694282500310942789147802016796528819149923381918734335354075158359521361099223656892882432285237523343106612793568485349156379452504526415572927703017022297504019057565394944829483637112277239574326670236710810587202589806037812823472167661484555563350794268778230368207231071169603285535794895524545832829382866008843597243892900719912025286986406976724469513259233106008418930184561279263824387950194465563806214623761064516746550483534800970540086486613540450657519846796920033104745667654413484802249331857292993821270223259606035023177825231665695926335325937006477197651398140817880703399345730193509778115020001003325195574319066665107983975283034930309770451952325330129389620642219645047250636684814355799190908320027407437162867453553872997483227563000045716373504*i1^45 + 851890605519644733121906280257728624667555513450191454803431762377404658579043742051253782108623439241759538790984662573253371448510067071982347009213368555396723630464514460495052156625403906017586869969987339730765751541482112797943387709992782729237430746649125629679101012484509410956967905262374958745543555467317850813232701205807425915927761720187629624500070845922324292564861448950978260322556707456381718179092370413049514587291295684223460499283432882994494875734329766867975220096509237976456131490133330316144005264100775219685541253287333506817957942345157589135191747590224373216418733136098969861810000409570888227510404712887918664261203202200839304014106475420246703475637351614436173213065943528364662575567095176115330416597819060263320052583311096663165659516034906834376192839467909182114754205858920818843325887011969598452637574452091400583672083826158477476222248308474734322956185412774326541182601885556985365428465249771447204897260479603293737526163388197587001650278657747391171772557689148153208542676864507246338322408750578520315390608502709625467443571222696378129247945387039837722175607013488165387535111205207844489061588066477431554835665377849409138587147239018489882320965892037993843815580218276515161625911202169995145748731396308474291168358172572638191658338703914516820976764334775470616601803387032377321144209851637108020466604758739744924028290642339210148215205777818642411773346110812636970370501124340069348338905666067098905491900057575052338836877822160269329881489003385676064922240313515484492028523788884483998719696927323531437133185660690667512590408983712629291091954333044478238031884358144147629405513829964389861010659485718722182183096212989312216610176708416034689898218145261764764630501895445640593996702348064125662787287852795458966269935574790583361280309775963692208420876525093795306988190998057244927363496058632097815396564943231356131671049501063397095492622064603588868563164842565883341691391080680422497541280257613804898300378706534450190372768455956483747096734759850748162605016564684802237249582875396513700952872331616260991518684271693961942600744116128489893996717703661723939650311401497857893252166568767159987255583174497111301817376771618577418227048854096132601744549045880459399237107514366239336924975703018953689365270724811994287964019009246252729647126767352193195843492426353362031689217853828961856705581443921104892262454430692525934392836704187894319223169636391318841400737770546123307792700248161683374471585733646602238287403325606736190014405829968084994231705038491122552850982156052943150925504623848006067525537233348257780808548352*i1^46 + -41148524742812813708947779424517250184761834268185445921328437530205271547265456279785143729191030239633366738910474080972815752112271478092248411325888134478911708927440171516284364356966556554957438310624504136204089570454120359214247052801598892274695071446943199323193858436693697623258359641405939912088269627856923110511662444335335215711647327061652901396908554830902159597735408372615302054744152394165377196452622793304865819098738542998825090574604512587325507941378686944654359205511105969457797557850454028069052779115046934676210605268587716693665864797489819587828030191734991685610506286281388879693342899369497006587223262635309736790206905330265732603795931245222687080932806776547514892562150532918675024852108348888918593116892227865461541499774425300200815361227581071071534594092555516240868606059143051341662155324744010147877119614960464789384702000522824719886761695270436438005532295162879848687405706438496302313280041028702165952136712091392753209033366724949069472146728489910041046527991415401883418981275847401341333910464802067954847561614595774059731512827337856245264001192954810656225880434737219249720598452238526793764604677709426325114109902024870312944007685979277132330725495349781386341279091331934823536291503177377132371299419847055519241572927816352458985433583167138084107077285741605281306239441509004431298223032136897234985289061075910833081962141519626576073131782559169198737251169980856752917039924801392396541014687406086531159142523651315308753901468360839097084392075239270130900629587550821344921277277182399245840245411467261020170190666008983117764103983589064794883130545978680847064948456528975625168205444987003824163635152261817528186542508706507127297131505258702678515582662830630596328106788167810592259198785367313658314551337552795832842275544334451249597905238865344257006286709010014320593200910962650002814321692121950745417029026220587129139897497151955018954037184673501052639653477949991158297119761875630818261363927543812139935371525829162909150332912196424649689608103306232287878153106945959459712204589199319492256499550111068680655378544316037764028746853007018440830646799997251976571490019044792188884732423221693064450891678855004765905453509903221984316167218761357307304177387646334852554221000719904722554083602452576875733465948433835637392673624416097497368712060215671507180713879564063514364563424268962805899790044593460564024694842784934739840293625705857425935703469178974545289785281990309859446194458480072523213853714934842705618383297188335162609614804745107760407125630825436955264115012322157137993624536898011981180191971129871925510144*i1^47 + 1615465220335690506640030853919363789488859899876756182124368737224962127915982999087601148511692714784516097449146770210453679956076448835509120674886482154816219780902767267002239766731656649202562661370352150884647053372808206803168548324337986617165334261234510837665699794451554239995756337434757890503087560910671979128390134763175596129892252925045615407161090608034178767222188302810393829106262357657635358163279648440176476215024476071725173133755479423706279152979090732555413907678374671308422718063594476560688617559206074252585844793886331488801796004035980987243982054655927007287422286398720931134751265159077144123561910560848104263440707433229515720194216261486321206244309053996544182412297521712795377140152848989840378760972786074554392293058153270510548739712422786834650040630425701754902608575170245175894972053489468099630653742458459089748107976878469396052357821843193869685231252348358517795420056762562894272776136014046592563901810030435208930663206526816720124542881693209070111321267094246258098634990744183153004803700111652641335134339529379589930620739245987235102686765076923550121401787917756355313107257357270554211868610341389347032820093821566505247764343553664418587545963960568431380699449541985022815512008561538713776810941845438882337051091170669214746749182505976750804475223386650770475634671148036666407327179779995708035896981490053616374927031560832609650012837229019194789690594135198109034852906028488776286162814869556833716620557946636286321607496225525597545921033348939179207252483248816155148447778805647043148772383390944914401455309400050816079098524511963613905323666874887321664067298274570199397310573078609104458243433365250224730030612384969241426784987585525187791201214711837458101186129883940429290994179137577770711894391275220509731603396710032277258667759457475630490275164089814975107668758238800241065859238181087243531950080319387226547043157003021540482766265940006952804734090381939692450027984090903669048275638083830462458204765974545148522642472623491153837722501583860010416618362073522896494985928920849303983677146775038217960590002453567789709484038774577107814567015159616194338853612907578099277415602769025958623755059113987007841273247537742998197402508915186170931423332782466746127786092768336300247390268631700753491100189235474910043934192185212910787977405383332729953249264300793081583059257723482309791728258899878357913065051242270914214475734021492220650148852479203664377792112609909041693225453496762235677210701224687414560623996577495203730164275595872748318185651761548914802626833657893034216553243655968900378544702754998190080*i1^48 + -49710809309639870078772447885717895336867428002239469610719071485258371241619335983837924382978481024742925056805496063421450969334831409266801613860563121331707677146920688998403294162756035667287270977062663823109976817265703842209634063020957021547696438020359614365673340450463822598309246015034301857914170731804596643770089540417905626081030473446083068716251833966663485249974217900665824246485039930818379579698155859065261788514081149888224053290092309597747882892540363098141226304721041137357206856414240655692031486350670009111736755911665774153871388209074719305286477522813928497319763645962179553319619649017344210182249187039075030477963676790452386149264761049360207407135666412728457382278960885813264533793157536308194399101197786314747966720336490847113792686821979671811123580270424099156589719117986787418459906155206681146325294347115396793562046805298257953150942125781816615788285607534600580656187906218377513128119007599719967180475770412666592587854923916885948599115446322716088087608318916191017122048974650311353901223033573191422545058357940343937691240959654328353585178507309321567207865832122184435046650625422589974733846604978969885046805859356632182816253968187285019617313885636901336786039998248920942113167313174918774668051038269897017370806003685971711294921320977985840735743818959390167852765402813209244577228333971964015318488756762227460554690886424652180620867260768947021631377522363986852877943173407699022610743422049016303306422164374161238567669870984571387586164515943134021759218162609946516279701925514768983910892133348123592057241884740021015259713341816222442191622536321699345339464913441438308851828386484043680864856181193828975246388348693598142300219670621321288669600659802557662213022178943376475873319713973433780051705845610022044814871022156468771559102648756107274056189699185306979550570015315396571742408433158077616587332661920680909992450980265161686959796031400433531124378615966857979052344374954580219088932232676497660374613768325403151213540871510302791013267636328007544158072031427721255189473542762254175641881362713069710970200974913492373786191511641722331742798480178725479698002575095180164366061563983287044976685821402410327187234655603716342293608648188540168275413163464540628644197234685227204973068461820125797571731349980192439094378314198848633361339459942156982725109258330586808410439536666218659970257795741444096563286455564456122743148837666341321834548357566553700042747851288436068865765491809739506167044769961851393978176843863513353980126163545189674121410586105639744919043662781088191284555071744465329990198540369920*i1^49 + 1299714305669834630034935515161068273180339180783323102631414479187574049751399548959793960576021576729528274403338673958033520883996579549739136266421118860933470048285816727786749636663853763376896639415880271970341227837362707554422999926718092550526681807045029339667482864395166136772934718907076383332297226687150016280613904470265681198918020757929244005295837041494386801015205468949551724060910677504066200861137986444305357659799994288510140439432460782536080648476471963446474238114246816493749393447641276242965570848114473276458710831481203435511451720823122246419501303558242186213309132932574581374020272325817502743325055148326058674647682098019410497655705042151781541146095834555975895352809223910682613384088023895373294322733428310744846585838830962916329614268402073467397118084688624417728972428244185070440481606356204961883773005206724768020910900530304019455417627204042118336520819981770865155568247926731426321816107553385469744745179078569007154982989420387054724283974088636205743471582617244642802296907064002917555513387632215702165177499830776251651232586198178220120832557336490596424645623320988816242472712765673391180316612380782681457333194149739026636855035089965572482869158144926879528866213238370679987703521433619466927299174453448073193346622094054132664403837872424439004508802568747254624294673098414417001642865257078729787865317354950426046945193476205023931255586349031078819079347532041385226956846625991518344077739666889187558714562962971694370359549880873799127045593015233038765630639270690854224588370481450317528161562770882490121163318029610506892215554340685768334021979107173468974328255331849720795993089299368181231584514124539614903950026696063881308761505461213491584772647480868313107380176527099462587242175929504502828122652153427648600456093667003414226237201340772228157230275947521433980080135340820163904125681928001862280190461149935027725356516930451457590115027524364258839369218756614569871660292764494801428503454651616296206289669369056343628245457388024084575375334939731370499229684979186356044535267243835467180116783084863550402744026179178357132812330510373771011444293897451600424778233229940307391146619236616035329237731384495666720003437346596699314728111073409303068990520600096449629144492340590832548427938201614044253382205068570766330972430915404937147626658321008615672937402577607009138793340837659654788308293948119292655693460628547779029094811223653126770551046440798820127244701947828135366452862836303121081591150429484680442783378648583856585311829044042682883601755157851184860400011019536700930699993927100633557231468544*i1^50 + -45706935995650056262961717532064737257811616897078599491976939120680421431321865028606789027118753609395317561177431581001774133030936493329790441169038692997718636201407170704935126199868929743489626919538241614218817643614759546345043668641010131560234706187341383943527762881907355411788364142990293391214739789876922822955946816957390708197222183057520082836243737086946750476648900443057533051787474860501176935042766990662071832798702299021089066062984093179385794313245749764567030735478499282285018863326249652717422813728772239973373801205821435019310706317747811232676960358344969179905881431475303599848064172954148791891632499736186354457592323525722355491952487352821338817468673999279679365276846191116634679463656278052393629366405257989822210998644516764318251616898735775398937179678959887686006259305800926971473950215334608205572394451456847741826332888919294451616760187023898065374664889939182354999372561336911434986728200033711574739538412584851690768578552423518423265547864879436568033161201684965151338681283325343607138045803785374707964985510349085818671185132195528568397970976773763401975907146129821422088428984370960415985060521021446100998149674642353456367320201345304000296916723780719395901933736401929566807229541422021520924582975719916540770023864622600331600290960687163472831079507465835640642631187839602815970204864134894841498537449578544801580141837770925414742608549108992446275443298441960706307534880066677424468678000582210489452208655024892563843483019797088484526002137460879763031087544689435750863132108741248809257685889646098394818133430485038397924133415952234157349818579489261290334135945413487082219229426482970634438825381568918029036856283824716079686480459803854385526876056937878584582778708117359715523002969320797746793328835807756393137357697288907745900383574579587483827971419350384852885543097778286193562632070064230251406385933393770169289011340891698536121207210309490890309024711106133159550719306956033085995586284772780912237878694880477008406034812761709510450864867371113590077172562458863413293813292683136826930604079694622391600824484459297147014957741972168276071449392747374601330538377104078383820144227081072725627708731382985527229139203140166459259698009778277092739182959002805050285732728641257012641346457196214288900511181001115861615612731737221919068367983402109231614353482666000152721960856191111017550310705869650719500173239477425156464685714681935078433182777764173645535289714224393813630322942446073979528899182725451825530797453198780008558147166256066688632598958423027703229160258360630618600095020697256288321536*i1^51 + 2708766287904895647002223838510907751839097271131141102013498002629269898880726914914945254770790122189654931336692676076757709085936469627022407870300880694551081910008517901299246612644284614424574572542158835212103456459402825936155356216747660679506219161455917419030658206016007820752068427883914820924929865727754974459460300105809745622092076479667101722837195833925404205977147606198837277688050819724848716033444706190104335145392937039310779910131125583079369531895833383101345179588109364287704918339588017311803869053103252743662779820722264998643005956447378135833319175747568475125730287366703684613437652771503736298475937175703633447336521900512643839691021915923397984052911513177093192369042428966084723241510706781955185000407260140171743624267497735600313493313656260342787044455460918931256544640412775304891212865669721727956833121843737959460349475245462655796482579685116583196675931261614218317981677418991228327464326489670259935662554366361578610104188557540843948214441817871572850950318894744108785132931660953387495537230580118383806052647100082573534297108844081098801501204681293904065986369779399574216740248372557253774193304612515388205558309444239182363418064099095662062507175270871399683348761720142219076463522850665035167805619905003112846712583417270194365515951004962798611325652582456392754213718865416823857184873862894318480088353178720355020697920012922046706005131218267845943962232426836524263040654298693803297535771030967094862255528902421009503377068136070528806925096758214061487575597952514029446426177252258138601455908411627950543594003480415776709711208233473731638979945990565064979901615705658870041185452193450246083729777364718291162961704890264242600422275795502980827831196780929647386732344471470704631625301546404395286786222266954894654975065105123568087105215599359161939695024982348558585321547903297084978965570196577346521419470632982177294607386017337546382964699843474208473185750890108541224318216853983898266791118773529551572571269922891356992382253906079794631015071729193851832195448994545813937701908986112548026915853351575455665114919388648994541887271474474412518499078643874027811409328313663708133109830657355428035715115060919780520493240388750521991982143707094388574742744769246029507564626604235716202846568970577395812975443287147269186887927179960097697045583304591948351419218173266209101302702965037805642274883293345730774396216617579683755578967654274749981024351295090468426983308477142035661845551612019478027480264146785393814260594011836438184131523832717881528772894750677503403599431563253667743338838457053085696*i1^52 + -159827499579663606814885089979616115559368165763965896379702285873065778106475787583756101377784266674828621934394534501256489708977890254714572831043430292346488921308696060647967984908047437118487813595681810918060056821597967130100349884873917430109822803481114573823530906139297558256593520476021269934184153095791545751701165337378183627771807415213588899646379272136464091231471191555369356174056265491232321672652620113845295023241023497422767103366142679594149723967573801167508490561345128514755606629937073125814458073613702364068611289681139395790441594859608502927853277994653505734240946384518915124384182157852020225697166649014563546068862397892233263829776817763104579840636720715003307388076158001625513609322217953151538556166337657593768035144678761755655965517648515268405305220771253037445249896799867003751592074880764098675035481142916486810099418619679156869977904449371681894649086316638641626706901740992707586620953957135430844293222210259245575831078860884182747424298649052216255579789398728929499695685003630854511366497126432359581942245570773592797346044931396640367456896205244199835025449985046852242412735160612032193557138976940329377816932187974054719382270669504922197609984827452180400226101619327447467859472425084308658270901831097394927189002511842448423927031034934726368127700524371177424005006532609058728033869379535945023525865094015413791677527459085815950068502006475620933036555442105692283056355827721662352941104836272220083388292741978123373134466266235316956008623434527508115785605976648092919420918496599356365689280398115003168801268254254693814883006465018024768841846811532340076978368043034139103272788695568475361444343845798930079941604951705547273382664349614946491194615194655160679799484500559811493921003363298204951214894322891142154444333342609790223097693836832279346028629300899650119147204485420158353266669479000289097313506308016254497534756078489161329701109579345168458284440553141611738498944418263196790344707833505722801865094620259048945781062949021475449579118210478477166272730798835410216632436531632024822287771538007369644333994704588038091666328276410841181749547902667757255186656496781634370196148587246923865079408003347041508519823876788573596351034123677804343115700192654785098754717692502749235444386652044176537211120819947487223141554454365815216477356682329798828667009007520140861970834394775187558074348502158836769979482926612347616755818185477992015399916264569682245778587456397059917555276314149375044994261370213658297104328493776036166121310536362193288276705467724042232542634595061205578406018787835904*i1^53 + 7642815079034488493006359186339364176662777710784903997367523101804968227412891238618891266886696309231642104518823931100192803082478041139427290964879347389123704021243641943129906287246115097826317951041533885971696307710727661584658735134031328797261381048724159310321794396033053552457896285496781412057929325946168948409594398778587931408246458025419329676581876647819933376799433569481831101488418221333114792166170692413546725273958954279771452677796042617063660153471809059491622759069466215831148930888307312951932189145359026431650000657091141359120450682196535909624061907227633273609949955401513843911441521420536403631106316151044264943066977278688371293501152740973049690611750441296067951468967655349677900633915277937094588514962820600501292017867259167235037204541391737984188855778674598254397205177950367585318121847660673458531538590763652044510393474704532854580553704023761219115420825268673223362469960158321334310254900913868134932960321770364683380010956439466473705689875904590153136041264979785632250639721670537223035808226635502393017877109041848654824149715396659396363153889309958323440105352417184889807344931998235485008961235370400693124588745085431503095739399471539913829458375317205913881679604101248157850615456433777790429870955439445497248275635874607617037974479422752848332892241363457154003550941606501126325011824087453420211282261306042129813070003700161936792142320060022159208075223451107291322062959999393457064821585986194122413728188911683011946705559730595193883438974685250125729863095159429755981491980298627238215478849819188384545904961644972674711034280315219093874193080956145877670238669118620363725694811889931947292658099794541133290901733782358997513823432943160679370428226796186462331618591440615328969913942722789174329051033038680338388784161794927476287553030699684315758981665363079267930282728743935508203829042332475117550606404872724948864553723254763976402490247148630876598101703401414799826626525655968473220459059400093290462662435058888963202256935078072772648495505829851427223888081456136050939868040410346857230591599272467038472961645937708344775132228619769913888229816764013003593011205545417360067741432280438478964760201754234592163804883910014920900456150518863707732034248539063286866728636108273588604116375300226303912754887195720607687727170610992380454092671454814264958755716188638062138239885075277949312412538937753675792663278599366671598473365961165551098606566812292541784708756354988805866419384569464288797484698608487165424453885102360872080767329742958568202822173957359484981388592357401795774101061632*i1^54 + -296741301134624727933102324597018589547023897562829617076966793148543899506283849449907900403043680634326394644596482927602707892603349681183697524992786297864254761265928470037652455691341498575462670976611461589326155033022479404152833339280086743845659888651486311742156360780380099526448397875299746298020379823767205777949106468403410479219758560835092345185131872508438745534255501376505707284357365875498256494552813096164238638287244337645690980673410461660186206540829884846145887831041697318110766407471292478882722882763139947611934923932601377045097621051491341907271962538844944478434269477834748319944662212095908890710368644121484010046827313996308257423135641177940224273944260902939547315958865674274732536148696004226659625007538353708079171538457625995076986298784448169882920717490417611571227941255547984439344905754296968836448839700172812806422488419025520016232575405711582574851175879861539579898058671431686608747848204317157753649552059901939660161111519673519806995368072170412493540475012420806882834489511809664424155091650166895192405481750120632423092465001286981839449286412366104264786225829339245936002845288568338522882798436685203006825953551613208878021335464280743128914018149415725706736662544487068187552525681269382761970125769620541387304869003652729244232817372519737114718938808439678250682670096139005817199052948384372105365261570773271170745210785141421207528283163286497767509095819504724302795759104908554509827030595487569818918666576980105873871643698323491251753517597576029405928446105807409520035079810355571475086589819166196044605096497863355822201229715275343548080734990150619086215236382025654268697485137849328968397327499605957088994547477864049241931355041588502477024128467650017222409804160888663653748821426975483926211378495261102721116222187840532676434283941378617084124734252112935579309596913356928995308169328851308116686388767776277059966363238192398481444886212408359641343715284253862893937745411548234965745712219334391043954697998709883841044555327201050784196433359032648228710038915138181297782498350842200922647305145909337010230234636890195228545441394682906023851225692261109139129790017955522333943234339860375607808180723686375750877601624377030338986748441870583437289644213756072155219167076991571671503350680150970737879620554447917817429573083168600314923583904975019189758264966087835325898915274315238156849321737275888385116914476490685814656800970294258203167820703915824684600229974705923110837847634440070009293266603468777265823108104436290047577001315383387620448305808698355313736989686013617894326272*i1^55 + 9487663443685181582837950420248938973201593480475501871253790476867535018102491958950903554296771763742023853067951699433547183383067741536421951966476516704489560098605442220358618107110308796316587359615358727018298828767017753997672986438343861713279401533772160646923333012672061004944029647457510805669426152945755206004614588466773275596283316624199757154024697215704531011569960319405969716927829809310031575621570332854096844980290180916734350248883157376535649553829082848546379500455152166262326019882530122389160259530760271289786258979291541279808149440666119496795905660825553820871156866531084310763714344080609055763815424552572181337966415708607643831461483416088830154681323447503556816594958051076944618352889104347771576044956990749119283508376373912134426441257069827973716597849272668913623902966712469449883198654682251120656287769298060550096363174894161789393998068259167503004978294991668185589329110265890631989309974718236889681063678674060692930484133422641056105951028425246583041257630497647735171663042688294964360750913296535535846068392394124947545979028964578063161267228574475834585954705711870291578838092552638070848981832844488730122454864757899430436409482305806881926667988475786478606113804969538760386546564269954448115311259773975371669140950454129821478596802756497852160960224503810085807296712973625661077954229903357856979814966975880462498901934005003126604853653233546520236433980322636272097282946585653189307529401653804237381827991280972262781904130055569560646382912977535222070054736302408356909279182865043630773085568817392749912658474762939045268070882760802458716587928480106433781635837391722679613254828943243720561176626440704284924715863780088123818313540691116422821687957138201992361648145036478322395651316411966384037985358174002332855101037221986456798875772339022480290638983947766825527185116825090069281637402392971345820179476417966096226140047274025188777888260205562998561321028457946579890005014142359824132576987772893982945724332757856118957723419844578426436039901284748176481618236793975176413961732770583139427220740108814877866439805874723350869556305080390274792806403714211825159532449216768045146962520639375523610845452606765417593615225874530576706999885848549688954981376893261762131535293238940440149522949981756549326940192426227125348041290898633124161621248114410424223232752463896228313053566597347852586349310625047268024007375664343119581119025335165827021103000737769322746006850285429399340062285752139860323461333418923517907112517622781922962243621402488452555666439579947205659859946606000340992*i1^56 + -247409678987229078054801524429142192896644388382778045091566677908188310848050850755955166766879267940841239570629939742583906288927879281531642620029571952141946197391225533966824839346685321480514155341077314022648545061746873504797618965477703597087225395065431672237901952467420188517342659302007725257558983190949257057657477688906037544043446549111007533171044648569175856439536398824289917655764636127188097623441528863976351681552430361970832997126653875522565583969123241794563546519730232951715851839943949858259555922321043776920264327308856466620899036704513861457156521181178574444318897906861934527771432848312900835492263588348093154100906906722434052289629984109509273986861272629177968987659952893370907417888541371424760863641006899367480869655823245435060471224324860569518620249591028648044469068789516461915387740559577996906903294062496409136330975391395924375004673137258340524210800802224015204656231213916429508478692067015385039225651132766142020213713898794709384249275791604132944154853909465163582271754742571777086069124869275245829262658184182213019343912232261399320671179006634569281937814281210686358168803079332690921904891736277611029298850298893609887859087195966436345532478821883058053614690843450313665891420974585170778744030877008518888829845153443332169186735293465453702004945059418539799311925270269786806860616030849215224554985727396706938178558949667329721821052183370857650523586077736250362980465916765989663143766667955893687031699281082414026253799221587185735347313267621831812398390916103084898444312239003626588006671505463194854090827726161903240365870562615076485135853170045900307113043419663015683409621045538530536861109558697728807249186452191069267515765183092107187099224051889681320927224787150178494634053886802387376892100790423824901585104990346630660728685730964990947080856318027666059665814925586064647252495185684940507463928066323638490002779829965528608849150183241459145555815266752545105567933729780102149668697108729094498607048385035243718502504761537700652567305610658224119989994484245028262318927082329611482850854789333941167834781696275123164615812487244920955894292146242275383376258985233225236013054782644389420127463442766170311379312252258372204850529281246014277451011884703463318219674913188866271153798131766131771195088773146628125677624249199527854071904642502726820438648681228184536072747356904671400554007110080449344254761593883178329611936085378117204204930489354770228046300843268316609327127243379845947346609643307171470141611512770144002907607716837469497548102134481816814154556570075136*i1^57 + 5146817014316431805665005055069510291135739083250811037948827987150331639008368304737596525869158173842242299697692619121339286508395860767142359131896780705243696408506598672813729040295674593418623983569319754849000082322633495253759743122835718220136046875111319756052798116652871682200051859155695328226023262727552022287068882184333836222112387501082912880570128016272742324574285980719249233890299913212562626307042485719171516140022459315845459188326371431649449931962690994495639225532223166473836614535218574338898583416183091320388653305184320121558613854169571422229616559000237383012848243255961889560215724981152906926624973120810055365951042078203683511562880253694671211590983011972127454739930935840344649637723289436470831890259007411491711526630022557929033317151506751812942458160847907492994943982561011473632778092673113456541315077718763231728570368821295868719825095589337272402724280969114577874708559401448175565624327461729768747273655364363213224406764327316262553496674278320226652109665523508032134735797075580411790062136915227292639866815468775722086365451034952956294274141509389348469271145914942646012183300635368358866971263877923638600573585029450704956595397108462307222697657708464470838810701309383656713678653897640000750305715231860789870569881316012034956552702548550136283969600952876158177318687292239446586446435673825109011452126612526873736689003745051905007149398330489518114920643662474661931974038736089923286911134865478257739701634934753758148657006110037378048260202603606716232983809231348803154998416756072334897854587982492125525256895663952591690543976981231277601767770007492071717670649180406715647070873599185938143374752083173843941021502207390766574556990362647057595777898985393172370267854418920211887693391216685078185319697862833810098606792036079897592170454298720904026450179066259356378635722365518696488592286146448799521557918983431116025652108206295151934645325945638438970139689024615073551266087019639944652839035438362814950843854911345527382882514969205279877398140923005100007601634186514241605775335126985886402958830267140765525545148669400399446212340032062196101254093536151758671959812669048309670195545183506136390447625313278808971764725116101628353421888856737002206050373405151775762718886310122353078849085586502121206109242951612331859425690886469045578074680336266863579948046221120124875820826875214536403069910889129827828300370271819123470989464037707420523814914643826190653044197629928927857055340379693239364591856075799573368878869831229721655647160229722880704977312814518754503655686144*i1^58 + -83324276856232438851042953216481659868391581726557771905457246124747078891495419582125758194567140411755247254908922387592875651604560419721694196194523963673396627834972292098681282984068158817880246304142314111479337696272616842075406741010970620852071328453086328726213376983089470082321858358928554317399800364286029280544105056424727583368221478075277806714234839721363231969743230856261962450323612684224084433768499991426197720823987766574859314312175859264041770178633958245766323837917916027179554043399863736186393293536086257163927828198846201961190648908553861172976425892369995411562195645569007820255258973077640582619300701236314284492463765779972900143575745753089033791656635647017552779620135996098892603860973568711823957346509313168929791650683763174832195993060883898365108447786601015214862950971033351215304287643193991056153217089864288515774879341938290582083334515804200614640793127194470471961088865167370026445387924888357265642510983801367807076915521995893772019189941843085371656631432770589663366546525171192872345545594069532994188917066286700875905717366289684669153476811274598327771142731945398777268341467372856778100177180265452306379745113341689046076352595412517039415968768439651973704155572317040712500988107162677220249514550433357391881839135337929431410981923308291480793336196364682470215122741133277747735161529777166701466748650073583675124461627780520081197518091470667828107112012211657395449529872345988694147468237626054816083419680996125704034477539780506993165022687686985321500875023112426990573672528973011489481634469322495605511000775932816129290296213731697331945345877041051077488188752737715582676680594890824314354112956874836806418960334469550161030306586434038924674415010423462835855628391140439861244924351948939838038139284922633405005231040820370253417400919165127543599403883488615752118745745059816525401697261706552949964044953791142112131686965421506757975093731645289288656566821360594897092949108893972985593164413286502168658216514920291163568480559411055542254364597515765040785898728336561351560759191060882854707458639689318201082967594332433558570731900757720407437276342878516964459207522680496150462489832917355433859228248600902688626864219920306047510195658970725200922639144788374779733491230123560989453184645535538744302779685519623471285421053579714773384965637663726600509974099013300628254541926874203172434128019104814165788790662527915915678538235210716767432011775981585776413837199855477330463412624144760156220278475319002859845003204217102168444975776594106971824081888130453907439616*i1^59 + 1020018051967395342417991420161319821375715245024279552598048687308807144882302087199196376537819607886818533762743079442567692749774496967112915841686276954942957440426012435220842009189966429201965920862187709295013614110089228674129203341220002225624939866291862618446965260585002937639065806710995549302778662099793297217157200275519390897677743858041276536249911035384329035405163211476373905896701540408979708864970790520250677946026977719763379944249346761344524358236471809716180003843825590079031167806518394099394725452178123900869862961610313522461027012140051273714966043752094246687349022593609217156391072744138943056022273084387622838271229007707015421913174902661507427216405165146608889763778958705089465134889797579145442590237365839148335454423452481020691105407560316236643306065759651719606995913130339093521310799074517984405558678713601904680995079391746031339779108181090351508936848344624168865917673824550799468810237154352454781034265022220086743989579569619399019057193240247649977761482115323371390057961253506777765086279408868357194975179122785653494564276592240954766640508335917314522099780360180436332332127457561379896573417758900204741183318867040283346678040865185229787341020075382566855149262035324030591459152893077944007619044963999931136001242033942642256165286800217200101030643944689728804403961045019286945647740959968774672149646963812698392646040117281707847109565001806639631713294764466632649394450565017297876068296185746105326342854604343709452768407090018011504639615811996583528674913876174257243864206855027003533432151461547515921373979895517866488537493682887046772956153931097593268270940391953064227670136838768499033644994106785197687809153039914941527984913024821574022534847355364944057198089063998414717005382977210695855506756166997800260233546949215738028170215901013551576973891142977921989069325720125233594502847255917490721116363338387770820347103293281086079886763380529736576596854042444963717453683267973003972465795989040457072811596937442616900283058549480300626681043946220476639852250148345442689562755052832962428422802241581914375084790285867842270185796270199688294758717678872418810515608386045877570783732912786728742716280194128717821694971562370035008703872927313419722174536834205525487161103419753778570975845874926695679618021994757385146730884825359957491651611346860762956476800797365920773209392495288382701518405181415553307914297524807793575452060958084577454935661882646162562400458735351537453306086341185064095037501070463316277655006757894534286852217125847130812621910168347607040*i1^60 + -9111922231614358118491898772647525742936822479952353045467905744337822488434868636566310392511731685244974981454314256987901312452246287912648981514887416977267285243557986053589909250648744943918456673685812426156622243095136937588450308471404830049627295433353800707503634141241479999335592915183838414911688891686081434459739792176969578226195620616569179252220014806969630059065333162203293014287666902006869799814491817532023370905198688543726602096874602831566087228832840296353688913060517227320042668641453631567885204909362883612887574546176065615188202020339769306409112002341300621460110639890045639112088326750070299575025616330955912367710188816388307501622145923981511601560295956392097897184331710804794758930987021236916816857196637505910561778543178916718696552668114731126341775445683195237226498807010402842472767664132176656947689027141268248723565157846294751149552908390361324812662584340783868741340512819208286514209330859320185524470406466871008038855249968187422558093291303341646910704243121444721939259618888105924816893235299718462365516792485241603370108574329500624412584496484208115791739497855646462229673154106374413593828029467234158530582850004509296908774837547070643598800332379494064771898950175154912871584060966000005557685571107978897832587674544022243898376377235894309317084491898706075323667568271103710180167880847295998444499435383092830208732587784591114963850629349961149824643857870723471974066251858078785214994003211355432844810718627520908924448712911404976353121136016640962561620115315105263127785407213294014426587134559633562756959179734740066273662323429088893464455219237973344457527105676690711219281659289500771672016601499835318188740738947733199251555075591246000470912393771563825379462962154978543935963080879930479278409339553308488708815126527486409406770437214791868338571696126165179865105487616725503522253093720876027786911611230564605843045150473677215548910686048085191475548707683074143880298823422933437392078898523249506509640141532130301595196900024202601290760038873528289105642606293689786471029600362229867056806902427352674134226728230678645435552748003090350732035581660074546439164626609562422449276627560966338844812391242206740845639424762650610081817395801688862250359179719050976043748508485569669526846633247307478164843370098874677614468768222446513717567337731785779218110669518517849448586010106257768950642949147150222107722047423709311072531630601375880899241502565924302178351273542412266346765801056887509402578180622451859092606831896477683641447338872812511299341698203648*i1^61 + 59504333661982706342214153807855571219082222926432733852441151826324028137901340368628344901521538875587156294364499999298555257994310642157641084966766169488334022702467604711655463610725513663450234399976948013168450421793129043702207684856597405710493287319629166826294207840994619643955971035736628162799029611166634310841732159652135815201542610917640709445943468991731892387324860247134607384313457308546671913308114024102718235051856703122408851252783130574218296138329537115442962790441230002402191536099760550206551170227825227661102699975976216090481129822469385755858726961188901027696267649286350490734807347213635879208934515357327400177424859105988840363282197799310748145247851745806033891516257066038610328555491347487378755040356476327633781875467526307699148658474304469327135059791285443255945405289123413242375301525586048329013663014289704512568515467763152381396672000484709327749335823881386152145700928266693150413569306326657575098759528499734384115563887284043640329454804054914373558830882491664025621806335233618592643297627949123468933481374552889030654485338324940368492970172275646233873670867526068497384828885336264724487569252980294109234523562854289268977952403000695589326734334387214557596717958264560277644668519626797517189075400337840923797410038889621326561349093676106708245909261305380623019471297645004217221760276209689632276095693435251315416553983079873989557794805046711592773500409891194963458692564466971223676311122400155968564062235226518559984663882143891070929803715183586938153416180622649020689473765011298533948638501433414261501523536455530583632039273280119980803447564203501542013219173809854022600235152159022723433649806835346855278216635163164492202388924822267632170673551571221385024179040260776220082000367593066899510864702754019263917645041783932759546973257349496594897090800547080042329791632000813876739876155707964821654746742649903024951720700360453945241481416317292200434904716754408874446425762367746232121021171261060114668974451588409045905136407074424127536515318755159286855081572809151049591448476074059083597107265220843292882416861056253502950443045528488509831523228195204479496191088520943120096074913717248877055748931808304798397648163525617587955541490116067037893955764649733717043062141798644091826595261751087022329524126051689276478661126740136027047917773891493708384894034933106492493976208116871217290827358552116002971235946478675522868294285921638405156758105086461146629732512393518156355614058740590857390598841660089431697426160757339616946770557256481450628218880*i1^62 + -403434093553098883060367335236410273096632628828860587115789655841939875599809415621766194622615869602484860626044425618716541336351537554197530528223531026857314855861641561491386060661929712654986192892053863597881893972786905761274845526109325709273188329459518609464645187598491697939094328223696860503760759104611714984328390540672003713912006436797939561828815184518936919830738436407927490747733286754701423552776127029330543131951214805413672764414515272278141014793196615046668079339378051083915608696232616855952510318179107401360775299891352912587335273908307835348009710705354206199218231106158094266164541871348851129053609720657118171803208048434828411625585359938494669473425182170761715733578857848296246739314446984323373182957074009732706597019909938649093211901218450800176481101646837309705086264599078486128902003040053778373467616668942832352876257415802953466039311872128666275795506586425441648946280704100180953643501007781902026965055148206226848915407377070608716986807441241074579296110540281598181332800645047476612201660085651102104685528821103528622473707195249565312915436672559216420480986135695075232873481861050023210205713686643824460320406250623736768313259100796481618885512216615131362079130354710125129543038925118691197284241327204988627364659629004858520692537448596180077369952236423402397935557394360947219972450824081839825550167139791518210918609948269752425976605277743833745815692245375260602670886227383174805347573807699877097563068112596407840274488934036832847647158325507176893714033164705873950854939973965458653045962448332071975497416859966889686573931052909554625017376139092716942638355294234211652944357375731000926836266872317225862957845682735535862809718234220339572851460253466847873197063762677046908878939356183473218217156195416070687138984513822715511927158878663452965248924176392427145578569058095652432489942745904787084273285165179053219989088488048283878710542539992841447567308153063139253891553889986502917948734720309377558962153610203592478942217831174573633543019730774454188874870192205103017370509211962701028445006542035035690404724875731640140824617572057376596258575005531841664971242318272586009626327401781023542389726578686960857546269913595603571893776552961346201823576966267898731500583186597870273551712906002787819521582184180089019462807187832944926528360049056578540308180873892092600132048004409601610439702856733591845885412492209388991784921694152779948255613728630068340513353774752521360144007387697367831448887460005664444672555056813437591201237798148642963456*i1^63 + 4318123523113053421348880761186823396035584988291039149331421391489417145297015260458109504116015180571508688095765703362133625725816213551588080444837985855117915804141442578439214056963074343646173535847620540122321542558000162215787350554951857502947727739581133288380529564282557658197954535798617529093902714804931253880219118632785144682572030081975765373665638780429308636179016914478100352015793280519619767092465438255528343090466821376241529884614844789312896724232263845899375103864944266813179104504204485373286589195249733830474861004491398205921679578948065356028336877628504278685359155540615235572480722323721883148752987565843348349180476149179971930048989987629858808897368290895390406333478816217439031351094217268171189061023073903064649894561980082140188591198872455467864518808194595858473380442080321218592093387365817207883365290521742723969412380532554289947474131391364669739815988502124550532110714792040812595757941000812984729952204138007082669678749363432207780361404653118418595627037952204260383786208312839366579163851658958188071762195599083613929322880277486807792339220577823946070446940830212671427396300198623579441734661157054674950740078307970663941279316198076460746351651716856259253775458578710543838755669400310517734311545351854718492858530981650322734978788727087073116395181411728610936513383654464383391382430922366378480124538246945987385350445870438542773695818119915228332974183007196881444407191531583215088932133967494317660588304153485105044449666971249939694759459376023112994840173028817352948318491597363307303793323034621727578134841263504102470650363355953799885071470549663380900441030896215682328963072036260500852626304929334589983646114505249883398749394690276444214985158434327035698447010902965136288282372909125088510040567917572814578631987288682075972548907613554452249227973164526273961868821193671029232825729041492262625182273150970772408292660304825125246548401234753831250618945570360072106297019523453790799368365157190044619245762406447574011156095002865191257428171525356002569091554703614422287132502829522634821446335598270337940738257486211582026740981459064745067915257654026141995802493176654643375538506461177862048707886771075458919656965695154699786227654132346361246925828122584837636702902655160730653082534023264785413545370402833691200482273583801502745627805932594425329423548948841026302352974171279488219315252750017793649769751983861525808952878579087943697734393704688668748111710679171323434644325741739948085557524483320205389262632257923043261339338251698176*i1^64 + -29327313567673884288200737414132756042381867343954286617093580810888066581176086120399944957618474582341327423274534993177577476306886843977470986517199029118623828194013771678997418916470684736538700875314646446000805424363760293839958454296791872669489258702433529602479878229200347734419826101253895893914268905750142830879758611574439303668277164026826486217414216911001479100868454966320855324294524239098682025089040243851708278315430003799391934095906398542737516529786981247505187026249615667888086534218020044843293253982773928329184996777253561632617684877627330131376102992145188668670039750008032343452356700735602497974412702464010768980326544080726267461290261819041267013441362375714463101603083244721256414449877861172189121847848378884384356161764353827026310467778459782670933750221698200112253585068591992185034124439705674408069244783718526361091518999785794542660810800679959836681386522455351804692201281914451231398829238440381593333973967125318477177903008569247039742708538345974562007042261801768034278371484660874719058274045787606512746670804008106242336105429890153080469063660228471283217104047329081736293186231789659968679035630400816653228922970749615903414880750891361574520696680233974799313390214685007963221315668763888101016362075385686178157528382511243665479461454249142537012786862746016773421479574987113850428353671315788315123991251751483154678097370824923834094767955905179691448410256868955870600321094030501307185241774992200138288783164484838707638050821379840113232242043943071001031647506207405360444126232619462086628533088451044347282927851653555191891476732526352931965079503495361085312853131031595138018642401523058645312238688416414946966259685993873355604921018325334986659756407764099688870319639505389335976709270288551510248931395816213520460307107854483275686212100826884400984167863360805929197088994140096845010667306617071934602969409553838488173980141180339166270023577608192297558576738044187726299890614764566586765432667436291587801381402457632141229052616807724262768943097426234400020193147194387469678921209884503439672765867293651701375677859321206113668989253978623687432051883633670417222218751021129587535822601370333966604612122516528719584658456597810428709230460775452399521092983848478739065870254876681113582893255414709257658745762463748496460391216214227635724433342994037724109563491572108522209350912260719513297953761373834888987874865379635676857955941855622720371455393634420556216024209690612286133395762468405069503952869566468285031663932376445265952605470720*i1^65 + 33691501785059628169046581043682681014532085935881964858054963329913160374423678393635225758189727976644435053516176366027039354438364027702207204565987393171985430527489252547515274834952822628193038124008260356568053588011401488330657317823416040429453915750828541437670272641678590252100876752912811651755374716105246464829122853971840977608271438317643817101127059955721205258350292334271153733864954585050272939631660357769236836740844704861734128992763307531416816242809818616709847342584897337008795162248506322725397856197339380903318902948322612608433481327519831738458515301223337732249181078881506496583942733646363331327593242502131794245479269823935123803025878994727980127704813971421994188580522113490248443958448457448368480373380191618029002680110427925295046436845397803517124184463734893631019120770168060821047205923857447785921379282646144912659099812408297535240225866104162027816542497680788250915020814352305159698151592274191528608946976614047746494167017223712946493831458428220166565866450390915393599978653001107957770676368049067982941192459884321770273448224304617780346951004174259455410420228881789460400234611132763675100361682330898141347594045885254072586082560546406952703194772251942998699078981472264786445252299313856787784988674352409338690925309565202168553741807417617648169531318140053305007764124142129920431897111274726063196734002028994581776327448453703201463244178556440823246440145998761087037482219113112122427294944622591794457813362605121133480084165743370214597117369610511552147134558200503804984246100668448251829070688288628233809656058217350577280696591115678977042984660127621874023120990831152945680342040497137974156770136862355875378760350181347670553625231385786119824584403718157207639283380358129795801648905044593500178078737800345884582521943272928056410243616917614590457037706037149326844774956215554423751197363491161906434291612127636009250154896360579192230769064163162643414098644117524238478020287492864414920097041560880243986054155534980721742368421008177639038111528534659798679399605008312792012951314428574853959503908448399422021599429793493491708326562106843326325610228267617593192253696244951647408381510584482300810246369650059861778671325030679972624502376306250200341152303450567322336963722692359615880881249549717531502291241458134823789868310359321494831616912817902151196359338080501025812337644138676620103247413089543329397139072975897401124491813842151068222649317854354932374274200958359811485674364000611329441665884442843550889419889663994870366208*i1^66 + -949865614255077868348639389895317285798177481359931772237683255936551342105666405402870026018126591516115156936415601236545940323075627062655551739630485841027666830256800696837248879006415574693416826933671845810359790466669618816001087467348234477476136467708432915193722229995504954890360034141401283741285042382242203770115167673444320669854912696881374138759627893494285641915683681884387250582018997976196394642714452506303817218978677181914698392304778246108578059705128309406612488215787916930070112341143267801655389614018546610405988891801271233435375646470056843328401196448474531066637715738805110919694840319833403954718322087222947068580190385219929902638889559205052601067696493279544348777700221563054310002038936177522413741219943723607182667461629040471371054351618764194739344963806635743464930413375242316205031668348684887907354654170294384658648363835540334004601782366925518558033568038836166293520621707020226919237727720191821680460307232896414571790999278172264445344266226124004392203828651704083357148955392825289315002645366107619580221127756107196543914583415714266893621209064509722327461263660060605142235940253628983892659649837817802833026945613692512328164260752824441464715904656051958826897754803173620509457447651794945127053755589491556713356622301709194618068433167702484025306598394150361910842763136974661909292110242068922442347671182680414391549012124842368115133172465281028547562472322835386166654560994801209025880954293926486283244647635793796723884630248767085233929524675859757046828997627457477457844031434091587080430421004869168989438516298500284893253289239725697280535877032126754609275086121315523708992112242106629465980516173869868391462732301326785064082153003869976755813265017367869692726273345378311741789887609134604332385002351851833991462843907852281939666229510364683158669410856563485246712794845525925052178414304831300468379356724727836903039995704852386918577270453420182320416171898398524650647117168442027586463944671389112791184317177648484128480662210748155081973675909428008474698182786193865060604188083914712222369740222282176178614398551967629876364016977464361178435757828543601649921199847506060126217853477660175140989437694050897976329927266877581000535526019120394089526642814207697261140377841997105884847643241640162980464740813805975114377995344280019036690452495247284795425562538876317633180699729535717956752435197836140953962697828248854097800313921565735114416213031247568912264605515836092352200482836144728604934992629268108820066923644947791872*i1^67 + 5284334393670886036435800520819448279834892905328674233245788036068939274487135702076577921648580284573595823255201374988882614663565267026544726527086505382939590030107661107626301027024508876492868953736352857535559825612361160681469881428444909508300205333040581997932274748107010233215732892592443671752916029600016344300893676950005490433809414235580416954252071404899770275176688106606738209501807107294915067003453805792983139736115986798714542305375924286458949271412235285411231959423586550326680527096639927620544367031253799168582028774766158437496024293664198599876278677189817416467521835167079901827773702175444668923055782375731092325431600102989937527086369989230732428102521525742690365976296683197524186026643265322902838808142252052620530989808242570683342750440636477022037863135006948589474131513797682507929420980471171448994623272011315880792930398794302568855785945728153496296809982285510796612723702934869947484818521819437753189357540656630171066534515674119775975348093940012802450986833872087995638983813047645590211109292963328538785859971831130594169529335946200701339111341989940198331398711401893209430115365200563074192013742651773081994926099128004077984464448522647441717553052266457564788951775757747469844413520399951401366702714111250645822374878752921978006340831020484412736201937357888081436383624556442546562282611849062996101382510017708659226136856913492950228913861805346685466878794987141272247742676395449220632194049684178666102499785001174821427453989093098619066149969599084291615206955436858012622275215288140680556131717498834796922351580122619464008232262905239739132542987008656819732922128726479076150805312639397918272402621985628407973873180616221773839859350270287483745646832991913134510460675207086762435879508496784568742037050751477799061123964127956982830892286549835402963437461882626755791661684521950129167013034255182542683458911572974144267387268506419350979845499705353858382656649386358723853248015706213489753777135225614341527765645061536066133983276525394207868785234692547376877340203652634674173133383288529895686143642573509114658301514464782887394622240743700797177743439379310067326092349059726022591865557634870379033133121294434249555481859005000791552639693271463324812166527116163326184078387672887082723203685719053533726588233110633895352781462197295372479681057212911214443791114609220332203605312938225811971546855448628256397946219742996088732505905915726746449359265772377523126994179205479105103643435676842235493513184164041222794812929867776*i1^68 + 70746733094948518953143302525756402980655230237241037549301497524596137195345842902787910321390839726372867996331005463221807280071909007692613514031616916994505690930284452207350201538364617377854144253360457713865353721054753716462892393359416773346851039304004382868756637433054247143611021085322486612175875734221315669439687208290153249868581182464708445712096447440301167993558300850600206735242548482956053134917731732513007650042305061249507428574484457353609942029012936366539247022476522324435765049232828440576386037356808092476186163796350764456074118379916839878015742016224896203152487453309684818004104372590089903637385114438975338259439328876032235685693606365816897836882322802923213209233816766083006772181418101146591321095344748031029899942709800107794295116114255913953190524174814993959281711851559985236056610264478723053319868550029587485713888872001750382792251298862881853133249725977491529460105846855973694155988863713689950131390187419887913998070959323349271813730489487862196560178734929991488720511713136268007304934443886740524889118699852998110849819159156636283557090869906340721729895784216769192895255661819360238022972334178947177262905361516015739299581408644186922387707062277460391534278603649005344631181062731880469692472207221577149996631815043624909687733798377991687981195947170577611296973969734374752121056294353377312653891760868598483319341795104053277712305696274591892882348176993619769025392020765476385176485984930958559911129147943249353638547507417531883608798515319039896724592478104600117561129197132823978313122789918299719320088758485838193654021991171323317814759600909699645048672947899555721917842522173782517132939209921808284698474937135799121574543434196662727548986333103055807698331231030836688978010429931068034580423422250071848450500367926763564220056138903726324030481590283935006773506033543870023730236135573574070802231716543204761366439363570764250789631298366438318416330485181821811129958266351049145068479106722381813062629298288338054394013147286820163232945920147545837567244237536750412077130882552440012598607322827839915038494073308837224033400857628926724689952068496386382719771297163208291127445572380819441080516639952424401410800370030541380915161478943255949198044020687834596875425643577307827549045358839246173933495563027034364161873384117659026706751922779924837234098583816074394831022214083099055176649614184576446585379827688068660222206520573599914853834152443202908012486894834108447377160168824022203492369821245725264043835392*i1^69 + 763135147542703926925217112293591522036308872048997425607698208330928885659768647123976692558119630419375180551574955796602967930086313429687879467275039555418167901171371665863972966880373176356946767611888792532066699171747855386686902516503354244740033150735427078538344640839250999953467971394681263426691585297506956436403476011296654124822394400847305232696468867203360982946420594393865176008324439428041986519703412147975267157686602359727047029423372569923563559365071170570220795463560528945779553042261809360257991178162108176524583143810727722721203876661566948678897496633302071781961435428638512467174471657505988440548760120166883961096237663069721871403230042259930434648081577804861717904655900718759839708368591599195987331813095885916487941601769975289704694589743474272555526136172189314130530912056074853778307976500428220564825601946700022470350857747774072985831744006824548672342663063765164690963469760121104669277307186992038512642374786652768370086064500531473820870517961560425357769905377635233181335841851254116312900117140000829120601020331835872600848521556050707385394063352856841887442142424753252765324510258480487632194155678124030379883287943048150589761273508382900285079022106944539030921934650068039840085216840909130184713777865076747348911810175495672564279867643691087373068538179662578667222436844843474671015324788326844991030630493260850263807687618078529372203796379438384704928523922496931819273979558668260052066077611847541610291220579123720335848374642688280325483570816781809476967736952194303173330383833100541897099308102750258250258938690361967031322768417539729959609084901413425653202185068926535200749560688992656822648972804673817337600415102402587518587136267091968020184215095896060295268596798749799681094809182070872270775404549517904983362021243049259004450158981246814375631145055534147895945126323284616063737603144061384522488471543077552572283152686538717212758161111677322871710533465879158636977698541401319295431617924065279644306166224225770669848887742825893313182603412089420830986396743103080253190944834837429586509371735988589744749705952005462433958752052544133934907445960068745474940154149679032882352370219698830525412800213426117788895448318054059747517727793959675332085079617476399800504530080797940268044633365514841675276040728850252050298555668736430882317205342225524751065740173260200746984546663657417263084796788165988477539713638175688342559282039296316014137723882601121732411152959447057891745367346789363459075486085212838821888*i1^70 + 4181357545444639372772982592078409554001329057338954077145607983829645564496874344891712803000251063966519096945299157328880406806257015940735954980047587593574167773913250078674413715859379446448724818160958819437044180450755183798907647535404596427731476318511881592288494537680591438324090167235368372580226680873120568079548807056252616666868676209800348701560552399118021517060953907381226486037354034039267707939277367747070180200030313529492020712611362708540490754678750952528126546353405789080782032159788352353870134162211177079884412901170294996776728809494306898899488863581797414131401729387973689019840522771427366804239636235138310481881175000666374304434638263242956087308832552445270943398776853017824712452852230755523533669783460184897409587541215086894891526067188642100388619651496422136225530896062912628134894409621285886257381808162737886862562296995544022396075984640060401120993477563370567813393650320258078664752782137828158203062047226444273613364986375143620028540022721411176963407775966799808311959002677688347520070432283384064293629502405740510055218881813603140517170521586097841334629521898926444788976572137311736084258155932662734115443512711934731321532412540833200694407299864124594417154878121756662072791423243625124715102810017958151664999620836227786820703376999579558221607518265741952503031324591317012644844936209542343686436127088456156730995514536939014341504429674471858763954670057226640172043674736583713768783097795697964645912729772558457411460982841677101025702472040171166295268400606202179575934789547780047628918442903569805438819938300987380121470509837143764762453837927237900838790547826563439863337093628382695874810315960848949754741911796154354521550475718015466788307718170853059097331061884969242508167862674238924506040353266407286643352884864827063438767095371279567238924213920216622685574861431591368725938802076497651636841096639394755515722778176931958630196322748095713086177175049786038402804027461876655525334240892860974026716613191279845438818789840266366290911647351046715444506883695918235025064691916856179761579381630631781095834788778506376071273305871901493569822055430889220573661811239412113297409024784979498760482563899525312119755896626125108296918691391321605491487593189825902557813992755539768813938707829328861146145727889816971273069754642612244856391567393168944324932236870527176031379326600367437806648978565330805675245336140995306024182594026346856321393537901663374943095381479803330244406715620469302051916500745322496*i1^71 + 16324587806416492223895038058134437097553465804967782278029450404501120362640605363639245232188999001980159467394758843674548215824600901038367175842475590594022683202045298682970422654525288534459364732762203330668490837730651593354895120283024071867173738650889030824523332174741389989536762839145372592021368396181073801003438407630586498817766503217646458137294095590604885375589726394606355256785888598853321776281703012603954189964588329620088403739353635792633764049212092520230451039136236669302311928309376799724081966512363732322428588046432774838312566356767303809737886901741591696435828500834396169074914511848253615085545349963263232936803267925490499987203963799273372909824934791727153936730067683188295601390574085980404026326717151758798727414132330597748959416152240587893634445813236186821323158437369180836284844924340348992144311688068745065930072689925131220959764821259938749386650747884151142718325796921713860707971947962827516034295375611467468385655931788484387793556345888781976457367507531259723993364508800177367316393155024971940000445115303980481989672663517312666796401549986768810735758831618325586176139979461207318197195369408154971561574476897746884529221037143538325766357696036578821672408153121463554219565976444325038673711642103260736971695329903588325462347524717539049671916193425437392763926015048775519724048541951845629631763856328400734306073207379844381737687926190848305403879255666859482927878197754670614281960862002839024981308440601778378463098052031473658720669560453877257102867688530013050894469668492018012112155978566438570347558078243356414061709115714897854974866385104105483408472176109470268396048700482886263625480270008675750737502738594932790750453420994485889424965254753809908732129447825223993250071330771080422730210049251049327669445219739132276418537708178486754763700731718090921265675927316791455981737662734057689786599959859167701482960944290123523623924123071218079641382721441164678152646509290742455831598401387803945512940861690792190348606870177574329154363454109552514585103601698846583687644218405807730406311429401249795335254451868754972443751929976453187246503019384065448048074840829870140393035467304129122315082878315940970551991999587857857586455487553245691375912051202102028498126147153682205006460142000388287627621133225111000264086565176712509480739258039841061531738368833146423808800783217817076611028954406119952715129480237780282274152859269338344365637766384448016721323215830496004787727215471625989141018181632*i1^72 + 3463542343693181520789274424961288042263085261638417260652922395878880230461793089974286086383977351440260878137347737599978790940903926524158049872638472364573353059495006857850347289402949727714382432928950191566490625463361036793245708592618859422447594654216414341452564153791457944580377129951377134356842199142305306006650387196428199905187850521568244486714512148119165998270202465044297814085975590524126045025757867163819737538967513811737512653633778863088921284661756619610180957179098186708671797271108582644854910018428620989124249039236315020436603417661146006169391676713242107068064284581016606630842174800009239751430339361182691808665378719315770467953232868959398111079665263396154391671819397612531700206753687210603450608459750948235352789562790244891388907212256827965587664250386100266027433397411403658581230072729740525373777895566941732117151788189362402208998656405991538423687237781075459420089526991788797593618193560382097638435707108094505080216048818537830127746830577469689995286139510327600210495601870672273419399833450779886203972328830263896083185384776343639520075753963524076282528865843112798718816838091394490765859517937737470309290250455384951290247897231530052954608029186446533324057550999352671791280271440719139609308853408269811290444726327150746395245342345443942094416134054085965456092157711667755828680266167114279264617991952812684133189590391971395774790312461763667130873638499508411769568193445300188984479872235004849557718418766803555898616909962890548756280053623090917827219771134599671190494880900777175723930936453528515692264654774476810785527773214340117957697131269820754088414926745848634249247597231835218713849948738156674540815557343256321313191130552753370850380116854362524820286607552721104302726678893052809478416255750345696477127072020164930854767741926913513234491489647102054808338184402277859524777563252396021349412834020882160172237263100888107816970057556470535020263207872686919251319122570614223043429999823384288327855659547023929385304554863784940708635644071553106167504434291599528176417719402346555479190241344924196136824863977788665280543093848598313433074644210592460122148066895993735997115703655685775411430842854653036663156143946079578826646848809224010530377778836925738853299865412857472899847300213031131004982640723198149994901279996363440986061843935542563018025811720085107345966778368096274117853406587052040967767326787872817993095349976120258465883190889818117022539306191190043580020782868920073715712*i1^73 + -334191447879514353054614847783009243449507255318789070249148717999923274752770842467689168832405898108184110700307483141691252156761847426470759763186481074676687504924539527926274522087314829295049754964733093280223937234125929363500151469827442452538290433817423077499190576410252714608282391070671263878717790178176433084499434728794933327344980322646956293902561861920758079551857055144378036107172414698768111742014702666459261785503313002239493648785171029468009967018868867779126543110521443745126788349000542625387045540031014421832125689035634880633014693976917771730800359635982362683877925103191866518119665805631562386484665105418747265417123713790780391522957835256838100821187923978271420556442008001218919495510085831519401460251541307724501529024269448195890014027283320887548385354929168515529542093689715259592723520837482530634664097138603348642817136899549595625574616724555799836603746846662091964845746197446549090272401316903063717245389752737856122625649255185033366590561758715962101013295417226989413357955496474645792776626518613290665629981667372220739576659012779892538983914143545512935006066688830365413932543455436840191845683640780265113148603580525162597866553132643201687291564699781840795844637855874485671088483180262051568597218355737250902515953311298795366772342206555147248066416157623744685495358369873608853737156906256962420874255117573993977643537931351257024148779787437647934953031143276234197854876941262170671235569833451953251984133085236996797778199423497456499076312340642329839101093623915304043044275919262044542871400091180595044692267385792330777564732156146180634796230052582599277743008226957938798878926978408125954293048765402291160597595537142253994979091062716267100260556024363726814942297520192156141473088159128302400717785000666728318939461408296503970099089897685825257019375250120631229073225496120411225181805791422869830165336950208298123637939837930837975609919309504988591168123199937754609791122610772073835571308389774973810965148982635225745632158862988413998155114164723098706778280522902154270079384829010311636073401554353648832578762505095289867437275902002039684844662543668337115472528821726135988055963645247518157784279164933099807158883155601372139606879453430433560140558047658021286900255009320129273054551127441902791588696251927656522618237645634032704493907777791122187949378330185183718665332136244081902006813523676535647680981346958116831121431881215232206674920614141267352307221922300332563182117327877439488*i1^74 + -2275235622841757296271740868853807636521306464937848725330197001377015196892731137868870825664928382524680123224567864406969796957534674150928482942821249487185874227717523486218212735374935789243917324550693339383183639228027630299442947555114844489983846520099611174847743557923994362296377627133903106371429815610230400908122791244936619275405660810403483207790847904395997444106752882457772056739678004618492874093121520805559833542247433613542735166796108983735544300117509219609092441979462802764435593814824536047461038556555102740584244619906805553872960507663334680880530865765873689748341502367427814237448241952736850888350055708667664053822109361960727868605638776188352244179163177511858136716980535929064448960517306699957122320867559157560062611276856730348456813404859025094383538981208995084186176601938176227036484620037182652420602394211817597550780138992518496118994172422544505474306937915858905124069376327585348252550132977076888853885156905036785422473497705828442565950163502882725373097357361717393076967391409123827512550345758695374756812350728316770520871162936758091503076008440708196398327982683150735996046991992498565248057306240976017342916511591225798402990861375916188040438115028973555197490066297554817482746916852739066167982106282178082620440457637506897279388144130200614602723709594325392014863681973356406446453404972621980249848370804479748687229922358016523306893821807918443061745084841797718299606161050553223426723649997117973959401457469282958667430947030690591123556631065580887867078496319489335359463183308500567991568649675190747143550516613555996539921016458596349932125884117961966715426612412266285481137525899567566239538737828416221335445597938944324511732177721901447049806843039062433339183574770206879822210859952516376344967818553969050171477400908084960275142691780418630344319847642329105880611678367359205200993074663689634607475462276174437838721582243359612068528107051779403244547235649874152767258081903016564836088810600054428123261616191784794199533497542385457814879295027468213276317542770402654099112827887774324695678394554168928941189820998066925563707189067576455881129909271926070295661739647411163171188243675276344923713145274519090811029769678641504154975246560900116788272246398941401414763260678465888742431942528762911974050880763523063242426728204777770621260021253148652768822162931749622857066124368968457559668051377866690834265572214050505263853736542450546366888961874192657313076424496972320909817320308736*i1^75 + -5983718969860016884686023355068441376294854080870947237749562398289080758183070601809769923651624755679719032449690013660699864111775015538144460881165595714840609378421562936258500973257582094557779207772538506926861133748996463587796178974791746337563968176906897630680292585523747276992605035154809942343008984059335972055711237732785941039606245984389269702801782203268509768662306887654638152518081466110420093493935155066628359776389553933851574286485102514835535187805653190304482439517802021874332651971259308642788053278852625862577366214376400718814854042388925910065971813351305817190123842712006561484934226373001933750726879251997586644806782371247706228704191555792768359122790052054318223799166182522799614317030073051711235416663296652355257116509890236525135800698285405757480142030218363320737664142077655005921207858422706932373221474510941296918130142129244273435321120148049001983547714805778934976242802065917576638419190247177877594403396397850291116513605695096978311361596998421224506048331261250906043695019110783852183072847762084047691014894274322617006872755959710943376192864601818278990701078900868013449224545921773115446448890047458658490474248780378090887415924932431508273409620198525961182220534327143617302093457444644134217104833306050114768673479450842048407816234304339854283312933926967158426081778743596732328237865976681228069782389249544978294418293733529241924061792392003673559441987027067895346387589373360855981549848870629605613780092505204693002481122150305719410521284399716166032446128629699391810200106308394151217841741476113950535077452801050535839228370445024001699944680565818498258205731151261387236987362822863370785930087669224213062493522930416749744600780715280481774302907285926980539030386708553564394047562766297590102126535057065884807461964010218607720484699400874809231278403869946375999561066987967227950918761725465277689113506111820226656416799594149618318688515091411138788107294778620560726973992320820717387274993510604591643798134310241053604187366148337307849528707993264139513740996485306549115821080937819781364678774433824026811782596600898291610311442772473079776470104235736434722217122705244839417240541428129205431288398581020992160880038731351815270581175602532305270943946825110218185650321159621386734040051459019618007405823415308148995805010824106777436458575535483586302130132450331495301350754816804364248287205601099317107720101014573463373683631283954185466801412049966075459582051702296964977655808*i1^76 + 4549258640326342984856867147151804127516130971831827967031727440724620645278972735519923666878454240624282052319194726752367981052302770584678515822236951132504009326006613763871107808489264075641158128097564589416997441065329263843297686756585981627587380011264450762064337144961701639808855555889585679575083892912927682624326800122034369405643392150347250188116568659828412803256408960731400180388005867367138498455480738766280599132626233378438916261185411813604896344487808780017525016491224585810606513674255872808564755098954777507751268806718655945745214825355854500493851869274383669655991905873464634906284444696953768997265159001564474381275431970285046781933887187746145236848470941675455164457938856649082807772147286308584029178215738837992675320206389447744636593014884030649976833174755291878018909166035707767261541289495322626075008776029539213180300668227696301448805534666211985172769310136481769459360219430923168401877518755356291599805504607564608650969543108524037722592913569178533979288994890351329402933641280895011658782412540119109088386291941540564850693632599383371527122286299307437829878521883663471384591162949193990396587104837096367090010383817407581278493402842056923422057706963614781206268178001682028782424767855007954738822232146928552514938768977267605660157821060457367093748444363514658409120893979582562315885369525635231366971275556678211925104984981676773769234665180340171899422822483626719365979174791312453133151577298037398520216227446951357311423860566332442402198869308646236618113092901116033487010208675105254125103465819407526013239521906705007432017292804431766360090505495998446685326183317882849658709977268322248037978392806191073759447191539224872550283157788184666223949077324557574752832602146627370259606162811105988866045462623821355357944063050028143566469597187195142443115846999578265991871751086229967813913506235175546819810621351109640402648118410743694041732242155843069097393578214833064005414636547761119832177823047658448895896974684807028747586468457453165955819421716931461613854007085278168900833230514113440458405527537938938386982330186356791080583095717748062825063875558194481840074998159089772758115633662978425625997645740085404522003780951561568625171710661900380110144776833579733130320981489137697487309026091569293763746985991917135378959509381367214115940617915138111525420425817744593043872286393734996031724110911129036075809722886091540641951743848181436608217043370519728738204324216705122304*i1^77 + 91909815534465043221311478954814834861476828928330449814054575652812341733103159977695751726038130326958484067484283049046105535151489328820825079807817305308467455115210856570657054326236545148859410381268493135637714212683249340849713872471999645258650554696795663666656675437102866849033516885588230147239658646781169968868096039779300334010098597202613572103702065926614582356095314227986830744408263719562084357595668308903143083235878616695075294965895920727034620262414563832378167785938837494717499369936155005219965878747495926468134512207534384530288060244911355020188491610369806740230001184887890133158337454776072760584337433810429168306365175770974730958529606974575271456721529387794471629521493838561145486753661103529104584171364616340745840275348432835997245718322736289212803864445399377550236054718859616107309032350786126478763689277160590978517495062821648192533676331694632213880269243888483716873726674012551516668045067621513443415132912501356493606463857557804547480708799951083798405723191200417199443524976876251135619767978500496279101509119678936229939004547451121193293238659841872550921131870109159556294333050680165849608637551624803086387363376453828813730485036082445081057070182458986439493133741168758879630748442232890263553245092241163929322383105514602629190212437016344614532772327810659938902837059413577335943717432909980723508033796997351972652354361782661635850616684551965010880914869817151985277020132543131832070744240934037217840993083446521053667116913773950941450336587443911450596963149082464853503862667061857270401972276810726865818395560856404770726950516201937318903290682808824547197278490430401049491954266358811217337069274871238954254999838904854380491285644265817338455500830037026272610773458274663701445107964916113965605351051479807695769656482696881496953064658268975680027979504491064444259893908803751410264906100567118525737639793223077724535528731198635827320234400629853478092733463882567977361436103359122632472882389011071947945315248813844971224803981466203133226420860726196035567334858623650806947758456062463684809920555952389966719380639776506157540697599286315489625526371766613432422676674895141927226170817770675324236656475346515912867281595814528456319278556295670966222800075434289922246697918571520731840753693659634474646426694061099278217315001240781279933407861456776085721147047601183895914449260000990560410339967983416976134092461644186249712068297519129019761397513015043740300015814311936*i1^78 + 264546479435975001637390906761732327765382051110142577805648820179223891011878289130994833972322850968047355233275162247162801645348929064999998534170582896187946821504828405065552993474339638542429940548599458288639299317922340596856084951253936797207327115276260782357900740549285753509175579803855870457701882065591359429306043469691084669020210936902864221808083777030780094318451633745398433701771059965249727106183866204813310868900539336505498980821018699382133908485234951546938053937855791425552022890549447100425780508142165755659833316704205512162514877711232161049132238156895339983512559933041572583261225903359852917191833784205594549231328821860945314911106336734178439162291389949874600651891426605902831943065419822222144933313222629339606136640401793332012801045464611283177786185580757232758933497957607821384342744977364700077703323880691113237184153108329652713565008479370162998376514870810370883910521339124602490726256604072454016901808374208872525749519392536638031498819197303644252750062779112240156930571858129715011656430162894371593493534696686598749610972115515943003479474550669570832915699731128078105117409185409484119776669911212175844314540349434897925784823162807287047262100514122552624651321415560264605530906775053546463482043114156170100032260803774056971935768744406619630689511557320151643950419662006885962158405305416327230295192587348781014756840570479762821449159098281018387878952694078317917130273213645817145909717679168345711426869341091221320832968876989804586376140107339927909266525827390735404084598699122589898133637529153280199855155527029544072582225862303189235527408561993248741381687480755135983840452894338756181690265847291966157041266854872034998485848432498298658822386595546660764699713722184426396276553629784689206103376768783129827250352475488201187054952182846654161485393961071504525724500430035297452822046679142460409286805864603518861312550504951868193314495588414823907128015729973300626722619385979990550377295576206169007148250876264239911640399235818385851080588910696857696812644309903102399658326558364314700963734257301767558706887994663203679600126135308237956073819972936605343822949439163165930712776297981923532472332638056450220725683857894088711059897882333726556250363503004885704878506187253414304716934261100519812640988591984006037265116356318071906268111896946527174892918243085332302926558163436559057393566027551772303074102595851224033195261419532155162643214439051366781939613696*i1^79 + 71718869249308564902368127150085389925718865850192978852627476335572091532047461892818904243051670733814805000398934493883212648689075327835999637870610003706960934313767638248669326998156246248607577183646907426546072801671018876575939685617175261357140285869393885039169814064919752714133608750108929039603955515506874598899834579842957261903134769078383350402923148715333894827758281232107531518885866284442140191122720691191243604558983785965989815782262402212634097585892616765486490768531360136718184682117167232584946536878813533822339402102921028839978820945322070427361361901755222206665619463626189063559509246840671058792340567109141133897786581781866163988343239388420623340435103451936355798882270595944315482394277514421004749748871973812896734388997541507804881149969615914001673510242656785410234338266658335792346412800982150480235821567063278016189301382630667717439943906243542103466499571773728737057803882663127227629109544172450136332415935689801259662725109975012902434942173663694227749268986001496485908210648992853774091388852047059173028873293653043108089280505028076053903706625450679814068175029878880444549487937164490629049976331175427746102426443264072406578272303291571586806943096630899470755228636562884378599333298997677302255720569504030468018054585690479284019288628132162623452143706385990515316487359020267423309655085156724666368884307811685397496760714574082078479242813932900573899572010607750135306858231492891035809337735191912361344111061447743496522277826414561379117583981612148798084239610963171031824104853522297787393897429948656501848074892319652993810066796914826348846327697088025067857313541732308935875786615104502787051678916201777941574232050582982045692981309943134142485094947234421109178941819340206361114296122194248104214910251328262981431674813581874897416490448749780215972198363087581759123834963777371111447645179457955877320651074037756588325429254423963735485788930202274145337335400617139554758583171087036702414560592955764241118221187473845754277679392685778769731873387750326625548579300407869081196676001624317042047431375094260547900191559300268434054201769952839653927091813236164588490674398138201076903861200335965624761313277534897293437806992423649004967647254391304060505261235126191465276015216335075953963277602241779507279078178651667573092341635276631570642334286111037677358449387969447383328329421899816300843687995007293195511602527483033844862793388153078253651445839765654470656*i1^80 + -1563321791156077319251283021780977704842941898626940538821651099464457207759481729198791037222465748211927084929852567447886793724658193608186598484018912151147850634130156509641608431949451369585080588308503516177697118607514102366396262232290994204787925796069983466983879260218159136659027439516422130823001965028247414965432594294638725856570236280147296904172095788225202780777838592017970185570648829572719169557083637253167591306181829947040025484764263345397248236965156090480687794324855981543516046639901911517478192146790437309492053468575042554406372872263761277836588210584986510316551455827697319943793733621146937857691940010487219448849559438591496682852515461950131420920486527280288557352918941100771645950049521373261754727425913410020745002440825979318426248724787305920679572680686486481658026057292574822372930069562606781787731316463005043898590784255344447648683183511821261538804616186398739046687819377842245374650530253406507266447837684935388334694518668751437214972942301491346377534262392210473561242025793543113988080590863204683496239870945249734575892374588734000385009918030562601717987021680715880332210420069372669714356856128020363728529827868648596312339299133524701421258767805862404579345531712945219237817403440653086414026795410616962902639996399380209018211022587552487777727760571629705877026809609832804005366914680593760793768805168030517197097835003550739196316260789634751239235115690921870990692307803308013959841433027219506360146154369703945395601103914864880710777863637448745774355979144221125446023158446510552159937511289292806373248282851360584491587124403140362504381862976942566289629816994393331414072688054159006603080256876126658960170432754934387998869250931970781764709476513703727149456181076339458217952864906548028008159871084600611931138262152165092426984803376337196725631955828067362902193624393130774932215170101468919799266161260913236134378530253536094442904655353068488092211593491131906906233209575964286025607527891088737752218843567813078932463793533476218297566303630101703114991028319546098602889667324629237926296773521677727940708779109262997570647712106271821757068058938091695601189733679727293069731997629807529950843773609984986911504860716728828218535615949305778608639322557354733404926825465294960139844949311981936475964656662617979916877943615002159925127623432823245212436799513470912981194514711844356618975451874960422303027032738309258450729464067854656327789380787765248*i1^81 + -3070281404219679670732440862126611761237399702762649533324339099843281860073773829615822415368730404428791058195548554101086399823668039839674008561929104881338642086982713178411115636101349504090111829521492005935364828243850133620785175746588964945927420573014883053519515490360154080287836670758063551090920126675279320416544369277540767037674148924188487112976592545040878674085441830875130248112966015945828786785761899453505733187586180125775469642021370958923498857300738581935744003625046445531814503520373379693185010682530392160113274362100179010046280935457697966941133929979018953935429583139868547251198244168059104525724577121117761924394649235592139697014629479551250015818460630262230755766850823323425234234032384260172680465618290034558841980993981521788804508591831173399681112161065551265988061864148082115366523196908639537216628348450357060663116846302537439044861652500778074454599812609555446657642541078474110119955602076546185126593854980622672882081531917151866531264074060360483074815877942101938292904111334946522032894824532735762370432138069940978617669786874826696526676632194527220630076396723210472711968662408314125364296342001957480420568572048044294647174903455302345413869328382978995054144765270036886840313698492858986472361175894687144468745317924628274208107714611457122701509486341157161934957441514765592247590770584305744489723839008352961838177397716640004006675198549167834454339633383879453181747004935673942554950730885115296959824855576177596882522232955137865518219504517807881649507891473425858765452180539181299529010594701835612407772484409693194389397701802680329518101368203952438503111693919851868744445113437920720001968574801699930657312140558421692452832651658950030672904207246412317565268940243221589989731424671427994752730264364541683847882456599686838675204741654480189634080146346549258579153091607048580573970289959953748139838112237895287609898258757096943235941933722103873807415262692654380408791377489410339393610578173738398750201572630159247525515760126091538067053706334822187783202220884100802013505124162940361824365150649925349681403510599948567514748727942018609885862001301180455547139637474919520551269410173130540276274258565583269372921712913409452746631597138692725774199245596254187537492307017954073942661485514325502699660709755624547639150633995360183025224270158095231573142530415730703055436013069100530992045483837687182642166428824883996417204316288069643838221713408*i1^82 + 1650890770122252393072628610808389523439185147657796344499026457643573762093076055606504463194098173488180177922892374245758241421685679022709248508162955680906005726582294982185636573896239738346462386156369667542316061723694364594188757759661860869951492064868726560317858282910337409913673192848851018351100211177099082168628095993957966494671410209209997789905899463021544301210721463766066901481305341243258931057046530781961046746354710162178719577133549454243474055190330784986370601631432728060875807403666730304922329315256031399845730251635186488414683367264978456461905554907841745815496867418176794061973710777610726496515614439528032837382207263032207441401695113107522375739887779058617342007204272725681969307779159108065467906897056512786591889047030614091233070758056645971566578401106652586627575290102511285056522664039346190830575148047430008129181246959885744703615826472982451874144571060152203189845241725560397733946766145980976935194515516185820340062373352147217389701136985145296902826110366437868156994609363934601731993969787385641442421559414037265965362733058024105027988217447198115286076012744591355144863077043245618261618784534367615908464940166279391619291458608221606405292397783722811922680144166956961453388267105741754821698718014635838734263090780913528770810737856703174950084540375999101294993678771349924857300616245855103932297343477445080193939901287247991027549792820182972620069968899399432355719439755250772747129291730193921865488425303868733848008130391979453531930628295281046617918894384609324126048439440803138671019512665264362962039303544898457086255172928785818331428702694821606842748430146003162538011905711626024266402281768997680195106501134270493157719709436217013862178540154525563674950237467608799248059536671933992331774445134237350990575789589834784545552230424197208429406108180422896023894719723659818723243205497494195368164719964593857929160482060383400917829840445231740166261294453068722198421623034404435727413584080451981000197832183827453099678088249548946070270293046025957484564068872487565079868711147782468470558893283389405485469895916740162850343426340161440214191152098386851164987940530944771704804429510885284754469955870134079534837517962456657938919964094388101063485586366019810350305534543769176027108223722355519972557415730439391990534243150746638004276229997842158550101357546181762908794876313348068537327653182369468448983959013149243646738479332066462793728*i1^83 + 9547041401972927474678622201180794252516055530026490918083102246099599741913203105938254060312371174335692205068192455468160385156455385918298007863487907574118614749329515376254787522767951881548358727452716291669047991416237692666157388428046485859058352676236074546725015520228108522481026441891717886596085796087346799911626362220565034148707454419430969844964967377909241467489090483323358405027454258809513193360518376262010405740334215336724415905772575362829015927204838762881159264443994964998760590088982452467489248893727477158304701023223083822913209060006477618975041655406777910837264126435229051171157527274152441860748726501444450303900562624328684328182722389983516487782475773896495512154730774804203840662188255538021206524104308455749070981433711355018768097297034475878273809878157945649490749836703422637029718582738368737818126537282878184302518779569911054665490070523100902771630623315227678920734776781302578416922100235700705601303146746617248195736323698162563421270416758501863760863651559974573184333833226759972825916282165500620308840941562465430229292774652049282193523428561233261101542149072116512290029196838924293618396527845028469894846615371486101814106641436044522034765311503906779605010046073946790477804405591846772299889723876195520418034911984512950389271579190540300403395162856408298672113650709276792321467372432534988260018548754615113013979987658222652620767647037062545269507785838692940823910801371057023121553344500598979842745341981739636114909416985984516866047794276280654336403104870705846949717290276860925760238936063808925394277273104526443984309507037783495969208015767804771367841730495945419643687644372652653018545570425984862206970046977858433487546022040115807247199141960400538633246537435183546694781793198942023859588697629268634455255577690966516434263114706988987071406045123087546950366250977162586551184036580674211368806400707326161084532577442647050109445122505532874143499175814008040650742186984776887875842324479316185820302345432453740069969851889858567878030438700088498819573543248136045823246948701171889149722353785180067442954691484179502783605382343861431701703872522894282337643872552843227471315073713265372134478139200833490471196235671446511962494664535907463712382629269072880673852282120807804375594448763139982995602227203571379524304201551667887858242072390910121618906910010469275129924934847880746913219511567531217162937511944563957345980719506128896*i1^84 + 4136490415556719286995136267101835967528805152173176063508955872669569624671437692780545879100051284224786977607999199261943149986858812514665804013553649820729645823320384508408930516685982097118697499595290113090378281871014744505527729254045064492106215416635231233078189753512821270362831058203509700943195719500534398009352269808799779973462911631873797919343791230822840206207173033217678370045431158859858951976486782091099247084955610905480790857273815449837803414109021874240717581899909001141905057537942524840672126248352226838292350956811241017810714599447125766096061805324830964539173919636648325525262741424118563086590615707668382467444903554971645985753948659518225627498043872767165097067712635972795702862064230627947739336993897985496140133550796908602311199471334778374285760036482532395152013618900262783909685797144123682999948210614422491508192688122269334340536923090370838489334600045080978387981135576764440585442959606472123863159437038653198599775793286406835182093310783395159215301308586696910476581452072093694691373216923682550920804559814123488639336909179305138998065165472465817402555761002703176799276158080251183468763021636776289485734252959974643603938716270112245076119150873602567242138050089629142285291547686852018112983561340052858293686142350281666600659392369376037599083525868268666504187001299317207510372715259375570795781949625248859746619563968656491626551121109793731409367790593165616884783889342204885197462784347542407795297601022592471189785232228753206295883001433355731276380569703215925404844837833315709184321751542909489320886338761419998852687195590914615656394059068646629583748629604717705061810141952383453645449934678385139954138337855101020525358008966396396450772972568834453579847864975570301653866921187594080306744342778059175698330594992021269443992759911767372959991038936365855042824320557026689282640382593930579675429846369285849197962485299243164543910534089044462479989594437529477028331430760176638097136128763176565419320072458328919593756799717200894817052999341039395782112318896145968381078502133047841820140902824018459720539495163534880774150236882971574176299796722441069969094409787759923741253087676031153634146376096111615546903929436286378965261718467291232868097471753865014984802593326281162963727749555183307086217033798540843477703936698181504672886088092461230090954431320289697058930519334111402250810634942921564372534546332663931163488813056*i1^85 + 5387012333492542261883994238719156338176158984829487664054658944897389851980024463425408519257517281413474967922270904892296494510722695879877931861420669561821561631240990236834293525897469762793085674457386052547978492932306093813704635701536113970426397990825528091010226503175750312097779100660757395915179842638739349417718165142338729317511848813575689427179428641999017644153229379378222458657898693710826675956475569085421779759865332113420716393632711015944027898148396445545574199947636127907327082526680939040591195223153746758287944783664883201302809051182074955868909270151893262214410380270423792547591546261899047430385644563645791077923520937694997755994812279468056507638393441452351515383151388154213234395972281079963305015037379714449735139560486202701154251861319692620668849212644962654660700617540121139720953386320275453055847820603330899732418520199736719647212923092566555142848509975131182640273763075246085817198663045473695881697251660931626426774818501689587257038770037688609873443284133183245981317961455571913055267747881221242680348532316349165828021720562572944819582167538365379285267254190160483619357031147536524765307333629377425229213439578975310385008010202254837344130045583265405321171271647644095785526950304881802583404344470337320550751760927184669820459649594662995070535960643144199572370489444402749708153044422641003565957986970280665131790994553641331549573672102768174460958860863051281539545885531893579534430846020229069022484938637406804793573852896932538147401051206626444840301576821346506791782380979985059644928986932580007099716495810540067809166194071251888753411273713416395697761694603250814638417442907629529661815122276106006714035332031046291888295587187151116503059911478183192254316797709292228780295104116805147493687497261102099308545791734712050002673654418071461506414589012718579210399864672725696363332988094233943882702604150620730362846631910295047215653115744203089945753503114957092868762537840744191804804373831486617554323104923342954498290340019268320860371762988468629144682865238120047996744920912734101390236831511014252194275805223279277288119360124041955680107445749710019410718755201308321347494167649507642058726437230118736830566488204116353915529055430276947361843805083025586700175115861760967332868052977138501498974831574290609957699924644167838270900495127230344895035155501331333129373980552805070615200177331213551504939556719628398886912*i1^86 + -43389703956678056966004802285062675521313960655386476696434494220290892757828956560170055807497407942662361017550881365659221883899713554945795489650634598156401553442246224308562768001582838021865503842036628228721777964874090075373921955695435888039141225697756097982673566953940625520395582190586958413707520638767132040150413830973174536228326258156003583289446289545062079189564716347262458005054438743125551101821180221200539225537509517109523010101843427181436766973569577081807608664464521446744000860988900115111452172958519576950734569099636601088826807859216632140902945020415275122121778150803297091669023624531408568150919297217906833170849995444464419022474056908089390859622915868804471060669011548935687774935997532184240849476019290832350641607378220071865944699638174375685181094023981068519125826644943524230273855622495730733581587593715048313297857807864338189192914032660949682008587966365699621081433678099139680251831548772112951493360267406715389044801764567942138874839285168802760921016498039888372285409041401654599033186370027593377295521938447052262254105444365369029550185933552101699501662647042592740716413124763582792621040496856283209223075273535656933971710673110287189934936968718112516625358371477158006893069759359217821121289255132554960319147739038545369991797946474185851240968278439387313373007858622800360316746470526884171588206618961312888375645706927406415513345547717893230410891253498902154197737660003831015980384105216362878690107356668114066900615968769438314770240900862318968569775712664722958111190716756603280269366523928397867535943319286028497326694639564065074756541042225354259799163246269704943113824585004151618366417487181313732554042682111835777390023314079959008803952407510028671323832249779263884171238474755386977497742179046962064295474109238716208430973938389065792194684633528866989495186627178933419504784123543432251253814009921347847682696246135656402736304874591697663294929931988477067830063631556783491001665753246071509993578545503915983613081593752678238979805218093419452571264304389534065689652640718854564256304780086791739547391325528864863239874432954568211703094191123374193041102839653555261307150568346632550349181993289786800782755692498768033282803740989109642208795212155564868810429251755236610695094575442850587814446218460303384868116434151204311744136997409747862213461673117400400580324390862802022623426989551892117544352996197924864*i1^87 + -107331210829786485172902973597661643713580311794639627804946301842312971142396778345031327819278634344477070569215023572256058805440034059592158578622013532028805535224364985872015966265935496820587302230542107479132950929671881648177467728363413055157480975435249466299414065390960477193608082939641749512850342182592804544732270877965377896797764840421207608505303641055074094708429343492895698129229646211581222153807870450814326235184294018900156112518561364564666811880900367539860348612037137952128877087506305205569288085456798025030423982795006682567937084872623708548606898189205388614477730640360920592196412446833650845592097468929494548497800995110042523425629272263573523310153719451739306601859061137658357800139427626823747408254638134528953022924885535475339116856332210251905919404105539327841633320963149529624034651006931704997472151271825713441841415310344515714624559677093177353108725082993019421059563412167676981954296866038030790853012735018771290478446817026313033552014957083474673263753218862036497396843428270858073992784006281611718963878584131068809229721087955190780604992806543151301919006376455733106197182294955862308774653343829175661178239826886167418864129479334364144149240409845258110851696525790173921656747491926046141585224760696555901003862508118225691544215157387778296058104362529552388759753854925763006470483435487406767273244908096189367722157065181062329447056351869657363812441522059675872140065167760278251306608226066638536719059946264102999480800490072171643678995765130884173434725359623210690969002165571569692491352479018176285868919710719709149985216708959363158681782644603773545172098254600276036566704978885428575897504001581550360181442653688864778439952603667986162548448494665014832048434099142358758004199135102641486503177421931657025853321476826414078636298682728989276372416876247497556341746047640722924223500076763018204554201029547540156951408567080796272744059472065101219099779507691605532627211445481840409834611326320252295565342387536972774149208582622671284524825064370475821717892336757072327996477701065357724518832995601221399243542197590468880589264395921916944150925645303674965657950333589869754692582126697614076780786641017988320656454524752025483201116197603924874085054942713052411380547793737683223253313531234981305458446665604665016912289351329251262371089848860059142776217787225887951052087818460806440182339614712082977872039378944*i1^88 + 138376130620785659885716393579380699067473359364444674716641960727052133706812616688584590138642781859430830662356732795451584842191817421824996483166557235632510735051707924199260539165889780158730153046483302832009334412504913709346407536098049867840788136493405148048257264402251534508514148330860860339252243594090629561277499775028612020378662817196193632442442447322673172959629954520514906513939204306202659217337235455639427400565082551430297342766993134160684294809802192166303749927228251708824384210876004993490693488597169678644226216888788192243801351017351356433101283039090435057137727378738953806960559236731053325066237391848146856542047250563944413626611661181604074520709775610317247427248614323156943940293249856751448500008236415582954429838335593293674288146089286637238239139825892694021375593991644169405737822485497841823555026895574415525923043502506311339199574922334425975926126493282439641734207518858689923277288908293193511467848911018462071816853479967489233806305834324909963873693310231332831713793175691477271233935821543156449494240175073948500345831012531616361939097953087204558109680222246026390995026021152511002934366421767515216008454881732663533996995267502758461900511937212202585071004907257847822772510090503486938763553518563928141753675543289197909344339549216055882016688456497277297444363199793371083530972019193374393166148149403209552968812934410136523084401233782148003641393384519835273581677361077294861706751996177743096633834300102793812290594010333932271010482999022854643826550243713390188382492493031625974602204931912925897582109053366761953304988874715808721089887162806166518062142901622818421772104516552574472149614512188078994936018848000897306684759027704183216365255709699076959556651617206370928042207771825457838364165537348503052785307164327255071324309529876857881538436934177266421327972550464610940175609945079028263468829475222703934233262477964852252986918289097042179901783338824289009655152087517484250720796809881072269836088935084805400107306692179641655945361886470288952232727460493720473713702914157926396185604638633634735263398790288935210945434954573146109768179029819884665471356450758308993559223544842708463160418620638119744926156842621169701718308062630319009000340397354930824149252493887207157831142424159332487591164961180251046413389211442084087566536208816440843688830086085992559412301235284925894432955333431433822732288*i1^89 + 124544679876397381362673505458942434891817659573494460897138080453985245245565468972145089022452765430264177347626828014240248719002260062452619482244341412142231691055299073637278654102676470952276370742455295588979311725251163721018754065526426177817665930925889460050107101180950344739032600802706861565127328682636059552117479198177978782483511038572332202434094659566323426968759529763384948534025663163893913057725639040543958390865469640266031771827175703722961161111336767366373012278584146167313387658549280958845834848092395007553064555451088092131522370420278916083761346633959631943216577230254171380880817781345136053259076196945437828874693089914604640166619685508250015785459965950128890246142716344219664093771456249162533425989004212037209920360939989140534652039330163422656976965639958475252253734592179121560483699556525527065941681445533823591667114929359469057751968539850981489762902171458260763754247218380451994824245570499258629727765674837670080297498672256424604444251651653889587978658150952983922255345483737942561705619747153786340926717321550879249034818692246521219129957087252915130024038014606315911497602561327088639879503521608253398994064900400563393950975221089633585995825668115313759514397344109178020787438270520010575437790075057798001968805620633675746619259347249513659266669834361474886755038788665243387487552679647358414021846866773939467205680084097418314682037286253423268683778755576160749979269493972895090133340452444893713655375554599029009234110696026491458161201709003525709773631776353209122031243460811078245175716892772986996659492993137467257240700883678375671953052039659078902140046473878594734332609214745243630522021495690732715436237384965899015479647662992385263584731533216603558068203932663255235490522270815227350899728773973562974120671705014613428135375298788892115232914628954752854131783235203850994699221691940968224309701831159913942109934961525365672335741977427370518596910777423095199993626274516190352446422621961365027130550533280551457317028455921304875065893293901358310161748263538118236887543104647661501309425951849460058128577707961600218624390842105368521905437926340002536200381462469834491853238419139786618620776085466564884522585297354206961930003659049626238396925017785525774997609265499856417963126277638470540268555383743253025030138031981362693956506055436036796396870974202098084824814067726511848130806490312212480*i1^90 + -335414518106645759267364184674021468376495755681022842729459328762356382577947846869477898280948001632054659972729167111269195759881623534737275113737193025112205441119220696340807315399876446897946912279094544148652352887625428837235423142798742214379968527615484386501138426184746767775828136565709353093676194687119490272339930376894192847137884276167913722568122555711567287756760263161623591768129297354928365431989702427923813337057501716423983477147461434054738810176034585635959100913011079148918109197770822187989077861705452013771884603982328405594885888793919921000437493582377318011534055155790581826827804926236993580569855871927261570935428062365089341403519202841928435808161301369863409257381736794410797780543303462123368738223306926612888087145704260586488087967845140566948351886431872780080463747293805076368822251638769314767358287399532764899702394600093784628816381693174086790727624325892140433490895024353875742943682964584580686377765421409429534589147789958524335153590704181755719047794571059286056713302785007578796727457826538552767137835670164616270116435700206666087007227138832614311923696857497137505314160400426579841306586777859429294445028536441539545505252190742990924254582246251944352609258491346304856946033702481379158310888296035605709608486361211775835180968438970173374988900488509309775415675334216912355313281017649043449483806262463157073414427698714845383888438663642966549215979876032956976075868802374230883175432740395497866909075962633180419275705556157600189356744158854683665682789780159208910523050870603745088001690730589034621284257943173996886159971869067198669912698844964219433798900564477255265957546953856846752012611662490288234921514610479060611928708667131209501529911414973259868718812480786819969711636318692210179846464303802607218736214914523036286038818957707446797399422042796686838611603701526530196198090763832617647449805989362835847832429871963696966092240520683457918732599739424473166605119263735063496199564048595568212645848651221790624334316340998783117263683615255587358269970881208142062621058297405867571215323262748783456467040938281019651778837935361248763991956650283215976454215366935061069189244558994673687849369531612697626278440701090128156381447190167947419706727962722113834322985861869882976964293738708304978904969221087405747761716018855197500879077710781240900194328581115356897221544702250708615493251497984*i1^91 + 67808480827669061405494677350736942929194721751249264507638418914385614300780003022545863768881433547507493150506146535993600121328545935627801723111747315049133227537751789478489638776545230234740017226862263904196415361450393466464185998215680306060324560847504196039716690639803748959945441923039992654399007362848822795844457394368817405351722695752315335086437265101095701905261798227250979903881330702004132503575602056849433719843028364967198097471701397079112639943552146271085048304295314437364822027136651960693996875238655869125979557722225637905842801955275821638252809904385170438424646741005321603178630465146545157953614574499855553179825053176303316551783221062256291430076260652033300384360352000194259954503565972109886417211043131849493965700359232786414330916722249460016113842047134046883381683187994040404033566531881493716271609502538245386731095247045473173901387560975148950518605232926578959973539584117078098154992649186811696436554987174833089478609346992600786654842606552105243883874045738646231705032602572720940667294380693107857158476176585730023870377826117114340516449134839077817905765433442865785111447628655275817064993741527245402102838570871068717817973990751742706865186054727631502260105232613442164771084772087946314225399934715895914952461803262044881924497792948454952864630982146067721750011084153602253400446802315757101691207756334118227814093510547201226347781899109855250090201625127761778601459726775396559199959346541341674500508567920602482285890601792984683192601129496015577349361416467455838478681315981331224509471194823155043672391441407750983781021717591254871565489087041372767122591844706957672365105225291857509052411881128711526458585994381925211279658292181289950909006822346685002196189294918227213036929048639918198867553525137661650719647608885946315629173699920809810767343669004344607089843476758893735103185730782121156322847329838110587979972217669111053689547015126680874006649276051436700588946624476573091202176792085218348731279182575207554112769698232517557429132377552518835582173561064370840587798588499361395376640762099127265523613932990085137389481492550810600713487756526758247599328554597811561930838840663009653721872236189146996437202168777119556969831333535313416941707353510110226925467253083594973557598870988341868288382281481774198669659463997432690749213331596400651271926899691514279866698639393230791114752*i1^92 + 98868385718159802940543021947692242631121722065323341754406107320983214351756821429063199827915958942753252758460469388696494274950413766883249001938731628217074187444035546992678628847900489498872655135206101280101860013037875048307584381654577225830601113144077795547399088554417785493115374402728158400023151122730954402705828468781199147099150618373369607566518542651746581097191549487678625381647494607654649459401296034353048188328497724820456744018859081573566324424593822212283183320783035059588775068315312261390688130438023013666976381901770774441971422926286918603699853433162540411341867330771530686227496007703386452174871665980581958366410777656152672258709078973365820690226952183142055712077031038867619075160065720044659786988379302015236713411251022047236195572703738230867780330450063796600507047570611327511306936958838092465192722234152873007905526025350765169430222513965987925183089049212658286719397685912217481175721870896301560285222027898326914374942846227320046274212718970508766772663151097694788704402312761866097931774017271838529801986430519482025742317174428153705022960277242689083521868019471949341757369058129571811835362791613771843456018804063384824267583200686917722213230607738391541429789587473319086971769034011877570908949780369209706603331156666035611269101077189369619692783220913984319412104728527189374466902549153211221692843747826272941842254186133956048625966436815453818508545976071025117070516361453401559709371256422249412160998370537369178010177413719484118231948339335366327471171120784381021080910551512385650054097299788276561117829030971273076804845227655023902195310569948228456347746171776605685791156807449762075989434808395969443226422833296826099602245249917451888468442565270270264219917084978429253054547978838608322597839572237954466360015384317927113801097736199394104110194191795735550706256940705524688249380966802433820973488148430804502247264436135161567640028296538741962092012275790437560095031793772751687246161942575458605750478910629278400787188665504367644639878330548175693196387024828907026205651533481908396197469771027978341344128454186523396412260285728480580833284560969977629122512339795521335576567498139212936915498388054776111896987947322656638755537862672399697504637863869649625741759390062131145792918726640408953325884508651291096843214598997503079795285282185747969954155970438622641720854003807420416*i1^93 + -49662307627101427733152781783982068958849803111712978062614287179748736885359220630011550686812084928319352807124387971699736330245025465112548268425553956332567958013158384386574572833875683886705486849196692711462473771709422268481329754272067105034756939517773200645614661981333319379308802334508335785893991262697466613196976570379063335623180044634133033937032165113507451546259422338202553473858538198836803177509867407905490687364717082334238470830651163129980963894761570816147487787846219269497110551696200667323259700027674924491753378961360791841928057844363475079925674222232957838215195390622416339528832634762392279616777764955475036320764822607192143566181708975051846482285491033237542680203868543323250692520244871953999387626017301101806641948985607762992359172264772848373888714726708234307909054200200634458611550254390617763999587092543351704115989099196604353128733475144938082084609669862061333114170811815587310932829709225853982854313963981695396824845113112080840053041880584019962609547248278224593361455977707314076880754813358621463743197295383794533130840497661728180198955205826046813872283510270723608361573533502842537601501341173499404999264084118012402192845666312342394071530501398218309864346008756532385406931508773923249842227950722945649337820656497130579678489407084778179441061636732201131241903169896389131231878479295326181026473404047920171926636599915451863457091095035417362346199602707806077878418056167171276859759409482977996610910227803316920438215092597413083787455084972638105055965456526741391499121933528355043917504838791885209185598656236587950181492523366299006721782910182155954819874729994826750481879897633833244836780456560082666717824780468113169291819383283622289718947572820188838762751898618888039947904287952166805266172699606658663125251359918372869846614806882109191756644417186268490309015865396519414147161572489908431708504519956640479054746685659814371342211163859815379119232688149625379748063658096721967369048294640672170513920461991225669447611387098713479499199285626320904709175250241008954002281122900017877914002261777805576929300677314566442754393967240942973274941977935667161885723573559363182751360992466114970596540900084667581720659710094063722373810530805793600434793097490105638474571175150576378097052422056407595408085526476698324106442186630800658880641541598265718470780895288658747156200423424*i1^94 + -16171442759273674424374442066274723091946171482320307053401974503660321957214810887775122084795474579399701430026446096746991863255308394103497013182259240446811116406735640638664310691697473192434510769865706289408456905896583945521811114975286841760316795338379612373716265366884505590817081821841233967321155174304716782945924931848220904967416374693017746767520720810735143754456500488840246272857902994893786659695511705535581131612243697075852129484451140611678331209790619065111017623086404743178028173463527782723796181123238280914573869396654761986988610152517467144587865341413953512097414743758221914170656025863897408980458676913787687769296570002027896678101012513125791612689590938274107529974099242200833266511096694685248612244449940642123306124711375282665332742602734577156931149224013946579188160912208575171550622411351067595443095847036518763285764358252182227797872769951922841376912052992978628106969034923470042787181378287403391287572962146354569697549032856607357030621486961726390907846886780147194330595527782287196882890342930158391287383813626756132963739853514506625298196597865803514234240977381383861789597347228405785549203544994247912168562891268210163880297508657738242197723629351441188959753673544050559623090779535402528068365215616861217436434184538570296636665798956260656634952962930845898951965935095736362501324831052303948237766608034024107115976285855146166113730512015703962766579135327743264862477489063784839037725750622537096822150438786973549455431336994992031677244940429028287685406355945819132548617365233805486809956888236667827583048574965520140181999899462174955418980527140111929786619790152073877661529517492943416472728543067203624313268469707737718865676838761586339353154997024169994918691585469311152502358392866601393026231885309717894194396508706693652913904972106099446023370746475719532542759163185956589137525427926233455488293089875444075977824750957891016448812151643824631585822252540248495176295922210350647823424689703043744202806637698270285395788144789512735390291757962721758636979358843822950907273369451859253134014572522755861219264212726022025223845450367123555232448509464128139425253326182541929982536643475406853061826074126149375250416472037708477323768913092800831131587604256584403832999372393668776968467543229564534630676380038068090673629561454516291178940849148699517614128115549934995898368*i1^95 + 9650095785199317223234775168648534411715801455317623346927795941792393464154405984214256842211323430120174981154207831550356188059634960052128609892167864757478662954696874693991097224943658552142745316954205887905541951811856573140203367871028598560228857554745122510150548177320597351266972146851366610301513614261106344595777312120701267002845645517052745294325916804001654016537765203852739382383312046178265660877119305777302508502124032786908622923680963360397968155237808378336444797159678403218584424735141793262738391810636417646681996347194742349460304351332016674498005181402817898098441683304140165719652862627699387641924694149890838397208308049023677171614717796827333180492746240323437358602499904226079833641845157050470111480227861236391420535585201923652523145793101295963336936848537543009784913368029711708501202763443968695491217974940573987469538878934800218219740096611807572350518512129475572047336002540283201025990307353514757889398729952817814556837312736072511712059758702144873513703529844086283218847597498654295596639772960761506231923833811315228212794622874976503836862869499730450242556153341127369739628729158184736201417037806866922288720710884846287910688671079877647534631567194852122060388491469425343162830352497392610118618228723147367918159894543536070156494760311777476187409164955513149416533225430105533680122307557452637785172401537057339329003574656527486728456781904664899936665325343314466618997170865496097233092467478707532425151113011550102026376097457268445166418439267301438246823848374308676825811059345457559214601842391780296313586323697206996036260104229943513544621001869563623588955404485328852612152750781506917656048141907741670450224438314410703921900225226630767705704271718888099017808466718376891080503404701762927033314999165791005727772966857238410692490980464868746590168186676146321909620854530782506392964576483614349566183763488976913155287151211969725782966754295777220398421893533023171573816355949001117603055503778306585952010437683809072559685201484121298555969865664116036390705401180226589701597330591826862430156651872907743376864493694635363582863677890503657121025695031065845697854426368089219984441089992325121545091465444917111932457065699444005142081857303916610862591318062245685986678492746776135651631136443687705510978025204170693727343262517201456222099309132612168524337046980919296*i1^96 + 1664084146901996632537630747798206976581567586071748234752017652564368887225643395796264602233460384917008037712718241066422563638945772157315068556327755694403654029779974361787642493183713697072078712761431030298085322008109649671351602676256718059116352603141933607734720317090999988444668699669622865809886237844074514352636626749846023868768445904640744774191435041726983794062689622381912268693090514965057235638148236371328799061078817375874732421843816238329577352838797695410774757102751916194256970317215293961243172671743521034030898755683688421907842865607171220681048178768829294037087703436897675483984260165447052469821612421676992071440414276096833124082740881596919994565738641301415739427127229897431853971920232729125429924283442898776016212233847633913555871196485996369195743684264858988479432240714422872873152330577760057099805337954823507816562736481439617688712475490284286870732708497770242344362422351014665876927004629563770613236992809714959743799434790260825189208329841660854279929414996143558519329568686682708365553152527078275460960927240812581568752213651541888111794346116851454295099698719494993550858450953916527476530446385565008313450783009857999575206408372477723827053369503476450932567276650880813018809435143438736160472083114117960571700405076704674699154208746736019273226616962911805980822878815713735647638987155215087414829340038583626190083960399989883384698573950715114793823810426333374719579653727189810614815859933901355611803578994601091948815229693868676732043070351499941355912138176286738595503678126278248302228295768024725632000453157634587496098818243475292213786111808598626156762503354025033934864678692866410872607142968026752418797058455754837762562632089322507009093631358662634998242823213644929949666807835343139200220887564346220332500087942564895670385169190311866462412374195267226482113608098703631497915527646960169463246180146281642260122771649022520530954798178702867620158226756757107153811836575477327159695112507277384815375814451031056455354308353714219268157881290429490657194587152293770929270987790912376767176412034663312620984274842833677374952734376242052520698140592436508216313077790312588035430416026886253754212942820992680859452299418255488464925999997747692686861416587737680659406170175429468103567085531850026929247818547748299681327367487886015425902060539840251966565384192*i1^97 + -1019939704299997112788079739897456744232188427122474006465920531714730680696141445564666758547115323453956287066745181150187043180885465937466229984478985423371290339010538910379512284163182494939898140914386197635943523705231914969671688681729729758492276516566990426691043420522299528155863116559127236970675620678484378064492373985324915996529271929095451196332233792532734286606891121417076459929147469771421505590590685738734465567906468232125675580335499182123796998490248007459391130765131348823610985728080329550136704063128804866840783995054263178176850941326992353337201343791892325460827620028278635328112265243423956829193110784335867360362241072806133301924690657590180596249659159351433108904180939995855623610367959015538052499741035322620425581265939484819739917893296377701132121578094319399237009593115905235950962134430416959200327500402674047008811162823475079992033025755836034990332260406197468047164266029898964554986179845716444510859656366198777604569940615087923997946302117042952044857374390872064880669590214878683424709807196736017857925093566174371480495974012208921466045578129107304626568642070835631234970109657007721123088008492188257794103750693317743012333690500936431213407098776088909779303117849961387637278187221957848293342160883717981450370754572135801118440639637825777307523773840650300051588930133650616645747255070274332412465818361196209718454303298653345008126371189661794656975983638157946086231965627900258195678762635177530852560759708508626369931858363201810278727355330070202736395197582872334948577339625639407517920616809702525730581614730905186645858943320248447871985123675531481188078044389147561295722241554480749423693976016847203101097142426940033418478432535268088789142209451327554666791651684372125129738298415857588731211308079636002844091392088151054019076089611004927322527651803716796003524202539149422648396219644613363453750725221427159545838631250732946373378347850314373633133342196915127856205888038901580749255131379392369279453315188981258000832703581414087577831972623666993107766272998952762128219031776531933217158725027790554746773860320923379351215954327430040560489397869403194914150701466754964518686799502349338214359540360857778975725731957824624796244905206406834055808917416472706932447289147676726565029033208440639874861231297493984985157073929046959616437288527070383570944*i1^98 + -121451238355335091838013411563308901017084834583031753709657668113094358508703563677575712899528328006785530552060122957349004504797954199261186793941787658882095427395751463568112902669456373593616855189377523123808999844112079129454296527067447471885669564123992941995182579078161436246766239189390662355096421686024730872032795339891825605468713126980829963854684492523897761925255443568232784927317111429117159558937632169358874707548869684678861096274544308108548888259625416636733364742134422621777486319281547386708249183581228525163259691829239817579199527932531018944022524471794427418099044703295713226607341975274190235473000767545323386291576275740952683461202989065965830103962943644658760077553145830082784758412157301965923600880672011235806425685106818537289604676490652715237974386769390748485199716660640735942984897744008978889756746950102470635304948707100032101188637670581603995600487204055123606117956035488708204390237546179498704339616310211629212515573282108895696783217185463833775076941479926939257699730318184522621314301325988195769166990508318017762105939728282229000401219543684716652720032272170436038730411968529494929430476895208750812227568118541629015283516956762404528161381100063626796879991532472816691142128969923760143425430448533394068424067753683891011381314524607206486794846777972228273038959638858645026371561889505566651352700117888831240657156646147726751736856989418674658720029413413684671169031886660088264137422052458818717643325713625625865168810533404474697170364805372885955209362906766849082567786363878860663531146878698144569199539826825983224307311094626894193265852223049871324849454957548433222660895625503967871253783197663754649090256937122585812812195978945025494204542204894558325429850080817195726162325493446048885486094034216315574316259719002487962800424917599856137812975651005014427456928426821537124141931477488794520588847364825279694247923444590429218032099677725476389828567426517175340709029177932594732296069717436305885994297952283588227112566545280630428930985779816822885810686471243466123607614198832965945749478743605445088972126715917393654268948928187483322590713229032579264701219064881182423744419659486949025574013690913964654597682665046686246632140347987310697631138311224548138654361842072490177247295264166091408545649720958454431013028259476930241448636502245376*i1^99 + 69474791163475024230501519446883812294553891527564425244139113482224437504695854315725934303562471898454004122344016641348717041744765346181679800324379808720491515583908209973293736118506541906762128654569636808659031408208528257394777160617109605878862674168806050439252693613297517943672048639029975594355107623874622680172028995663053954033483623865890582434535470549923390313282165695030404725760202926018821692574673626341265796757291145824598807684685623578816363290764771284184691464719998075453796485840900566743981066852586595605869183569357490103165685176196490065899782636405337165544900661355482685031777535040872543849945169469879791536604851698895461413003718537776634296921342315845304100836197243065496309153806108925760398506555509264745693820593398429566796338153209014437724812547161275833909319185027425640297476014585736528683091399825541652201799303563539506016861350622751093729142338002199131586637622923235186587016226426123061127070386342379421064818614903371566043122885971951634366595684671232704840280540824434586915500820161474558888085390105152804292358976855262206202772808762734064911585535694976627012794656498656338131619967312127842563264756661689350892269151819497569036255898731231314576068271133818912616501732522579668467144602079890138187504792599880643978142813403675267858366962419055227558657968556028180633187560459153199464801839985755140440618346979333586351800608110567725690167894223813226806418394524239664651019310230953369785005982890663193139833882560768487814993926641317330805698710174461355059690900422426640710874348498487554341373966943080287063826975527333511666313467858950348628584310850771434471089334552411063071202699866417056555393341960891770619213024096480338717206099893454686403987618603371394273981138976176998524208962535941082348801422578212628940390874925029067082092808856908849493783842486782052284178140191438475707119033736385304928296917499790216320315662858363983210354228285199138162828368954446211464501552559782412702370536376283389213848827175033673626184949497868858255603651482012299048897945473523787703829493660429592298147259674583212061205315768129626159194027882290635707866331692096678422925551171317329634394959687087798742086400660316308928098273216567370465538557446661655617538579256473938915690842824610580537704468407797403713415308900717661310156800*i1^100 + 7003943804165546173976540764490921163278983175405040875731094341048517337489686611302045849989988659382370867878969415675106867218189551596869860735980445393771589442717437482774729002066601154891808672006003628957366017066299780265276683333699350751677276629367785036146292293100935666046949856968564935617553526525619117167214512505545100623878378103282433176207800316332486909928853567843718484947194178731957280982667238271981201412592849293060781838586634822699799122006922805052066059352066965513663746230197491914614541592592207821967604395873051865982761287519735730230965814215010255030558506241921937885406632404112546540664488628892136109077949184828518065285638444433560248106806504172021952839465969752294231314963853842990461525883181481941704346437491937124149365248057602071548276558250612789731060950428173298914675028561574156014921918913250624409975787399187127248390020493617785042227423508423806224453786278553472254297082931771117892259886340427785400012493211259549302511869490811054764519554257664401046684507173676765523033572538189510027626665661492176030421683015980110681174912607492152990946387971320863738953640605017582549451427572609073799833232709974878478413076051539417968909661313514588606657269746138140292942383891256849231343486042261137306451322715785795331122763380460802589529973234822207246798510676525296358105379169665531350614883991736483285947380279617929153554021570888724272305644210927144476779130934387667543229590708209868189962397951611071300754647548757788833815289473490197093750709484351659253522706379678272207080023426522840304855845086685112173524132622168249138957923235410982026951445584885073149978478243352956209393959151023528450793605323764615481741253017281513108473366998127822420471099753496158675720939017345257512610297047554816298219699936787633406649215422166433401494837735620850875863833296916805493223020603300268035675507581168524104278880529997374594690460547306356150652457182408290438075154644680200713688579635174583918383945851012798085727886967951409121753595557002531905756971527329884355597188981698435873494069940268551817828254310585100292546066728905034042081407866980123194636347999427096054218088476606279861241740397670287997393541505988549936095665683403932258356659598475748497158086207929685179085312315884657259880230288337085081708655695347318784*i1^101 + -3153330972175167586577823677034254455823557310968441227291719631237373624662327309917476641287119813702280891695793999870319295602676161974097503553142621690678883471814497912628946632894816324685315849116808748622776807018730568911518442668697638897414792828637801015419232678648253508462154915223970854277661883180926470285986060345052285966485027913365361139401042501757539050635674275398902828398905879000814104277363606779419274818163487382911863532870635014430225390208699384051888921515868270085017370335434784688887648921997988857713915857443861779456077017093794654553487008545378320476310997210371327211371231716745502116992241028754548170548677985554787616082828143878269679966020234788426105141903614122889084543556898810847674085910238519247273795308336357618167170003594554963789883386829637377285197854350459011571619177140003655072396897759802402489002390176895881637470057775745275981409684008632572244721377996681651525320919435570543666402202779031294586103660231320179424623441318208621650108632222986336852295631993060472438968506378278174761148347563791834297281218096054620350010699443850754763552251828790340995902526032199625962851659104566777712231832289291581685996632954585032541484376919495599509612470755545816905549694683231244071053464556789288577835020974666541466020491786922484850415984983557692450803179448888966450765391305087602052040070637830209755606049929294389087528315886957583164782677653663857432523015906950710746196236537744032901730902934879226726571921797974128208763035491568971372661294539843018537699345826650848836869897554358901557099562610007055383807358995634877509093880877601158810729015839716884587340838539609824843564131329033398779628233278761955516278853816702219096187150575114687934621248209178671799677904488580976139664421334515181110214020288547080853709399193384233492722545783436182206020349811213195503629942483734250581862414744701556456152981351798081555629008240976099108632083712603514158550682368210953702409489752469163072004015993174755714581825809188163734593186912167031756036096256649537266175871898219040150259180714983723085374921139983369420255911411111319713382996976189253890560607432848597058993322117025632165090130254686984057217157578240593200686737421883061124496213118346488763252313622097901264694919799520562669601493771297385360049483808768*i1^102 + -319922192292753973915331517935075145708003403064439411867735963386666569290517594271078631445638114138926713684932399283676885952295114833902361453309348675663851064695703011014942155036489979414079897227051649543926034883037780379608513620767173244201155577605942573283568770599093934360022250074810662233753429633193158748734609131661016138599705232190458104151183432136424901191641775418802022780536097497684091721407363878295553722645928196891574873880414357517425810654929476359191064859109379476393460898328014965611428560425682566642834657647006114934913632225829399616459252894260711283258574982641943900343905507547096158333875664902945578361049858345596206694412920233480691100422084654101796291047575889260675027614607212760661999571435775998586609276329185292390291978204840045881329454835629607293122218645839861008176486544480048086592361781797171373738099338788102758205466151087367647464615263546294742516503229620995500936449234040403661220937788904181616047498342999936731843169800018208222371915886631372400111446996679592840222122497536932460356446727506577753392439427382256985685165363833491887500574011906973844091824588133904644964130740590048930433172387358028233969916172160309719454730267902276320510680073674149132767497480843261750595879944978376980380802698187530493269184331621810507768515904482873910679325973547234412670659246722233350546774463414012492557949312789960389681792153272125545146785336020795697746422495267896886058831229952434309003917042345459298013699341203335663385887567551458989721953320092840813227048852756885465346414129875808558569316463798278051906646358234298945193217599010726679460761618291900014697957612324866855428082699397468788001330516611965109403964086007700008293887963591651779136035633875576536496429658903602528338100284381330562366495275909711218290627921249725414709695756261565961948678168535634296580510253319148938326488214131422714769223767235576134600138420336182942883548640962652947070237882506546108560508423824271212052922424675544652567764965183628263036461525417003207853343911285925372309448639575610691751724034613365187459186881516622629017821655605545943464598471218017156523466034445722089840667259396937035229275331481526639886943674984724219811365303479482567254223895673841909236654774812338818632154393795939490738755330729874947047424*i1^103 + 93218092219894508228868671027390879025810717920946924515403847317997739878337419627977102520460172646871820979133412128079812021421052042397379642917692031510450622136449858611441931919243873930057061257785620872550785046423836533756504949781636039804568940323344980734297841271143801569385628726547583932538512518726171114961461853283943331567030785670454155370947183318004662708250214296104749013418185861005752169002027032692528913825359817739205302489075848877007974832581338235645953523106452012864087100162230457484051653175090623844777995142984515650954023929885887387636143751339232493489326753803367924702799751120664485541305515399934678143436414522685623887200697518832293241537536579702674037167779106085175958865498219152625959743480835336365531618052991554195599140365463827258283348788042121863373891294467875842190956896413922656443816489511322441550059059506324239788203076254458253147805690593873674945655596506373786270146809182271852311134877727748220544899257040017377949818391453190294674358228310242045677783013516334893078116263434556632871153406246826542273360452587556431773657682679606145502399022459572866794373856488760660071412111944595742718929807299054794068137869795981597562172973498306152715243495400287849819099830327674248277123569204769279612846382997927033733317147665686888346497297202157757215603777596225416860539372446089252425309451694933942691903570631300178108839977523213994175365307444049516170651421888325551811197272466471157171241543448626141949346290563560696349583717503812734521979337244650433210892912454101199181030342419235507177161207719582384851028226538218903518885787115573080766493546502426483790417384768035483581200355984660095666927902526166789274554115526695221967220767575604527229926606846611675094523057248952390891776536128405606871723797195455385624919122542019630417956347673993343102964245204832386433509016052882516102375620031105978174028369454629525671142977281898263974160512675435963365469890830609859786647562361062950433831584545080491407635124619673216869957096481637302433709322182046997624649290943949292839647906583680016687426695548837537332748038445850002205981761464087658550434034273310444682664386946025504081201063994716593913064502271920198631413745927916723016853244570153264727328000920766902767532997775662607175863171748462592*i1^104 + 10878253548862431877776959691116617086869617940151599526950954237042454910435760247511904229961510161201573358883163014114486492905473754851255587979677703461941326385933608463547164766199289270957785155042763968376567472652500281314057636814638204814908173708831308820599465921175425455121543933408675128586341665042015820313329411149662855435308029765339828258556974764846283096811280960761960147900019636876806571651160629024924663523009565838086860704902430303085762903576177078720636134779296527402150458316144574902656458504907662655619446672228666864325939602796920232492861301622241632599253380569475177339616924385832611547740682420656275582479712085878796108241008315479131205190854270044446543945051393408454107634846019999790926526952866894955287735730310147028357118505028575425177330707379659110832861924324118116692455565407325059822023627948114323627500462317597029285655650216209954724364878407301975703145129622629712700379446928901482086603038325668409691622260809875821319144225475228020379768104751478326289172289955017609938553410471952162293155978305422111277746772358709614663839784499499814974478981504467014200547748553758082505697676009536421918564775294838410703097984358033107460196736989335104885874976128617264343328842454339621912963017336721607056650165936064528002862561587338852007293783701759599366811935624132879364037024608214555956251755575501534319537432953018450026796946702273972535805978903312271325396844460224575611205688733105258579666614090973746950161152689763741938404925611416350281354179039469730419503636348114869741342848825636358685180881643518281528779034003473123275817030406068939640524794378114005508983079960760089079448319927905075375226954875987866025582728870182871545500792894541404161618314895564808020191538984159755260810020483430328261012663611590409361324082235630459162017729652568506670116922115547074574328113727969282918343569658706213265809630567559796967538351506947446987526494593950504171309662261405691118757776406953148897779381743747872034652456368942085852719047765910184851700165813226904123436527887984879102079004663490535049263516052244730749541210208265400417182901895376172257984589746509528125668720736424281413834839653825342366229574538825905456432927441698819676850195266424619793503053127453238266023058714986765019697381376*i1^105 + -1595649575603003884387911484073801549491103653398445958526236590251946041730474675133314469939981475075965014605946917831099511550333782584191455219734396295604472871988943222367645849640931249307404345741898135789300177575384332105555801712434216802258922664105313653147798137964999519412473937932044294532104220792302040761511223279127985326651176532633380095964325673816653884109316201143905471856909487051589708751350110249286293342374768127062752422698520053376223904221628828246442980834868108730589121242953702430234191530826487926662860605852717498703771737769940376979307674747495067526072497400103429208887056846812377485491771718492502387030100207114182687722178837781407155802030208964784542765004684691948982810445988046057139098083525962894174214662551032863345271334898247947844275443061168874065449783212683160975203075086851254445945390301836432592503900112810150557009680818759461906046944734806673084983402304185028253516847235686300438068095119094429220857257166268707827064080941408147699969095305069207429094848479668447166260000619899130398552108824742721117827103238123606427848742807322013212095659760006768252780804166125630778828671696459752228279252898236425165681888433495605999415878879560637166246605434983523057037020462571928411767579076552049862357991490863214541700349489776019918421121125047110274174999359822543765527446463123335404778764178842780317413626237407939351733381563405791366431710617949137482438768292036403808538029794122190503346124522093098841009970989368471143923852329751259811032619773058671010242652666241165847931855769420534377564668301009547493383245765718679491132236584031707485427211902914684009429431777902624203261942818020520904211792902060465769704010631627670025474825597295847298298791663752552757397216845220347354337159725164995068976264111265747474306331079327176134447190249087960378085713258953412898537065594911315903714365100163133549880653109480335367472293554198129535911403655694723038963223782451139824073638945642244487834379284253103841192772147733469696913154844796277173704840062580436531684364099569246605181688156112853694197089694421333736627167671868205063841100569559080951728938926502295225158671039928864395797314832205451864966144415675378341993895862879540073508011254231686361071269812380038533745391813245240606720*i1^106 + -242831233126227274834978292219197027968197667460682983735406819692502371400547916098600718026108253742794746227747973868297644010801849842129844425891891923674541505997942509385046276930065893212001547953785315145400625850344177777347142381700192039631239184500291638595579529291990219086478968563441915190370685632818213978368697595854433394346004934692347325773828329432225452403909676869839888636553687808209570940646095759278652779896714651406846098684604243355137394651550938476212223028483973068902999139301781631470597918188612146074912087494804702296813810114005780751110185545035701584736058207073507015184013818989789445438727034271047776722699528876705410120757665624146891732099093127446399596592083457240442337806963936658029969042790139042139669226037755117424125933927330000799735234486704008702052908566107691068829327582069903458422827560875218433222218343462203057017258629735374575700139100311759148671330284661998660995659764558541382088227909058389519229375913386322193707303532938854655895048261606138540001306077312859759714217662653923526791963740741064951358129628955495031612665360598458435040435420980472636837279578942011586074205613877263487095987294315544614337647906114259143107693462888566875759744314142090015074101121514912105499832519488732491636648400105448252944866813251084677239446648758438187155644039663942824841721809342763904329941795069853727358786956560458498820146501455966091344500897293741730515924635839181695560074513144299166230851453626749820171395272385748881395969029389467647188875420501410358187353104204314937663336372174718678857749640944824337076701268851510627397676226457465973053178393194344956699162432661612776789356191413967583425427798432690548286686259337778058961343104317396838366290656377998100208734723302292767830159183374504097504854834463211371124226167457690008639577740463067603025191117287159590476863552761809302022062893886897841921350089174825087673542210367221291893394060683139895624374759445706543835210911647033683262282827252840763381011713770897155097723913640579235093835258603056818461515163804443604800168425751712749682792418439375076849721367231926640857767965481383721113568982648005268886422539445261751666719083333472969132370645706268780771571725478115911120329038896220178132325590454773896262669236699136*i1^107 + 9576104467080162024159600632286841499482192238320797047880214370771573198558959408471924098871418818504630490288703867346562075677428100760276509277591788041833666555897228184691039069599140865984169000573736223536940857139759979087101747299137706760305770289481159397460710384071254529039334125073991119939841608173912848759858742849643823285694896674795773071301778709583417620690718170729978782649876503528159323418281859168551365179938901686423292592037028597664428972511465045057629946442307645303353569225131330245745840764000264377273661111944435012962641386013417174942841937343655802993837172297340247504970113044581553522134766989654931932833163048244560260891999806677292769906487267326536714902175022763407714650635948140033379559014044185939145567702048498748704219699105826155342361174083312215614508627090273168854886154036606796324324646696589058959032660413890465437000638785103989250220661357784124002013824114942018450497222985937029172243868980549458391367550513427768869771336395048376781601160006304969130944250009784942960684351826876505878413380229428706301052408073550791420056217913766954255675524512809607293914142438921527676546765824386738250562792146075772693301118636760615927266640891865854358401254734416520435513294082575715700792497156166296728087406907310634263494357690569622661145623062848093597656492083271388750081404981925453959906330406795232098497555550649051807975016737624184193986815107679361207702144205956873513524197421516578762663113164698009577412365678755235089452662676147481423777641146083975092091491795117502092195671534536018021304480210789587680570824010218556351601103424376372134010869470496807698418671374467332037103802255819227431754943019157268706209131168833252430379638068351023537663062177888291257440855360328981570779225749961351914800263388058325071588557171830082576593505959153381629137113153780002240677200211712288084024928000616248764641384983241150476336482896597439253579654806350231204663549126792667350430013595595821744072608794608917115049796392671164912031362287551177973789850723115837921640833430762553989056276675240022969111561393429033920179204155379938089908213008095568628335870329610883547847136514728685596278600090466077436360691363073288550952637246924483236296431539504361074784380231541317754159104*i1^108 + 2799587475182838533321803925271122757942084980897937632807365488757320472429051578462384437347432638626780680343402439408330454641629896544471384785857632512099589916121793594388316737354912316969176119109803165707603409570198319796097969713578560724982243740811158290990307607542942379533339647738503549914478800364220174704122172548356382270039341083680620351571476096769871075075781699885602452899401976440729150492395570071539126949954077108013906692538517355973246915071399521175791940598528837356092306327748379834882211310483076151999951828328824542199833563828932947020301328522823558315869428636807156513327605130961361439994505073837862278823420383767595151935869622124950044034184856869046403633754680893061246391053726434217725081297247348903360981370271574876338483443496888771301797655867743803462748975608429668815511264680617847283797097858638187333989295162232092416439623506986712134453844570510902626781475411366894717044330287982217319607071749612194029407422593515351083913634367652409283533728165842593122873079591333908224075940778368595076310679478875591104546223405148154147975610691964697213521293439652867193160032328930251469519751747420619179682022959088730150244502935715436427007909166248207980736409846760979933676998105246008234619992564796547428857104195000869117343154235882372424628937993758129423490902153424050181805250514847406012921920862461660267909828625476755645017848025199904175725195340849958625428783948370237810429664757873708555734569485770915351739446280584078010800842688234335749753537629997095053539908746262301497831682752635882268753741061615304632285223406466631047079711074835678677743402345391687472536371424787775609060748329552228097929180919656803372169051342798235683698704876835509928846215250332765778911522863040622707364991720224628421264285066654008548888812420519866755256695369986500144593418457517159154627692232535406043677756849376269705121079434047882156002183653500238333135892175870573231950984184258314742552708801963433054927973721407836664171121034090121767617692167946232131173315980077582417638574738470879151650657057229371837019393525117863512611323679606802333687101880589174531503712276090440266733632021570888752160761379941111312390995581917658212823351292896692733410623947375342487151761854837030912*i1^109 + 79457102995480068542497904961762522431977784934242187350213981996174271529033133198072215637448275433471905086204482791431637070667601435161705065347806880927644329983746724232462701886884261345126139551994491581491162504735267518382321200090176404949651490623102108453874741176574843937767871925292674241604869935976832436977439739420581677766475809772717704377745164277508689065220692589845817413361632871941630706883371980803758899642554567861529448630693231153126556333815594152163454261715034979596832712172859178179975050559285792805309436987574881290064478382086179963732322250913513553528564515954079394530025112687407831804740239722729704237967630029393976435166091069095655662047582881160068304220171067673450054588416089320010629826112339096581406346550268432145920466422206372359051074345247882793884760887904301087919970536636199367811966563437247088340014366248269459033418985908827094715110492766599770696548104609710426516049637180219242873401307842400483746879750337477758979222642015948841506628640231569994001061763762965970491471070966764630545030535122241563309843347410336705170757747149453274282882293168787835438686194654810005071831820391341843875120069688034193827878589476639217124592827930274644833064654254343798800458209052462146106792834364841437834679220843719815742552714424895341329027591215437759250753964707457298798485796257512806275440293156838256853245293127400433075536680792141972487468511907043181276070458768473414949120519186982387237781169315465184915964509586601671158526976181268236368922699424252797053855041311412048176148197843525863947848706139231777877652441021053721505505275702994088881109633080641735135462884750397402345319485355922642064906880306164195397312132130516988307333463208033516332307310400095703644910293032296275985105367801354194560922117089081587625447792272880457973195787346263753368168541015819061585471570141998012796835983088435633041441645124814704170683637758950373142168749361527076536396370374428589233608156875732090421984908640330794033551394360011588449716091688393323295997096857404064258188410075034914189053619769449706513736852272858517259580955689366239431772926138682599998580176429487650026475284629292683280450874074099200404291537204394585712555265389645861842265552715298931276326633472*i1^110 + -10676651653724962684324370961800035140606652025514111635742713711975807219641499852721907769357466358975095563172239722873712292079881322459904776356006585452608129424885247313635225319986402198639107580943580129991975277447106712955667019209783218533020281108393095667684786793409023398789399604987341730541924731820428402763574068456206082086273522467779469196131415457016127334947808800222462178418822917795288686392984987951279984672076207089977502380114786799470901708583887918873392644894099079645058247222529208494314066917274568599341211501381000741542495148332767231151964012774472558792174655771912803962359460630187106594935913423285032801128633800926902404333438351263771809664483713817210019425296890489971776744644050221016517548968748694580657686120503680610269160409205947667326494876541673982304550541480194145348520550782092716693751949339430855776476964049179577884694080239083413169211214141218908560586539767712541696037703431288846569890856746308518070351658721327055576483492168067441920686940930439706060761964746787285616914643678639592662725291217619904491980760293490481595424201859035327345169966757574027843253274005488823577512146326062933789632967985189261593148795577040937431363830195312464513224611725398393476056011568043111519740148477966338924704287295698760122772076470681575810070496759103023415909451161109401898982581335246387087811454944768321892465148423134121717521089186801760545072793925628224608847450260210293840414196745812837213952578293916669711606157208540290441805809491963378211344226135749107786835123500776188106398048808547012073506390143227591848536200331311917095482696726817334563318975053115501721690224659128903557785271352203174037706647663059824805026991683146474000601465731787638539671549509848180744709524346778020065937907963548167147116451426695342880085206940621017786769961427565689161728995627112451373959586086319100675233429984225994497059511539644658688288863228554578369233045987919062114270674907215377653591227770768712915503078286591477809042758897332656745601296403789218184535642109838180915534587521023727827424992353779326757062946683141232139361078775697957334402783297723219855283687255049416109615653486784923308097527830319263366362815667406306947518238692977972720036340643170418163712*i1^111 + -917278472434523299615488407768749895813754871718606510680598298228721689752782647463702557193497915867478913927045726361636451910719354582817894985495702802033106496546170177441053928733820344830827533228813427638305933087350567708708424558296041782177568336289134071752223124814151198328964885914034434014169879982100724124615678577322610632289283574920403172699505912828608121624743797864961594339259754138927795147919860120286662283541187937552584260386388653106090781115975084239460370724086614725347365889932652302578313299615271241003252915757868728401718130787746650754882925232556966254413144630847143872689902180621166222718413886103327954739999132940083699821436769810195610928747133241138981056259096571986439907162188411013088837035580929112090207551718829705152019166673191161397787949347923998651476770775641441251175433091098359518313761579018419324078960790886298274204254457162423181754346175275900502972627768640716252475438983466885920214189082760228957913687716354653142629786180101520703849303311739192980144676972487681047758650266428213188869129751427375805231837651291967997666620008971626855354259721934889920253404311660215956518720908866770945890145020447274465032800245846711074091337343885164988998098692861229522370693674181533967447415642339055576422785923688824124442135239033142899875248523668357602583972550021968385356122395557448645148709122586559399807868913370969717282780871406021268341955582428560501119185672059029047930962271902181512634428650645083552854572144331289061559417010291586536760295061158815123414830553113204403193826364850232175092233935554986676255559225870226011143593875878145104548219542883482464519921927779676070755276245034511439942741331852323173560207651510735718891093919061353966412378028771473457561597346878040016001294928721304578510479931823375260665035971198113679992313996968432601420884260032028104974337558748284388885619313376454771234401931654560235180793643294439995572021115477068611262851721053993179760074546580094489024271682051648177506659721088833265772032098506242485390926311397233054031856522580442241226702704903254986499472829430833106681238894956869431910197735094848202160454045418805264440027644498302589594999154996336206626397789514789872161267933794079894969028133781504*i1^112 + -10774445179307770144545916919011167083839975406031431905403550756850141641112107940612087477763683305252286120957484799127693565659866603922196999886768959685156407901865680303042798428975710680523248771489348666323786549811812334033941546879689932200501853184758330438573899282076320702526570922962703309824401549736341903182225355423693635437556915725662046065144808811989089317904057134435956406806270808034529588570500235855058209980181326989090948979393994976161063712461607277476617172164814969506656995924652399639968072718185652144248519498091214678665167556489157134678838567537466646976732600415264382914558342209140240552840675651245477469688144435173338628232583917407156957226523214191749960357970540975587805901274540988170241480249509189058931944776952971814157014154835861316286490868200286961370980086619990503608083625531820704729130119225536981143170559643271728244536602564619052358155132923450175279110201852655276815267219665583925747272581317094590686786778586569022047232589621090140151108576168482802700720024497652055662036698327869767087275673045092099599950915191548285172935484110043529022731635167674769022073788709616556303556110229898230366930565664379927945933141759257868539847830825548496045689951621337658509327106441636193038666138065759654264749035192516820255005183476411428166535264443815984835193421838620323996238231538246378298432481192070817514467187415080789443763683073203066979422577096218043791990673870958236555497260394132368968503678387011075177819564508618863852054111889449797187294830394799428603141198531118925095121895170552492206430742928176858172138882786133295421731690212129898425965701906495835193308810243139320829397149402782276664835092339881768172470686999752322876122926889435289958093414959276672131447288958431642006854079350675652993895957570145371006855019335282593041970127413066519062273470022904248387658478433865691572289782518803462118542028633571530963007454817527546328809073491302815999309402648595898325426696916368622563649476133162207258151326796998042169684225186928255120127882640491012867203311269965087995776774804752929009047946531968728014911444352151164108690483314772261535780939885064479474432383185314728648434396608455818842897160267735568911006562856351027274186752*i1^113 + 4323290042936490738742837529341944543506923193903830678064737833148015516618492707900598919800569865688743555386732035899799355458261359423415440128144256971023005190254355858179112640419975179197081277643514290321586816881909605286706144804916597663654359047309243564269668786864486056608331527972801103145255934099385338950449688326916836765232959156022790106973182054507203639285306945359697237002765595616738586314109035923340257614164670582855358498413087991250058552762469150261896153905199265697577328752936670947926190071689898664316432501423903189466616980912694046904827086780794650221858695531397769518093428037744631292285762226637891156292603810148178073289962804485865991760496388881950038227461846707631621149564509673199101210146802389130261459324060963432608485667610602820259235040851201160333578423073220720071480821027166872387398688434720212797535022380421123336684234798661174145308927701623582085610597192342843703921809062155458046972165616406113157265613888834919640041579713502321552889478215334658863248427304565571894561584371599528087439151662392897517739347789143763840044935425660522716689219726313399223949298198516539892317671333528322116579073563570606331145661393688100684345374063905205502921944671765896288281186609294927336282181569694090073643360018658950948777293898623242191980049695380837566018783395497994337149083275287282949005449311984570834979780269965703846385651370475900958356904522963055667219445968671624387575506750549719984902252960492439469812641348950175561068216926599638136379074142678732106437059459539962590589797856824522002041149133795234884992388533281282533574114220407357201777731722113085905493689908913703166649189154632977009513685074442168920852275951906630924087782093096521009682837316632618938293771879489346714110082696191621865632736112247376109429525183138343839892241875273283724149870365878987539009939424214563812927764909356808503734077560045495082783461635750034658068841792571207076050167375513426286434496613081999278144595920509581194731164517945002480269398647558727707572254663719501721404158457637805051277538387915917417355140568272875424691949834680995549314712869809838673047547874182616176727248456124661607746659101346710224244882596999434148943418342443581440*i1^114 + 509792872527963227006080107421730440692378094847851051883149259632112422631403565015140204270659823632541170654276013433545830375165812944083342233876515869339112807892972800829209499905580613776109138208650750589618601093641830477200080831134083307203692580073237443191583294634260494514445369554311438919004983670468690401726911560384698990808416838616309189492366065762139882203198702006175108080224885547846346051611324715589272859083496894062832831115840014677952574336776348932809354722882809452403474068812920596724381114678365064897834356951750832012000925418281372059479642745276374451646412204105236505134091742777710171170849805081536597801065115312467622007485693168952551473638409094604354558921969407604115070999491570272595723577577620296899025818928932722481693246475064651570363228502620528781918583806719125540689230060122760771645309107200537856708831521044103085354411330752372286160120865895021283524917533961847743636575459786552886919813806834965041649885230870239809193666283282386172678092872283556282345551716135466780303884622068962444691028265651661730599350887787915809214576544160662101144506862185702575466181130971738219927553683426936625494817543385818547175266223331883054028534572625483885884194815084878932372207614994030372044508144214838018853861053173709420128830282157779210901424459875651866230836133909687226802724142392477598347899739309124763134183837677774810855494215988542904209803692429530366598632656122021459388007315735921419822893733439262909288690231896057801352158595249892153647290210218412606926726505523764634668580478958247204877093296679858764737884520626435431705707055523804584325780043729637697894410613876824267193134540097520798455579395276405983268818438929767226669350798560293940501597761796209795550550317242833699927920569158257465723332424908958866550829968339179472832332751975163530474711329379796419082015026293452265799408184691116122132075821609274344866768305479575732883340405348601373483712323129355599125960514613659384252099168020516540147399744486125360995788336534706621625026864524129418268474178487866672250394750708979306353346555454991985130315152546797315999103188902093584861009385166562195009974387324561720218970234620510209805708286919986270049033781248*i1^115 + 19079768095226164284879819312112181682832123616315549370406976002965074271225846895277860245354265981276831428579712189929854028542054146110886866796610007504703870712961621043370991193888267558599977271155492391648195886824851584641511734749227899897590849890073068259086747632896536038844999431005057314786492729595827236408366105215584061393926444457186574668610879131354924489571386878451943572379826052002750367049105206597545248189473260030625315482873156294111827815650371428735838500874365841132576909544523292967568885778697021971295712510753464899535939573814792717095656926983288657208895086263423114488589426702565346735649685674543752955673662044120178900782744549718592218697471366854877335617846309602687928095497262922689842256752608173024155254282062778952914003453633879460499249257189063779541141884905815894553969778644092932037762779784540703537706336075465797538510980784633097301003428425123254533303341390687025031526470246395231486087956967028744521270700282693838729233037072533394340643516918276506436487886125213893519538750950280186982554567837741648055640675985843155628168518504800531943175610975006249733848114059963842608718488578572276880659124294345492421821742303687140469001523827302612913475881738005459553766458726265684882444227466200453726725601232288097874026267135284442790230960864380233228756932843325582008939873020694473714999673906752509917916108920298415399098862515960468501043736767565724225126410219823827345956720801572884963299465174014137330978855293508996553479594542888496076664674305007781053638313827361059488426477231269138938262842581257034707928732714197214110330713011112588501707593387817330386929092044895845656091198191134696140089010922310736517468451242964781973536849775526684183875548716797246651586472903753230416324372584672381460488226734697674046670797353075542069321738161398208284785866328760427716392465704887683782806791237899763026379630057704727066666314136420014515809895293519650834570183161781869829495645461135073449036059683519406243781860232847566314872596854460946202011664295021965737610898858652417850713643158596575446052795758911337414261782074333596694226481193555295286727031580971063228602006059538110133579556327888121441656610308740840685568*i1^116 + -1066827459633970536980841506022525613280180670075443950071556786297500176383237698430858427172009154777196362429590652284346353460033143623395499114288833690697535490076762881101375133746154263813622636284723590101489593557793051791666083225419900372837451908860199757737751632532518707325064248932244288945199906856746890776210155963901787761290265465491318289032920610633486157427695661369737197431872508221285810648044446496867616150740429093680374400287616925427357984913665833641191403471261406358393668444150271911391453483206383055833850520578222121355531477266136653716142977076921607691661101650401702757869552853417164380487127374921968615601465640885326558515916151639520860563719479887596692591842808285575818728693426120755763675328078240277117491769408605792394121856984494292385464814046168530184863066263089042386967239067912706835423655071633866022600616282877850380669031292976168890229908053150763935303387369325836266468495154530612859889069229007487257416097034418680496773799952584435624873935748229421874632578425975033610650761415204008557356796081202697425387086673793890493064388019566478469337194833713017930333391100726058556434871712048627789993560525728084303402557277471838999730081141424050879079333362887697653036160795723205614306419501610021887042241358328188845640827956716713228022880736776786953694359508057120872279250720217493694308204925404036968307122400364591195672790157091733849670309565230980978917719160529067324800149438229868060491879088418201892856975565131253688634198719814125221257885799590384636175508856849125411466228617451311947751852336024681090577931562689201680299375278641689440374295280498355823342907021537780267839483228329185099290420945317366510953822570512559941981984423150588310843410500481305913062671666184317984171836384388187933039046479684260764035215182225896532427496032221849601860554302756418256758929071088999457140837021592106533798622991738984282591020806907358809218500530169795303748166322355806639696632829041804463455566847955937868057837540070917571577996573917243339005122049684736401564283923084071261679961024776560066323678791114329964259532233071928210803119792557387507201991606958505540433489261243000810430414458850593391512585773252608*i1^117 + -126918980282913947083230988624559279078286835160173936791871494682554082721343270651403116756957170811358548843310316984068299340535724922816598413170195818868360333821813507624959285480173842681283929764298611980305037171151082122291386344797783414056942648923158229459374113995531261581882180164282511953853203186597256372754499004989957585985780215061731451100294253894755185396916715962758851303244126115673022850202167693721552570499933099911035154691726236085811514569330975560719979190653111237751539936408213125509361930613064845802356425497103632458397282971157538557950706539386007779609597536818556554480422941306581966397809824686682951658474616834593427211147605496191250340225232776022038987767205337759731128788302691532177898879033276527003618499096563380566676855034271404827938618829351429944954208643234575323498219400966940224577264470733844320674448706088609779070100805516920931029323354281178078453370360877374180456477534337332532478826902404937425362411761003124760776835150375281574011111541749030614872928094749804780759803933369730194353896831245521428021351247419329563042431423642043626089863152228731528450839519409366912159227050732291897569377681264682663470569742034657563996971308119118774312796543734012154192403097716019743021300719696453344167226895169449923183540525128397518040767520628731186059473718965054518654350589790144856554789583784479400154500128599793962414094296851256027157823892276998191334835719538393680591768967161324966962813186023953384708468876632589864476014565187040506582984379174414936760290422057415181552457761681429886192173733594489861698773874681171451035299545219701986363950522530615451284803002330726742754337871244825122632064633944511547934755864404258432345771283563364685155976163599005754236941368678822842548447202791212200425703624549262576825333151126219502379245805135347072432257716558807331891910279042547332523121083011039544297887436131629586181587719977301068475036603842013211305690865731135966408169050420913267928934824190690633176600690749466113861970307766947191446361660909095601462783182869695888943798693571387022534734904191822311609931450840159351192205609613088401589180434296235073536085695322148731199367621820950310373294080*i1^118 + -2616961707492813667389972187373933806776266648736500617918024612910127026963129430811289257115449235104040086689225479150625818314924249622742426731202713348581323595983485611363780265771553078562840552252006365702086287003518757588514991889026377216873359329795146800442069017850391525037413682958983901910437720153132136511657515797796285333171897958470454302208090673928655939563965504827131245219449406564503459948880607591709793886881293632895401053659416606080949917635223768397396642565833720829259247115337758809023539219331578241102587220276397081819675532664788526323296264278754878775847344766948109075256135529391005425652630687130283268262525457474397222860133058315248462566884817770395782970100921404499257029826621875305281218657334687825248463718260620411849651426853382688135881351391394783587681679106297440034183961554583389246879026852350785743593598932803595872176435247208931598459867727343930591014544686194577227499412483589526771275105015089665496468644060774719746533728414006402599631779941820874374907911461579374195289754653831387968801902982104691915474554906721348896902066528636651374481859692913537434222648809496316980415667179123313380953394845552836634935688591134379372795050863132978691588424793259434087955717315395357128996274198057305832071516085346181236022606796065324215575543314280897795716185771452822724257435901327996250883071576109416569059866866425264175947350273157705501430060974286626624851099135094387640312232103938933253663474753917150405608179237295040474865476182973357952814784867778549078504030074010932228179245247238920953028692823657526813869633997752622224475990996520669886673506933224621536613395845592453352234166602728520213422421462305490106431249451161314075008566796713242367498098761150008914466360256202932181149232236225722790728737764856747758910793367544761865859905895712162721274333942532444670716033679885223210792507337872712609887561312692895953597829293786042399961591131635688857275957938455550457282087255419448056050501913751443670983344118855058845510800911710895064508872717706382419151354134673803652873424080656900971873185089439131566611399399701201435415064122486441120458089855266712189568118359575976313373528117911486464*i1^119 + 189972842042946816566115670929522555707753227538206347617983491230795208670806539882663398200040113875079351443588987704505044991808690766124543211629947102645483047824101960070074549046011099012425759494636504165751244504998205836934638601534426363559906622514086134005051636579666878019938546824402041437185673888734387683679860177145939766058150941148699856250510358582037706800995743104282528243505189788704257311549019178956376472962417014437404890335996860990050560209827519647870887311595973845117410572906158495102513543569989291131750923761174317306114268366312024302774983642581824305233460826788740571560563215584145738964659620441175371496641684639715876405521954642283473189104377381440103386620110506472567820799710156332121439321723013166250471397000846843053743281832109948745116783251856341596951982634961232591745144696177321211244522648669044968445215763338945124242057477221963793142735044164011944916376367783779957316656196325050507813733727448151076163613698713381708972648308627112362829407997092902949269850153223757066444258191393887738813677102954487342269054608284039179401823180487810001126124556524988031427392317031113109932367454732026744296865260904552228865106629250053901601258855990667543714784645721964917863739898217595463377212644463375543083768665020512172530367768258391130240141727693823939831970220901516968847473750217635387671120217712456155204652152373265226556138458303545603546150065684779411635452320718924639114701132765683070777194861482632549221369021164204726862394473719984761889077435248783094106115942842260559016719590304614486501259402469244825298146817028753245420497844945328386946594039198371014576105626928286254884819479718552727523429394294656759470598361530691241180003874757408988103850209949045667489027178721868232941304564890590815945754117244188984235365590572196618879959051769248452177096036495165224084467986074596245051465648668408994353283390537318955204289927301878644107804095012488259336577997348635350981549072305018219906899277775237291501721375640145507524806540670355017038069330551944582625024729046720497788854496517879495272120168074782156117599919518521455770505205067206576340581343544882125191469185746870382604501123072*i1^120 + 11085699700138629272949733870519823531962228424770203429667187947708037276998653056796231195263069395437109137793062888656386970345924599750274839125920743838379869371487918992937823602020688931669571929864708248759916465466105507301032057368162895203263718138162451708923890478241678691151133557362549341090285091236550596958341137054003865126381622466788450869072809639612754987283178755860975280523904085470706571651271612786696876122430154872263450119843962835207644878874107600119696845562261188890916842240919155010794263885843230416135464987251478396022712464025702155013287695111363047213885925606595104720187122357768294544886133103927617114141608514129810013400743236139972226464634668224916974242732637085913424126229400472435492414210707146060837328415940876746086235730291880476443895167106805068059742555670636016432889176385336015358218358219018815206102752159005773587104676558790379193335822251077605924883739238996035562436899244207032881088319382931013277353393352759443113912388226131174243214972417848237783794556500799949689958598113798322017906436599476071978278891989214014242138930837968091671197819129952637995560024470712616343026104242644463083435674583574443237656948640863780065074872940809472810063834183191158204183331984978598745761438836810678518676550168813544248963720854854141513235433283986706657398878695861199543413237227652899390025335927564786587951427014687338906811583579967136674425368403516524503799044116899020331789787624431354841544654003667185081104771281494326116417313549917402627421312382952161082113812627212990354342915816305098970462461471307311618074738429019229129832609983166643247492452701773408269735445573509263676345531604101433573299847509771520540297124062259649207571937835312418174602863719805356253004374420767338815076493994448892765343101341266770558795626517183227278806649431059042485659512114424553637346174479667835227165592004341703612753584128137611477925535982208849541342369882019151526251345004789624876752862365268517107014909552372128388107086270819420594049288699032578362115474724005777948844006289982980545123403103181153890782425177866430671595243904149468102353466451213010525149595991128597693818376668319506759680*i1^121 + 50613132149500020030818074743103020697438532581935138565581895181973405282674062169717391684355563422184988887987887331806937557604375936795356064205544784457864051091730089132412887746942063732336895798285853375070858195025234777323013783684920800524545257633678187761376319227148911201651754265304332184302600796451151376838004721062589715778005730950160657108444011727236760524139298590174586048101237147960705341336094606446197068719072072483792037284679550143971199738729932592460309227915797472381313088938334968076047220386275548197858928525205580193079188610321984822236643518637231059894929324172569374750814431753792151474121756156966135199933873793777949384271240335124082993023029410706595749654468679894930197520650585024114730763703611357862202617284682061312976616297418478078068942258250083322638847226209338571592063224659155152678705297463141570183274833283802254948332468072866807612660618087434578302299173020617779918576812760107834826586682522850762040234083421370408614456589709513328223560359843189157041042852700489442694652507872003113632124099229052303524208017564658815765380433776512982842408748310726410945913838293090897060016872968594376124378690651822161130017122792263692249273807907050822082298141965282432747921423907217159769415432659168365760244313009585146572104300289568021012175786121375621733078750949931962799952777021167013227644963259949560558996561718735254160564143324856217636765613859805317997581869236523052682574324486043610966330901558791992229398790046884433067148939877814765656383632073519147097252160709370431935530412331113192162973181950865707396288171769560154930590313253040280235272716138197217550901325222104049783174704729659813579831173245083668180644644444095220953474194031861862897809450403963433470441352916605331663259009366498830749717886836531080212762436331678110114108448092978877741614365094380838098290730713469487648625894728680276857317914391914718967573072557958246031559893527068505104155690557560518799130076958690791190026874069925510711547800692513072161812474078090331415401100249711071906252501229449138656483443759479331998503229318566298845009362340174042919770268071520757712851872938226022162224042213376*i1^122 + -11332129933008233033406741054369114395717762946235306289824342867474249503691859387316173884787852445114630395709198666452361110530151487548278709071922056520578067638681305991692093117528156730827487160839839102650319615129155838571582205282015070023465477514446761374962656563564949215015118328011774177283842097945589886240816876030259450033802283922825943194072689420316503170989952343182760576428724213951721237498886363645665714674394571580955252487984111767421082032711470220489678924613644607791739258760356311381922706604342286780659702095525988118866246783690165682972654672559452447993071253279448726493110967671940808423904651019521769908904481706850573681990725521009421295246638823811824370638151705154539673386670527026123372542793743490956579575949546013673494153026874407867342538986319046589423219101931875692225195269563291791712683719342188078148159773120038898993285815141255945140691330661114914757145309128405329160915387672557794308057684451459174228696706378346691988013134447414253592628810804072496368363397451564897408343098402073186377014593086685784264027612128770286706213149062197695015117104544814192115384718910848910037486394087440979440528959797170830485818153495473947664592948248537096626974947453153467977462154252967505488351561278923882964812486796590582325934916740510731004973565336175079296566074796715444470772356781759386136486957257985479606799146327555763679084871304414634911670696992979953122189580104994090016438327195112896327838873656179285258597289045670736878973895442936624061522114435927488221311924661639829808503083553105299951874645502542779412143618310116918235232877970992934253768388919210110174634670536115790352809301424470495991439818274528533913412651786037326511619251249533697252864795279893235605869641582423284175776501262726493947321213041792880535640509001628165413305042866589524336808441203864835501903962556877056512775256085639778437056413784293111491804296597169211587007889481965074879796506560485122742738801907130516082613410719804995339363824753526203521536128915079742565116729505087129724176421027339435890252612389366335896307301657161973658575737547025759039886166836546945001013795050742067916439552*i1^123 + -306963712667291722134826892272651994418902454472380495660842420951853054992516800652915769557673474932313386847501571025073709027192849864995661486777072167322639587724605178049162219631307892529845018822922065032695672815791220216816987577320834778580994665065914966150322859046568388021322473109824762455038917459639056784370802431182648991225179124817901458832028945426309679885382115953227266625963087283487842531190332015810461857067097689613380566974948047764548370890369767799096177703309513068001900714370944409404592267956161693793182175952989010378633629021480101066903879776989461379535492239679381988222685017887079226525787169817198730439764821570130590111255199497964574209229394908503329250763693983074049386304471474879952348990707808051112490753269814043108006970619665984528844509862391172773917108146967113127091519661402103087173038166129574121459675806052222027661889233327842145322942029272617676374409297558981366842951741673345162414586038382327431032856222264343507710929064486103823908100514022851998568662038485899460667470022437093080915238711020859291783232230199780667847483203000569354153178575242325026187091232989395283872603736185010592953899293446960245635004609856381923889679094499361033879102056660038285066489394366656153852980284219275220372508937157513414498886695470856785577766624794314684288333554647183671325114459236556151721939672920582956936263623739870037686895768652687516243493115970650515520766911839535570196484330476486325422477500358072591215460063865176977428158954711858301202146282327554394407966337073176483081198938745759806030606911731689068557430238822769371689812670638467594705870093841739229506344120823776929976723613924659612663149797458794150350121331023574900671820760363805519945575430720134616666827221394643231835973560892938562377302294759089948690224231298368262283856148515695529628389601559082130722549431016376192390399306736187147015680810151078376620227744263214132229308956346227645528469895682733702956744089255598529961027891527025637339718650088645419591199640562022241780504513369989245568652732645343435711713858626924809395303437610031694135579861491010852862746883392343463279672300448776192*i1^124 + 1645608077150032116950341260731341217725342071111335838391212373754560009508807421350036985615044057403629740070100263620108944891287517364829888674088182563947838620152859429735271473201857173657829862836476200154703644029360097829754801739987561474608500600796139706803081353146243113510245658066566055825912171297982999722715445815108664422194208777164814181213377096412997315971571353770517466294491458693147833044490192693203466284371736377667759193916187405914268144542159403996347144703140325636422996999460020994962543763063624039832384742029236776830716514604233265360321945765335727821854548816874511374671125629637883094781806168119572417832353291185135707981434907301453485713606047047934383511309242985444798137239112563931610641528125479943325563482236523067106763470257926811828486629222092981223793551525424902029707188013607292517774188752830133589976302511390531523750223641139378982715312287493409844964245026390976414006047019419796991709697124659204820931620292331352486525544688245036312752869131601118427614789827678869489002576899378663068030381241927086243027094245300391364778552316740490404043901893101901170281724883046519816863728345213114161825749232391822606431574590645977170866150182277488658948652646704832389052364105657041399563493312712364181021570797967656067115898685257560279149396798827706057288110354077945792455187972924695401037207230082533043139603306995769290619779427161495825614998905777897505041491533680295239386077422039281509676850574462175486420772797873149807678123288561414581637090102921319528222381543627875643560891864001687327138581254264143725908372860071056232967916292789052528942817215943810977069734881204440422042506148199149033795008805626862460377853537541568358089431283858242280849750494630344880011913183476496882299693866815342905208989887357772177256263783767411338633827143361854897104082969430747292863858074452514645313082663178494147679731491810112783657031683573821706613451346796964423979936166118145988735481431639782708526219366098938687183933098640356007738439099631930030655348555611143573199879074387345188305249357362727797344998502386239231912216657409383737344632132085572482088566784*i1^125 + 199617058338444925685945900548898503666836037545150700265678188656707314955177819103425852035514752879991204163873533266301099537351805245380785666215762103691641169154382232633723992217855217242615716995600657914059266627843683364086402785027576901837351086292541631243679504257875698610823470374396963067458472455417801887153959311117441954965985040468133796225581547628711490531206046807842741821292856246204534674428194077846243565625657745366678502055253049207329771053963901204725243311093998423952365808739671767697001922105137719497424175832593712445901795727894190597321549934755254550562798574459850425900854840782350003871687913258030358209053700416174154148800801647316756857753099051966515904762584369901113332605763452100987310485795559955994236596343568635141468192481642163586537679726168928591152527762420005475315979233982495868740747479756056101375057564247787614126356331079039780648543979245244696942248237230309897176506902618914019153191080938590509249227106319364867833012475556328699500429014652082998618012707647228567182308416175536500000952158303524044770537184199285739954536399288520628253340383610460992694379683253087207500269717354504491815521028298968044263835226685828736998365190039922379411548210670576601862187291377244709062638644515600230637858990931448949104899703989966741347702005726662780024358755700550408091026305102590768627261631181743068962603227162926676592505499190506467821652213280594703958716238002378911475589332351741507647985638138751058839793193211994015150546407588338836496047325232216706812026708819700773346228117178549829658458807882934764426870423147334632167869481738710219106642540187704349045771707498534027880764501959285301346208364658001739191851767462602616086686224698043929685369205956033014913749075654703888610530779083766343163045473627651888337330395222207396800721643962389116516193929726391523972771544842378177528305905853102347458370995287225661810626696094498228677852330398525873877961407755074672904999831513818095528509453557172162291980433271713556711640481088719080776901967222534960765916760666446365396291743291203104777298999111897936570964204353756170142907518502024773632*i1^126 + 2667077027620805723817901916715342628096766985794731162016269486071065520352435564599761815961548424314958893708195826518610983262155856213576362573156472734515747665850747548573450886832739330261885379962512308034652239838689553222865186333969077541702762840104360002193227723776570539964956946210862971197956712012003457027963391509118761274640999392616081214387885434929623577141096536258399551524818191904164592865150414876525951984225535006479821839817882421319125394112162455241891042416392323827675374704910342279430689794530622366837783139135968263464135930949970791760591165353679056676954530908609983696729276784839192853255958944474830464700135741430479023296890016039477737434901564904559983572994287394974128179442255799316945491161412217100454356041619361692571164475016743436541740157603576687277191349206926763894117249132925544253006209037856417627690132493257861855432620128598868076479010224023582194673687665512749138767798610385461737464081514744789092805484851072777610780448253013651803282788308227826776647465797327957732932988873988596428809762591675139446807686819319643483206915784912895894048156085244818675872232465654006789918049173899226876449620925446321758380342573957424253096880972273835294528518733831693359214301854078640187243706679160912166127590554892334911596599707582037735474015777773565061172940651534819663204077492154823391412042815249557282740673504082944441488567442869916320797522363092093659943388186545976472950097972900586141391074536101636704874157248613303342408459669592872626809628452873554827462799337505395641830145306233407110838610318077413976183005101895105062526374092242640971732111909803529842355611213368305217245741120799277745145875402507684360170537710033598193537830806026228790387019299063128383484201231646242686880805845356102373995028675555788529451175858737852335865248804146523664825489980861226108618171192597177488115655027210233869698905730761347836326428586022516220544019504045323239539441393532628939324871840511464787704054022472378753084019602973153766937397119561181285394091654872667090592694637006859828799117941051296979726298867865803023021228760201822223490336423936*i1^127 + -23880786344413799641266826594300852337196710673236721765888543431471421492987454679086018507276281997698629399091622193586788759697337579725846339614468692421074854058173007186251240621018917956648584117225726599210201730830958628956812022989038298513662965569122868697971060879286042697189334795333064808575973252431734096358959092651083504358448703207105452546306634601036522948283490347053576990674118292762487929418519358032161971468433154427154672484080405502616936120789352873103542106019717761640484126283779984693630415617593536597248167464359060429870285972022429991897094912373945676340877764252332447609372093113483689460390058510742736965376258246100257203253138693344001624445007205516710397807026728862498804806828988885080698120289834825677976626186987670170453169215893245743788898463226667228753369252780042630594398214168193091743252177608646664252283647543542983684708024963509362719062265131670876854707987474105715191852143742633585182737231478226468440197142701943940442177409746319582170822241357927512714840491161980255678379762319974306541778378548870934026843205866157971128790183097093823636622127405127627931386234797625216436795554819867157793080968915806299950567174430458370227210183387750154686083921889085610522838940517966888551488878032367439756130885010543243841429742940555232786648013895887393678076869155929092390130276052951226288572069731793623952299660599884560209938946232567659411072624959259426877961505491431731596471031243447402659922969448744522922617355168420661513996111011050742303105285114336762632406476901048440325823580690889635078021036304513434629602382127915639497603273988826644171852978682057023527331775221719966112367273784312388242393714605943312569528295719368094472629552509098492268829338858962228705775726268943427351752176553176069185461821813325042213118058862829410405866912652382802669140158799025040664740176779236824211400827245114056823635727773795658723846696142731919459914385126952554588367307322905189990852296231187303748461871050078463655021523418050474656687253763243584453526616278246502486869070387614725420446242108106405529742394361598593635250999502726691291136*i1^128 + -954767264926011628593649364064092367627035412134787703471605841300715126368692889419869716203332897032691267375894303659408705078038548526649297224046332128498990158509793780298896699494909548647908892281762960959749395768881285363179348535146051452300521105812106803409107174069691292149949847081503073495811846296286246697072371418191121573066850818938245144080567420800636456683933207122872834165031042663660587387597849838816288861445806582051073279857934552846408743099066297935403038023792808256492631216805877523373087147974141269851764800941027840168606330776440181539269814459507471853361736986278624072085138113548051816141941722731923631420866959814816971828371248814999295101883036795869939615196712165875510497693121044911082951646592805414006795021477050147704574094068293697446177941635176094624500950259587756629645583036663814570474775344952016808442544762322837409189263503106630529352961370011887988406679236169563855023970747147938289443157344664334257153919605143048468324418526728851187913426113354129434622710766003276100179951707522209600657120549184513699673837677329210521182919152335232427049594376329659164765870709523150059022532374393948218559752280425681506232109112750173838841554476823483794432114117155034148266044961677951994727637014583946782390986459622110869074574707384786131118458196025909187610463451079084644090257784237618617012213067309330498334037583967435217172644857757424871533019265741411075000423697273702422829139781680881982928270658274965911064629049607681214114656807296378745835298151937761717130516190782289700677649933544026722221207533862671035056187912930775499781491405773300283503828711512543407276749002902279758754460504174434787258180210724495040339448618157267578541670701635722577295143091110607598171265898518428187673516639200597011148546311312075580741583304147055191674982679447482325866455368466551203928635534157993469966851688290991524482183090931901192860119077232948721287862097792507847336761064631629158674952890343632877800857565017775131014664215983491503113364588137581543741334557886070620067556866008884467213855499233745672261583188322436877572779328667648*i1^129 + -6560116392150607016879474937121191061482447325905757495693954784535107090303693203057484553969782293642319044524528253811887082787460317574714964019959484564846379145026231157487099611742690253781310354755031700443934686431166060078022714151340704129868940877702819407801275471391300020542053094035369624539971114079562379356957312586583947997671074301817531127908847724251322490316257787666076562320602867392749003805842055343217219194787422402774209564689944079435552561974556994907346101211363890046887110563958937962340456167610070168669165331407369216929609931837410710477009255504072705101966657511165020652684349957350632478646204009844724417579382749859570649526875966951303560043319700414786871885810633145654331111799109537986199032579288135529773757703868145587182524899223232897849446520028336804933013497784777373238146265762977457369140305842652100724604836071985695784257090177327462228092943978777517124069245756415593684068253991965095418898556426221425456483812762852272507023841091444093458461149090200324223351820987365683788406101265552197588712902682042277148819004157201919532372709285081318803523382823039441880695687400942555346443327853183605133806309906092897623154663363955096690151718785966024197953943860042539163807748478314871884947959891611371829570143596522276689625099923589082676000836948538528262459719242295330847782747240752562249928043334827269114257815501624385562645653226979252010407777880521166979063060297566434176042210366319986692948151025607043905477822072886859763194749957208424734100658401220397000656170174457840114786693840455595956885068273050367973213003920463710493926603409188469304744853615102552187882326089001170441846915546126789375577022611252900243665530161127882473476080439381393227775689987197658309012100673411294625952502699177964637924575148369096251668942933909141315704131724579962353985662218842279251466152580593514303042741309984069796690050930823491875657365758189508790402090362862085187753892093706213957863806849938637602327643294592351997506146051128835968084172798515325271268092298220873790075466166276431572252734823576572041228102606881996511641600*i1^130 + 69073074797233764541097904388401702590097169255001380279992275422291150154481131720631590315570552954896043303556979625357349698110111965779134816105239624001033065296072442140505847587542766816685608694726949727150968782115431403884135139193923152482729366674394846766875936778960116871514340802906763411267953769806580287845939701315464889485901431314483501266896214491599052173378558108715081116743057055847752242765272116037237389444052102024489073600638672142829923675020390229907138630698207612314928812100567407585578368929699558946264690442499812486161187539283254735379181400310418155342334433760289462952949291024394724233642342633362351559554825556167281208047055861219537435915095984929622307822429833060341719261306712020396741250362145195094958907930711616810809740288786955010258714891183707593043431303703466067690290847414421430003643428553565261297269231946126322353371443219385580045637151494697121302145775179927011166996915984189508734658667678019780079141742019826965787160939962554365584653779918634759799157726137317601713247131798905848991411897625779389487598171728441437534493867090227575243614515950037488201049017133378604781569362574321793695381225607433899118436246214133139847322031077144037638900081501418407490192152929897525952460239004204742601876841084315448103054476797026021727909158204317572911256972693886504921613011163754790656829152104001192893269058072825834386617118360210143799165067442464967659538998533954799548308804606690369190651241942317323847949393783007783090306395235047048925183274358581022730309162606631301490126294888619958120777395904415582379986384026788480996491199707127330821855576055904826438220558834161491556631405259452243838107195468171748217590638925885801464333922887875996155703030054674111122226033038567856473701156919723082863364925207320665742210375953517941450864926809485359753304712160254771353215955888359855236275046178938618982846435122655205285900348049686149869290004927095775536771685317703891997390175741322009054294945403248418034739706640222388346396090945991293312478257392649905136649965484413389733515958559766499338281524507181056*i1^131 + 1448774837580612432260119219365867055963994338564479331244431278917665568818973364688591800882521617255798699687978255727928484430059992472691191251414101921123334648018400828074587855444401361124254379963084085792223473092733532078057171777811871154282090709431433193002767170498654901065473545614825520816368196336635608472643134915646501863932851039994198700492446838393281579776542638268433670361845188144432692914788823803191354849963749427816610279882000132645010564566835935721056374659416412955498743808151883288956137261744436909151602332225739292212518315672156300277402048710177406111453334767621919375288346976668061954434927283649072527523422252438058397488400959056529795798295349634500225926199762204964250397989092974264412432072577279157027333958809792828600440437595930635296302070663543854148415286703425008615882711087566747721916811382681761814148830726621692531744186901255111623812610653157895171240705751441950625441673128219801552811952181753052108566580866571227320153046415045667340307809699316418725396493854968364155480299530367516117864821691358745760701947415841273133750971783025460752928816794952127669033953513348511789809451496088532065879874213046510539448533592803248420268747228701342511914182343212684627337750998373730311015884596303793829499598809271924492182614203329516088116590659605555481092574574945258713364407143337922311399667118089602978882871784799945259750866016165911720352974192695968732142069416054253275668356472272995453476881278799458815556171165382297877906849573786251988175529652782099673720421630836719999335789865154216339625272135454377996746388520597636165671522727998501526355698436712045582594335205691966390845527771376961671690659198448188790234322231004731809528521029817749230029098664469446171139058979479337815133639478086266970870646266378356291522263078737399393918132909359739577929584242743465840219651764983135284784552175683609601716304298707198985902599658221844848261748460218127609848566654155483405632063221000880256395283595937187476914345353473846007241036588573207204904709271259883509397898096517893725898400571154641632152780800*i1^132 + 9150289096085350594297769367227108883877149622185100531493891564965747306416551570889254569837268472273191921977955842714661902104468478458335338029917222604503509216348548695372826297634797606788919382472469118876526849252695105893762750721727478120218762839396636556881097408576303612551747516995907247235022108071680236068691811704797057915571889286361204876957946099850704600722659019227392331068600698377532741099618098530824513933494602802462917749691054619490943905638539338798617587517195565059729651798623065693774309904335650043145380610054621211358893276858667072520651925498843606652931404254736840448741054578223216790104313542067802237234547262862537126948363612780162605322198889167499274138690453326170935121557181501241804113481185014516584609627979998143610451381760174986240500462379989190031586070225808271140209041898986650740803292216369200139901421353002082808450353124490580204904682074520650464724792567004417851789369870780960540472877487903155472716441240500048104155197868912049783145065247750374216034086083901243739425301211877271825490046676098535237504361460173342576650338999657698294125418080580470266914611240971850762706025899304449004445747871746248549141983454184926148599031408779478074710090368908142464449965079281210195049005035164589612771565689136090646775032231491014252004676410797269876079413710249412407598079043286416072916699766734725731741338598232086790018735577182514127840605623846449773666549804302223742083595723897201914897103641448777913733388417293745808511402036987834536369311419488638388010315583552252369833232925488875701278881065755516105388203578186712787652916920793010120169574556305844908595337783961707834034858697705376691152915964865815794743884491143333597966194222708397758307696036373422556410007368136861909017349328814872289733314640364738405612892796224863908903274294874102095352437713443175218676555844757816268641603856830629533949306740422948319833585485843984672425484342999857141643978050735165142325566344056114322541569318217014919250355512427727589297520697789497758686552157141234636643883382157066123866705659254800384*i1^133 + 9383197947139258783634697290453068147089829730929439674326761618393170978658299483786887761862971354714833604242797326522656135774280174160462518949247624302773602519293193738330402121018992281029569212651179536610552750724399208806630713818936686715287996732517666495445551955255014174115643783483011319521582140775976984002069880927816171389827387314138837619867400683879747950939362076757080758469582287134514699505188768642589782715266545106718368656089214517759459365952100648967447903759968180269027967239313124121468616642085197583585978452513897103266799572534709289365638123031792194221272668872597413389271992334195900609171098773776443194388050696927077544750556325073380571838478511928864376932705711592073506018833165484690680890540951635969538914960871212099932245359359671101342278964088713118680894092112358245025995629685923262307856670729380694182710646989110108633050344751385866000736674727852453291324296853253519185197850103394927883955366808483719554799491694186386801055128151001382297364306364275331608371124968796720281892195060260426354149830605396375676785980044136349205783402590059130360460655284344738238662557625133704130046951503624741923033235344300612986055528278336224563291291681549312557711580397630031459220817836580365689793274291368260562012040855163514523926038814286973255543090008426152358817176309407903624933902264560834621503063646291461390780954619843345287145258721318236287186433466244593427623376150834536319796504169394634892137236441255696563702897149620217741289238733063007970615097170664674215927896035536852233454337567191233278516789687582491583871082502351876366933614999013376560316926479569723637136944367168958391826552627605379352966510756383401845399219303223793405808941369334380542863483321093828549099594314271723140811244700957562015282166593236487443346784803865595768374003214459516694553008427320213943634449314727641864084658828263676558671431937021514292683652200689677700783163495602858344411117412827349085542352977769523205337872007992300351507044866431989336009249248918284017725608933005504851619171682995224585588178944*i1^134 + -282152095023533984913133292389416387371649282582302509405467664196497657936356166764470937143735614852830646224228878947417635671111738024275366760429478185118655186312107310903433675810870017061250884514543363607146140150698854231465507716661474310747785986067493001299194546543118502611111345090561108245127332690028049257296173588656726682287609069426533546914051358283983863240066426861221651023564633802261195896975765256312166973510980156827982610600105006963770719575877642618612966346538946541884152012747405573600654725527831614867686148277635381986627173621688949491972945165047891160944631665092619891201786903907267169004663876487636859204199844391614519584201131788886193316753469664892399994397612117949530404850625795320548965800228916080651837985230175562824480002528439058329820959481642459690677093013403174664670641966747715377447600703293465367693209909337610764208702832083317710453098990516265888409634379279580895368442945780345988128523639219034462674051197142509233691183086388826181996917351713219225969268188209760812905595102773689729359539604160205846852016780039423069228179549425618964479927221726034344004893874428798663265085589124036467961862444836419811580536773969925679372143347009214038188701675208094338921268363480464467910749051192853977213040812384398644694892993168609269155233739519954841375731137553733131039588223558018695124881950811912327494007774385529122987162616631084460840552688169154886561444726514267118835543835231593747033952673703908839929820037650078835929147292486387309100310593109848274947188034804410836574715602548132626509782965760458571705527279092589726182638845434058217366630606321916058933575794127991752568914464988477543561834233541583575230034682072998349054093954771246848805237775027942555532646434117749828933291728842877262491120745469326667029765320072734059939990057913381461159204388906061505272272312601563417635865468704598725054663748789082593543587836061591494138027667655610743612516682190774952715433845862470741952666934030350546933473664987351563297212493431586594717784975468412684993034441187685040128*i1^135 + -2965965331453599468833733844970824903413727730652775694159469700377098220208312985709886598007412792137094369133219095741798288297932039797646951297171908105639608249986479778877853719559364198334676644117574320879672193764219650200796697280220927368283692006490458358072244296548570971990198845266250874332042633573582495256517816345615971306718279606544559159847024642523871438459782820152465400919675390922079878151528900822250127249746166657184662548355274388550068293601792327926909643453374084666353551900559735181326766149620192753656432955477002523993759658747510342988520134905381080269454989867386271959438744020654036016340970671157434117317160400000547357275014667825164703172807681866475013510755152065201014251557571060002189738458737367950949074479187252020348392134777884556048406326778831051901757671830043614599142519488148912434613897728795613113268932878918777401561022237365242798263570786236825545618219403319949588710416765674615595241685347845701540113460734899997184812728212865540737366398397226857543827016297164170683112959830189722882983296912785770454458692924799932874737153792916426626529713196791065411736869846185910248179505198222305781682493806178950711984822963282819075045977229856219573050009184724505973572501606578580300845187091027150538154924028496461569197112466390545461718543554070095247231355902710443260552603926270288808582802803152311284892424070039126774507348049416896908676961797072341541922082073679934010089441738201006584293402612039276856969113626419113204922087082940739474947514055370128181924823389057074688468834960728204190978689809836217779558261457015744741612107617113708321942380577585739838412474177969429243014838570806755242760480774899353349372480138037370853140314549461748497030184670996677501915917632689293292672061963830337023018726666887497067904964849186443099540944002555762585375621804162451467380199388188604363883045172701520938061187950119111450251620016386258768124278528018260517928685110628623685774022484898248410051656002963594125173549100410149177983449665934544626859774373343768314783662604288*i1^136 + -15044614900107324675205611194806083121486457979905397950788505841279448891501137399888624642846026091697457897244553222309562678892176364571368404605397925159770072819175788676038219543908182586967607351400843987299185048121721219993909394198014441123149656042498447806098375462727632086589849071260417753167523248735826053749165487725562282278485575477477518829193694438570906717917419212939946431742303802654757353000447705408048736012437811490860685854210275961639699269797893249446868455002348940971360295926610135216194709812455012169620931191235038309332428848271519114487124224329362581615598979715178207666027073870719647022046965602591930612723656264241445863476968923020568089488607131858673547998908216127829740554980085249555298013313384604669311803908578832312791033764409171022821177711951103826492965271147540112450749786409293924795106673892769984540548872724153735764603099798103726386250921700321068139190319668935723758932454102691166218639953007426056901405060451766628206535723306149688889458334912610100282153536457757889185086028663403516654244826643070832933470816051395179693950709692069608875608416866190938358932299944220687258525818416450574867419802931496004223213063689665011275948363158785429449805454774199369099785820112725961004283526641053171700938701007962802618246241308080598852780050695212744147076540068667603936785519110270273623503202734315774113518823605174477332374265117482925077937977687332427705780238533224881439818133722251151035435817356613672995118376438009871145130891890172168786734908479492178320223419601976199890028009681738595988597881733290364589009641480085428304228678617208794817451972009852258412126421358349039470752478729060372789445815943353020435566086904280584802931093894870969607788707628144458658585298865322945359713732065156856412837103395134238791731689440982240419158951550983494821112185079453563874903264086649153008094277458695458424694472126391061611462743815113033399457134806897706495253200173484746028540805393277059211568223728749454213004764494401593398621120654285099340357761907719996964864*i1^137 + -42650492460494494618422710331112576918101936184096706072520383796846081025594508359425560383108183256929530940414679659950227963676321549177844745924020721231229842035433533204849008312576065047117985154628634293191468720035876991656304959258037561405174583220607369933868287358033699974755162148216285723391655346688432390094146831036779635049297285810668790085494564150833019203742328864155581232320996692485801001068037930393365871697220925376305559500682623960104514291696436051329751837642160805723558117025001566900974942214500620621816149570759775987515813207898639532013011524303004736834182491209092102579830489179995981908260966333910536685986275057953336374799258626418880152733083728700982345807764072711694088984643521346242408552862216137485616711480403724919933111788775576008511618850873197571848997421116123080131617243316538079885426692722652441248969274107825268106011689593293756683274284740204684981337336600551632555936796132318538396208869356124191554679545196360993205262829570899313303031006752837090928271096848808219720300950121545392113509857318519650327668151773073654649271136144741300930551526024764626029398443792281507874828812840387693374831581754593632197884140081139515172924686058238809169873614031110483459531898518167645503695771526586076157505578325669509544974077320934168037193297464467442567382209559891633411878661226336098010465832816492362997900455957697742753894238316410551858343749867520173349769542487558561344473540824438405464792020691999715952639935953750900243616762118029993289504059410366214404653741158535063621057270817904563828486250526743931811706184927641743096290876290882625677277777739903544630878999039371794823302310482952070307148252474881242368500359097635001823073219893994983784382417949261851712297830347441496945749900225003116385677417390709556818445928819519614428538828035958828437794443025607065241731533930668196543872527825217156791238656874630263138927635689604910892590978212333371321477106935538841371531655374953828710443338368201286190471590171563811480780334717301396444734606540800*i1^138 + -378850864356629229069732715953797826178705152942614123117360517546901934748256682926137193640131245707229013892912941473379412782302595823782895468249608689325792296376108452393104682588192462514419745117377219855930095787346779230275755069808389929611660385119158185755082404320847209349795300179483716606033837023479622316731597112217870277321052635253112741206636015061638693935402155475498042273644872204722285548321743374307483510560366670389323817333694154054992863658894135725889765845919295089174625824706875845974763354504915524870159887520897719022816758915436960256016404559182721718342674106707767926713657701591421904840072163712617031649085435211741205100786274511136351070267347630376804726035995358905150282346832244215446492525119995035542171016447475786080737249227654776534380041226089183808555366179865583045946170046902815469888459112231025532870356481047591213384892382214656810672273452585549415680337422338768686587611062593914565854785417589184235623038153537027742236359970200707302163524170042523843648959009645189443667275901365612294142744884886438589008373483340334769080267420428422847058699059365732624526029254745167384515298508524173347578738250911347014745875288348169937395139887260046895959620572634677686454897368413179177994420316155705649555155465576322233890906627962157925646102574735079944267220102443696279040587144081367379805397702505231568815405524621510599025436409795131643981045803014374485860040380707373131482174146537458934626487010324759759731813557851742715915122651348834577778959976287134942678406116635336422497770367330991116863041976795626649961148623424462361797052768629825924525822459928623954507483335800659247676809585898883715496045897745208733021872046235306709124095210855128683956620542570303799479870021299725134155821520448213424103383549099514526546407147973674226223457381137292297805362267016835192911993875859332363737757930865258712864303281157827356281854379223370415978389931724809281352218631742595107030916478535388600218997654316758857858085854756408564459928123072672679591936*i1^139 + -3607851161571520838150584653498185760128025661799583274569747153513422859760690136816618356473516838507240990708989048699238849877515657736550183730646920723046817698864086248711584966631457933027321180595589373074674894291703184580563164173405614232181483014528343952141849514316692903791143256400584482834518310676007546683512912202383046282495087315832355842971823938310118427901576163576965236052190590562894178295669768089622150038955766307192737460114195093315341412599924646570397231488526998533156288942786500864526047523310721270017616976345537394485785174793377501945323819236076895681586259661785620627244098015130234584399501444318187015814628076065624945389477057129404201323503134390604752683609215847523127664626219981401979487658409045127463275171118800584667024501685834097985621034280392615941303917441230043594086143512262285954912433048951362429517374849855559826793421166612607223895853890521999652899404412219052165976918335885267327722471985503966038685637188529791058745899849611318943152595041631785791651121310363651585262417990929775720454438598677238356003610124258912933496672552197466989589341742658410073759460713425215608650154889704670262092330964984279981983429533590390775713093837427184298817117828463200109326996936299536806518175884346308280006760326207346756821339208039890811278510636675533389505582273571717069030825688175232200367078548569990706370252920705578887362096462894101296934048922472519927238461384385529695236411132792543842890212569517819374585677973655359730480221182314623439179752313017009925540451210163631859257658277077992725643889436348276782489293934809409434356405952112413729069623355520950171880022521608221995620733008886983523164752893675408994651580736021668773326334254468819468131970220676106540084318521136862528311883691734761727255714294664680118333216471719428202825635104416351532240462416542241475156021032923162593208903977844967305820975734034584178632896139147462350412836646763144745826577086023573129140074987414571206120420371547177535767866802750287887622672553607168*i1^140 + -12970443927811968368139090871605723285619563113491567138076675833545388689417787316570966484561410432407101338676219602642477062919340610489968097543256103585016557512182835056053818929522452130915286011676063143357930917500292268318601091737606743061513488941603887634833109901440288985722826076721518952375267714827781459197280708720631374034235429773006895412732044481229578318149909815634621737985654604407294076469475961356475166564416278577150929581473732259425520367482982191070853197985689415301548517365395423672102423076717128276819603362290588863742827291706581443180072156847131359731934727548527607576699522878694293736934462111645701163625476472432562304889501649370888738537170553621839140243035309894781028354486244433894500127247944307098471269488494223736038508436082754320819946242703057119430811261833485714405128748707714375699972040915487501863260696364209100289533189962826044281490111150313181597435484553014967904880997163699019571865198846056244036062171337691117334314291327855165990021456086091616126183216074102778675079123661917225831139616256721504095108659412294109157256585359956620044653790713180495698719713707456282775288303409294660830169256385776397051987677030627402528291213020190385806924445329609438028843417761137315927919542143585394905242544362879999855196748588261155218418332096596424797355398211554492606817150321234966746851040994761062826363849114857955418995400151426795798727727289403992717606451883335789884978757525855538119324655521966866833884478658655433974815394012864925805716507118573321155854491672749915506207723516424692672501505022232080607589772904667985901603276376765906058963458783306340281365960777833789068839282023253665000231584217873885966692316063861989744988552937367892835416511672381761909959735140199062368481396885752379112985481688632442050779793735667137764112221896461886319202850458516707039722634052502449859612191266960014101781592283934688574132453398594822776022638787871955802989977632669891395273161191917700459541854566671468955649099450724018756255744*i1^141 + -24902835902780704036064505731495900632775886133930079014716885791923479823156027015057258829342303193011048336672916587347116891122018297528383033175584780741173744743061282588087090803056139805356839043490378861592138037097271663300458654503074506080966140011863852916297233929749614269236433365971611176576966424767029127515509693202367337579793950150636289222526931475595826205779654262878278728031618327063379035904555085293894304996111855530634469815784270402493745595959922768308935408136817235377385726195507837024652232213188373062208628915948399614495753128868369466751414369683448587050447773029303081291333054283749672371792083364385832013513220193608118081565724802265911102841855145387200398278144858981736205397292502945823244965943419433568093899570859126354955501801975894018210796968508242200505936475419505445473415187685660837534774789660808831467043262552117351826742113662142395701197010529963663131009392087418689614953520529407713157233733170674823385084617950857092502526899452387494613041336883888450743070804391380156793542654648309971648519018335539666682000720888887419095451688946142169260041735294571184296590927871746261710294713826775654254389269598076638465221334782548313906299047552642218140915107401605616357013563300326431273105718499918837837893338436890319849649214102166557158971453898832618668091529163657616192652764680299334743802736492698065888857685684348243656868175333587444465833505133930843555241723852338809812714296264797246674412482908951025436935649792019240448314387345842855961087988578662383153742603589606034484114398244991201423349966416211960297291671354964903229911075336197450032937641456528951674804826531407761212287359435180255425112693720120476589335550055526684893361754372779111909250765351553193837799923111331419283440730424244756691365499377050380409229479805938434685215268027678328467999933168345421870405696484469919554217747222592059258463730264608566857214495428246974459326565907806000470374995014656613468515127214407968454282825071274093360585929694117888*i1^142 + -178328234268298388198361996918886142058509072330451725883023118329295241633015391434757121155601701999110638564916865994729868954538066622298282613580321528706852648924547358217361139777830060307308489418174409759085168176966719169154762663508297166206397220019037904700539132620884941820330284418556413753586539784289685439709030281919597053304631920733156348007273742569635830186269534884298273125571170613306617079298051723037582037841308979723776462736440785085743540271150723415528347202998345747679890007878192507533816539008594174140385819310990497667724536306361283764092799950013338709752255702025026083996074052228064163599332367091601002454054299795667043286004291817255363267346220842305691688808222887993936327749576445680510276684346847270808658083174937297059986109863072255682717576125533727488135371017591439756976043598016061798079772849055996223915785105527887413775609533259658090980348664083891308064199558786324600917002550489287085555383716951023196827061044118197126060749583603727095276304597408311675279491979802748444858823592270497971591116652223724306658243544259199925208417214247111370408905213113994898545669772421281449708442623367522716091185851809304402371214602213078355662204968258091615505030071436615821472651145775280463875758331801704872440582172194020095930123830730126510790805367609915553428114726168870753663437560635698672748694828211769576361735459818893594883868873991610464560525131682102611564328898945117509690955508845072037161999650346843986529647751166108094985626095040418052192846603636315819942671721961348202558511988378400621128009122328141455514869404390561207177559206474335534644165126071003936948408094272271166012105510094268357626401018087934532732375338551996900891399454357352744672121236173503376091460363207782453840226879368632066185862659826686996906512582181015968773920432832758637438330877140527753513326994481942621225714913672015896959297239039196487436137228423363803390492223359947712923006800344386943222169243443579134630603601601653519662710784*i1^143 + -1083165709817338420622133112641261125250479691931619521398605829765698107869404164652292516691054454679732694905109725085129775841066014193675530252774701857065923786800814220823990593351054802925901830142268002270796116272493547144465520666505301015674125987968993133583713454343817238970357505062475244894994022531234028884182072253612915675270093780592977806223005381047514917250226434166259534248394570787279121150812347591464733057818185087234571106990478133084743201296095814470232472309084280234305718061321779160979002764565517246484088855662196752310262307604803850883388015967974983728533061272366667886760136234464502592812041369940331755256841034169115667437274385153434586203084014494145935018940841859750580419487546491893368761358758161104451763489489343466476894692190022846012200013006646905256762659906380939873981833028974371271652930695042138237130262908303535586795499897759453905769294061309429751966486776896492742694572469630215630654777730050633099079449147362352455507946600122385738156016430942172554028907220873066287430906567041767255214931213121822164899819286817739344968375722468133696679459218260633285120113927431250028843734755026483156686887647807268190754811660914557635457791935160653455940828081363068124683480868329831458690190123321467681802122641372020744144466903642237347737170747986684769349570726609855410620884976624795561003683022061837661397437095514963058205704603901578092343782570486386145233104468376523785248381481769587610625505553295084734412811236631786223055785904084798762774688401816391461094755226825741368573540819312316548517817376220830462870223782476921978448720300096414670253737121075765948918895343235519885749678932820637692414542721009637488539929652848559615569892041476056956249712623900808327691802023405459816533900021562197390209271115567419618831900682221376871112004679679063818978816755007238086913220971139801276315829950056949891648654440671006304066908656543173268542091241985693611103684442141994630685899943929069852946837090863153152*i1^144 + -2904045695245831002097097769222530693268780967309807856901204782584772511356571073106541782001086526700004268459561918330933257115791294916148072141802382218264510938823162758765124998840301683748010041593749829084663261689801423980073738730799966285766010718472466477522377169452064519147865524168751003761573346544957082963698704557996124871883940262113773497568983351549550665709596293910483757315336306954722533692387657539904576380551264346007078036269410083001292991376941636579903163565285327851042502922648096594142523060631575091324803609149800305622130701539310538052830228856487435636453631248640340897325991923230596184538931742455457803901579751239196998576830631997273730780851124552156510892278522752454625222445473002409760123315927224230470959980779226150521982929052767132189124121762647237616112947584856803481926095844572274454070690413190205850042229391048389128065809001134597499887626667613954752934109587163800590634266198563954136390119985767177103476143325669376277362138611007779069325177357002810641291067027955484512207745649726395355251153310967438819832852611124055023939675255014572427101976465369781936566147955706683349231790502383694280385938588009655688397949576329420714798373267341024760508545091953348484584357245465496479044391421958100910658525795144439806761066159621193308175581579718766712231772894430450963227325694089036870558893248913462549346186815496293465449067779032070345902988126307238665989849719760902010258186473960684983963514437121527497966138134534941009483850777341931152903121777279411612466790757697054020323532908722961786344985057418901593687634195199281472991449719422417607742119899129307725179762730687709974235589757814559403421224499307990840252029052997738540353852535113756305884781376174946337813747899828024262263204104049498337163611398763493006727244250778990761134629341937187286066844035315820270114470279710109044839189941012687488279506035145540060652662421145573880826090069400373583653165271833190254193890096100127366512115712*i1^145 + -3626674593472389730623935751407635086258650108530029026234556097755822038540662562108343336526788689749114842669885322386193344130605845613670678695649513312060109191322031673878038616612426410669437231316025583875053398127204481608190704977655087561307150512384717201885587910997486953378221691440082356797040120160395082989372645713717037827189846025095813633558414927543412677172696896235795913455602632255032502444813821019688882262713389483039198176977791239943481673396174162071155188766855809304468165164485016296620256053763717936825553765530620017895823846799640987947957640476227204561472206801540024744744256377099743630349158097950905836778722895942995414723227191123380818168287278072764059262752686999030479159035375969003306347043512372266228180879082111022335942204815363906161840898074617368001966384524678407909271989739148734490145018783684738262135717929879105603634730779230283833199313086123107105867709950475343676754874536519253299662527709227704586985870996371857336009704424387196431168186269657594598886945938465511419304412605178004486273593443441425336373752460723998357384891050132387871299211878864627547012933113633029240967840054617844225923741913274534296580999115729592542448292641576306648371831897561398966592243429629318812566168423023206946714171146256819654084356427346698059700475123723891269938764423444580853879067817091808556215824559955318977587521804014589173099410369755987589055056524100562998359703846090274246998675739808389247355392842911981727304738582385752669539236574571538491014326266758266638161848349038806077228524861745825233498446731757251747773604179626052885597328792450963804322125204878844291945436385664689649105430055426124221254332831071948471172498064087251925817366670895601711830231332948534150521387512384526934015682106714338309211449383377696346940019529808503233789661817489941037643448019159889133276222355552941112320501237142277597131620823065620520206030450492424091303746796982519760171034166976065046930984239206760448*i1^146 + -2187492965826287814719337102440335897137944145762709324184759497387194483917236066099217819885175171489076451123691689823166869585815661174528105882958279357376364235405607517746644607423554074714112149017034131178368287323731856663169194644027077859632233062290660067101570859255017753966241323242442539896305236880418513872292350796535719869825655938253046064630252641246299835717529945791826182683103171037770236713593904321374669949690919073453301290015733790213800165947615103624735125037239315688069606671066685792385312987300445898856276324399733151884818101595200034180405255770544628445067697914930438866431623799644330765294589289868988005826677508944882804288157570050882524609905426715308148260771858041539164786704401884126919559426065328644023539057762142525349023012383145349468097604511921921416848962968565732546383670507032170783460402090136047801526740472192438718862274646160954152879285211473367425010506989505837734898776699402612771430659125145626030297395373868975215103406004681519108507197167345790457218213646698469516026944490146466833672717875132619539304033971916006427866502262034481387251531331111468296588584501315968626449344040282502548979604530924405673904976139269036277431073184716019805203805251470039632732156013798530292843895242064915922168199089152828507215625744551203433969851210574118917782791869686642267287715825693319176743762565829716097237117123547576685044018031157338484060937936150386402429869837196784844791538226375722517914276860648881979917842171716116313800891931396102518490802143587460631304443054822833762618528135746492966111901381430156119941965483800347617073051335536271917067282262578677499712140823770499266595613936983522875039412002363675383186950363350336485578239749349484249523388860209279410990990565323937077691726012073902453916374668616963125863639397874248513419280784358586259726211178461194518544182964935880622009859109266316414309710982063940151951919301834099742794185951678767106198450678441868559021768704*i1^147 + -929932531904935519644777587413948194132750026819222349905831435779669087750286774389613326425651492104403803450478494920389490045873700537806197593665716556375407978313763871027204798009179530237771860555350346730035039485331054202906097101142090249618622947789800212627550877307770381776539454591652684983668429232849192686023454647630370035825610944151176402729145179884287970960544064446951681930647579890034313638944876410288302084321331855923093842930176944540064835530405573568961454241422494009151550158020642748867022212225116113849150910133903628464105597619641979314918403785311135550222377365642250526935447680817791123018118829437508633244217858998759219452214692132981890342624557286039303658618914172035289598180937071137534710376111676502538982867044053598804372141641740704147011277887454596829231694035172737523918088738093494994607606641507009306382352098023873520583455834935400272789908032256218258265485996017239171091058578602103227424129938914815538583294680412901699397074637514843643879232287823053967161730972587993560593857811400902516883763540725618812478620808925916448289686135824465266993309875582072199953208739532608388601941111366593641916839555111604878390129304655026826349868651959728513826360135855310342276768351083514691738518506659957503685653561985696809055715037256013915272068250086391698111015245194088663640771813656544095688590121956654046112980640550484191282113057668443048946193091404470806851571260135457504846757306214607714763116118076278446779323474449889571015425081931212190990197553816188398010602245351999891632127279948742086465187227937079449574999711070188920523062254195995416642598171638224476533228344151977435043794702258905961270101160165347862181964046546628742926743220200266171297889187942288883325574281070546090851219399035834077424537907158335054123176575548134014110512310631515561083700494902942786616791680878535628737756460028827129249113159241417599240629171317866803960354059297196378513900630769139712*i1^148 + -102140840520286341944472833654951860102944463012561578838736071598697718302222409019287495380157612743694421578320655497038869115691257298742550547649282508116881019505159838128195813435076547108985611639719659162044338593760119568461937483656826924947630066057891078331040305337643429528589900574400063679312100995934587782813461605213107396268733845026602247107831752524431908631274332183538085693836464775916115103882961383410309306974646300040984576440883395780119032808239859750226625993046322671524983362924527756114599960955592242383303727087894001443709965299917153847650662912236469785498927020003134260658482213858841372581568497812200090359865796832587136528745938431897519246321540569560919040264804351785369660908402441493170913978189450210854278129760766897968245919861141650988451809354093006689160204749610276051641730788867530720087924818396892759100979757278016679709114923397844571392019657791483220710048063676022926352959034347811947552158787511978284718546859968772786151230270460512902043024401378540537900886446686337985050152151814101447468069673746980905588525699714173546271002695868128545702467245288187621255458413512368378978871790850405678447977924143213149698748918481149684903892459510919241152020990941622159054007235808434053008292938550909497290370780938304826887498122349014703028891310437663601183930150848148084576343851283726522246747675299824155336781842484751505919634762034745784793364848939298963511225123146990818163220124890405399909018926159824930690933479547061879706306602502909739815306726183960386558088216207078522534247987300098118013697619575730945792228923434032171760205088273711925589754780473657417654368396772524321457435305613644572868025734322363165981804015733103611579116634358486306357251354241563831896295682438579069630385428359623176387529808008587957869007139149341410164783359277068929755540965420343472346704525259134304030841812618873061695394203899646032045732980675814482325455135428214442801758208*i1^149 + 20844660117262110283583620397680170212500366298769741611667576384162254767660668856126283252487992670341582565712567326941656191624560347369374007720533592238756165953154155601436148196841183211762306354804808616987109626464382021026230466426373653350246482923431047354007207703889714595490425092796000827480012694853861580415535339865553916539553613498407129300102289765729544690177714667705648163027055052072375363792486295610905114518429400835928419898176687745538475253115465232033966611489921992941093256950076352882064602732849776734700535928584986724358051281557702884468508113160144432801765561329660083699914019568947322118504176948140081882289112322944500941004726245512916983828416528680962426981493088810697868831577636471628164968696329465030056018714612526271053143249996911153900105308681809331265081337260488797984398147407993848741135093700927041981633522853867739583977500763344044780335953275346154835859136976168793605680662194705282616206255803130079395789547496673828431849531116220531682328118502652074507933477576170866757120960551072119930549404445931555906174569877467880248408733175546693472535388372827263731056065123743011167884958552843642194483575578836256476435182999395856304248824644396872109772128373325896737002372067829049163423267304980747756753975013351781530180185905898083408529036433017334283621043774355012806802196663373488181520643392653444107454112265776745090931449730645795934305804899324435186165244995335070486979452921369240938513782120221673853473024164874857259871902750957438016759482172375276773797677151504540958461270751367759632595619058118120255067183343259412651356087243612113387332161877586651711457417412926915199854700828621580664188361380777341020643439087346303922913200296220857624528053276772341596135319007365724727283887004874977292261820146453714022386733332819318893942239371509454104607494508501108096000598519036152908151143385535423203706110102658995764936967591904846474670618609451008*i1^150 + 780282552501295895692266790321132796083162203889533220541131204323360782439430436596998699529996676796173793959731543515800502967392100042487713507922360200346744296782421084960526176585364420009994387206030766499203382061881279930550015897573801087704833471506291840426668603720998852671964091811823168613849423782403410612414727083699338973671625037085621464134096579600411811265905570926658095480626918248562426273410896124055288138548241417531564551284345167172263092049373574250806557534231228380156388929224017227041274378832040243045964861032769731307618806270818238374715964360995030232328045938291737983262588626626690743264849775471700071957277461312012156187570625670201585789885807597225807790472240370648585695891186238786661018401268529132972907383332342469312108989282590918924808776107871203844623433226741385751804222121934756890992133679024082371589532637289029664003046525433694665710768951875321524008944866861994201703934796276824517897980532415875233363107210459585020981124316935728686642613231807412999309391221233021462925978063862214274563243277768720193221655827002131980502321245602475352791736181848533142651634785292630714203069946618904030471036459989909616272168986403921544623544136311416240146802581738876154306227007941525386406466611731932931861724079021160672247008736844780315099757421979830698693982853931816365371064559752396746008577659888636332703071688507533507049523479127178967506360080476141652218862496753383994313711204330717195954453056704817624776628037871953637996468715343949962860702220738624290473354837825844317275979361731464361661970600399717916387570067785640348533727016970964018735904916394647101015974776635229297474458501977785675009874109440482486512266540789779845874582013942887181534237724256364778969311096792425819880775083456645170945947836574785587862374177754611647726024089936855508851681273916687766590279972649416279167582620156694966378221661678024112641961399712550939000832*i1^151 + -942766442998942772315919011493420466799005706015518449119549725626275286425408664137889412443277436284189036414316664992244263385580112195870865116873610936721079568209535632108645552604227164308186852169715147084129560971415108344541951190093032568505005312870829182649445349403617476251861248189495370799754451334989644240790439257066096262953627215979730036795906599196105164395842210768661339677223088464484637421875583787247762445979139899257334122271494141263502815795386006656049880852132216783715250229498267942331763639829471317647178197023093392883442834774803137872333098904371130514831445416186730771077687344928604901530422021513849158364302573691482753315804280282740593838758588394429717197655029804617347800450031669628545379758873799986912334699503396997014641741274881855018177334557397998483386075272698747475347095992155531069601636928356781800485624428056035773736688353975916897750834480543610860926048362518592485365677589589085335805957306178279551558200966584811424007825249846144077582535333691404203085878839275061707581439203281259968299606061423517980418062198697831895284792838458590553971691927351927159688224218764889533521954288834967922283040371556867955518291537515506422505474746624125158642613007105563380869217900451059431164136249830084445509289421270874824413589389375859348651575379100559944949974981880262464573300300003984848682209354349200157042480942564214203914626563550879094831951997468714684743172401539587134732314722939719566519933843552879450115156907335466520405516300366294049975798935733002743623914362201496485711980315710973827403398840486973919860255494764391305554424249356144329627295094429423271405203904590821092115043034292425009865716559366349136095352006213302662614432325279661185419452532353228117368164400260589895863255206519964330128151425136790070799403308688501706735724287041080008911413106036461343699619045278133049582507450662532882458378737488504240530574607908864*i1^152 + 27599665469966021514593850970905396354813979157652336825653357148287705522591815270641936367629985789689827608396804946203700950781045688123257951937884695327746560519340586378539400899917729143348389139299398869418534295575754533682077432197491564872929898796344183379294307182769412393741081734829039843754021097779324509940432692790645663595420959943084343584398797227674372072460460236665797767548575266019220258277786349132290327589806520061496598056753601824864117564271366872534843959266694314585943715959911349257041225229536349977992008083540010262806103660970872965563958310400961055547184764534421832268798589915298514692521097710254136078391558244576963481687789359128605774828204841762069043864530320204698978623496332358506664338959515017259425048155804774498146198990303461429131107751563194945214240078833236213724472071005851937561640455970599410651021746247160369280875961936500906158250176136672394194769572854545048284986522732463523069191955863234010799160418882783491129634251862830933091968483896374162366409425861006904608682939985054094254788456822355241874264153429501180862861693666043484173476540181388064931411831763217498528074613732130111726095221305713631483873254235430409459589551284607288303185597391423144978540721956970270388508675866107446723273496413875606983266169244957547568679557517942421678469098388599133876970355280715729720419904926839799626124064364398097698207230432528566441980635860402327197754051425532960480603109597845969465807381730065601818887715731533335949755074856228248154903080799302373007416890470181029079486020208093491806433366620811363504608079068643796675763552794037359441476639022214915489088461594773534196914277082274632127494863993927534939748988085151379572322380162680115295701278950679520229094546038454678227184903008622785926118123324045115906216124627552777445899080488583290787847927306972084447117984675983875800668437292166056308932165220752250896384*i1^153 + -1057779170959064714398452890766097817550872072342400265617099144892281188988125647912294435595905818565309315171342906861983506907178158308291237549303713443052669172148495271490991431793235828192172163318037380397736892142007167865495045908056164444756868802770089228244025382141694646053103610087790495014825594771287942353617659171980584596294831161218603098916771573397175840735401285137684790463736580255260310715905177179566390436124099179006299318425511872955277531136175506746224842823689812653555552435468735433403456155795988081212246487443971371909604315386598796510742946028804129623438119785214687372233665883520887101640043203244816078725123107479214394037490405906311921356961713101371513694580771357555656248733107416250235088925951474440511032875545835609388481750454377062022498596547338543528854586844585314786146022802860609460698817995160370391966301784293758990615524221968046432767805801611795577540756866374069856087498687619462705894422572104148313644428553383546202191220908337277330006543749922919613513457579041379658632918614080111956659384610278538355404250204619240043315567731795888468581307622361924352275917256125258348961768025891200249305788055344982318865474839338897567258466100538581815681064718223388342885718166387133483321422117145315523174433666640059928458759031273017365903973046700592706936555577930024369102299136348398778323192279889725763483601044361102945839209953202531568239368187226815402697448076656113652500938067459106874231680288437347986920437143278347949163537838592783307359643206260941519805986664099005304782421192344253936481718723609154955939197676070338550954667842526957396164562450552616738150920442890460775021524216957053453571337245742006788609369988093181556591384299766850003165300215333039511662337226336739109517757636186726106818090456919630436665395254943389700010704004416027348824503177047715965537713129630667137864858010413363845068134285312*i1^154 + -501666642900138792024728963123916368744757910732479685884639200536776325020668807905115239544760955691927655839810983973028073395733355412636576218685217436737859047653598062166857495147099065477892416178532199042754630840579684865196160297286757199790354701245611137246968019257788987528484787916786885546309612334036180706349623163088135199280388178143331331049541301272551066562318286494557257233482994781981464704599477666055998718282187194875448250770320254973637861363282887172557436565192068172572229467015099275305191061432317987935021633178115351819434865306903061203079687727107552063007869330429030534839610207093750591714998649656350326696061464102953588237454128746806297033476054782862189568687105151885313319640300909789268551383363760481426909581378522912527128625679570686940308616551217004909966964203989405552440455294578811011085662888020925551369597192653813547242348013473569169424309461223811087094627359026389296075606039005060735298620891740649183427945720813031766456238391710178456104840721561251127829667690935749502164120799964750176933790612983918030888788449387892578152753938125916085588362653218634237163373582828002605597300543461333492699350933848725870245431686326249039268885925544181956898000380880034329601647534400102094606497943563528028477995376738799979220804429181468790633774589613688907517960196238692443330214642338974073278465335271424120651879313711485882589374556478683632748659077451380997315064128386064642331221252375176950557062467352461379223579801299175230792167303822534088714607976130425105269362082200936252407326214458415769108053899804761475035276974614717925358482419913443931116310106077221809031355051211149929598468035916595911101658456861443087962768850107174994776902028742346062195704990461526808398758077890604916787554693791871978816652519121751560032672051507643225786480047443977273565707985462036745187481806274611455985173378944238354432*i1^155 + -44226004154709452105833903950783668032814991448950124486561577454506525020844840321835113211525741947147128789943303399060977834646056934513737501403321457622062406653909143341040830258815162395421229222356635623694994100348570210916717332073588830581133575054765755958074646934182370951233387109940890864834231831981812821374025221898650280501186799011552299502307948713645227280499441161076771334787264601010831155036992130136570636518353697127911013629784701388955286311503958486711608997873200480831023580273740686691765659469869916393877644177211123619117354473258481700571958425501145375329656532544080405867312898340030987413818498554659771328746203511568415848228261133927809901850149970314685385735593530871940120754953326298473190304736516462919014602690524203390214828966690877337935299875113103534119266484974965525820758516256161506064898097879663477849632660150688168704056750614107717401045758419796646218172498378278190179171003077136374737312753247799459202864862369886850464961221537808961811590895076276803675184825366935058392153708684027936866272506831020435270811952578486139598030358056723079340027656208161556567904192098552961591895108741448220441630192147296862669614191772519472117280081356625692552176640252727218296420282565133620002997249317874352202046423320016229054697566109080018778832157882458336294259166184001655118775738549001416705265436048185015696031168890805896609512540897049211506083848170572784184900285659339297658964834399042301254446050148723096493104126932610871773567409630065363530695938420663852105264046177637228376862954090037840606021067540888347688384777814091439483517892158797776685200820320566535157803199788424270735117914303888029833965469569844696271359907655579267926448078091875847882503062396939524012037510772597097745707281013075083519572330384977829384289588016120688355844100844740059771719484050077458600218557968875424381948395520*i1^156 + -1929599686790947630610553263921945269684639732982354657052228394830774274139314093638161417686350500566688051206721434270598798063410893217043774289787839664745413475137893636437511130094080835824101221703277500352255969858547128859732907708357191782428236090354364637303368565996349110205155623439685135627856033277806910304767662559537191063825725208530821211033111383885495269418847565422961795905549318422102930685345248260185539425732186293088071572172154633192299314053421994241575781876838984681175546232931157803476279135359829234604722018285690942662171229729543125503186556890902335197644394165065774720770830255466819232598812339462021094703396199321114761399511298077868481686363141604994731891260690140013988285410758972484022997638318297316833774234673929722020610666113883064111367751765416966057581238161251905007046439128341068930720571762342785830158014595835386637426762400624423086142073314431913862701307451179689661444004303027937097394529688520791997204855566036591939177509387269981506400162207926579147915615959836886628576270155607052247494646409278908278016264281406609373893483379268907108522434724831618466241992461905064640197891086298626157386953417281550627021551389329086491487523146516268938460543015208067045289604254354121681619179631149261689522783782528568215429183646446062417402165661293485586201968130228751569693865956364890372714022129128438945102659268406364829395731199886976410269795477377524526160862763519548709767714363637475631105882447370543447551370074258981778128184460973322084555053434146163428254045976366450066310955951642781773739958273125848808713988892573649753050621030544428257452067825055806391733078137964364708921377261836117901924210905776293150679880729356116965942524761686458383954682233512458738873065834637741520230556082059802990829660418110900657585392737957239742982864306814018015136332098516958638912176258526740480*i1^157 + -52352046029396873577022680764342913051825462213912333296651166229013617279739020263788772601898684633941247485659604595041039635016281506430391246933259643107773587329893077200243530265367439380367320713267336341741437512690439301329308764020627171820281611459424680347281421818706679814375566103315296559500857401476620886833590520500975554001018902466470754714564412721743448391799427765391499936828743188900266610713778705282034173729152733435794135039665471412032754957851059691190049821263467209912408148998846381591053862255986258022671919332889897887923429059002208110446909963522174196232406679023323932887838795552442777658751869784870458043397508762656412875611940639566713517570040696974260999744754503061385773270894961341818902378109284907497073626432822875344645492760116027813272464351070811419093967978265202987317390250917346946110850583130889975694725364559428347017528939561990362934258959931052687752532679366052222325760298060293843716413801660248114960628012478016140405196165281335089743237106526654380777825548334498388082640145757373501624857386778781429022585980342385374731366994713364017499919780029600090746637574279281683845942417693085208664124286396647033432141597653613422580391905537908742173867247944736523145046491594753496630804445104756889574782564836849103729651987891482744693466442868754035182942129674381255471303462765397466993462998416886243772386545266943760610212292982148306990000786141831944707515360172076765875665759051813850592202488682017363527456118129138025045776952993157080459366131979515282025332416568592003264867783984397408073762659922699045293943595090542071315341035783282571260351288199175391333317676444991180802422731780740881402240920787397331144840794994861465784724180296727991568717863987650100128553557618348896814337541697662508778505592860995029006173901797178569875965008426097259058088094036988844889341952*i1^158 + -928290048675374109389818518898912122528520326179940167079063114646627713689637331506664323297490887593112302766376019402547804571124147594759997791184775874652634608401178902603080031887741990615595117971579924983702490434574841696171491771222543785503519682000404758408364358411740609446788288571473602500000569768856609366968953376392231586088067875425784530815854155796462310502171672062719658580857249842833391505640347970602356461396134785664653898280867684127875240442243109959199676405395675118943155643903751465270299523435979465779710802521594695015420405503410791122541350633874522724751181354247506473312705726210727969439173017105439491371593680793356844291561704935292287189215552228625227578941701121724958048898356785542379563379165152752460091104120228335909194401204661947278143403558189835507353770645489307524897275501837894268660425828246007555714415920236264864451234718407142652941479264830927484680292844475904266990956603382512340127527193481932052217888462534835113397214624654930015724785064570656491573010670482144821227644542126450357798963286189335443883478320633092251503683859424359152740834212351384530974672580039223952821330216032887710527064124196357633547078252733622417031653270518960454408938569226601510043725882594478848066218992125032085483361947193951049874805752854932599440381928679218882167325944831276956899127119818030686801055282481569089349774377906113364545876246742916341152702843444121660335043013399995858411253862787285262821190443251366924153671546398363373811124382359227752937196343310927252700425411737849051127666331531042481556456374858871283176218817066675245101287740571953034573159348628086182169454687908134799759598141928773353256393084778044285403674020071026287926635165931018373991336680221330829622129396146520302372378612695531652266434177359336235048809801309542135457945623721457897181768843264000*i1^159 + -10933488045992195201410107193099842291098772361918565599692098637175502949163534751104702501883300710942717439916672180292552600805291657125927064130234157130064372631513140404049503098401925288878616336960873978717861784067379381733047611872504841801494520413965509554402635661150516007549831257890720297003912184668027531115448322834605128764402417801352587190890762412357289914977686285536174777784572296777464516710159187115370304446461534576189901648620021917437678456650161981243026036522902792443123041972977733945712137483072099366227707037272339286555543028842031426202652143024475242064016360308006711483114054601286059093218555441222864982657147287491367266246668616355832472573548447893661259737377063773921178202673568334437870242793127852494574391851202861335416543664189445030506074938041520439943439443075610162015243102727805584533794496829674791027168920742653095727345311580163103306519731210941573045654428976424893821827302422265199999774909343825647754441825863748165536813408372063622486127317708860613810480228456427419605885291335752641789682224642136734406559078337711766456224472776375323302801824165583880799130052688966511523281957928742943527991623364726048928765845814962443322584307215991335785797419702087750067265869440251708278166385584924157915917518348910473042542334162116407377719058377193030827767338343172538103312654059168343393757877674966030786706378416981750503476767876940025108573014874267481762770133306097581006951955319674789238272021891424860976143219511768186109980100267773882375664624317381503660265432660875991655586677838172444838654525369673787057917109481405180853043544253589963645303550813674119337707035631586086411328392035991056210528030452796789541397500654041129459005220870939668085833155005010983479692491344936774517038073104181185982763484224589939623535451750025204661053403048810905600000*i1^160 + -86069002696687436122390228313219226844709226946641657122460348535273471854117173651898405365834581001429735271787590811848807686623669505074167033552400210048289455000702297044347864803420907276290144383879837805046460724165932704135275033388724161468801184160255265708234177369827250582530121273886381440720576638859129022754574535984670007657652032038282374641084646465128391604561621855240442155551305305242560704724651531659995914881235517124289770833704950390528069879546263243205737494043332709712557552718528169179302556482427735085120943743192954872049417468947779773352040028463066516307653630178261381546748530288044949330409770265131249606036086151171893012905949605616911610211175275604219780497234471180092460968929062521643722572404646456683367645321535798141871836997716102828126995518168357651350167754975682256782214001730631222772424243538941858741561863031771997207505262268028668495392247408715579585422437228389978813062410932168014285129128326566575394542536805996131110356451925283569520416390745518618167530934658270182129255081516210233897533603293783409060732998587453714598568632664386495265990383958862563439988033296161481657098221780199668200954958599970031872099128375936461740593725535057626852141751953735591224969948627419427223003423554011523684888724506326239264057109491082660499604428542967071009602173737293957561199013001623009063534324886101531931959111846614097751557152259491103740916270592666804272405328358685489830179196334611153922588365126668079068349413800520642905569099634309444149333072047095003018172242685612020467618566014311469146123562262815522137173295496050915237421794592330556731294383729938284100007190002539916481591510231060798236355915682566302436320159598939403370855677669251552743354626329054528191984407825159112275778411585081092691390894055982419626555542754095991357440000000*i1^161 + -449657706340542128836396911834733006663626664640226802924239796058367291244424752563001431481460573602353985821400262665585156924794450842029279319407113309728153896755918295260999395271096095565721555321495201058091300996147350455059897087086139420280508189368900419046974776587965018639880264363600420713580068555424560725732329760646543800675250156493468994090234577529255082963711726517019144003965226802218570336676898823889777337239111010673381014919719140704320179625785426137546314566917664752634748396938563640413846510663552267314842792452310377402889120700132269284745253204680398825652025053244625706553084575500272438974782687040084900874809133211054004670473856928098542791088156532903864017610160074074233052116539779114015971004829648901721400877724498494139056786344987948857151067862997841445491621085988431130970504859402402924939625346853527999257491721450558321313784715942494938957417818511410651092347322565775967372006871069578126898211375354342305328205076926727708502258848772072942059623028613381643791122371661182984638964918639122115023696928995450249811970801032655365311160118231687971647283056165418842576973899176255121396121217525188837605441675352241104988041317243113689870051588143302976100423375182843287298315502210326043730456415299783431310991653180206748769054997657410816427075566418931017005113206507530668541803199988071802995242941767349304944096792277993003492482479609267428082778491131629108857905761140985638370247410426024417325250142592463471216525691746038336801204669230225961375685711821601173972900491352440203073658759286287998140404374270754921554329275783898851285263907037406519283415850625310360610329492689035318247501600155982836294181264565662940867057427288619649439868472772093957749016318084596697521968326659763447229682706993874067951658194214831286122446848000000000*i1^162 + -1491075194246738982470205658009506231763634589884372232494033556460820406775608429593161532499713407644108997888180398395324065882507366122912998343818709925199559963270434773316115434169187523118815357885464920150498746398895597124453014050821437912981109626700402676762374397310835682883862621806808053158023813000203060439216287861280405504413683523396963075529730929723602644237620264778940551043099131535634570860329608884737408507003265301987536879829745916839302506787925027285581531737739888132597253475166518045736057876744715928048413661813523719476661750289169996908973311153565825638174491775488042749628177830847603069377506431580765322731972371641885624949646208201683438479700500264223450378560942730900394476190705958669951258203999523087532833619786094925039518098017709865901917583842458095764785333742364335442773493998898299710433087277994725444772659713728951893619310431911955140000462023793742439617342324303356865416638965412937972581634805304252432447747115035540049216711573363907364476952330147329130076846475463313333037894768343294874882071959698433253631415117445611380260006924142275406534842431826576487270475387808876363220330652858068995392577022300219374041753036499823155510653133945639848404615694422177896441070251620367500214978700043621746477653703537545832120842677490170067174895651260401392865256293334503445503876640063426085700214083342565000241165430044805635548953070846167214630231863536838075913238456455400271796263507606192031280392369404265591118326487742139909129533735067171725469948104682835635553295247332865246226886836013673988600215859193560750458127604536379304003047369170753392861302575920324627079820410776039045795907877333804863095852895069649133473837568162301850645967381360366136068701149291906407137795933222167757008701620919886224661335202856960000000000*i1^163 + -2697050029997726233744283389970593927414471617565721026276232739369589192441148880454216704124979865648985655430725288643884044565900825024016192490169851221368245956236063856393282375385323177202677561730621352032721602967644126181316579600907155482291083213324752657912316383619921817089077099707091525821013850391736897256404734678453504126809148556028876406779590331110624435754121015574631850098648331134198908288796687620626414695192843123711004494523482565232298472151234444939683190471612846688781064804321588703115185828351026741245317252732735352257761659585406844011755566422893069484720643763019417429867251084851487137788014514468937739309470497582171770477230943064576994248112261035629618596713229758453820766777152242350663264167622545547219993304601955953666887845845903552572836538739518845322052746428634339527382649423965621018206906356499642182341748894597774481090140066098168168027291554118687367350259979694531418334968213324461770491979255327840499167930350296596453442563362330951995998815120952559404613434035246785136567805134394771935509966307432521150414072136752739370991168345967429135679869453074566517176923068969803397537965133813971651695886844325515503534244607120315733982265212149883280820888335619195626826175903494631053156094214925683603971868590965475019516558392572395443262653049098911252876804065524902366072460052779920847030490595803885687382182978587203728355569252644850479659914313813510012524339742716215080221650401617581111317488448405328621615974097546187659912567357517514447083770199478655411794282111949768797086301280423484542616169712168865948833871301624805424492544136756162168316790963656593118285326865480940590539804286820365836349314489087906466715633773504951867446491845391887199003327519442764885361814178322080114404049265560125440000000000000*i1^164 + -2661058240687824347424564136387542523071672590999070444293318028216087471223532880879741266884677603707394325887749362899372550694910325991824273477856045821818416136497614227540115700092609934151707239901421791042738201741045883478173067277367213969700597490458070600663187818316833457332187022819132761653674040372664858040210706408607770173206987383147001776685729552018454990339904382543231980047355230978860212445527186142710848021714804675683561084872436313960757793611907887371421213855451660536382565805159487959404338772016585185094965712194278283349777003642881298148168318539852846325120634193735188504452254525974464668917806367555544419968481668303829484435031967316710326181117370293209972099313328881853865248856651885782006269933267169302285308636025337420515825022099454487632006609870028258964367652171406064192505728882708486147716879780071590274975260410296435013493511891800533759858356618375089449690555388795641291465231594987424532351218769685279225574235747006226067836140686915358834972861908114735584430196804943435184491984564602609428559735282831810128820922802945661247806597140783076848486484235282116343273799720285923632844680287962433909404791022953299300417436578118325927406151948989045879171490171101058465024804255627349122010120899505639936253771987253494714349026818053651903851024642753912057072244829833807052550171368350611381964723092320255520322441650070343769556333043794171936592847976532946868687342550645325034077022851297096759375188780990485561520852716103045421369290506940485571111265711503469201671800200400173184710665199745223531630243338202053027372116793731757564415589202467614330305968563163780555226575403496465158155759507731282978284676045976064469001837897759541460396560515954497999299078259958437977109149082301996466176000000000000000*i1^165 + -9189055071808417497650015074734336988569406971431609886004727455373703961227547488488499366664286537966295293672950438766461460306581649522313948193666171612911561049117261360617559914575945621378327028502162634280884544281088583010931447849589557089288772526635943518655702619113619436979003276068251955525619815592360758219388978243527789193242068423122419987454085706018031003121597243892489856706824002274576063553298643182460707673747143885523296673505564530826617106521765722126024561815775804214130857956034102309432689770971792295268566497471552150499054755674480582582364790811371256567611559459357013699151537892509832115056931501030172794310738818076053438926100411073044620871726624446312801003523199454240840880928602626511036612354587603116464757187898414852632369747791118373199464276599118572590877745706062439523077209207414903834569414185259532493190509444499130567351480567113167908655008806028045999914848016231065317681630766573374069029059829377832315403195606298981099249083792685891930350458574908763009314143791556132383597593880364416274564456763857445664409234204373545262883203861087494530346514910435238784213860202952997562751995427536973165562846187788966086758688485757164191038556131725396745092838518116988790072091138268845984750969365644006564309630787757415615696033376273256393697826743883385061700666394563675059294597245918957310309862114341921552638576755866951158216429966888809561415516429894715125247228408324562307637826094149672046013485593417143193076876364510102642902366409422733411152822033780943263904434718441453638014090439366085674394911774202096549667707679825782808403244941411696560572938032341418350044161266208003325828526678784024607382748192860893678357848086585692600812803638478394895921551914196470944130662400000000000000000*i1^166 + -61653948350752192520970220117833582839382007990008080083152531139173982392422395970090904306549803309440499163157571701556809263452226212304641666794703951170723104526347065895108744390247590396427963381240920058667006943125898153105931638077044534119819710365202192699016895478680912380793519276181763047227925100087671837413545946263628223264306719341960779043649173459777496584251119262452993055399708631418523486392995862368313933600869577780592254456729906273518858685257144489218632227844176421363011846673871069337943052720380376540113255610506936324144403304858573824778947195263168315334201355433887277351233083080753156036467965450212015517489518444844107435726610085056068635114001548750864698814794163141790856292900561684497043096649686674456495619087352216224108532587357986191554572915895452672799931388458052636380687682677707609488829250907921139757930973225445275377796827109386883400878861431981031026723099096337444213511831529791101146021494879510861955161316580898918923881224077788954410890578253796374916363726377987625288422786100346023290038253364248815487144462555776758792040685027610876738252755252592199794264242105115938455708126120863476459476014805861586922699654756261017735072944969406306583116061835754618277626974012876136648451021579896185068550457036087687201760909874634706855374307514953845637344453071898287332574948920899334525877550111927534258868522538802412735276896784387865894929423926532910235119020415536583488023830859121801001669802328606465257362268794087400232362427560979528389065951014709246672358148411301407706429337888515260767735051866506251730031116016753040693630720651776882624261758206982791439176338267297149619111440018923896916259200724919285551440176079664902752944026860707909533675028480000000000000000000*i1^167 + -618382499652301319195341301262019249336157474667726514416489454414717250956615995379110825435113369621650747589506355188680126139259903846012316314713945299940664406786558051816623006244537180807499624942348697655430268677051613348466238002249051348158928255538179401916118359510554697090470867995074265984959377753225061357929527158527716087534590665783517372202258010272694298994806179561388382814085030961332779233514238904528756592574659516368131402788577426384534802263804973620247984137520749956508883402014854607349476203697357187231547622838604489674679936663039583337631471730637564492390167772216071404432072421123164913872332995876630328495539638160874885198220507608319194724563281577908252693257023312554781049170330674216628084527442193097101103879324671104031174469136421059793258758662692104302263381516448417161949459656936097726470991951242555670306055024476770838279560381758042663030491058600649108423254309406768650358948867932233855650472319977967659096282383635585403861577095480874540475891312042546381654828604152109252743854257188014624555353278460218600307765008151454045706069304235042626195604257619909025649315990504089166087164559534079466016830121192032285517503692499969055058911246973700996011256305390445417570380329154538126757663640895423238713556897433317273386217782695875208003135366771757671030655070383934155728487449402008280238254282250029505405104540149167911193183294780471999162015508258463984528645497661047944889343568156459732095610591851316483385901756021178758708912537865420836261844322766406083333184018232939511114401145356631471475447977697648204498999433881147319839640173720716888796657832780552528242102200950620047495547969041955663566061751887398299812600631892120315038450633932800000000000000000000*i1^168 + 1017322797213157051038586454648929338070147898156053267607571917213424998272635499602905917761820181449883443034142699639435081385751108498665532707782073092312577302764292170501744005632293305527727626454210189219873229743906725130931548325786834272647649014962311040225415520010927859430391913666160636472027509308262909773292483256110224502202843991355231673232730619614674820507608057057997128258841177302447427033161347681561964498162970029145439538362493166644841475864251661761380309452919372998900631487688967700907335684630148871352331798974873296563805738061591692676158936722277079521110873578057459463297455388306079813267624239572175011928785808828812137521582628206232087863728248583414070961507163165907438701214341229639030778329808816499535314978332610977386113402731519281206999831684832672767831382842799068652883163782907319699453621104038940803092313486122058744035719396415544135555806055071510275852105491851501215722550049490686423067712515060814027898828459733474696997137931628775737676337810361328187655135437965852125459049320445219793067963529962511420751111600175641402359533349221709216944512969886365876604527675790018169331451236353931794624794698866654716476459996086879813075805114200683104272609757711985924528495871802038791425395080151131516210840719202598001780032464864843083931348647821285187609478114097896150065400016967586687929492871486451253064432794367457708223099902172896285901134661194551753638792070518705040409355038615851308445160642001176875313062145950005403250452310675183863625635275958668034441738876270829338043473628500171508510450723948585547738133137876608425437480629431719153656048491253563064043809437259755251342763094565498990775054948254055365963439878963200000000000000000000000*i1^169 + -357731240120478396616111477809972864224965399995244251713778843456528221415868667145840528119306011609552936611453163888358628928230492901780367199709789103256861580552762287618743648698649925385688707677353328712019658473615799695426087728963270356871005410871324492010825174050694246877003885457488700657518493102032266249797019667580074047403758441273865628073174429970319604129294221442062486602696595149493272496931837617700143614703996571906667468394883719428787122247501995500638020500847274511301138285954493227675916495330160425074170458898385642085560727430949962502788093891555903198666769140083402909602394570718296901544189144842808261742389314288236146861180044568940506292218993931479720841679628229875808266624301749874183885257117076014941770551504136494816671014692408798424296821869439833442769255388675447549716315860648280297402883754605837584304174676440146536346769491646802449412095752961433853329479922165676243656529509670703234916420826200324999746851899901519197887285144115075352330663274940880895096313161949969990150784386691872826193576682177194877584966595612228794575590991455895501667148188033519193090260066358113229260844410218277273121577347519514570274365820494054710371292510396517886315074540578052868872724570619408250734106720552702016265437040404727123615504240225596061126526852793244879390221041005951325683805184111651301647059008098252057683074846974159088126549421969818537769470023971470374757722085383570609248634266616888933680685487217798466989391255352675608793126627020778781983374092113212495016498625562085799941088670580160754829526942506877419485591672002258291292777764933066250756829560031316961908593154755359227106386918481941475276102115000320000000000000000000000000*i1^170 + 10724987766024960435766941865462128968399116069081758280590543410815384488787699095790182634622905815254405479537385200289694818947297865898163891535100029586764765501969140551207507746391186867676968164500848943631760055826820579993929497664636143063483090478549883949419847136922139996336869546512569755980617276118292623495417823471130924686848518367400478359551377292081816631396445373010452194487238943701572277785467043696918697118529362187740043261051194841621055251194809764993898207030876609704301616277473660858056637107075057165249020937487874528920529836516836527590344185833294613068019397233862920427299483494649584808484735586298602917673562089809649133619532870090751379315542123976288825712553914332179159517008492495546886212399653289573871944091516118168319423914896679291781918201960487864637749421777955303663789220754330002723302175711084504832823198716259077131844346624402338354990547183360145069462389246248827841547787191249066037175325652922192613901148148144532745242230671330035662630799592767490454865087246599802477538802729694216038994484965726522661766183893483106511449961668548852786480828976816747633923523736706931703289989348745020897561722903232510097348116021844762222129723926828562428459919121729886374191997309574098058943384513749433823513043601426653189939950223144495939870382342385886565365328897749562776736128040604423889056360899709968585688845956872882101290467808249543704000032055221313221882488407146617897222604949691791169512888489582287443526102080869118010786436272737552576543745038667745347650294773928011843541316200207345477077866772597592542195251778264789850724960406950438269387665544038695653771921738271283042896714924032000000000000000000000000000*i1^171 + -96293859870624109919304812553959521152558844147334357250071154149250198289817447629312414114574624853307170945022905272442362114847123122442993971541229458682557639707797482601300505580414358623032867251696801942627189484174642501118057174477870744974485344659218676898938864295361179920775904265435010215545189144648587923697912431542573995528710474070795626486644149115611396467031805643864069890716364645722950731182958428612951757582170096175811554537492391878547578352927991986309483225208791663788790874045147275183353560988104151452328780751447380031979316515389793119610727996243778716697295877967137783907749919619033743123784812987143373049448400518597444182799411880483145210764853245716319385756572422934539984896026605273477674338360019406733388753243882707696757631264773420141236556701999148337740397018808278380440606311213584963442273094257810704504650409729826686526562906405169995714873574258392623135114458375614224667091615595662522319731102697559396557022187195142298377507410894606443308971842567332443206071528962088502955314189644518927492110041067167737955466815007948454460859949363617162108078672686359563320729864373007127362652651376729618370663721881152373302044485377342549808691784470011040886168024208469674833184180984005518705480696253280254684271741558559384299363870357233889299148299172509654983026381847525523388424270885521453893032116425144671333566212798056679773114137672107099629454028400767250542086444674129847287606989000596709707882256762754900125227753203084608442959731685407964727320654970483517999652622807132085282589858285411733161082423027054383624761080174442391566473512938881863564757407748120703852244212121600000000000000000000000000000*i1^172 + 294819822718607343147783869098976780881313214412707101746500814258377306685129296930816443697276687220472482307870526742078687821161950888885729318732611766575063161899429693089316224318259458713412196931349297377908434469247867991878819901823547228742899752828793397687821551527936119958307014796655585850691408812105241854881409008413236011427046688598217415255745254848816023682472108072055841036768414563079699514570834071231409733899217545826447391090278838049781750639645185174139876148870068631167837605558184221957102615495824726389638814756259525573469911446361576264096303336042401160407140677957662485440555345835712139812028756592557758510867592375182042155801308056526626853744696765011772125815299986348041279433091298331911001927852373170305033861653884908472782521559603051832936810189610150354704788499234623101255051217281942146228963107520632153990373868595826757266140560007018173150633633657906113941648822311215205053349358110784870830435975059538557041124521201902564076596204161401362172705280555348845980465510355264732721295683140707966703058039814358475345859795633695928568515314556625243962309140743441841760076175698924563442538472019347043303795749514507397810165041951368282998271897222355716421933795342417923642692469387240694757748177792866748239230398236485529911724880115542526926557977837388893204036715874308386406364118562491903659048561350284501420192957729146284377409096675123050825893802789183402510233850066466389108214598952051740216986548642416419237145226097222296641617606594689612812219584292502382810269357697992762881686439528723282035959219933016313209713118845480530181337758846957707622482968576000000000000000000000000000000*i1^173 + 68516641732442883879503270567055128745488664474452380711476141438690043926886703772397623094653412187429791518616111684749075062708345443986740579603482740265476567959785607152439831870156975753602447935377830654993612801729353151193216578377697183373837066139032516120390182414898900648137681672243021909539226671694826110369673443109057830570318761056185986109406676946591008339782071116930292915629212968463056971991415453166283030678623043600425072660650203571148440549860300871664286134794835757692490041752127567830316941178029053124033474611461365896607000181522655911069463967691745918224181791851788352424441750524028522887126209502843817089754819129755637387920530311689499719461127168644920133275083365486802900038636577893519080616640472318849705576619809362840805676930042014153941056866373150304507475073627922465390135214575569584357290579734587638885024678939333440759350198160106418945703045613487187484245080612668811607073080709928257131887242207477496858057988059724725104704553902867139955088087204801085862391362295000715150466924823555348671773975116476168743206325761078159969523124548347628530933450921304729352559388452855896652771311253228706847105128620934479632285094721108983589134790484015154020594551574846650269656994867167783195080637728350597831179021336106500262652998967170816724934827130233874316209671348174532668835025500834420606897158354934534763292582817131083798580693523437871960039318010198760965483111218137569316027173131245276509017452189932068259701007469312753287974710030871405209955822026291865976001337731827597899905170048199300357154530261840053940727561578387404864094208000000000000000000000000000000000*i1^174 + 4687917961520076290658097722471943305444143163904338864441969427431911101202786366029730911957351333535156309401755206030403922141537475321482028722943454530939856816914063308951792778068941961750395387857972330756530164037142825020386235794190957452310005139653750069479894287357747323884898250831439416543398417190319487113913804298950324575052335793358417304129403990454119159517068683608483724600698435928397033355191412167722386818122244658454949951630556016987570201031857707765814048685396076068619241067478448118562450867687176786360204825300337424680605168229080829207165139734306104961476825575305723614901342793411474680284789462994638316657302665818366513772027433942922212182239200801512254271254994324946851705857619577984549956354151280339292359146722670712288298555485016924015958586830487673651276332934007909323170086814960620236325007582032900749694902063303894586861997009043879181918196428859002787015622097887061455523988632094178084983287313208548438626667311157688303028467777506918480894697504740624176347335325216461910436075151540756860764397359595858641945155944238020146487642298260956030596770227265925210605752166357863457591550171607822664407513463354425544413999890108688572047408329700214501857428978125538944409810722298386376041441366153010353772407891002172404387037301037610705593230727742935578910871469134138291972869296507753701231292672686227102493762970759848345420164854945131178153094130087963889075589485888865327576074829915076804121057027257670310907549646970822070640523848129652260208640639630560098326081468762646888054025440108037193130881775104823604019200000000000000000000000000000000000*i1^175 + 93126720059722783929422720019212531249022013751685880271822047967659632999696802074921030655200285726293013353299288057317415134344381761957656396946617968226133350555007481275342534499343793205667689860838844789706516967390087972696257743139122151244307684384741118420911764210734101524190286371753131138176837293522280235001198771218698140782671161870596821437380547133020556333212246585938669162201706683073609287139245034020281225731875273757046589592275233513154550849282462831377584001320449300412522706099671249916704805240951895905304122305548153990870619271073120860769331168568414970810175565930860737902410695308265501482580706257060948492640025995280382186185355550959339011245441856455092171385200093938747136768918424458904585490394801005231161251484165933509292108684184261805660237486543612894711196694194929132550633876848949477764747961474155511724089530879100027781386544695548957886515864760919966679998438056805030587970098407382781505941419461448651160292919573488914854112047381030317367460613488820293081294111582641326866238265865840919862023024129778197155285486598950935042767631525268012113620031035133822034409021684353826434723871833682535070046937033806926511190833973792814294694408782282817154836572435021201156247482617372751371972451959489935060215227550133411818644739892851397754765927602643954468607714465938533309301673171252659537276410446991551203583413890034656380627911503241837381399052308370904875999576698393609060722746319169036529193522733755970114605852780367001301506553325268413552144571962116017271606301598168094481913088374294446080000000000000000000000000000000000000*i1^176 + -515456100197907942947360529683003851815305298441626016484695722006401790817231003783011721727222632642507384183999192663365435124567287153963350738639837624178970642410174665413314493855610921327755828562325076698430149542777195531984803902572892858272571825933797927786217834943790161472274976715696575816187501561747077049657681325027572612317985653268421660475670647648689274604589402439601403421491881307472139078172193117477211852902595064786319396346063294537563236611364145492579450038355815396436217369792096900597209150822367388102048633218334566629229621377376289216701569849875712952379877994627045181638235457469087341919568965018511084075617314483569734366009589835571580514171955020512011203178720379073261116920214923965175995328477754116055717348414093151878824035690093778215309501826110503092975152216711734015826883365074423085179246133444556139391379156404377684196498411805816866984251996222573447173370024412484373414177406441874862590162896809299905473551998654870450361631781241375328585543306135622680180212530767008047837585300127959433808516365153026463839751097739256877129857038725583002283580490767236140220876563249256997792289523275121709059854779998649250218539810687704597835407688692122125619251026432587177428287095286182392288237855768088544069961820693233284139239355038343231998772382539835174401459039252494707421502375940204655635096703719619696248344393652068041572618294898590454190087854470733181270083852844588658260265330018401900111840744593386173430281555496514886038144902574589586558080651779908883200382047617024000000000000000000000000000000000000000*i1^177 + 363465135451809344642604340543589216574728202882350177984095413591729560852469054286261385076812922019006585948110732080392777737083536747080760831020225788717593508193092937881685291219503503141195696833628867054832579527931537532493950305965197339719464032834463828475847308369457105598292085455506258455876686820228250176908849975795031903922103263960723523659801117555152000178360114599779320476743353274254674432996045361321493546928692211170830590368808470994329284166115573368698861204681489252765259796967749167956196112976428771616849352837183644781308191929113417398817045644360851424088386471018362704596982847494310928679177138899368413887401873150843568688144186661000238927078391954707624539292043295225950838055463276325055689368393854248027414831646856350270273801927144065904590974056216577995205786629555850683307188196071832426007246644058479867793513645310443027490540445689437476986556979976332073112330519343628423661492521466420523840377340831076843997809030477585180027957937701823288374138725080278812629739469838205153801569243226873262842802822453245307114595118764466143040650413962526878089191145161317620403095669921771116868298509808435285360790330617447815278027266418321072222083070471004207907361529309209229289665000659744714342416932778456247624754849667495282778671915250714343283800693633754451944835664151948189145186936259101701897727330412941902719014224604007788815479540012859294934885791337042272069137872371272508873308589900157622844672462408391903036626208358569402869207069835644163562175201280000000000000000000000000000000000000000*i1^178 + -34048915559838987913193408280919450390682422321499492511226946159629720084965277041863466038994090321900685421289136843015400640677579699553489783411071414191962047065873301682050877912505032569735648580264428549590566991565640618604074582818048721503952457145746648796319465849588869334754191132733541852664891342105919311184094563367352219823944860016852310819765704482508890123695922434963788350728866048258445815655270062473291151928747379831661606773600652605779119973507785795014492996565971667184437671530078773850189440067082944762924487793737825840456402169033314972221476614928860280747221930845415236338337580967166358890633891287535798374534741120091007818171274098320350769808759330742446198165463574080471666316687795135523728362865157771476930941095639104164117238924683050803307230832978089362921300270309072356668806250966412073222580605174244227016618306511156876448954567503019099051678256796923438968814775931710078522281258762430493557704680763319297816290571741939888492314205872218324693110880307975194864457057582505301776705293926249051794883560337766675584306916056963240787354620818443077873287061281366869106826376875652097016882821007282832280869683182367460319276924369000408574696471325137727857437257997224313724658099594445245554609915113767092067101986547819745817904031495987684820865908921506243460535451601355318719702530008048870396946650433845901671020709164937322891138979289715100414493267923840545497246526397598236213941583806015775433792126161563817258150474942578583142400000000000000000000000000000000000000000000*i1^179 - N1*573417397172430422252095266982568582914255320428059936925200676436781812942185148809185469672078464811713977420503332783333527143133121763609990383672607703532104338046875*i2, 4310888056689818990754190464268673204110481016664710206072500748510269294653578829809944345564827555177137927864348576849343358738636810179974428329973032943507066498635709578854838491128917804709341922441233116558958324391875766593700355965827577906863695412306286709307397352980958154909147041798275651895698115621108516712115141569484314460690298072269556351577695216541243212667391653646086098330437460636604271055063272601325349756650930468018949147637225695427026586405966085956646039572526314600997668547969746641196303851202570754719484772004924113369718461053453161606359905115828740301293317633825542737034196287426177342418025470250542462712951112409000840567041924538767607666245479256417458812983607230690207443395499240399173024156176392566271949817887787191190793438134636843389277732017305491242187496542684586052264997893690607277135746222836963427103795622761239587822528777535782606607295620955602023740430056166465232073628431332567213343690395948551048285674107633235741716663481854270419444919775330287049565119586344692973919336380401473803825088074312815392716197025355636875585006590539990582701935744942768397755219849739066457511037249108234596446970791391147733285665849107412318432277461245404840586542900492132839962210961978227312489738119909170631388889538587928780312283334486420693080804310416891721414615994583744530847162026895718085070143930151129810900004194211424300572104430509449959540929425765911783552676597276598383272348114641450179526441218698286507874812315448740139415999487518146115029551085278594751819075229318317614379296643556127583227281407483618996615820748927361704562322305225896171460817216004576693385818080032717686386800675191601364930668849228695910514546825285914897123177153507522845383233930363211456081061283358320917387281925242114529546951333477000006453376531508781976601317267539915827988129638229030141773094283063766314912410906409629998602416421814225755380028160057597794815161366178799125720789802459222083478978547346593470628373682725531108662866001094231621204830050769845939128047412787095624947729974571098644887709509537960325675577037726868450362864795111218971417066454128718608541752750537337636447337609448998477849023186436013129067598957755263792188781088091954203961355691564421696147922878151270286625648450682240084308728197674470159932341330387952512569758057310196253211831119344928924012607943592119483066750432581945468759902550102260403502417382968032221340611462860160592895100694747420400043615791716901875735405971178538712355753687687893313748726970452189706324741624494368420347551500491929530718341392925375602865020005920726100551113644995968090857276442915682963579069859258680423989833180301034136909909677551011257249890165125250800886520042386251816424191929399967193603515625000000 + 21750570590495108858919617143608095741843740864002166391416932149975098453293859370689495484117343225871493377172139273342398059408775662359450867311444843156743454692516468357958720096695914304339689795393234246964680397584009063143769533412729439698943068396490551713528149913784782128688312287294800383732617535951849121578960491265204254184843537090772050416031555848872511202670603664746679669997640066565206099629352163692262541968246528979132741666815902492503976749944468318242650908268883151491535070198235675534434069017573919303375601852640185537426643282166549842054641114074471282379835352485017845107845057487940042719026342102727536911967748133156742650268629936803049566457934106602639174678889925925493074235371573556670398269277192086639504572044459068306997605514810878201051144259377243157192384475735839824757037738810044470874220505318318769715466786342153140960485134576056020387796262218930473741468482373716737253459481152090671613724091957835319186728258422914096317870419933022808445994490460982184202669749561492434248076101288456570092550292358335847766249235145046111868277775232069040423500294863951596759866509641896692370604008850953012546073669919387681438949444118230373998214894228492986057081155226419672102667303096083295535491674191568552740977223400126033335049204754246720702814709130305265283220299212648319022117643111645594736031844047597173783256955424037391771377312181131130621596107361958712194135234846658708348740851303143820276007633467122029042344364003190783406439548529731824225921842485969686585036083357271902883381141183418748432022161589253317039112888733408756108152075871233347460031667166702139657698174790207050794290655013308273300195967069014295166613999798186634747586194195070459168164188255704066919012014167771229857630711926140150926707152611260787184709883140877393952313269942807632306717827250172449408207603896982629434802315496983881685100516790778953832316082006250241464898859263364314327979530323867609255906704601502130040859527848544977297752894799779656621910260815436322625310045520056024973097945628049911807408396257157404582954017222525825776329802011695588328440959490324920243745391484826321296082074753489694258998004124950833000869609558653218829179573619193211075787668921819287872724308197245397404002102153196893389798261090166635269352888071107356630965293852690736530764793338569258918497298989744949825475969313437570766326213678536523947096640718414605227240804123243823552577381715551799883489611622856865629190985974648002860785435798135054564166847157041253499171311337092782296260255270517751765778757909737964949853020365171564272717844715896336023912302309298903811804621877259667508436283527549582578172583768696100428338301686528688414699772647509234957396984100341796875000000000000*i1 + 90217817635215780680262081456202243654735732256669757308651345710449549437347673826236400148173992867719353755653767688989380665815215415077788325025842202948233268563868643822758400638038180188198768792417884503978366303636826901646437514863200002022551391375566098797436567734733538068853747521602776160248278060380491038978246070543719514081013425196847594353928686632237575014374055158939608240591641053206156341915160195793107689240126396266335687288183157451971353309920394310513681541485629674267725607873136905563064299254282110301898634783446806026648544557049089502998134656308365542851073728183691371613636781332356453254990459130288175124851535352989993690088346601098531234990601547103565827404087277893331142328589633939541049490847074035759251885227886147503504791870180820724356790595750116330441156046310440579652732973080004714132173712903273692535388054314607509900409414031758244348839062308076959738052004274354834005630716339418928615838234731948896714343947793380325825770861080998512291763653623214754923067747377196873130498511521838839479075154587581433849397296479052320600321825272209545641010012625795154356311467774016957030478191043576044578844364050937290483999261123650232883313612297826847181595407999706527800405206579902387350910302869136289188712271345285890258218126846951574719567949651816497691586971722962970572404514450829716121019851958804878230745502852794887543656676250988969536221391231130128744801967998313797019042195846361231309457698890678589203707101171347113129755468378152891726810503397909633131839429582160739171185417247907788683742448241614933685106589257672487055500895196186732055451413628871600769387578464731020411727020860653169673128122182843408744209894767923038160187352923192052627610105390594621065998581432478916029901778628278683096688203225808318549775323738248202296338083236338579392294127281390287730324909137130882707221029680677324984708030538092868201685926365239241797026509912846581260838582548765025950433441392530553784788980902241704417052910432665191107080809042632653468085888031107552644234416472923461577337587849676363527051416936286477164858408209016301410384566851371464380932114609540002588563352236295552850167804057325678902014649066222490182067995088395757404312732820824671877259136024271904182439043155871233695544284645346788489827889639510998781891289966201140721755453738675237507606062497230701527446437831890568620428222044443349536425778437556452874233908918938181054472656474616767560322109539434340087368404572492053364408009094921156126564482287842857039569236249297556021070318961991142569647414621834677195031601169387727195660879565912604890406579301616836186350777138777802306439808368809024332942661979735481632707712037777026570415357127785682678222656250000000000000000000*i1^2 + 339179061964873256011193519075595951422816701574653737634496612061994390929227766407072857667515299318406856448621676063153673727989910008276348094450103963700272964317791636889082135077679694197000257886126708400938031346920214021893158406266156375113864308104340433276668466629557493264896658679081166800324697139882805161182977602903965203812098897736419766222779069911274329516980848257086033783601089036543889483309704149625003717382356379786137261246410707191813057922068728569065881404566969828160492408782023388730787979004917927699536849540086856565989727886891846109900053123175701167822626482376067500745897526069151004328622145880892320813563114605241611274497068601967001616989848692928848784267492048052978661558152137534825559004536597141529026305923025710834837820773093189020040296974466142670889634469967292558657758269189620484655896914516360823473468288435903043540505073511045827872860275263287904432399163569911308602785318118675217264843371708445843216518942084270602495588919728627206402104223069017886549387924468144146697902713949653125901292786417699921978661878648071860645763546319578220752629307971372646230430108105705554565026781303224245678457041376387757227502509305037928401746569387845944159041197418021091421239271241714571957713208237003337739127256759815470072592193243510832014094936435696042882137543515158747843031727063628733374555962719053738132567367057673502106924533841248130538051176493466848696625598497295512972230992143226881992321706151320714807291279802896744677403441555712016041174393880133166138655075806502514368072991113982310068825598825975846699870596398499456996074052896832994233411791175447326036832989131975226395846753218048548511034731397862285947756749696549908385890139169446181312690958557175010204074437015399431837360840707340539055457513114578849053655293219399639298097544249444853593625748224426567957726616846964171461161154575644578717524166530651338968199213412046243413721922393840655873021977880703365356531444021710844846261896374987681790797366378190723888749136077199596456725615582430726768105221963196611675950989166751799137008855101005536846305248192032918849108982193757142699036936837598743065864930962867594830718257217475838523662045676153181309704933022436358889436077831913778418020065094180070475586615751246859626127033842633451174862320885632227280859236093133434118486960424971827636147154535996158780394528019658684072077863717517079271269562593929344466942730047888095476255572871342727183713763002896809315639679644548402685077709015226700147347535196794318143740766889090849852372786767049617765937792790599984847061732991256400403680273747634760624720652694899775153709938832208277241919888524359855194785639880596696881189464031301558068990707397460937500000000000000000000000000*i1^3 + 1379493863306536356319055164626712192620324780353726943424824553108054411273251658730820199781358230799373415112166709329840947153602217116119842053043080730052913234597264284511410631185410396878355123028478720677970595836710674247989794774845086341088961348111301500420171114971706078596396517966823880936288596845482783899301262163833734789698143243009258729118750677793998536241524018151060022745025368494395998965308961206484398854579280267707635180975927607035437188140029102916149247029970441066548900165448133641252630328145622634173274786247154258900813474134746187592917639366468256662295219912626211586060436032953507340392727513539049388712312433645086382751520252719289201258645495855879764629432521773735137043529001774515035600238626535906349044165420782745064960701206795986499293070892810088683660738942378914177800351690161735745715313463135959141024646582193105902299666930225256725859339211481944107059013417647331524058653890266909161221189900748637278363592261779479828785518745563157052731173974718014351638318889633030865850930040866509723792258042803451600328619134804238867278348447061070467711654422772132238960151522209239811421662621284047633487995188052649083138419707696302532955946505279136477755717274401108297753921020587952430436550110824903929953079100572932106251208791091691300699766629295102467931198459140599841396586887703712443000619382290545898144306707127457668877427277933302068821867024332777850114443057173750562753202359550433609471486208317881133738546323315271959694081362647287894796109956216217206478506782386389443320786624959832665801856544459081438123519455189944980377380750383500353726244561960118960852589243122686533689009325433379164708698764516708990269846354006787256751702402889194148536295105314047368682712454446244266411856264211412985802441283070410052646174533445735960912852139907628880710930456088432032316862036690211385303488817778554270186530098244621694144246263038780890660747980383806358609560658357877549227468736340389555087309685691706688062587037916096252962650027606436691084959085280928757070081507667687540059431814727568355853274869042263023830329682010226245050998636857744999093610073133280822624957291912581828467064267923907634979227567189628958420990934615307397200288132035786920344964708386261017254382932162959515764848558703993744397068065411687241549250095635390418789232603691070258985993041703533138754512191138298772517139918377418353385063081960861002859100094340045786285676500260472956280987784413788784791285349774013281988442063287943639338083915525095309731426093442157101990031546288662393398462726951251442131291989087788737724809909713701439744393483881674609193820648728706715749653436173351174075276930795468628333195586572208251953125000000000000000000000000000000000000*i1^4 + -3948881345981340969633322619902564659992314060605928552713894453140702677078939601355664538669887067267413104718706532127491271643338732701514670094066544916961883498104884675338866270159938115289275350264659573624380953862913859522305492924427429256372422043905109429279442919485886161464246864132772158155470141624011392942309120310733884220299056597945631440666597903115306484719118651889642894685114736973994006876775458878036622257089263906589225375631322355200346528826486187033020687767920463069815053398558080381784041345508170800648791011895904608843357840141757425005982649606933530495583548200128683564844181444741271141230071758954894374445332550171775617318559263108150116807015505470514963776007669635969775420069701407561512427718821722363027373381495982154000355341296995599950247361964753835467416945538059806267751165539179733042751919871430473224368934603665404135802920085080086864031075765663035814918026306262458274293019328026524837454545179704471922975719688374114172337768892757076565217183893689991550932759883867624531807704304751261322466075957007495729206166451809474481822377445392909231697300427217008658970743801680814162163236270610932674863955123241199551788419387845932429927467970090836124403603401283454479569700254002700703356282515151705841157180953915509184409110576456902444194766687301891543466772883044264503908309275747954486431891200763563018260855361571882412396187055011968145990985207118269767536793015078002297649059850652029481450652416789705847408951314222317780193069757426695466158213071029879589756737113126245318184700726009050821286155919928880032424585864581069815494418186833524259015018683690603251831529981090386327636492376174356938844508814352431585309047134762817174049681328366585974010195295478655464516771449469451324310731276628431640676235747794928398939390928958428995366645376481883592282884899967495955845284217921525599659953034838502172815711445037119583593190715208104725633247060144755399185369279288062035097005944236733143528470511544534012020747563384817621646991804147778353740235414274405812505647688731572994154573972602929253836278816059755331118550523913948630638240543353939025746818915861485387354637593102531547112787585498673543864079787142242375905468485976331695222908975950470637919030593154960470573012113767333603187421084308280081773936091908870499140457402848206940506606167065512425038474628806560416593435186796097921116468991551139465035504458817925355558971334382857691591041590068037374294404826574868300448078624651871008971935627996974214643904176270247876441003305370491059690981278418988324214675261661719475063496025056595468295140250307895337200337196979923339853557451674759642943991255354695773253026654399990940096879550344409375000000000000000000000000000000000000000*i1^5 + 43646056281420705557977608075762719832799356714329364086466336697648893841118093791754174498610950493357096577577253779441470373535059866046250807901029175972858067007619447597123690948782353555332451684405732549355889989683437366410592727923483107757165790398905286501430194901960855096895572641696840623875914768862261885591688796317672656840239513825607250505358787982674446035846633533056950264802848450523198232035875665161967130192004590419576865473410131433426531657215293000611336359933583041808610136206398605982249245198327425424988739807375431620594491707798365306912511385152063384279365838994492280194189945727674205464898946347296837981027624797751513612043735798209619323656762014640920006795431861795763798843367180613569499659509465963772341750403887236296796673296282347084855495391571480676902772780818708434084209417045614284936580032614149312265738363349813465078045500460155128931964903999725109696395633397384071596368142952524701017217688016951634069776692383000895746334959803736257418257327169480250765514426317638423965883505274829001277449406906445495746589878829565308875218476720791452415738268479790832002948628580570760284862952731264851337225419630053478535767810801795926328811690713503464370606270252838752612872420972300797722051322459809388448373839841963011248951561457627033857383785893617667317227148352046004376103973544927332109662723969319307737114800449081765970147260833516161457943927660219741500274207031909048983376544125380750936662548065492406800036817560174789078299943241409983418154516365013747705391334124247819525407468745438423734201563618268628423223436218264952141854574823538523682102725217797130753263497202107586799697356082418007909685299564955116222851975823798169782008851339026498255320502059776638320566397778837662565206175080782807378384177723103840338101104520464189138866293422925932830975114303862545413158303555269525839490745401072347370646319077563995936852034120840722668165750797636146579087418464964094862017440745433128814465155611316947754934580304118698723451292722424691396675747742956127432422697517371828327883342138734784628595588404293073713248579872217763093510500687449713026670127410868493212646856942626086516117817683725649149648779326628582398583978811106527756158362103094110258671318565753379599173254700174406366383796604913937057136643889350681636062152553962068317272741389898628480273430983658478248466422935895895913749766215905170904361857563688254243813067350569105558770140421727474160360671405046995893651773903436112787758675495999604558989705433282787951847198984883209358735465215857712328835416034066578362315460009354068559195107443099514136574286682819042823874762763585452935121391995550561827241035697432212525608323221920000000000000000000000000000000000000000000*i1^6 + -144927325414351867527277919701500020370399355146947594213294710507976619842739799018119791805924643848542932008365661916328291960117473306705776583218838899171081041394167333961305814458382501543100697262486954528444568224748844530342471882694855356894646358054933087753711888987763251308181995696158355414031483866935431712217631491104861049352653254263178177104181227233313519553749210367306429155576357503374595949881118393666119467753119475063795932889478563504564515667733406248731523282677125536007539539367491886710547027134551397752047365894383481097503615198919117461468888680485424552190682597848295025561708762757013686231191190332787490239241003187889660987619538639154194387863254374939531251128109231403415283814201132421002336886064980247678693754843292060564183548173709220202355670302800220697524467783212977144711205860893103744337521462842583323754741891393088975162847126499946226528344164775885382240161136971230237356242868390080916108906984233939784755064477698509864167907047738484964915369529798248040436672860110267115984711752377981819172413937914514600283286832525242772729462995048803023722983616674219632476134624270495732667529901038225727826031616721008291655203638317693519802289306469147754620102487858203451361334945766389851540494528070535478314329934010686365349404475678913140551593182185976883542070738386076065699681839871641743051206169519374179362842675517927317413462493958575792822455749268581752467056915869402826942972724730609597345378902708325981590643621606365384667142894015135765444472376884923048969936574696048937275866596766690189160811027503673533579480665110765896029273654178080123217159630051013513791109224202580161924520048099820828029477616465410432487250557531375170848187360934227429032614508470061782670459176056836887832391179280311281323513742843608639946530048149251132828994951784136861194120094785340142799385298219268184169447809478407735902727473107782603289100827633816136612150483054957469998648794547396442484816388680346849726434585513140415783322335809950875655209988544915930685612605602345419031017059719720546341285881972226626479622884609941377170051227800923229309515594945965390712537493179611360885801229396861531424105359058744923167129725914980302692134127658715507180216563446851733146157179963988262030697342428971165671787787479896858270170125237023446397210743235331110547058776796981176635623813602546210048870626466332628882031448220604309957351472447550535112422619162923640139318230398809605595075782610317368997614646401671033781163739474230106065148342493184610149533241691467561408885163368246637824375207100842735136522344343895233959384756832478441581155895837402686107682851817159905522661059462801984048263323410513045008805981798400000000000000000000000000000000000000000*i1^7 + 412299804222531914663754558284312121192775929066378762919213577369205786177451139749372425250802332369202331887915946647142980809384478418166351559950489230832243428518660264110329134064619874684196272087259649357998131643133798237893530922847319013540168342232135086448984219497290817248936329975521554788165683959630651400534506867539961370863225216660117156609634132441083514630842496485788928226084359221019385131406780706590076730851930736020699662195798689329654130660333869435686484107389637677429148321234381713323422620364976633830109036215283023067660655965400638879398424550965607094717106643997626964163703548274943567003235409272855597563651650438401056357121705193212032292886929799139084214711743293125482804126997802295890585108937835280039411302241410608602518761729404612315333156234063413232918491316517318478172552875799229632900813147583823731549428033263673981735767961149520359677109764235302978261920499989074475977178319175636151344557741157528384191360488595514235609926785037800964471492999544271104389408053061852262487568704511383290781852340435590352476234861987837627714970962347698473697958101353180218208397843374958831527261613030081073362395190623827112114764714275788321784004490156021007760225759399257012626987798766620625021658354397777791713722363194672147522027668144910901355132070936819236350608401366714118483934185141058659542723246827310296343061542062476476070198984583708698407190850374411532982158255737801783030263302456390277487527312410142847638281829187115295518993213898075851562773091613960791528902629649934936850049127107679457737729673821344142185710611050990014293680000473103669685955187882880250179909962558503548357708038627723093744679767569362422014589746180062975125447129740766911399539113091501717064279369544326436546560321847323418214719448168962338299532373492838966211884175244250890002929150420158930244878015109369646040233647779027378186175482933916456432580886552565696791332789067040204141003156503722213590320525966532802050499050221898621895314331975078743221597126778193338498737887066430387992811329573364213406928414874554593340581519650693510027425052172454379894178044163340140892862323558091422953847454303412967576331029923249870652976980956592770269741933539284278777199616957120140246661701073168841783627354198881639707344457237361932222176194322176640964150864550326850967387620046743610148764591234137160743199226726513431195994482920997594430070497809939436650568920853354376326108244984224859627687185005437004102562292648401363601215286721886678157581767281213187762649836852854783169480896671063839416179573400851481204741932657110400245171353253530896199158909337394173812356418645521727716526685526964125785455646239172970423584292864000000000000000000000000000000000000000*i1^8 + -784580621885295435575185955019112723110933483872371769379515441506869315676437152806526799969674587645229784917448800179972126004772520145521417849410767755697440105822808374971179169379501035338201001947611436862221915988830222214489515700765776199434955070695558254090724046274189883083683004553248703264576240204642202601840854596728371285035736446298788279947613230215689452894253777913667005099120014904456019407211145028745323910809606157033505853640083635503746762642711629248236791554861273199100158037281789647613032319093988932773169650849253614294572079095782495920966680727201580719816076792076784234170649665605857495706779113195570251454102160597624523212057254639410716461252638077961972430842349221003934865315040348943224152408837880571983077344957518024451710392339554835453554806414273522095720226904815531037328177297791902272683730497965312105659262659050657762994190292347854288641352839292282822808025505929734193047915791268760373885449141991730548670239696515848522313257079584662302178037411107270107107444141202088683600465141658531956975680344644595436698262618983139811421967654446625773269178351138505398090270708571645991607506114249996633913534329313679512859858084175931018393957860143993895997731074353357810740459765875081719072137590297050602129580602114443566657535872773834836061147852020042118088830399552447171770381227520827476692844504284978586274585508728170427048016155514190426488001597239877115571073504163248224312849318195568050843935527723361242302527914262168314611847892587765947766432962746331357466998664589707121515111865326135649364224246614207865153429635253832190906164035693192344769728326962191318885150194720254271766853825111204181524136036903981858749839952838309955477633532990760814555912576369581492049044430402037016095340262621224733566741042819479526185805766433971351910170147909095013333540355588160948687402884338991210196405179339687376812753555253211701364406921067640469236543384062467136205046401422883607812287220681268570603317058579007374376431919271047013574815127525404856971166715611279087203179756214837982151591128913456086086723035367642249943718960933686515260384029366590104306259649742045053776604365360337520740672904593732201499671118027595974059275367386601182209726297914193097937734454761104061145580315004412971170389360853565058462132049625241508337167968120006225522585598815840911066627322170729564877272918180990486724503868608404255933127256744231199761505847287485548854602345447763246568604696211530153619853103493091534210523572779587996949369866316978980134937795776957668153878888788361877660745026634834077679470202301323047546664117722223428849546925531572186293149995779829374612815528231187368257870294517779692631411916800000000000000000000000000000000000000*i1^9 + 1227020779029798927257291192453485802860124339701829905940800380136797143307321474717307541378721353197101972295962265117236605771312162752107664316276605101861713134173830649510630422816861317184284749437474107664014498287834090023173266354595890314030697971260840282890032740329077964258365170765523569241068320680991227539711716741042973307952054316983325288220621571688654203194020408818305991410787719410593446954531009522180448898852912801315180371220058472847125102200818892305521616207851486739434344047321196563594613531228942087911692105871468888419515094634847396766909322573490611908762315424236237188465535050282405946708642125028365138560342310146057933831453747262449786318346640264299358208835262623766042518917236863751071870854687669625887127695317021819879470409045146001104944610011285885482295565982527734344319162456503207987390220386270542559561053867594215515920357688970747292187555587264394947043665257024226978756880944005088616492406134852610387265878576304385350755816199848458665779554764860254607877066734426527989508038636640372184749015737647557122503110044473195435471595301150423070886754276741401820192506980163145667183572948647813281198469981447706090619366239836144737681081276423094267165487966176843920380905138099859865569653618860436924201241816564379305767484397379119476828091727953842462521459594720170599503734678674575010807578267980849868141547152207955456297533624810159605861222997889044697221939903398084662671400704058346541673167048268375433256861348020333098432055701790503468151331135265682333386031025229274821160481712283833212472620428490966889776114660386742903013165307612501056618190883440315480724214411997580030464715362364160041240473377369793110055791284566358355835144287944173975947623041089327242538007322084602698611532600864374847880990785740416010110064971059152742049175048819553446332244034205725997452590417922250952338951132885316126198311648593570752025776203416055443837240518681708694234666907191433453946333241884554915567495275062375945546194616503850543431490852405263002545192064557457934465608261565505044216544204452591938792134253674770825102105118555485353556898662154991824181701827266127399422855292925206211755618652720236612007611494040629410555823104632672443325726793489790894817503224681111613283257443721604024210481178557200481504152814535985697966973806587664111746857344614675555633988598511814382097548969257635071458017905020415447611589762835064963639627656591142380408353856632926181806577580760698161763241805563110672427542914523877756034462364634918686150851621777724671148304428236463119016381573113766782919527431393449787570697777908463448708803901907427198000125775517252135617108250715911824680181521922682205415407616000000000000000000000000000000000000*i1^10 + -1664710327632637629448011672919477200068609785746951352519517261886066035735393705242827337802733691393286160049635629932403486781019148106393252540134004792916416224524021643261220042398119841472317525526596642681311536809906692440316384663216038621355521374219591938042715197999092966032739432781611570140830573129146944410247209562898540094200468913103237662883005188661330456748726641556309154737042699934678911599728818980642451506099435034302600874993965279507648252688059790035666101715553949721511806911401187008100656013307293227038230950244425739102282241964627555691086750199639972668927353331349753238041611293681845298522030772416965106287587201439294170855049972959438923421082672409494478189529290134933638876682384087010518540508793295892682953816912584535310583722010680940626844524467646944531042873441575649584224280739439020556976346669089347488308534582959012912212455709989050508419270939285362776924200437739701570858545691192191758033970999750745564403781002548154146061798097180171969774418567649582961032273837020016762201148981602143606692116886204837079770734577466315734460555249732663305686175680762846253788001937645938976983061495423724272388148235590365813884230536713487293285860228965940572582387781860865436284114217196533924867482171713889898902705221828973840277616685592855403212335107471910693347301503498059513400915687330459823049209076586564738219428314538790012560889174865765182081856997412498589530642471386474897231963285474461277745260783640581572762811878753339265040241931451044024029601970173191363528593643995437319824977188624623479510873861055324880777274745207030807299224142846370726536449712593024813152746958399331113457441415433559733020210695918252940821785276432693068645180920843727971085679276649257852826949430835187239639997220597794565453246116675801969698176215745663812493349501943118694561715924757428938558250262833891379219160546086784598931589112832724982289658711467206561437208656907705720248395470006333133682998085559167686778768731543889877610171794655307732384385796761229215256406366332233428409379030559871840709605617371438991083545662889082331913590177883166354710795681630897259921914778400466007268853597140633657400644379751752306332834144871389490252417095603048673621269007074946709263038491167499641010590185658111176560768604357206336334743589475417015523900464510464480068115037312583173736563224157013599039699376920434352679599836373912426168202479163309732663836895398095427748068730779619341050805808881065771717128357311358506037432448420653149606705896255526564524199864873984578994877331577401703436745278482984584833624850639808597695004621353110860206592389476919368740078921675088682684665082052725263912423985633806463845531648000000000000000000000000000000000*i1^11 + 2235134270097258011365901121620086452196920228938146959702283658434170182900944369236801450155213446473796102602915778004656471795283434218747586233250160863391800947030620069728252004481128827809706702935010673939315423442894103587165405269073512325459188252030328575446440520898799623498231635766106549926018923717081711724105962341375736761647611151007345626497154306687045314742440463575885877937446110395276934392780429220021112340174119880899556760523131916999569752981768338368859955335849552468434878180211251235841297230089705708249954328329931413959646515229522430815625797044102873932786391674038775973020864163955285106771539045036877919769085687167891612922247822060367439029443067624737879681753779400412317012045109883842704438501822566365794070987062914446734045976403028426580996274956984167641856464251091130693725874649305993548673824558286091717876592106152281983708556215743892379587317961065378359555451797725924369737553743562937212369148191811152949764313143228415059890192749851208421156896119129209052292119016358468054318148725545691840110304750163180480316314961550471650660136836399321629674972825749470434334108938136594442749179547274441601978396541972337335287688167572272750968783704792415069620116467100505554310184954027525561205804603821127836034916402217169439946907742145997117133626852799805083583481754411892022579904745209951568248627711382885700573457168847500001152770435914978683009847569112623701522300478790737449555224628552398120655560730631956073066694823269515329311476153335557979489138300535656294522782256987461006328471154085111622176721199580770267035656079701034166715924258686747483453970867343411066108809847294161527290258284246714433136121976226219875554383638079129264186907635091344870157255367801602212171856602796709717261000515876610082857455072544537978247772735340188768498722522129960627172887759554268302338768735308887193437671937338362754303089747714765009575730245944487214152217274897278454177824752427943747459634320989308811573937742518087116218467898132763717959631254091675250934982562578935292614144970314501921571535323712475844001351342231010535857008225839005290618609408529888717590557856775710770200467887091262376453152994063797187715015255472647914435683853628928677255463894583655957781149891198512418141857804596413902250660413730104670665290867749531839356045379059888120751652978515955160228021880724597300828864427227715293573115516820448267763723989309538171520713493550964308483918021240575421945780558428433892603740562162563703319927991746963068967186564940069731653078830625187636318587060575407815311272825018272026478131403060755371855681676398910942534161800901819027357676644827584586345001305980343612798299049097407348720271360000000000000000000000000000000*i1^12 + -2934637811723113220838998295269064435828470421325902680660924978634026336582950401458487006587142840498676500181356078736646432974477930434718987372829845759517849226196467138379995743969147080342620124405507548635843867246515408506628236737190909160941952100167522259668231694369799098290108912292959032185811812881957481766953163154217185430656303135632339051987718942981413653128400291157065268502054818064652303846479300219406591607508107266994448189929259686009773896152332338257137608750491058078278831818080616853337009010216667723456760049272151443755701383116186245303750401231057540478393938636481366910075333667229055749810515853342052257762131786082235605064819773292478639236984612133486347345123774581464619199734471306935579127179146977404658613997923472152281810001412731390301377129492188708160552622185110303266302424589433079712948365367548541303343263177480457023545326064906942380577437520813124612764510548773779015852127776850434675506558525062859093402296805015200936704785232536669787769149564994276488100160934604873159559681764704498289616070012077972411637963044720263557899535212164048459237860976888131076696976108417450309720120500320121020428404667387442546066363583548111022514235422112852648100334045997943657901564165353550637047184947420344382385626275319874386058278021107540543922515809550840646286010022235247403128975258819120723856838843427449730103502325134681694132553576732237508492579043046822241320513007018317313306377309553958400105998867053730089277638866722614755847253088783483632435648485767652795476122671990193145260600946382662668011990165991939980221742726063805889168689926722228490491986960235631417117659047645708417678861863523288085768153464077325191022661539291205833150379752002173656668048582506026149595867720477897074923620625803086495393663777493898607914577681584034152340294132412993884053012846608895306205951649598558037600771238219965889375733397666178839971932958435352912258797537020051326246397704138063308194635110479821133261417723205436753461595156739138083295244666707253729882552803146751853299611673468005794734871349968886311869705253128530744951113608240325718237301227732499632565245813179609574414803291900612749655404334350195107110811364899514134916941542119170353356843655504642851088457945426811531579374774160214933009512194297733472024178357878876378839042994156596774629179689674244060563729040887986439810290932145058182512342051080569393810883763988950636335660010121355244913662599472647928042171581692846809918433512782131589366160275112774948238390533535083941469790889332412457625847080758274353617112360548830193558518429370003402184960135256575812190393638343480726783241514014690763231803833796097101897366614877916214643916800000000000000000000000000000*i1^13 + 3507788125114053081853497454541674362208648677431657130335905650138981582569960998706648593990871513228603813526724291633232606861150203990688906911299223912840527678848152626584745788046969581255540605688715859932871662690496863759671337419218476193508691999395986255492484484590788133596530063119492052937279935414333860108177359214785112247552881612273574488110442128930274641455628456012388822385562318484723503929243093112118159970979460025022892431064038219105381303356901737209020367893241011564608131229139802747314046196451347821812053080098267873287115577236542686903449978667596752386000870144362807613009191021698112648247996777870856678943154673980946851966932801491613022030158786570031463977510847981544670629911919718336698110327149357052812671610568893520744118796525173957035686111929622838015417492900580179986308984155575948440007867087116130271884122105509416930066731719380723199238538472678193860722892097305377513096063134516088267355813841969706182984366038596322488357469003303120652200382162714225976425393644889359276206279698531298165883184172095034884055218902207618710454676503405171604443090704380543905790288798169298508331595874286322624320263087865904665677459592619264106494611970584011350895406134614661894290972702766165596855774527718795750993931535396992659091079203484526636537825815759131770688089998781388720054682315274340340219333353595108488991997680279938559580128796824277114491495324180989484775849470315255932442289300074086975763487176986978394595306759465098097255938466595867407248799619091509984373176665086425403438860734496643309122321233014196894024057844202289367056591368314535369641474394439097868433218338765608622454005878470316829910050356773674825992200525862307622478955893232661206436377423627610274220870960573119313086597836890844799265992410946144187445519560800453951517274219324786272871199937749376225290865655085902017060304364960785716092699225903345805045639667588177916266977637677383174960941103587687001190476956727619777349024712869890601585460169926329791980019302604999270019872736199725151457582107127517813273617829070867599276140659839212506610258659179152246856900885664033485359521883324726879181867471421233720303159360201894808940380333956290375376712044077457523243032215441352442321231957092575257449568344843136635025518874879746161894407811012695909680830811035254188228807481125478068179459050460861102680325258886115823296696324444854527627072942419752829835729138343491961036169412439040308745530374760832883403172070747130480615744581227273917241059118557491921909577123977141066499571680730865818383193849896988526371252233742263686117779052241002230783925351819203141417673471394070257586268017482571213610400701087951701934080000000000000000000000000000*i1^14 + -3599208571431563492880431339714750702550404874920334852288182014732635924560091442372930109114522351077767830150622399590763554522777292379295735260699052921895785780925788787195229767565069483374474821278936039692672402223870164738295179775075210002588950685070894121051872191946424822864748117246156101425066556165635365454422115431246711468524644844490629016677121055628476410630146286881071568466413364552986635998599356666468076800355189140609086314338113601532437712762924939495358670966911060587877502768666342248521734758255480119372570944150599832284001584839508038863619551840089317907882005536246803830535700429306993504340597601465070992145897010048261453718081281390280008498755910624760520597338026191507684319537108838569880010756447999993426282885866700472681774138364310211764602223287501402565617979179280745798266949018149698531739756387483731989670235903813936344573219394535032736511249600443579674658854963019082721696685179744474316272658629364114475408963549237600882251740698952541590261985574943624429047852326950283229540109326507847325091101011637896017465934622360002995449023983677294115889652943298262264005484122192243067947518911520894302020221694081901108476595084059850673279163551512191166206310971949118098507333376363383158512980657976855001446503179254731801316563759313095764134991574187682090269529838321166892934794969607209965306880082578274821183073207661416225641680296260341120194743860131715004102045525797985858231989221923526591031136007348507818207638331034747008793981045202023939276741001968371652267322109222815902703475027010562032326396074973924594515991037697422805927648347241619135529915836116024346170604975260773656041134272926316775116626824553478634337449502383451894483312833043505354984357369837853016040560736846326458678207533562375948465571640352673313906638265462739496023176769155491532502810262090143500883678540612925536885577342782957300464810356505477022918074266217367785490709105977358007045374845659752614481913685477642872656147838037879605224497503969412930340727845205992851291697007354055009228836484880355756342821956416928237916809540928016043912295746924583628409804941329780233281832836518626293040543143288652362310681677623582793872940807865141993902861474839556081679509257841326661190867341850374700191204248135616883376977944891918282625093109162231590963880326110559035344234919842428392119348147344200359705600492042322539683985298962465039617058046467357712058725240928417687082735325226933313882805117130773529332190415708082430051752235569556041840613497056447513682604014844462937130935467463440351626725019836395507925146274273040793901698731222036976354930531578368229419546912805604918851123138676475070005913619429981008429056000000000000000000000000*i1^15 + 3128993332954920932014301852719251908345888545942216157529295012678225578497568169210987368323048521028098721499589565477220501965556786195845088669759531100209939913999679869129181436580264079007119489509101001902680854695788939238056200962669013108306160077693823811302857115627426186540763753628592788532987601561776584918982138196192814176251862941293266222082952957154037995136192889430151283508852508079613174395253002431707048582904631855529508095415662147263956847197213937048918716592798412302279000347979429023661729003258433266513962176524146418069421709710173893046315080370803204365616310970463529280644388106687041184921574716258071686684175676467093102167822201748937960183362178899141218130559022857966603578865958884749987529472794990086960089203322955251131279296674766137275431261185750413490729149131921490614693232898091705169466843822835891438716036680659982029471695278698212157351492702710197609599493927675600769523153064114559046141375593286575762342010901935019282834627545645388377293780515636843286493508433893158565563599792981589720129964253947106401423431151304631282098492536619598870939786679691412905217589696628988967964338356713279632959446731778564280351821973469466409402103059087361316238674585919059783951616376279199745070137278755070965800608050899094491642548810006555362242780718324579158682016998683335590918389578969076029789848278183369019980450550328230558841856926145606526561131867870902247451825561674779019458358673852295819381746551550042679460142778279441690502710638720950731700800346585362376382577136777324637084722324742039934839156917949322783741665643939953054576978933347777882679967395082706396173006251202561123629873163189224857337932405728665247230626048037000114777575697090220655566870910670194042313482795694586208049352446289456485937879860884289074564155303044785821978846854044728146503708866397560065251798956124225443109369812825053487172352217006103769099492106520316202465563579719877342707873508194580669083057575299408049298431404646466758119160675945036691322039922536227276545761357860535861494039569032238381244316696103678038147736260210082468694685226731217220802350570676172790585933194023494919680711129627698131024000004289717255425335464456462782305958036480147494779136502309477361072277591339751932951473299628761501129087437451359852562741566103501360803512329514442278305050745619886829193234663458790918890072603991424944588199189745851456082218260649150187441274934438115406712414410971581611432109725541233443383148420867440526296055281389367022847412248344594827580369181074287655499985526720404423578528143937191047277264807901972230157815932464909002346915861821166954257786072924528312216431562915055925030369568128654481817600000000000000000000000*i1^16 + -2307280202260206323772898049812553890050630070853938050943842928944314723612637413125440804980043323631074788350003666959978289968748996902510875637132385667278685620045262396467189395765124304270717490182951306331855544882981530729525927582189561083742119218585137806109173937828044379779511509864615063423425621010011859755006543808746510615929705308259141038030967891630658390300071210217434042835291538836515788076405791309901080662640974087206469669831358474561996899320546861990395294783253697008893165573590170184166841212812894827783547211059527945301932929368699764045822592785398115054221054841886401214412390590733762355680732358421742410221692455989821773912142985228159406455961333849954908804870294109575541522515507976523724125739368469325139578741490989685472403227965806309594361338461661772738980833622356224865946943087683692203388783416201563534500025304923534990727964020617704908725728865456773745507255716201623530799697231407991986073519270197392265989510804507264268877408412360095409865512713901548237005746403471875807825464663401556649185743063251967650324517206331544248983552479543229291134481668679742021163655416443430646938951289495710224627054358769930162351274598753868437819705417674685292441636702459263953784944642905238520075305130406970828185439977999260383517865504345271476922160257026048218381160382745407861221815375463560423458003456367761018651459396052454169867555238267807976294052150648282720071948244393794755346171481367703868064094314903724151933154058358909137658002002049440412413896194396166183852871558677502721644211229727931641708612365178075099014975027555184073056470023162592033158386785792583247788273356336851459817261999502522152790790741091451268724720131611802510454219833328461365925069955175636244953482545628051216761759074778349584305971042246584973354259572115653891416247684638648040198977048779553470742607449285489549237485396640521535039595717912528129391097742502698497050258936596266742703370494589479971816220146239811866483286009557386537774477862683687584938206068316908354287356201632405337260930407630553634402330007231380643744039842830836356333928475098665803762346722823675161906607409703515183628182086459705537074345095047520779862698950777242273457484628882422344293010909842634825637233619272094436834908880208798384266121490558392666423872711734846201610299717441300866306348814380300869608488185115500432650146617133780911617208732079833080387770899411427633181455733995568041622329338318894008543024066658641163672312602177274880307397591783885449309206350461586698550490539406457463726159684461787362489104597614139844383574818861741624885311065816164740131525440892373972726190752860176861467876941954624533302574457380996644864000000000000000000000*i1^17 + 1455309136353933835203044858444708320760850856260879008413683448631196746765502023383036785149588893505629734121433298415253149730752886204181990962330269461674379184369472724140084624346802711351517311839581410493339832310357873395822098564572546461046186191901312911086450392789169581730301283686746767147730698053789220735411746958306062688779363619707037281342218414503660618895385690205052470226887576391834285341962407239701316494378105308980559405925157192529093024675106890311136812694961775545247125552885387541156065305952699240259908808650638674071827393907493144316005513117182697941157874622445463638663790783881997640976751145480187868921571899472791657812988886700031724438969860810697582194994435910850695234950737136906706056255351136473914091017954630357889319411134560979511927882640159230144449180564131463915053968171801296615644062931675004680139613097783868340726847345181570865876792741078245269013608044884919267441509739308965228923332673272671912884026421901690967938782264852715667365678950300814263558362940899969924995005712633242057186970098653180411562833014820645284984614165613679331389550172445943688592602324267583937519700735363553124748039127582964597569183133508012435684323443998659247757938796817708403202429034678365084372062986788723997470098117934541255752613689759578117656461159550167830265518892863419128136478574613406153302523235865239346259605951230833313812638026842671839002392071205473016291031735389689999742891126775026381612735626631150190027023936102415691056263629838970085122622418123977513692555567274398159089935311501214955554604501715291018860607058068981696733746895309180008610992155155432466162072291662882748044619208282645440323802985520948706803124250745230355250197921001448534412226378464428750992017744962786494532925274407372985046503521329213315933297471373368580404375976575586433950070749925739054694945044201332712687861965845458470813944570985457864102741455982521133500915129461726189529900935030065868019378415743865254017119464508355197753869352650987556290970052668385122002370018377467061144007049207880261148761876063812081365220802981755123654701683926713458652429769174067050766174858720563843660384082919777110509765416338721928272087888563496017398298508715575131236414857387310745441485013302046715740522925477036654302378079985175602717273053456063913914738643331441181019214132924144459967622493250025576821882334806626513240917982862691143575353944827908343779635967671828819154027277121627562946921139281101550029549103081206725392465809633891968809197891972794014009190950878747926028319274947739943395937260364800102417165836774838340079179858536636997612072231947574701289805901246017770326471842975739129997822831020212224000000000000000000000*i1^18 + -789358933736093114027666186718727055281183934536204572997911446956047591649831373105011966716690313341413066674992673189471648189691980374863176420167593853511544955910950794417638091729780262122588252901214802685792125438408287474954984129286157319774065762774168983625573443411323435427083090774941714680577497689358415645746990438963550987251992256777747240025214511363297053755055959499067036496328984389843231863738060548742426604786359586537704294663982960665099370025073387729501466980016900485516335852872772980252400956999503640113010075011715100498722299604674553223040174473524178396218866855703595841305814729241352343407807569743460402957166049613809959471497376732571559782556371867777245812774395330561028633199625631795057205814865676981940027138693021212738024789444331520224139015508364894231680086072343810992218487962056671750782276139494442637185497738283123109039080445782889078662886977854887284821820290323618153267046664614251201299625584273262095584932969970058957025492187012764492386933109324099860979047704018493841419377392097421096226007604454241902303426796472397414553778643983663155036747400782415351244835629182606555387733704854935641373876748767629224413407806872979465189708191514385336360049199958743438987912568288886240418440302976216825478283135936253203273434797504452355710979011482115021688869650172975971267813785591781578379372235679750525778895524811454512689204662658831479500639156353628464062964876854700999704835551179304450576358711060463266929845981606502579629576562101545471779024276998062145394920734511987559949344077050282506527041654541895068520928430352923661188974840663022359162209354379989363209889966821939233319356736294188868975382174401352565705989484714977013016533329756393544417766890766236140197895183704208381223535708020472226703555456582213411003888054445744346653555920757327960360277790011752831047912020839677168747995576866324376021595842165728470100390411266706530852923125464535314651885087711820152503490746993049895009679301798609581778143057004235822623139143108477019803445753265889929957659372701418845407452181083443627825030111667754260861926953546560278962005856501934777997008135838608071780462187144589616963051436916907945261725585887709658689932147857396610662958822514849722214937249573288718902582320361878084842437430085618910961026151063211047121013427580615817286325666782615051125571447783883669538250386251434493276057221704827319745055259289035108047314118685359093122936288013893669850207402261209041080212485961361798556581520890329227975615237168197569297689071335552076297489520133458503803837991429320703323219627483644412960820888975644190205870512057059537944354772363343583503900600481975994658354005752676352000000000000000000*i1^19 + 369101731363659261970877984514877658972048479921285276622758924974660483973338900975723718955033085765902844454081852529169353950392744521176178177226838213422421435224527897283150481610219617449686605495888711724564789048744194766613029193256861295582718534173113677889465038324802843599743794079867196627629056100422746140096296730246257228060259227186808147459683732520102752269625835589774177112819459188169260057743148443562872044264392837060837587018803870929337142038477847808447336807383937847853239869868355323126758267810862148383163711242134172979148601187645756540033674782840505231902363498995081716556071792463460773302932830855330366349058148381196966975249020345246484469243482975819938105477354254741496054173479502116897283370357962589304360459968058536573777044669382296061980814153509481305287415733643014837767945403206193521593791167328758262035903405130439720842553753956102014059637509796458432254979400527817688548596020201357765472672759981370673062584822175353720513013130799440971124414048662074689439986444438686040628908736466727895669031875826674577907871664735280332000948856037886594538195553369100851483993004071682382069904664858168161010248443161502136279238877606564503227280032385410167092683319908714398902044584137981963028648257042543976699846627381789677422775100365411464194772780482995044992437603559426321698680135521702102793230164146475346208258323343732540074588644262026204573324943541653419898192572881875060655659273270062895310480062579682051659890606194744036514968985550168273149899806917490393860612282658833000022447470879594266218258395837571925792033987423962618276926999107657990957295358849758994019962043792003988699711360482397724023366766203882593244115879973234621632741790981257219456887840653837664476670589187382937848261761278804512005564186573451324812873610305820921889622406286737963469932094182658357469276593601590296643663861718317620009646753980253826853339375784124866345462907975660835369528997917675885590789035591772440164157981894795563536996970051388059104441232916423048748935415265183607745725286692656221643565505001097213765685206914664621564873436990908345849416509999514502891469245127466370796501628991447233663441485580962008479548680097207724941204010063583037073293248829967798491529789369591025206539568410499425719432423049687762462021150059464758151153369068528312423021746017496270040887350538116283546270197320572261681141241049473260835653962062734959742778256167022523504098724495364309450949180739620754496814352860734746897322952411196984445061117156021903850252106959849916621195844165342096497682350583901444352304886413202761703907181305710540092487665702823525928402465796204039225552427501608674968042692188674457600000000000000*i1^20 + -148240185234911334907162236471769412608838445163197615838081471213889036692439362998752438235805863179474876369441407269745011723311968874050415861158932910232325304444922757135496816889032149745886576550706305659200970056587742124615077872752556076662820213194405233183219185634718039307421854546967136046287198477574623108457407585452821486621836383147101876670720990631909901590079166192988615935941541183873621333657210654877591145077664999675933113905817067463572004950132540360268354123061136830830440180462188694857675482528194357770735434114643553208534820650570150390185707430274400917532494921659309184441323433913535168860875420185901152000249791762309890136230855015391839152238259004836042978519085385221566984354126362344194207616190128761806442056119581705897885845316456583773931251444559971025015318328169356750367427939636559982524531784773196877811586874375126500404406874788478385649108517034581049819011611051294160825828719301561686991846461034117661581335400034147628269056875413934271196472905845314050228398217895435801894086490712854847650619541463340352646661120858175494923456099510878245098012625220148628614325708612131669239712351472893200631216430431025521850027012259268979941892383918116322219205362654927518442749712107098980621426612335879415982438118693707016176337500779415627165542480546134614876394403499015655759575222059512823829586090229910218897935497855150523209856219057400522178567744125514690970579565317205676865800082179785916276412541896848799394267108369540647380982036606282862341609802729353040107494528387024509723061081970011759476401146874936961489194848402590818039359339132911708328668999591103510546512795587107376851952324506247177143016547296589350625978734880661507679193729904380654926485671323164997532996365069683230634264216503410127323212183103118314102574971083392369192832374624091178315436314254141149387213783626100045050094196551312471511690802771289125177566189693375583488934280132959709405492889074052095800112663448633915515514080027300730354088767643103477016170920245344367747471318486574042685308133809151707784370062522740403194045224938358750834302697955867921123364195662210975969838981316713664785763763339143205053428363744017941664539237781551911950325838828773969698188394723986604811423175139286129508318520290750708068454036957557982136895675812198019093640727162017999255972192803028559725029662172340793626741772088413332510984416187573264687778656035135966888596206577814474599817157709155581724591997237250876900508469159763506945640414005820435929791552934386092112288332296325955806791579858936295756280459833833968999360724583377054188506743393436802344313613861839954850014108140604286078264258644546942389916786659164160000000000000*i1^21 + 50713791483421710635416749071517201053540716339770759099344693259656005943456471408223386065687424904832905650482039349338951468373597417752692620351578747689602712345085775871815360729139404201166277126314489458133816016635490598820275584276129091212563714549260633347210581486548998652220641011520152829115704362489281637681624623949061947804683864012747553644168066015053647375801561071979226892946032830278679078406906645118263314219654421851797702839750717966316152256023401577321953239292709389100281130088181880772062167304786414789286051435713609391399753471794412503803533650973756275168326015593983302589041466649313975093112685536131905120240908437131435125216928040217194329854901435207013734469940059342313023782450236864877189831760023940263786125123424299238729149892871042429071326075087354525278401798934002501295769219921169351951718562134194249275429056257537053535237825890521139360928261597239602984359520154763706283284908356684742209906148830853214380674466143995283654563409215611037900423236570274565577726901960236836087093187000828331200902636919873237208840559612398760530064096934345898717642046796988986222331796010246722576192589504770394760157002194790212788035742453258012016549095288894258982114100391275554592665643810444171333371102868762750076198116871472881573389381221931782943670545385342738103245520746316732720639367276750141282388024986850362532661266459945780311221762883972333841483143778835074113764109537735105456923881899320429137272747635740439079123683453490470818193145887466601524380899918532155562708055101538803956389447306273995481620272638464982657208419764350717872514795248311808345963637405150989299679995143892798479212660544759932040728069899800016671479261032932001792234893357513102742804224270125178387885685842384717711117426431919811153496338823805615192405136065157375769007215894573058068685945847034976375289558689656113744298232687785898559066501201407912803166890542301164824293834446284617811835916324972632084332376294841531062636530073578211024174209273943584021075706618067608936382119638565042395140122141103141434368212142505365823754708032007852442092285816742012494616381357399419859014064237011250887936705173452782594976727419957927345242213940071998871077821388301741654864931148591466774262085715611981510241264502142431163176558669299298120206447138813237676976488965770619456161017838715105205371065537379745324980275043203991113839137840113103770938980289064025237849571336247442499190829972800789048548779159067497918924887414546778121027008875508828126761282898914209909971122946459169490537914433895781077480212689313897665597272313018868363357946468396054878429947654416368196216170148028262943854999868905475146955354013696000000000000*i1^22 + -14661182033833577838461283099110379657404877006365733786477122702042289451951958390630256255876316307320454783822077322413535905038838655016254080638387723753353336025324644636114307072635205559979261697340152462182242707861709904570647173167162188183506108673541501675015035684240815792961176030056374862799065462271532149813021058057212076369593846788746182930222161498003000953202258246089654684722935150214654238700398153048587930210151041050105343170995336542164629953095416683687200308683004017379518507062031492907378364523313716035642095581562971123554062375729983072132364823764496445985814623017479697691587877561058006462963925669185596025464875749368291774709872790739518333617677400934541587163611563197439935990801172701439947764130928743360247164551495005306695955131106334746429032955277458125497708842866275862298708489654275542757721030852766126186240451268551333871210600994308601666774234389794767462341145241914615059281512536615071539430811699153238562555161823831759943504847592028683693290316627754231975709691358678983581336338068442972879253284206210571009477271324740494550228664984530949009393556834695159729531392446386580600210491719665092246518552738547144406390267150705110905976393391583500671178074545619546551140713881678800512179275530582868935468476807823457073556375888007820476625457687528085528352208028656407026365872384533380241225174778099722621746632117523309978911404565960307240784680374533078790284769083358188181872339516719677729490364420278358206605256581023795606259682421846034685033047347092707669784764648553954474112189138166755449395703135501834926346073188251913254249495318489591420349837279116311733890670959122472087618573153859339430940847363257012024152054922435199426728479990771352195267432866297403614728369486088522363752668555838749600576217674631009462960184005753247202673206185334332269694317444529738871883387194212249837558126071526337439976949252855292476030288264172965933367162573890722696169540505021060574738771260887852132709046410375506335971027380446907423230647506752069437619959155526130807465794033697920696967337996015276764430964950048682405464750315767380966425314313975194664707187849308858621009707700373099683119985670519591519778812688576951662870649103873794536599814784538377469834502451761736043751223397530694304476203103302004407929641172392756491650979919586369326476592283150791167317857451324675267249204958556017642676352979350027964930893594250710035149488880084968584070968692174078007404564864835271112783080321963689189202132547408270100514984193057088399020461518955760668572774549020776401384314089094783712598861237417072485984529743595440562592419953897959780006674353650391316293278225011548653071473049600000000000*i1^23 + 3688054968759343575819738349412534791613248315587382760226474649096982947197285490350799179409442476944961581000056608815833075070679026694535428244724976937371255906250140584212310522771796283229596609790863915501532397124921106930221313005920126905831261685642014545213491847948921376657278521780262665716826197658230854423696850969410420794446051828383512550452411402556844150608602482455117190925589671391665409786703882769642137161345422381401722161229318013556032258871057758047931317523481261966461112637402566401659823731715415346214961758674693775514410335063164995319798164961217745716488903919165526367190380016308617721066875718680701255289266670143340343815370660761736650916833446931845120264457154402056356908197085426322632064516197851437565487426500956210822247767081874146211324796671869833418545101032209974798533413601966522794485900652064268441125619740323996253012218118656412104153085494633098778030949573195547675427813072901494188012849209231634020071054897710609454094673031088974953405280202918323987210065035640207802867461891405900241573920841040116360132043012780648276793590730369474039814458155153770196173677439018749184860764424414859875585973560195897811363411049417121518630829920855636016636324242077765031414132334839155046732685804931480354285444575037184753149427920672232022528368663292393410512465392920395137219185857517217967928312799951106287819387905203290689776071771868884580487762667449602528019696043364690739407698024592016018694219724660752174179264278549753025578735636771880852895302760914084430672019664417863949863118201218018281759726034471067111115394167684107870345878361265627291379563063768765796736613456285562916536518470042952453853798537357948041267106570657826873039579776527354683126560362777164786903709000721408813194824128098155814250250637465644919029510843749211563134841463024556394830535353764208341717773486780464237479131685851156353623209916442700063170882840516072378606877723339736010820634006335980596939791886584851530790735842755077438028922671832647673184349305354222608720513121386227311059121866296198046071432145553308808037556856360163445443632953742339999214767851087963709538404954481483071186104442163510508954308970048352435289888507615849244658482928643156138122362392422074099578768389689838560543955573821728315818834044228593202755716723871217477174989516217173945597567674246414685830248285290484910825857890204217005647232227935270477936760518439887783320543663799050074455123078564359328217656894462879051571891746157294823063058972665853281079633430993613897405068423234618739241431050858112288787538020519755197189134928609843220290780208066875730939800755237506400611129493820055565398671262894277852827484160000000000*i1^24 + -980067420180245579354298956478281439526927341107146871078845359258494720606918222555795204254171549148059092521366398678415646774473530438021381430746683943907582246538014519029118514935318230455287090510577006694183858765298455336701274754052825301073208514177485072000477318243521553879442171397837350040072042983727460385747423606287270297601973710042240813747165780672703620170376674086737473205289278865929429583628266733188266121439287458276516701993014394670398073059316025074287803036233151195238459290887394973101683479919150539792640247982226964825490703487242123398221810123999495219353504638002148426806760195696228112430697495023516262933284494787867121113836209724576849841835260899888582810675918026369700035802696761579776248496180236186691875539911397863343717764447384046616523682842584788709162662206056095931790170532514061341826808872046170300732081941334261986175801586406230565660665871881546086588211837335528330076913291827736751419998267325675965769937237487491106233523201165999324704421238316641651568692676889323191504432022393299064642707276091492160713845617994401111699571632194762976033574913787888727181004051326901113608823993931947597034883877775794359478759785401202758208963231701527185702299368086740500603088406081323287844888643124734020415956596688521835535951932154230037417314625585034060032337113328410673339340543943441342417294696587674762406567762284218349337233766496752988374112214749568216244884994597474910537435138031854299939841782408111583557892858024663943174662567945431525725700976560027013502004409450301911123148094456096994913526233563427771965545982207774642604907130546338681714149535801124945513574237531303554101330975542371365534761674261899080594870795161415115420255425613492375161830532800711074889182460397712875191279075602661615578863558303756786090264631539459476216977775090509082522066588395570044264934311414324914576791142904738125224246917977755377218671165828351816730857974486985595992405901721339335373532608910222225583777841421872665047025335551323976216212184336249723437451786180226021491018088877554727381366273282813091711443382161063960215653876114647332350410498932587101750853453247321895138841490362834616068590464313434841153075477568683615813324848737283769305291406455881575280872266201904930112290857359715463115713829988251698787121178054985651881676560070087839850672224102537358418428925176800667900650694013515767129580922702088748773113474667298226256738648189097919388115545636526909585864291592520653916131428422440062719187366913427924143431262969308559101466135442120409354750465949217946709786389955928419314229207357834937406391205224893738808817077389476226585910829624573869550354808327694670888960000000000*i1^25 + 397795597407225793180829097118445842193109591418082089515220610470804938493400509896324523018547098220680759525625671496601712127916765511725422327915551289702893736611188058690861697932181845571773509052345960415799963126254095097343663568997909117166048315340591203770167855632501429013242529796226766556378983133593613818905586654577270566203977190334816886972441524491423611853255376860180263405132174654502229552193752618838006179677958890859145952225102518943833780855359030472065148956022102959021805336338620625591584840858913388263982444328352573852641547879398251335102342307137372248356298262796711109166789695243860136992233371823449932655607094592387734463168599427463353748580487466129383575565387119196783993447643294352577359293532397211298501392013468927301254837683421059623019189209856354898833413970350960544468070457916101865546817359358928581477124406939742218220280404669991149625763507718528125196763803196567482717996679639266025245997124771453508948505133194473819995533955731284464072541945137199132374350605836109085657493286496574148106977039754351718802690831431472106862489747887585967519014149945957833823784898999431183483439414194725356226138026026290084912242236386400121683011151309365355932807028717312028515919747644461586615735374783009998847235498475542233183078382696659296949730248382774250645011839981352251809588764708956302596703175410923005334885731615665670257142497195194228259458643403474940340514858285170552310431202810319581171075132080203168768634970994262822177826434952174258435634643935266997890907799375373062655964810153181356418114996720143263335063674087528008289186006786439879069144417306960625353454107577247435594303505034224813151889852068593625209183223198152427468597766724583178698302938412635828178467009802028774853341211774589682519880954191291609108137429259035047852054901219711575722819325116028824768102532540768031907880833800696649949788171171439864258494122309390692094192346188954543948303579909588615250388920715991800621424348836449457398920754289153564368915913415411492853156958743986885808264826397860453239599577909817721516261153717903956813696701296735431449936336264873291519988666244531469687181537100736778918663526172380967983622738822956947147618239413656497953442160730191131808274532803916411269217681198273803654921417320778442810762518191708867095294298325064506517160597003251306594540112385015879963272614465893639763952771781704975689027169236386589659492723959087015455899721136729053181175023881511581545744574489702728081117014126758726880666431082179705260399745191111296614277027932739057073995658244320934595787142932639677519171225005162571327667780547325905152443577097858870399151693854454841344000000000*i1^26 + -219110623528986795235631174308659387206315065373863896259770343070425761557994537039928914974374476026634438212380657923381185222042329389358026265192987971830955064858641679309169516006522353396366776154738536864181871788774542806916970923469360639249704542192394896270770770182393206902662036776798359142986817512492685605638453445637943413720350051483469943296674847863046588827045834733526756899943776380513675926036495276479563089044925257218569717078816594610975100671485116654564693173817747975456960640514522794443744678110915718912316940436106848128776589200966238128784444651320256051118014056146815655247338295079851576152417662544319044628706363480198608381023880181692762165775962827147072625022337285296851189367948334558352716209141345173884651945527052359630985377609161910603220567328973986116613248254060306622299300526342182721712124197578232999317426293475533302099651521669201866811790940841939552116457679004272154409310008548828460269687857408259902721271800683876259548275424650153698009468458060894656047097557354246224373723561814685280961914080553324125320473187045326288555810808852258238064221313800073016128172041003734125753787910422974272537207602519144177028704412065458769194057622633657692197821582441259027991347629404626544948468211836792348366377753967721566770331826418880154356061941512823695712041573124566213062381263461363259176437638040928759234994769456274346541006777768719401091968450914471942940667647739281134047744024532095885647825638164661104310474772131477010143431245937368184634466995563561491155250181402402745811225031892327502971205209939208656900897927703353496185235461758192261864273418614266110699335380414794228116459809954719372718142599307572787856457802638020882927494261305753601160896170603928059204267269588637603623529171496499652668254584578474622010517419198660050362046277619162766173479739849594677647218574278961237671516719233832197990206369371781500115023680970243445531048798654368313314083872347450428222820829087132835422088716231214627079305277733512360846778427561269316682960085767671472905369750858807583090161134286778030331918581745933096725064166913294516183074372661007799656846685416058666159158524536363695932071877868929615194708647344595810643476168959085389433981215688030694645322709333647854362394491555056771904456577040328488531347087620887534864249174817894153294978833726341291717730375507179001717545650867514746874062051245036773366500273711795335553464944874098519054446239941923969655366066334522371235516864226148309129200678321578451793800580352766789111999825325379637912577996555877002211745036102978653846844564687255594606149787177850082163946408083989498063537617961385134326703489692991488000000000*i1^27 + 114681752417875475671518056298093014691594357600836619128610551559654087544912519783891903181689782652774264302019854274119484299764426566791016911620086999330787474073494009563142000679534272628770242657628582972525703926795538116782436038000085882153889311972605568522637036364400500960723914619505971131047129247118395095022803624505776439189055446161776225072977711859998244662938719526817526348049101575317208210626184620000246566796611754890310436748631870841778648503050808203446697087154080022775204287461984024831751391338361012083733178526155486458120242535808292110593696592696533458415728812687282395877624869040775784780886498959454723197924975074110506260586916067062364284369522846399852769307043824650601666183934161929810475512670461156504593745871649484454302038379643867567184093452042906170666893552807603670715581554620531531458936418454574283002041694459545224473975273193297991653179209266814523529182036854949045769811366849456706068465356826194128889114583784152573248366070291848424279014476809995414378641224954730896989198309317353878417388132554504382357030551701353340970657524328875772793666435461413944504481675802116958236142948602071766062445889512746918710963135985761997989836290429626840332164089370640357541805297363537321203599778001039295082788794302187379692624622240672119791793892077829401836243964095253647982065488098222336505291855787637787920026460822516581816775744674864617398995596668233296216373686795931066994161139641437704657528979236053396828733707467141745997937895494749182976492670840131018122906401286323995851303930226675179181687672001013808673999946475175988560462396626472389766340173208122357958828197228072295737047450800599351162150240577401075076813798462534713324019773699280253343647840500393884456349703593426951756674186658336880800592343993511020449227671136912617873467502896195281236485510391170097334660031150885374217112207010404229949540078049179147661427230598638914292679898391923259963705174662279645824804922051583690180621958074952717948119806760757829074921513369676117394123358941743647966579615612031784184120897703021749054015938577519230229414250996222343545692818471788414675442314983139736055077300575105185543666564055014815074511838296041784084524985046267790992652106705676198731847678132466608737488439806919822450049366427004993033518117984683212403878756846041471099798779441882011046971533625516275593087944596843816057415003182183377900352744399743137714341412920797417878688757690195736737102880543063096508503024268667997719573216078547373044435716146978093231395805759799417677001142733808934508570719800974397222438713214467411000090077434521883005348543253755230050264335320035478570910817766604800000000*i1^28 + -50953009382416704007611274606529728228362623053255000767675608408425873181874320687536252455736384337725644314822209469930048941599090510255718854576611255935945525393610881765701873536350770124855616803684400997906446769879227132052455639494107553121731273394570977410884026810276515967808056688826109446720878529613868412366957703998134190383496203008631637125501012099113895813131458451682829127868500942925466974464676738633450021441716322778449573720888561936443170914808788631551918531795447718084525538362814142589089475457052959764389227436807726032788953964909598334036929850798943281365398739171275478960466255633222262588336246180749298808972344041852325443173382631648188066738273124968773786672438292387137741070429622962032287468292640322639490850629445289331346121534072628097823538613618747296715081964437506040465625609045339506879614014038681398225830330668905502888981638191633007758017807543970537780518242112057466919819024193742090746944411054999129456107813743642981901723715133437768393583983945161122322773945372183432104007460265967263903649283200019424673227859934945498249645998993932930431605198354713268486779645071640292854762634628620090526789127679004417682947628420299192417558506121456520556319229568433949440796793322256599001068554494045915321756397274594854299998156059740838242847931854853271659560778095103716803718649274186678964527498549037433864701469593939903469092068085380775359408729036944199404598358969258444101276950561888267646822131225672620031111414428240704368248185810074478180514282013462264257045670655388046344565677997682556557467364207755660764461471726867746820017042802689477247204856372664124203225807301380431370561940012638887580156509019832525369960139720851650274010218047064941708163434779055834863963823392206602199868400285390758444407821534524216964007406450994054328741175487797978974361367073466891502740014804031728772397879761878576450311863344863285761263549655796266751300712617404721996688003345947145439904839748391719041324313194904823243178230851787153421252721170400748719314960133734380396378733374649966798539110659534417641155489816504418867910638451985257594477117458871035533182175887227026645119744959072570401035284143734599091098679306054252903312760016176370167065490601773182530582287899261709042433475911545142833396389864204504482645427329771564815132324944426749162612488513502083250481812866295573918753412410543602091574464782735262685643782387069844941784354921611796864069290636521925673873682236945004330331306888951682729022558585680880343663371684128460071619737260402157037665595360335679672524657334928559473691526783268457237368358229523143651468817231184654386789697006550321273931563008000000000*i1^29 + 19171646877536243638668906668560485999466360976833879583091364063752318325610740857304552866596314096696525349585399277328276877230750795826352131926424548206628156510343726610091631646381208879522754714850347937983867987502924492841850854416584450390243459392869996889153263995409766679214116616284816818865055991881331055554734338354919193327459119899308974526096730760087260064757110540157176814482438199770386252856612480795269860029606009400251819962444226848875189004009813595044610473628944548055029886999920050207431383776102036241800144526761039275391074060146360322837638737965115577765330840125714946215107604437774168560090052396506010457664877190863384270415130611236969276273356981616578019326033072069695702444383662894257612994176635774749095694916386462485172678939411974961756288128374639823320472114382101895111611940284881339178161917773669879759550269215897861077203298158379516396139122573680485370375954834722226548387875166479708973855221040918276556871589080341580367970239991759549244554632933681765073049045297271981019707590734204750372677026029938973673104878652254297415223156783207689689601899967434771127778077566923565506090086714924979362179383783803212701738414270639360627071799809410709707433031888914972358578149409412794537009801267571017066396017017926559519870100809183237201639345208880528777064560023564507317913880296558186098681216502952906099710933292923106949416508601943676901766367291388773655632781593625148368594403259062621685363786342073864605284566684767060230441372752248882421584529737779933926309692300045988921299131576219598305124449044494369582529794281755135994060187001459900207839107116382194633310951090326698777776887288519636065274847697052442096302587424254612639943738139582576506649105657386593787106622099611650229784238906045733693070233170018598244888460437418948825550566231724069229710854922002601069336802096891181557565309635250920424403987347430522877539737128153497552898595802855983229697315014007707468097261360604066716075815509920825216758822923366196117070057270041987633211453116098443108681453367169147107046834876007782568428553143037020600194271371459900933641436103359986704063862955687112853098309226347082202123432799522996488193777354459630293415307428029663155570375603486951661753325694841589976506265353734162043733661033719595120236977876575089781069641068495932080218649775208286258697569378116359818957198720269428646178226187703577542148950329930195062701796668242577550051634147766066090760251766815456998049159102905426151932035763637362037472219731640143686719479135120393340109249275575999450396381526706094662092021694168782017829533273592354660338162063393947181380070696419857131917803520000000*i1^30 + -6204833362150780552555114218026093341885220813907237763802266223155481145043663302420882101284837675114568932507515420008726758220418006933233153195675139366455954926821150421219840401072515788761047312112187606027317968146134630039018767816249267695541572681963958524808975937182762820768389465081284078200607584285844494501641526392326449192118702638688582112868346628991232364823301267200115229357891139160132666216030800405942865940610052596092476534005104381204861222158422084808883316608960310963041797157144826590589194113860674272967233211699432252230944245588047834587645407644656298878185493059559029527940552184979951010279300765622504503104201207251844826647830666699911559666008781313554768404856442847135415138185985102155849649289632762934215693584208356292543257484863799725230524548375657332377990443523307006796856593590341177548810992358957552235558355235571515938266154875948962772005764878872572159347491328672655935643369239881370974027904869256725734735715945841854243029846480488364834357640522174853209217484507251911132732027347793534454980887467724197204104797400130733667915513077002590216593070934345834563563704432837996448414684910382088452620177495870522141719086745640282777207865505194446622042536410792157121437593451960427848764880594784057135057985539985595553195607812229378712328066165387095859832575030187845716468972373026258581635070255332804131747484272965937665040512807924517017731653743987650366945907761731039389318170192450564138930846442460344760185585421380045276392901170503471491835006097443497503971700537581490358837845055206175012824840630962314958862306668332257687267027950852266909550138807403027969325406461873459097491370847948541606910339214708525205637238033204884232475552966217485795916667506629390489767812271278931131665896732194098968150866371848345346333309313283190264010621753592465120561878597152741415726531385145462937117244819287165398392767901848314909495420971199458609196214220791727955198135227396265338746756230420984127502826613557742162163896503375575906152669568042806425350931996680200199277513783918742073087643544871936475089412822858990060713957851908804453187963400245693246493220623605125269741302391006886811779377647937439042213370038413937471120563082618905300325336807379671279517644986519100247943476677054459826388200615822303694296259247801578298014804053662995352431858457146685738957088720596506063377110207040981459142068805211002393875449325052294669574326003352865328719662103283964462376737202131140889390487593308800888747571717417437524433653349878852742700940862581458644396433323149635265329683837976761749397577705976860378750318503635403076446189934999000139690874147586218750115840000000*i1^31 + 1749234243245841636754883736377618707233813639445762050327378806581313792553531331960996439684455826679752271846308877766212903202409893000671074169455793039191278185134833430363963864878029584511917758173144544971163035422207198650765098895007792564984510717951530784418691455838852498211080293080034617584708650057584894767087311111897723631949891728813912417933131106179506219519898786195821417859145631494632295576016245130323137526191835757946104436358047064050955763578303043511611194248657283790694440350018674559440971099573517897709077191485200953835669049655122834456050216089233216408015565090540701388024373374088701173953013429615421427420889281964583197563155930586823446770876363510678930959274410049226861948041414715783363580975267146149092988110363935026477838173121935522472036441141468397820658516769391354231717099812053310949428363152756347741752859236990713301130980932868309073483725260900561460950781398340045982161706954665628655080013020759368420834288614326841483821660737719346013920933674459519591866135046884621021574072535204625400368546099887344403079464586244690750925306111651994390350546088725858332549100520291969412722009861173672230788154894022291423888950976798348701509033702195520185868220784789395015465589248344725393336465519621822692856163096873851548791194921549155737216556717355360235563201250644923821019211460507711040169628974875628779199756292138779885096677422413509234448413433496059437582455239997712839357881215086084506447812241035458002424127254798930600882923642262824251497800554880280183634169357845267724372414230732124117337921584390506600110307942261833167707740607896652590830545455141152039576100368435099941676359501392534646421143168921946080845408757048130686784511674667444451149066283166191924559386667913127957988448856767194251862432930509637288141604490801171095387072534144903367718708809223152033574217379927817191315791507765655092141386764396267449360121763093934435047693400663707593396536012451240568085425997830902921429916599632722587280834930251574908348692340421303766533813514667345357570588570266775635446266431086477553975176495093690058395739876541349856427840675487472130711920115912074187473546716351409393150791906688181649735643501249116566110549921853621350183524098863042919921519450969777572791713904558054955826297197300530494570012696723439015737114283825213246563500192394372181927341213672504085327412596779407736528018924582915585969777083880605434460588326314858332379587196471088194425961876647314040389776547543980615705788241287604700865219676600224014336309488528300602660025205635353107065710582809010194381707807655921091487206952421355535300635803591148637810087943767490297856000000*i1^32 + -433285898111372117318000996513269533184649450065797505495435066367461214754500285749099558718415236291257627462778595487758473297367307213202394619671137229506664740880776344985557893516903534431920166040717211809366994797745045705771874172675690405874501005548090614313293706560952542668311383138596941389860311666257597388305362723082418903229545103473468199249921539078215050748729265890082614886171987064643254171073327676037024432061604845385523926577604656078856010020812436832625605854688151573339930151959982983185489233159538215892922289979028422996270418485364039106998238358086746751583565494036464228997805719476869495128348770095984316753703358133622915699261624828049850912075743874610039032638017010750833488357425085258049505495462066425153325927453038662311817170036309423317751921508156274969379726432744892962184108670282662427979493854733225782093484000775325639278667111674509074655303451790462434169285663587394723689803640127373681832610999859370331094850304148194542465071788682922967414999302758956703801848836423310589653212705590223936623993708904815423170038658321595278182833260481380241019297227007494079596325121267759957592959533776662161430571128854316800065094895717697351237523329582384047934075908619299853253606111558178569467899799055621805876980494773037430112557153595166446969835466789952666355237118860226544489395686278317293442530299687256784095614053209041982876380434336892842884028273677981417181668030246540712528023872016619440995810294781695120325838060700060090699081046617302216432597735590853287723699656124386912516188584018613559805621141338966924148252383006672498929588246889938177017637823859691434248789539798930236896016235231632108857485071022056112707325284880619916863000841475276096801814535257237991854445910460317357762286127059653050924289988640338946565068272515581560098299300977411960913846681166295363178262671958790579177513246735847888362460480785145549070480521756233112204046602522257957505345299962768551915368300044395215836151817601970251702022899032594878999297622185440769281748619027915293858500968599254203643646475859792381491271278010261539536357447493941253217473299792825622689177406259916244485212764664909821967171252183734629565287480235274525020499037056955772085364944479878435693488118456023816061698445477754697198088326425282151199327531666748115336904718075193352024403421409787158777496321489041378146352808937134569644022773384644183298299808353063897618642567647273697207629155814220897565560070855004868960760744670144807613798964127944806762236087150541493960935409882306019639572110100473950251630854811833738361475091324041706624420598148933967800434478621517921098156250358611968000000*i1^33 + 95132115977525088296400398503732211487672344565449383336749551896233739208067195525516773390750858951684185724767103952856937552263093079389076367438839270764787574770483119432836608377855792866559573976070594997923554273742910610832030061788293234584165992137913741211602433985957294917501000724125869782760512470770320965343313065514138626643249635476441645366844449964478235164217835287002643014340190972041128494879122792691055418639944354940592187957703627721876037878632925447572789998398733082632812501402482077484421922642098451270162003045354427899664925312739802127652848226400997255205497205417797554434262253124024709291514652194191693945130276057672905534225623763901152844014459144729592838835836595676066372647769987073482738102509440510954162420145124225793506993676299094380396208997771666153566176882702572148552085388797271389400017055968963823956715662614779602640939074902321194243327795948816029614789010815088091197015500122739704537099026586351646474175728205856391129609485663887536446921048547494751791249807661443588496206970810082192349346990368487301772425152691501286917033502764436251518049153935949986653664560767270802029799852049435659401381065928325198000892501124370773927762050679782063067249861695939287319506225243805658287852256944460848466907628240439248695315067892930177590632501252360037592696621383277551431582682171495377535008877715697146135371240248733201083721960450588348120421963588986768976374442340086292021992182212374982158048790155839244530890976667637116756717063640344464477283871159558488768041329673911454334282466743777623903564129003928228477416665295786689571743263105148125487338187518741250763042798753867950027386072229814428676018760141187835498235876256143211578180611007766078496545353661680698180111298578472093729877584066098467155705889411509683232583081666913966936793772104075777953511542472300406573644391200756525915461749521137672784260797888794623301341167006320969747614304676863175510035535581601204244599040973744773914862318253868459242811792131487365136711572789563891388232070589752907188002376709982827932477603999586535537602063907787034323668974676567528443376585010765338029148019925324109266788974987710716850624553689196184938856260450598755075865036259247256526208677684824213751219047712488649676054741284675741156200875017215884586617046571946949560299229832546689721596968171618102027301181033628273279527906441442283555189780544843586375839468155428524617166310289258007355407959286146804826968816093149943817627626392776511358073733130610413836113994123138057652703493273096838930537225368345795124906681275742556959298352795227476913306019534314978540495080659309046890450463280332800000*i1^34 + -18671838706971492197468401113245329012943959687880510907956922880497966408826963749580615336065123631343354476921492203105632356703953029652909019088091257253952399246431896999985806822168220801098383037116993075642471025077767652311398463362535694991378364254320533062622526976332405127563280199286036503770580212863917027881616205581206938996107272980311665594783060818961241303868131222277810944338730440700732097629076435897835593666842452680164837849722606331274389375564424418561046737347329517585443370002082905399709033248129466323155079111574103075423090946070912902369280104519630184660484503594483845139626805993590570872459392548844150063826114966926745046404118076868892115538267430441515314542781506691854568226294676006325969902292024203992984194377118721001632834510262465578161127961675999072256146506667821881394507075371018759525949083883587837989162735030259256918428154733072715840531673941581810127940211628930888393798223620590999235583362754000805381577117112006214729271716035995052155620360890139393471532714034490214261875655005259727217025323667727090472806952056322063784590192594878995117410142184719532257497144652457211569124772199387096425114696993532528103064947670834829487086421765061518116665534859743394548877206901696789276727790049302326899966158742583892619383380268459520936758394777595822267143849293905732517441884494346432444412660814268508076203106329809142270643507518123644148002926344540152219062802055992878106322470617173089252257785130497541378204820900958829026279484486597483808238914021246611604701667884121643195189830819647529210916349372897638600605186390048038803025496191797537747436018053199261858406241343471487886967362268226128652599892218404467453129468802514857186950334843061180369787300768592220951368982162672384926965803930295601960601798921161476430669979292813315902027039575426033710706897525561501728235214565736004344265606549125059101150861688536538968006529900617822655854066849104257712475738490043453471011819418318609355600610073356275743824024161592800306334064690488391131103144836903542578658644639365354473765224167999787707944152402808575329642388267448698915632206564373566989702273600903461124786354317204553431500358041201937511745585367862184380027021835139032817793173625051531494749416002276918281477283205284882948131931160436743291450323092571905326700992371154088698073492699383023550500341237060552589802772074678392413239011983588496946545406193813737598360033156538689702763724701614490763740773556811882009461933386818257222377518656337232271337693774958230660832096623893451269777887494801204813812784362355276671193471893530689509378456697042022330507579491063805804870736281600000*i1^35 + 3294067620219380758864772938877184515389546713648892287357955360569910893578533066846850933051893995514983668853908953762615587748069663963845867583959889355670879690977438536311586931490586919298736297165581709002937556528087573108804401303582585837419351153431861628533264335264560532994623368899676493333398936237810141428628221091511245838446019925432083580683949222210630564732754356778431617543537301547796012626120816522815727499943837375403996566344035947771164351503490927915105323229379113058554572539823609171536349390496421828761627345481235559654275986431287263292210460492549186418615562573444501323737993736617903313430607191144618389943310478336416046527282232475696571285560022237193793950960090908344684673198802778831039635769342723797228396346529122302946092912907576646779722942295702726389945862656720952299702951027943302892468198094742666322803810131361059054332272905467562782724904457613020394565247106323315746665346368929173187226017763847186651678165151680459669680378904463432166566735572668528160086353509231002641886891507554757593869062953175007015130674932514745457950757526512312352532498965142387704902876750896954986447735375510406776410298733384333344116956907646918087452198058720969447926815639835009381550885741330953245861664216918935304291762946817676090052433641219792291835931150589777735314415733743341366055796344634148965745008021388766605382432623161895284841378034453802421975064384494604927126759056022159870106148178142967755470190826329480222292134453919255647231389795711317941421712165029974752416144592707885717106231388345672326043600208278994147028120228412876112627780702828833248917454112741468791636071250532905184677456218654107866312972069073065649481871944624075216233964793659254656632417686951486683938231958631267099759884617172189034765329168407635054650704537050393302731896696524413310733799861222007553074298186099221259338497368709888665775703999411766394731727844775885311833438874542263494293518997266030000414072646397253826003766858664386075599275308738999901663497459237414670135830733876303698523314148899056840175421669294001679456833556307095493253346726830077361155827099820656791616787244065033173141317454144433895515806477973224832084535779008305189737818872202807152480239741526450866752681239551634277895135918680183463637484657155916320924298517408950135464048917750907310698362880545657767276515269827866174631549945279672966518216836607418119075541320468658653297332490422686656787893754875696256420058596931370123176257948770132755492296426519578570336247715136740941979234265017146761927796130769964940586751716240529229337496913258922169379479957442002678070464857993061585607720960000*i1^36 + -523894800603154614210590802333827021186467182814031147892356301330486304188329152673935286985325916198307602265169134847831893469576282306960684729457570014728168954991865207097434449923872641747341591413471933406368673795944436835334753099311480236356258018361628076944750784059252894821753406247669988531586392550904863952718043628491809352697266074388687021194916479559665074244340748201642028853333320901321317388842158924502349873222445449541628577390230834847281969472009147725990631204776842311432245827475665392300825800210010942997760835779459788774123134282114077219659819582524869061907813898949985030140649562417672629641071026540031831460940935709202363959625829587876146639441427282545513134216437718022072206533715212924882989942245025320335266470167206914559670191604683402692244306330905323412009584449290463401710956494140313426831721679709723339471430923876100849099677003952230794053516175525337776861908692654732008625295541745297671209798886565839930297124828168856341397455848247402930797122374287992132264964012402016325788110927717059215443416983805944825666825337711692587895405621420270547807568832016719168448026592257365380891605951795696538926793240524350428512692054857313480534568999960291267026959277427035569257108306787019746340101438084435226919643828643333792429591675548000916666757876921532658603533432407006052596522473446332017947460690103806302129401880039201648727538345201330116918291223295437554779744683579082300328672907885181377255927677970645240911168417221440024831041834874154846961929017357955790122924971349886995751025237349080672343426689914342137979156019397151604381482542955514532196336702756439092933884288664619009446424728391937769641005674517862152720610064500112059033248398884458383005063426875433136090989336374239515251459274924163574323525928726498739527961545805344292336098853327866643985212271954853567428821245788603806972674574083034599108059132755557861127204519766505130078098830659741512285730706798047529551095399701135701458215568760816623827570661447898390330114693552913011728323348664419684825657182420560746403320513159084854810409957368254629613075767750222425467832102858610602670267851461391725458357594183445815163748400838220629369684555758450581978234946964381429163788631537346890624714037108310915961000596805362542037716169249035766238717182735761159017874418535470693767809760798772803297635986473565319233287751077427198842673615183610757350524274814397030092712754920546853701411137854710178443121271980468495989278737543472995483615376196088689829931614062882866640431091239137553497951280339004382335605139378695558200702696110082832305397153047426113318864387479264842219520000*i1^37 + 75282692589921977343301403598769098035003317054726021584057674980121579727239288197487614003858134990074730920759572743932309446331892029170190050503559507804136942202677553300012228676587228109509388397778556247169931309694692346612434291584886024448099979296638561678618816190028077253944540093015451930110736932937336059086684862634957627329693447871810759028593139908605352802646409060099008316720020546944417144484734554025194211143084627106102531745177936715341271192336854711934559709021875543823330938916505635496051904115003979150293880296258710008913591291011020371594457432400881536038051430084190561795320297793741048114269505383595413673244716689310004281954111557659118281758885342670710774056402192869084100523245846605992697732607065346456657084487500463851636821817970531709826187120805395146336679734954701547701007874329338299650272082914074849523878561032325900618255001139650876367953389911596651247645568066082125747817713148539358204166007917162076269953763016055838614926997094407737685748673506027802144059707283341247111429327362509090425255243521826287742812576090194304471812074151169330872608059902205173690930956907297659281026806726551150173484076503161784150472870004101734650205884936213803068150988641722501552380853598666758939794870762154887440160235161446510438132525505223238567113940275568033213165710213799417710826351120044942974745483727406794564566181325029378556534626701700182065111669630856477729273527059329359903068994052025671307075383216757470697671390498481971059882436209894096268844675581405456299156634277347946278469544391975968471902939302314888231108121456621379799018026402690777206137971067683274452748055581827874493694466822697726475576028484127473625261136183403909890387183511217579076043542625175325058276190452473187082371979591367800093698149621443157855426108865483118971423280798748924308050215712609657991147432959346564648000159388606892494558765799950943138904723858176854258405955889399978360778539593573532819238996749913718787558044810076057182775280001545072952005220562808846457504799425183535524300950662250570950364295824474508635579467498707391700020067612252628147156005858364725827860663767616350400852582231146706258064956531119466663093135662986940789945929548818887908135335770804396597840139490512316169255483908565254683816739321650311916170872039527337357673003130903284437301381055129590513856779916780394120254226206926208010113631227300816229658402968018934430277763406315908000514417482465190228814807336417964897851421846581249650837135634202440737785495629282396034789850547554764426262481110389727221260068965817518566485117744766009192375076434899002777873280231991672832000*i1^38 + -9776687001217051528987691722710331204248848355116786439875204227191533243639471232917734960322900593788113408006667699625381608718905322045940468886463003347772612837168862815725225279677245393526547822657515498484969055017477502816055490341005846381462525590025141838547894953797094771513990310837291759505576931846355630752515084426564436926793846122171041978525564139333379155668654881233809838045105593984921382111415940649487910975533381475627794501725420833705406910570263725771359396100898902864974103229721883261604381764700811362759356635275655870122295361708935930272588366999041252209912286304592632196384384438524569341998887037448441129568860737013070843769843733377088315564321467143463088227893333824696495235165023159241837037823644224960511489991312173514714488806967416370745528552413492276355648132269290743117653591882764454359242221779896595059893295284463934867705670422577760941749317420981682373777696046361397874284473959482848648314049467089240562992610898638047109548125857642227028899887606641302860060031358286430198885432756745742054570022200963477879004883910442063407911554643517126684164848137906814623162854976360365866224370424448210306039049879327446669974910358635665465129406436342016667143602281452302192566739517509125763079931358730943035845718923460364959051105556402736712405789789219483280719016212131649349062039440905979381798297511265377854562140373093777002222160500940748902848561745541662838295174110268520897525278167318940858871248960724246885519621716423602083314141863611207310464627276680599937668061364582968312700561864392042345389233145092825763287838437833739723333482521580730039031955359875844502378509942518998146210499839682878196858228572564803281990307988972005828443617172238305706717301890631233538583749843252211816331848940447574439595480213401567592013317353642911424904088183175466395119571095084563369827795753744497935569247113614270309099464641090799452280328468087864106212382702527010240697329318850346124643644924355718911936940324430308174908714080821337555586166839836356621422362867836631575669693267316693117386648142307957975482291748454080301777992244296134064658618266603917435232388492581842367954309775572720926140430179252871574272595001104243244353874372080271501244890077622484630919057150540762138269899577784124663890654810971222867758094218734989384198762174409652987965294240144681329036792051833209877100907115174552339853141610902860628937577094916916629582287856468212601680443530379678908471867190471849915403032198381260707916764549601579905145155550221024892318839976493643898152602006974653035584739823068549783767074510741871179752816832552171458220227066593280000*i1^39 + 1145589209378477305501822863564397651478538980971700856464256706214725305143465511566911417968901963321586801167835231191511039249316434803720724029198027365022448648199160078902587952843790656744080666410910564487940890065226077338329838262175892960064343379960939655577511209822349449133607275623298245999958498188050352180271526271197344077722489051269879533750777780477003353158085789797843043486297051454131430645860713942078168132737602169519015383421785084039403773107447778080780915714939489893875886961031642722908474332482766864457131136527116808140164292121447690990565604789152632792656585518247622975448031981748719578658948979643266028285597812177672616994302323270867275295390430344026187925424899031866503819881593377341229737373227707952633960492544482673486068298856279882371598764663826009480354419783759982578881782629154947662081879184002811409338860208385793707585038769030263759501897187129232369858895513713283419408022441329262163389025613685009397056236113272193786323019896436157879104940901746077546182805175088375476442197666499934133534436906215947302772254379380994764334122615867838668993865396965031566011364342162446632737110436841029080843245739161293744735001207519159368340643971284496040891589223484383408053340153333537451129438723908134863476633238174218018005746193305523678023986151144072991227803691518017499685931094819578282377944535436158750159604798044532293599648832839903666668065088668805294291440873355202082176085621491739807806236995813225848495602420601722077609462602482926492344723117887309669056039170451803526184493881400381874284067232032742766126521154350646802742431573708045660187720291890037821365470609679071386581167456891846689978224504409273687255381400244860398637217038147112804772278526985058016815982870726678272273617900336702451011428724837016537975100410240655032773313482163755227763347162705978065992185859549154764971411646940586890398548505294365330887091012770439165870176649427196474417874809257313419362055714219352122640740069939649380372461579857593310964591476291627876175657936011063807431863659502137081691985739825647418698803670186799284867970479052801865789676995504602894427451725629322352269075050586420045296965162694534243309144843440988398830140945022182253652404363742344661962580405389649366809750017160603066925566951432551827979979742004426391521476382846488604451607194301283542805809443558321251604075123934309322082322512521543081971969738894946645426874832870682901337397560142120084721357300313171717420172455628761662891886828467443096874622780167300230218048226398595071534018374686819190347602414468731904842643861530854448784028867373360492998308973772800*i1^40 + -120871351111390087564308189134364680724588567002071015062448166299938133622156862878319115272900080819341466743026369081208807728036544238426655536616517828104859684332343079130496129589266827832754984513255874381220657052732313081911009179706342619295882075903276245248605648124357253624479883939772541569304182552743632706191551552720722075192941554529538404348938304022966074709297102598020291622854009393389177364092279241919543037409395074281647519035133371462436282593062371042446488019284257331996200544950429085000078564136850807028296011796688343068378581680990580333682548315659511245597982538426609751229247782898527659728489298981510827763595236794970659460462152857822490555574318349097556578696064352178102058786468809412582566167253843252238345932469321001872565096300128185343984854828593857256149595711585760841498333726710849793009847896694248421682138967449626673251895919522401268676931989056425187567934685869982417054834234651858186054455345427362137310987293998663646050787283933653793143672173724271618651739958258829178786788719749315541476975417490738556197556052293974942610637447500880237498872636072322757555408117051331910064278686119253257598508680443533063532697413327343557731692575193732276512245706201324193767663111386886325809339075391977155719459352974126874269437500458003310762526365953724368725479601146430683375637806834579896587657168332819731489223394084433737021035749606328662638872250983421288447142317457300249223018704295795277849718452666310403664543804224746511174549988028036638665143504230272552224626631300974889170309592255482928425236916838457948551896249740781012599738439478538509361975736293557840418571022955965992726202804972730398052269318344314205894576010993099211048711700863539151713477756249593266161200448220372033808303861402273550419099794965383299257205546067248609921033405833235420799049801010045196683266485998802070643273144433794691435417099347459961214364445396817502024578702591457713591542355196606374751265144323629828758916360174301954752962674213473662017214564641576993838222575342500127605618902057996487722669646483903903460338883430364485154166014176848117284349294829506582390984482372164346544397815366246217749877470249186458297727515573175354713245602336769622172919235662513766690056102776708638681705076213124267651939607263262456311540088738040778763688296217444898401220574679520893026529476188845900719848993125666151457294025744500297684804597169914945754549734436008380672895550232685246776224974833202678855219588515414472125404027109563449600830958272012867783477096407955828675764113894196145699745414738668661928732509317564619089243326765488616018385305600*i1^41 + 11436043439370855458743812319874582166434435398747065355550496212574893479586175854599936285619220178524093183560711325032752700585315617583081073787986159165524001148806144273434628293796555903713704990946177857812140570475471861437116799321338310481517038027795991079956927658478852744800015863521250382040813269719749304613922883572217365772990209336200421257341046446873376739582608881057440080383567430894495827864846063075002006667768121968542329544892385960419417173639308363500661100341324494640235120726718474255493757078956044872704267153897282861130994003188422727428493434035179775531890093160366869781996716304056608177892781962709617124023725018870718670416032177249418434570001645121708288526918121521328973530264381489590567944492217167830314289294307069965239341831886810209056540088598805461815363085565500465527711589566642603634598465112787356327250277847671069450715832728394693128382247022150024339486324892241566689111050320943622044531496107354432313005371694298792237389277468812340282436030308631153473820899424231642346120100635611003690241058367830013820187532392505979024478507348760932032270973464512769086591828535466065540495376783137859785754400436737989899206262854013448317837956926668354786583045830862161798946399131157982693921959931549457125850495406330972926725452327482801359953240778548260768219957762859320351226394095991240312758077153548207485387254207985748980508706849053563955921038570217482137439612391767984234698724746788297773973989546774689983023814038962375755065839596607043769832733171321376813989236110695515610253076494374093351606681302986984566037898750798503737040689616185231991244452547792028594864157147306199797556559311685304445996292879714623184725436749928621244497630713095736515548163428480519389109233985885924580974810072684186051329862579688721133259180571678906609595137630409733472385930406104179220798250971114930931334673576636954222901538789934677013135592250659109423985817240240307566955947770478811015473308137946848265492904821110892294796722610840894323905788728287588255497886111106002411107541350185740157010354792178204280233035355109876219482962696218897544475464502034818303389317054135141924030364390809689986538230553371895219599979554516741262448306465601568883503328472998340459217028315189398990463125952235850586343198831513212791563470312056213464777009859183324554508170632873561643497304436303366960471979254547056683796916553194827137566836509949687347020061320530185655884115883017823980611930351790658660056079396743599771706801363198751162987303018905448590354773540952136875731987077933028325486455968716564949844346135220231078433896768746606443888640*i1^42 + -964940375449983500958567342064762325882416656881375041893199274778272953224821129569016869700520962172758024869186195267184579475711263420744943953457392085422640216878630477993506102360061205684396011427006294691950956271896915105425551939976952950249657768159416220726010886446596521349633773513444681098100983858947069997427495477610341940661241881264212502782359543749452445521841456518434747015430605209288488651940232094800599759329310172449887009828411470162346237048928503923810869115707027093067838424513756691618608579176154608113832332619256676714112285902938749233436102018164874353733580542016127867094836485357551047853797097384487200027096785175584199053191152400759526725017237863511357833966207372728076477906409627637591875809671188434059724447282707313669067927736929935726111410559558758785627376208984871716987579433903032200438742302468187405632866815543048751281569382653739334092525241359847446028453849616902317551577841556709879416330500571793855297611286953633546419369120461755866285985950347423150028857389525357348179318155258630458739218631648106311885259882847616061836076796782849491599233467284126022444765370809747321284668090105354891754559543828424225900130503650586422595021297979859515413436815590197103215295965220050759058939620751269592398107634725077709216416909062290413873825876323410154946183308014741562399000835691449060512544262891140800820900442091031714598803069046497036201865418426210190123825723607252404200008179859839597712783307779559965101584163673561303145996174664461489640005812919670205231934651455121315392018696792319800260692629665453761865612510631652290612613105848032306529479677860241675456680894521071759846101652361917931167759414368210443313718815073319970202708841009687059921318195456701073340980756786222968129483198185935780782690800813782215386655891537680086987872973745037348393762732795947686679849990454884437357659125094078804496922388530839209418939896064287290268418694639315907369059957198141138858817372415586641051473047023225537675219759860982644657270661304766155403161464308697686142266395571122392060897669289834864613843360981393872675864140092133335567199611190876393431383013969866738001788762491605408155897674340150720217939923385167541957591836123653739167655257661484227755952082958772950594264355338929944037399717056649229714764216930305988459444859481009977662689024697744676945489724330426594002864957684326068880980568650576559099158754898280485431267173799821536314054878663345173094824921331647069038274185497826112971840407794205695316578567528698047250195777369866529882078604810594575503004107998556081442143644361318253917598451930769653760*i1^43 + 72512261491353090513417947496023793677877279638761816525152779887082129483214428135652680061637622953284188940004334202735132992029647659174390051593187656095171727149575820369223246100639509192231873144601721748316844930729428783559958287099119002005965154196763470111731481391043819724449113032940296182249372333151374467299416479468117532975762269121386551787636320729994581286088731533444001364370103448425535472157508541654601507686903668226312241478110477482776744488307742314036572818435721662487553634132001803936143653228874614953011159617567233619435922451965964888381919970689361889959711093677925201751537467163147218161181554670721834147350921747026660816397799643009944480274493425464218249861035773808154485338213918892492230509394499456684615026048258587122636249651391748231313690800730544118560530827591414582810384623037300761954761297960768318334129938910087079144568218541995647492593047763029956797776632149382839386837534864932885374488336715954438001023400496835145286473090304591328047257032953344799100159975794271834357920726106538760342342661361024401682951186725805685113506062524642475470983881122018969327719532222630989122841846987864051690520599971509319484491886640538870715261871911976032259560751138328621749655753015583595339169780265784044567138324254281441976674947674579657039415958702093488288121436031427157260796107078804465653389376611949328211234143167456645547238167588454042988910258771675510416933446396848775979349472212580616200243364303395913131036385441854708516547839249705618466885254414262199696576838584447567082995737611938494671962889331107767633758983866088919848499903442310150281495734290871205910062686476421539764536528627173179687935241485311141273005191460681751459654870797952970507984717973610188053658007826285382363423817313052421664924959593316833277992289228992602830064799529006560251936517742775284372445340046175030005133128703880117980795787752469264772776703375426588956813625986515432899963624625785784142126693607088643741298297708792704006909596888989371192660191655952938163732795973751348428664943774849093287413365436253796578500715656972228279670057834478343625835245249198851964882127621653569322845184778266781798445119652912252487856688647987552786551667034684191994176295265709137007554237312018644140659050468025692145423369397437273854956025526372388576784380367225652516443073133484707195904933372071417861406059239872702084915216093360789293682388719686418279818355991605421890298010300249402554618727784312299279341026089130834490903020991856588645713347367867945177205160858393937325224479586739732655542363686919519408136426592975070266161068807028736*i1^44 + -4795276949428395812878268649950291025473669383212898339681104984967984733393270140632030850185138903960814946066136662777848526118044476312888340873565103081857346261498690406562326187445398822197781990867852366747845645754358642113756474116950506168666336286744602711955564278945574765129742654514326300606030882396777494995566532761356109215262979222394232033045946013001706349836318968581685997370668281162575013023900167713459177808397522787828913960561413029175192533872355185301908966100895507421482724568910216653344160472917590820460361194146496926300020976993304765539720854343889044390047846826101867482175824299154854788795773358706021468400563911036048480664624654476646041286580464133744733248962480072863422635708430897954753464674983580063338794994631890158886675659010074439921659039249478142380743298642570173508144994995088065857548064983743331158238552770836996328358460355823607011187922785290138900443178187346432624239924713604914030520583080075570515376910052261969095761707216331359252346092910269255074561596590342431578814024074561484657618092248581162761676602229083346982955240604551145554179089763849477264181502891519528700622717842002688137200408298226366460884695100267230296354032331917573081196828572230798769618290911281244671496678481722924887043331074067157392184048917372374374798090918853066743360130994202819876987728387377827120769984298950725664859835278305519861400625816154653909629325130190367823500708047098954241857558161452499617882754470325334691337038959023071099092849004219822799104750574528535469322330280283964277100561758275437980471930087861575530459973378762530062743905886223403094071251523681412026188263805543601521444334820107724782303982436426244718545562279341947970114486781231396627791743435446346366044760086659250696514820116867518194645260846044164011469762901176372799316772426367993559926947999171809743207863442638157615522592414778901237343742378524198914950643104048258377285740260499681830696041624338916232415640183961781359067126249898997268285794668320893864742819065396604642649346038919760821585002408381657271453516218575306103529559218688946492817936931769363951496882698694593633879266641636211032551935066408618589576464764760487921887067274315937610409105148581556354231812235828375828658179242898187734212219660087952477763842569047363348105070989942168412432038653701011228631987610935121032034938992866911467807466783848914185156592658594629993797797819230598621851014140651869116894055708774191723826370048244591776162264225211320544739715391531826321884614288759002456028802883543027581531304607614257767560519974002522559041564476621109760927484346368*i1^45 + 275838064974567124710277312208065299286546768945898900936724329065498299572819468830945908319953777537815493160111340606556456150445298636156835473912253308341204455981868766610482873792402369775098020406524956608206056650742611573782553830532220237814540433490257857484684966347495710639462697063391743968146290434782467819246172489712355282084802562297234976652031360328182507748336051831672774622491309561633799263097927991772011767800082994412757082300794598387238698258487562550209178153682210476658216282519461345294455478019961843322900385587761484256827637068131662795905795935771238166565254287944173585025403793198933676951871966624571670908841268080071516117842452363450278549223029900823994237302904584581016247220809069658739047693669559194047552336552828348963102335774103240100553743672262702209532178166728876138072068831394395197508995713014768411440550025684863514505214784584521112711642600862146834232212787224554541173143130605216560046380007697244255514387109054048530373161375954276830306440372904856310722332821656389338163844505860083439923103685553682760236017116163283954451641674986022334193913661787825158713035276360526087606735874536427512894688819451267602131444227635748684750918976115374356580326006249818752016882830042367784055002605186143693458253173368157846237166436889300684081626093895127267368726976377087690503221120106124800502161285599632400032574664562213669092152913968419536703673129754991508220350682673151359124062093141074066605073103312143177147590899231321489378965337208797405750405452463864126952842521034032308211836282503714259618180412693136623563384106172912383568995562088093456567822765863169788365761582373954519927526070228284168625104277989829401828639090944043438333357286875218385100327406660392713170864074486235115066579790524878617373360348332261038453657697746902659842696786618559805719908924563982729415218093142347236310579062735861447664570041234234612803261532831109907502061124941371609494673978349221612135108993459843957258637980411909758983677048775516205655853031803409120330277820471837536196196580579288178685673538043620467598355435618335105280625680518491076845012687434575879637162013163255252451908969065118617254750654277076517248961332989486691382250417087872730851433137588525753419944712409697319867464912690219616711585513164150570056747828418275259678349696860025451684671754311734579646573773997022225155609031010068023370506474864533891895641860163950633027896065546912947558239054166023259611893617499518035178919082008735767296842239542832173879487601414057686404445779847834460434064092433268211020916584674661462441638009132856867641360384*i1^46 + -13362727084836938779155000974904200578621077335809954510144018139061537374403021870806123781600420233570125774033260396445175366092542020501220997331519107486442430432639929474091407031629291267369030741131563593300468971104628088077329980503738113656558961151598022386305193819503219836870367628304052978505902167557961599130189333694798037821171064714119137316665818549722813054065796810765108841503187486610252466447742813388237531025852506090802368115836405955060317951551541136549578639747117926073304249157206401436623729630159557654730361321642806824832452779732848661910466214367833440177832631469055788370214656791880089650235491386751868963809161852881775729359110471560587936360173675905249061683674116270673840397826446220996247450842356098600303640910176351769505852455875070181193677588971460951326511387579034195234102582675005871159136224829051247103632168624782794291204575115262291301174861361885352764127807325011860405736759653519630632656360330011274486366316994576284985425530503650594660872818282333430229680827643660945070433828360148785168530647368793803769139228277894339075807093126235246553338079716518252203803918604321559294683670262579081982167826874744207027392680785402227992305390298944884872127405653174720103256124939221369643186760296183360161226430213562803772248444673008997799442863379381687102211509623391380955866002505824983905359824546320478984536412153233458747232212582230767745815085976879374929007570514618763604762992667084168172384939621613882604743200302623280298059821100596378227258199282996520824017554950234807028550572368368179130982794921365572415047918327243073179712719460835174255988354507752882250977917785114217738613667025647008358802805081728042894631838691420752938483740362293071300104973992703679547254638947078260951011893388402595013967674090799418632601958623776041136711661371551383555085555351955780109604155455211367044521975358567728661596919316648498796149242095278958941821319243174065838227944823984933703414924868945177174328366572539372305845283921171996802375223668682175920913004601925812381363871506335777614225146417485376284308241154346795281324460335272343406875605487573277703788328176083030928426011313177684811792309321503446046448830799508368752698250490753415117704720565617555213989248308480250360096407163178195621443302780209007137144797930752335503842094334831126274867743193534551449777637206692175073568751259088660524318176423398894683695817143345498188709112727835381091664303777125877686019309205783980327666125933548732263396946305225543892859522330523536562883929885412440808905279784290848360599383545493756953336810407655530037248*i1^47 + 525247450210090955256278710866731737007252567151943494200278495944614123260577100289707257923468663982415743675432290891298933227779323613192553657117233318408857803476629123296875763480233736191621599266417798510575549040056104076191308181139691730955142169828667568135646328852117407975065595267601689969305153632593045757866648423264032585566779586471129485870857752455724099457759156069234611204861647973421854742317121969390652792203368953746574383462995808926444306638258261954762576726470268135269281149999789642475618749096562464228362294353606789962494888498995938207779357777342194234489999497028788470528492147554795955266917606863574529822732475142882797481505544697171944124211176912902206848965656206863967240105282437904153017359759688138979182099048488681381253059586783120796240594070745563088780759919384517835976448073054430658324758720020403896201594073324942490260247377215171851615209691143700768320069098350912591256108622216835903459169692015511811647444517781283716029695644205304651578469191499165627087173785507266957009976887651981719786533493240305798550655424375509877171705421299418085899589307285800406452860378938648126316478347278054752872023905625592549189502906505448050362904876850488373827078987034989984229444825746580138390772605092008610229517334813038271717176005427049624061763928501665249814452033764864082353755024723030491675572205515996351005641857373309990179407413853743309612112887155406717928221286667569197110240079627587006443022811326245409893601289534069001370263733332894045614467951544862675769106614747428413902049626915115332111846407620300203293962243313949092035581220142749468821553183541329876709385950764195876704344031161001134841905317153981335521019102962111147913645249707172930592631763978885298747786588673634542520172825121017132355408914520597234928972332083497882063411631632239458581557362673848956038725102492840559535276337557925032194198280655874487079072927736155179530963506850723470027755461429820990403021941536122481066519240325632106928652233022865036086310448429939096748593919058890974418483414683347073703130878852531672198236069888902187691811084452713927293912810191910028584937858879604772202933508753525379452324249205837371696197639394821872381660275490086329196574379244741591562710892827602691287189020449211385419078525623398217938481122805927698697708305975610334801936575444619824626076785235159967359806570943828721873671793365799094521909744067315128724508196181020760838942621208765080750633016612274514987777648959894244931678341334424981951401963524956896349327319336404228650262896568608984911106810697998611549609646211727360*i1^48 + -16092787301399674608916954319233816217257897809623688495581823698565154640803559855532251961894527221275029890235995939831609606106517628287316609399316918105819437030091831075497659899482283915011648936067767064137491250859860305503493665910157015303341491310076110791838264688898522549194239624414579516475882536683871517508132322443257138699814197375394723921392367163693006881728100355230920185585349173856410919446006801095812663320850112252106903590784273948536982294235988160689942869414265363776473674191757662004868446266624889794719524069232041950882772192323718977509474836425610716960391195853941042883629594962981309631884940515736591936991796758501260693321493556296798119428040351230312393199414771441944740510371808553993412479928835933293747188241517685345203675148710029785598913816362589437024648225305780469054750919637517183120767057913150943955437747305274677230999042233215584344885583875664208717190486830211383491645601782543579302803861553697269393670840680761606479454438793891507266230407926442069160166963428162839634924900804329151636002633222394759409030847459729473863443051718669055505670694609915094748380982435277716973492792936610358028000505190625645213096928598533222056824720759934656246550903863583781386983062547251551021330895241129380539105463110511506123246030990375555397524024797406402837065487719024532563358626694700654001499666184811738510338763551000909817234881569919275039090340350591588238798936472996398963436917313897055343662370547145511599395571200075667818247979424645420614089012305597374047572956473370926660729810445434025147430154602734605113312870616418147069151890104443283759723914974227276660486574056258918401423202705145163924957928169895753649033685693608608211252190635172247505405671138515201581725259019034175232874895717489115030454226551317801066219733470267440840366044532673673097716331657740457052160240530157623917739908693829341122151462425870183600931465995765038722439243486630212017420452642245728473508174506475928607993763901595194156535288605298614392455480956636418003526930589481914741925045645711814639718958243218884056890116142862239103435586156480311806495147823945505938286354859490075403629864658998506445030743247929637739919703368651110824532953528197924482089233303434408209718043756651356302603668977513032110220992049441981153286984977238978588857689748166522723542857608283045247582432655596156475804806797275799968990633930424605058634114973754173000731544324437060995418220933561489658648224999171484248939462049829408501843090897069391879563050915409079077600063458674590965735889865687148533919113634005397163374951792640*i1^49 + 412549605846524645959723311576860274494097468785083995537904586178031538579241420102007581838228163954789053725026003742892349755113876521707696304001811153699183222967671841169655103590502837290862322159769288484269875172196972776831562663820414220677825223479093146821567160153328896166988393249861616508278333394801498951199036928512235645953786094938443074026610564578779780601901665140457909834978272048905977838095419949913128273594537963460320544686450741604963240113769651751166530616626236087208729500777313704859295203413409710687290040354486052252753231133785408159682687537578076448924370826847019777491407691554435458377207971772959944644983855242078564079861431147673981683011727389278671411846923936493843759587322941237840532526709306953059104076434087361671993426553211964850510053555920805159781050192829612243996766268461195990344261796810595649290366794307506983670422921571494671456186141546377603779745422140242004981274756804403307425195716831415233623144105494650113408958249461208582813850104445866992412214330336752392195821666780539795463032913945783046474123531120239156154899109858035881144507157176357754172259511968173463873582667016540169148158248245885209446086958616783480266626656439163360691747265028778665429641653405752995979715714945385629693034490624539351139223911826831759152795134328237786115368838324641779350051758113932486485080143710718456037840374063731274581666284146090316756323463030691829271589519850723237007363995401148132296438239295435522124304167236280429163018373487295727091451463468049352636328690433604576763463911552667073084722103384188837452575346527352192207880878293845369651988973789543898185919804430255968275219126245554623461510484022668880818598860765307973158501015896744833500928451730977511056529492182982299503591353947233825454330969743382497573798147136029218895277097467894798669084352156109728695504427179082180609030771704808714002042392398982356570280743782838484846482215640379101526853966710324967905702838509694929634378704170663504264460480928802071626356632460635192484618428541859205662162452186626555379286316873543638534449681435609820326212908237498831916090675634843249759571637762055722319573436643982652043027292425536971220226613919466002539058364933321159545417813328011218989196641563572303941471534895178192003286696027024970239983100180459501282533020817571753529802863710967020190100331411396113144662577888951347208782317718591052906825970280141010107477827761275726348824995846700142062536963011936329691716621592374460660178507155343624141280583261508838660124530082277477797927146567167809637668509277364051979010048*i1^50 + -14231473437158403601800196538253307082488803524114637761066244108394573122748281595659357514906417639806184575928418526600638010895298526467019405624412983954881897518040518858383909879606689486067192894963938724438492943688719579266196516009127210272585079237536859479004998500008547346844400806238237156814138828667838214302760303724458153754349613268753905774052074002367363098458137746498354417633939021810556978282987888975042616348004715253116615031245037535728631973951997384107399274553284413720012965335852453264555183850032142478556537606553979517005995603178391525988090140556558291014519202380121587756203617919638138645152377795521041833047208081295904542378669798826566512037390095523560014160697656517218798079588700936088126603635392311566849722595610227245390764361898917355134068606358170556752949721774076380561463103748326417746272062627439859343973099390801090102484822689830983614865782421210913385992075778940279847638382958030167929173491859626129053615853679139481891772169232775723432035096069550550402399627006399791073480296734940973239838439064313416366499536375423062032873568024864261772854214391466727921005355540885892770177013526770312872662977631215406686347733837004944498726288677458044531722856806417160270908399593703978792672469841433720751157195918339357888558951488391564182978600271046116355900994780498514634377694078396284576858710213710501060473672174886541590638962728118340854427876271181837782887251879426821927243967308937015499970219497637658116283162094590995917539206794373913745231881595188316959139765224616575124886440486356044489726297142969880125188633626380636632897149916404447541664147955175339942269360136798955941719787079325141116213214492802480841436835532829540896443187446124289706072691345058217877870240092813501658565151161068568797271266765637908210092276089377174563497620021024315129744050042069742464881098017596814026977398783089400232534230077179718568289268537469637501056368118501685240863318911570446925603281773546070506820897566524901104072896074991059906456114663953698684074268772547040197142221712705372293773057007770282593983437909535530719596649004754302269537866837583325538540407727824132224982437236707966869533844299417160491112621213661098117199729241942767372954510351036800645629203163287880090842520950021290431236834899923152096912791472230429595548512621540155060658049544960324536644125709531795394385341859137236289534136596912246912217348834763227760850252479849160608398412902054189960683407802331005702456513183082505006392319499100161783972922550266949389192874800928001757106340935403366383908357401945741197312*i1^51 + 861019726592040096722272953069129446582212361698507453194062020708344617716339556186218698029564644044942723341126838960257682513083366415489172178783467644232655054033084076178440721993345319664046288257967633292037632393536962990135843863140328884540885222023619200276742729383319659897955164239509817481283579135338585420230217904084539417292108252767643256632382972161815320655772109695615244658861877646273566117513898009007659652625117058126393055052639470755856173998807329709591031771134893462963361927018408814744151395674104213916600682032642471932657857887120984958693188259211168237095115762711284287007864403853759885034871763318941600809394686717815714817778464606806363340133284913008851241088471416040847698240570324051501136283680311622462660809619743973491524137010682104992738355876474015829619659620948950303778495758358945926953830774988686846783319277611043100698226747908614246929181559987426723192200169205626002166042569194826647519093202354718597997526691899369481058291714969833412188872094780339198275663298328163405015392515680645833319150768243075828033300069545618801981573745954779092858266982527872154070641993224792418940153330711067807500288119177251643654313759410892162194443643782548039339234515995123414377009820396769756868278988069718475366662287069347745961641710927766962176398687313379469071484900375777080298511324901542936692880232445828058910730465286356727723342199397746902153476179923462416273315878525130804090683836534692069557333584692504972948683065894856184451815607236087996424081552717336892075519755561277727162573342903848097281563475202778354595723371112144174806101996441948097673925749220139182329168923962819870553893213463089132003197323432487808161056759908687413938422273417753245823156470175941917986873940631245683378427449910309934101219016740444825135472891160155846631056031903031053778656966208373082349144513193937441139076822206699910297439845002098913647578029478632826889449278814723697400046962382700183817483882567808498284490358210006856720174658156467324968229756757227190693450728785778577597014127526684050161445670066964384242831480896537809108521652583777222521022329543778575948442985849450061198036185136738343707003068727729890041355884376883144261096669479667313718446383887836362801421526461401282239417543172575483685671163259211339797722057188344606791794589917383139981180173091759769340068834618111116251893553260505592383722892301697860090449258057208934806094892151367694011053374170188340884600613200039271702383269807503038460238812926957629245947729345254365304597871471287944138448470867870378165056323591340032*i1^52 + -51879191026448484024072545015195194963828553699345621606518688540510400831201899904020929164429215987575714910856022369260461617615018703517450507507063918573493006950964218745657761350069903520860731746701500845328450775467575132742244119438750237364975292771772198328094944185236737416673292813108338655728057627884624707781225385478196332886872460393359566230696540796257700363890092860494301356245966652963263235428699487465489850686037105553860540873007055107142318262957220818214002885125009386465133370541192753657021973035151229815289191366159013158866154403739061042526463472941025508343478231853458552407306716428688609194523833107580187646346251252742569298899633222266723938433180072502358260028259032830616771797596258135484282363622056377191284320215458540615958587267708290799601843689894174656873854222146625537534237158848375572734801577756714068418393399591431386061997159549622940822478365966697180530490980989078358120388620187011947586428491047817546507218649394246613881106181508638151142866044225600349476540179408672690146793554310848828072039687205392188324100011493476924556337326355894050821135415657280118652157839240449374221817753907999070505135805993590809277104744932900546542945012675607307100175539546084446429857246724187232571071626476489799875839207156249599605944029444929377774883707098748582911264434665133911739577235205881919193342289044127338800251921792748339758836234987441557068703301619038950965392973565296162099518058227173489604453569840975368681239368786564945420418730308620369462017142511858476035904037506519178122321393313636199695147613041109934012264526080437442066310317780885404256553196370130462344501770631960943995092446014878076921611664320133837398577794531844080066214314914636396716690571802812839289372810705992504159932628594788269205690392805507869370912123549754881629357021925576240813571976514232717941315227369965735610493591000365653516114777978438171319630983339446577462683488165974031746507907975063322503874528285780928525686447054526609602731244645287638297864939823433130588206661873235448219717020432694595272218759019336942256341698016610047306874445869880854034274452866722408520931197041657453988012745676496535533437072976730421209973522053830762929745903984427067982374387720768869757819665326104342509764800538865349782397829056243440956079244678537125369189870476897768345415320611648341377849866340600500227973308748429274702505265821521796379321897844460233609976831590576774437427817825260894613514491807878496020019375801034339469734734028478146543354228547711173092779819771098868385401009822635881179897206407168*i1^53 + 2500068680119871350758780036170971159563199347177804603424553924256650441635953926473603049380540896605126296826850646475829968947759426690271791533558711050210914633849273700265301288057116860210288601833096913513846954831385669971075961004271544501470677797349942467039363101309972595506753196036270410753180841465158905492743901865817406384566537714526903273248714262337353256701215930454627725996409707448059665675043556033529758374139250130137863540343572329456829366971651103021838435821575138207889890896168803614330686030015965179372307447041579308749211990787333981552687395399446816243431766486737402430562776518390323318171050595139504704046599628045382786029847543894298570424905975867905657759094727563354848303839732130667075505544945939756719764787575691051113640310488914318552094431868185516729312178709000289117945504607104512903726888312607558302245399234109694239395060688752690112168903726845385579067730553014429478221152530793377567350616502076436793312203651685699130784194395684553066811091054405958756421115086675627805580521946289221104153813747958906718703482069917922607073363885352322360414015259364749539567092068770575703694482292468289761207854344690709116085950897510526820356472204372545821268079775048607549612503643905289408953408051433321265088492375440678628550940757524417976025821386379111205805526496969970477612563581084496606204329123733523199928534778866892728832403233738978673178793899489313892741548808155520034816274488888189873074784149217171346647360151852196581250198202206804566129086954197209854749904244741021613073412278078595535067994547918912034837598052587750823320701190032130942600245751757244985154689230872956724903753842299506274792350787230095436273212851125834564466150022965596947104344578276739280620766144438350087347228925996434931554243661283967350822067945322224027122054959561859450253257400606425897584757853752829272363910813932268942892499447386223834837774703271029703653511412484526152650047295029442274308990773251222477973558906907306834763600915690751518780560339263371333009635337304728107055089763939703664867639677146701708736402546505364826679480824355839954414325398906341321160561333581413736588404349984957120198416127962804735213660366792373800541296793729050669808077058161599597724153500231781387216581514443474863863180713733779904157616001586392325185465785034266165622305384853475184480244201396848432143886384945794112928689802379542771125887165682590958943391443705520798210788807607681419340314498601931821585552161234741597090818002364338109312207587370960086367591939839487784096860605869807692513542144*i1^54 + -96761945235044554591345907104399160807349300942696485866735222564371468523329606125958639212863706450497618648955295961539249178600230910127740176068166907239694363027095867304734726683089705190322751745257074468517736760738636004657976117030175015557293248548034005044851496674724151909703152868400551072826032105012341161536997143256568440930609998553020253910097801346839787253508436404183599482232504639284391299448337874562348491285293127849821151213580680148444621497486761260343613564409230194723537640185588126332323810194552018649862864637708930631998025777352326353332317072514631652114582214709702427630875681049585986723737013476127659368160262171605690246952727225080918098907106854750985866641143138141168999471796843225175528940054306864503251742591080958412001641644583228591468776059010020984873639247877458683393734081507223716639943021976137528494593994887142749314987129046411320535609849915211637592188703833022619189970166127633229839656372882033117223912647175591364254273377963143208643633970878463507765735257334231679283709913342298956373222229177689308917488667499113276657652020382349608785827346131422876160837017950614800037140014260640603376088232891771197970969071322327032121525274982080508742667932214991624616326251275428671837990655262977859933149291152125559406286940251493000153963390491567432202560665975642316691462584872012306398369384866524723143408888844198903374982409449382211158642832438603873523800868298235424352762511013111498808017957821486863646208280712821375949535025226769564338835522063697345798442630540303459382897579038584974533521344200452396440059009140777074930360595699300037157363095790045249930972348915969426203440490800480213775880937535492983493385473948691528249978281349956875625826329077283904425036346059143382127854128447957239003210930903487477686102472659925993734163809068655175056348000265382466791937701388273012436091216321721407098411765545292341122850206801255004733384378130067308228252296895059376696704691126157285854309572770576938572752558301110401129922069663892053752350126284684549666886975228524082986148745172748632326278484369141383705512915419445794974742750888605104697430902120012639852122978557319683883485178028084462090588889114111832880033585566906830604437905868452415864164595891369437438597119073776932251528801562286247941727734456551558475272729400071922997852143204275966533354131040629359500162115303671729615658997676186937821795543988687272181114572794877968511639111925201823786034199080449578167028027593484155676158934146316299795498735192606674772171616759818413320429176955798263169024*i1^55 + 3063860599268046027789316072502456312227944947415958340018801696583036647008922905724778658446901076982148161713640745572269624039636889511996188598374203327446565470425281512502682374084990380459233289697427448712079620792582618536503217447448822351237866162209579660621441212397185247812242758510445810013152031704444770972869373728396356914572216804492870659751236546435175640680372218884050914349995302940862252002076845599425162709372606334781850896657849465783208918652474463342920892401617877402844091402937065806745929283651925060120016019620257409933450800311340042636263862778589083622901735190330607183163926192343714208248691349733942738835621355623919420373694677242599630111772502290416159749366655033333325430474569050832274841499288902459142940561754099381261813273418362100429990200471517555864218047204996825242857326929086348295865430228515737941640785950623433963386841510454075125897448967635130855373826706156864232482883367547244475932510893736551155230647858721008117955408910397644157040460822471322496458000722120408394227230254944068845173158196877405358330918148493230374602179651581822597931741908443445340940118761582651447436642971281210234581265942541651605516124014795971464199312079412017717426512249058155125421255333130901051892177312977188915862888162399637009223841245002368411274178260126144116921800093841349918943396538478948782059374594502001879035633875590210716403777203662179249728731100261321882331957183282518381257172381380886285290976502436994149009338735013427048628574958352137454102252719943382782858178286222693067777632765727942256954217242636597354714233594247694536150422058172827360960365851535356596075796680016470691019624041355393459496376085818559817905410186002707264385237332199734929521914720403710200158645262558332166314456994428894331943342402763918182260756008224641394308720147858598408197630426649817028981085968823053195729438011014090340690574927602993402168202643899854179227479750652467878112205337156649661348944781730012218331938714830666714251324540040966856906393748432563579906996484076776708105133937035515118601778661676285826113936203318983461491842876340351614419134742687059449495655963639198036809828376384423650795875265763046520325727522320645141378849162520865712024302200757772438121986188767977568171090104846716737819532282566363608898205147629328033804172854510378683226651480190020897327162259173254209114786028401732995793840199963157236443556088360324105284942250896374451616626510156870077018871816784325852542324611875910256549398243049157995041475148941326992670418089042952005555117961473163264*i1^56 + -78995361406627554362571749333201087480782497267473073180405317915510306131645985038994189456603099275509684024261382793062919463027295575570071758545635588841198202196963361429152042742140699884999997350909573858412126191860717101064191385591581256019982154298463315503548916328380133991976916584257034566839088204991518144927982268667204980141946762881040919676503063021339048862596104295897885183924299713888722600868410552047307651411365913894645100716102871216499869997986930957661807569596803166820492607142035719434146452839933362896009760314055905386617401723937560613254050959877445122757953464367089041685426062083809135357834425244067684700137271609198157261843046886568289917019891630557855410565985540249301544729092806052035717126202440064375302208798912063562557815842878286634208157410643700697534632812473796577711691887443767822249867217238139488629330597669860306523008618369972409436892968935072103898598575856680698948757054147420297656867965919669156026421069933794481343609032975005222789674395843305109704193773760869220044714500487331447902764511223761159611821959541798954925131737428221268930096070273597776269939856193248497666124792564353532685057457926804437049983768425705528286355705494669252120569282467875346654855856609684870191416376893932267414945416183727702187230524590439436750000349484202530516260992972536879271857756788123435568756695060065361248080704544985987436561324747537290292994461855517608503009663756772364003701250124932604515067830940286197724862672680329328132392318864533913908352343738124626794960403054403620630853747782352418704717408289771173077741973467680585816104433697960051017203950388505251935237036076027097894978682181490013392421821105406615658177958977084814769517342357466471122469832379587068975509134920218911660244729640270750651187856609159825923020783528920160658546398982118942965884110939009337166920044195946837291441131594511293225363343738721434432153210342377845612999886506446073394482385535688805237713424249962612605649280310688630594729522035848748748438951341231638899228760877527792082931970529838627647275497147119565501608129727784136616002092672946538310157199395435578753800209142526227362220815830176121648217345071601004632705674120638501394524637962342262266611912011606406219134380989696206689390765663836849460447187745651604699256848785544989921467505759728706654491492160873113610765675244198579943199533698766234753984264669207824721649202763098815574971950742046185524611504448349897708149699833567957684498449806351165213215550424000956824874211461320570909190781326713831824491137728512*i1^57 + 1627922013142370572526871952152524285768381567312830964646835648836849602942525849813638345569427944476923313205748069155834790297796260757381243377845516834174347840931077584945117853406512087783243388578857590585884864449684868753392492147873711661773326673819138784014341082401506257966125350539546735457568205985714623359554167668096031429815288405937501011413958113278647146020874347609058709824198796757356103449954329051107971122124802095170844317239873079931061695690940429119432862448008988120126927051370728390777812388253736542619070931036983548880017719066180808267706656766088328227803749994219210198274718268695227759566895055474888835498414323380396137739125155497865819078147364994874898301766488062717517556313198379091001041232010926396416188138567576553574051556550038167431202541035572062789615057557266267239098780940359866904886440864744820670800983610224789938117388141298726526485475627161882493173451171413994160408633112127012811314322042622434717280449972406685387596482073486017537867589754255579748897304579848555141256819108409232321264389040946933023897082876013458805353254752105057633030782263266684009066450014602718448217938707725066054232378609875810921935123333938219172158050665973196218187863176966424148068966001835098729597356048662546180767341522458241175449941114351687416404602066756813056233308066385010460017335672257656290203427079671900310551677028224852265755706108540802908828521896707245433472451413981755402325720344199936919570689702671518590927097976289785019335043028560234942253534854872654545723297650333213761211734096572755620345567220766662889262805670888829407381526807905236407310985604546874213831197384734242077318970864510417795755035066868932514238904765287622202117361409686381911852618130011051654639450066348601227507123150275284111643121851992534045470870869689588772676692908697303615423608858746539275203281404655866516336800977799859232340456422547048734074632288130968888712297936741410317865579730682226760467666870040781160887950486687937134032520994356934396042576871042180879225569867882535841731249051027214895903541953313723907807317029992448307803115449992621705157067296690128944504549933293160202481275380562792143057842502753079191110000943518501491068088435868588424760558777340567980110161609169004967940204378237359359168345324645236550176125262492256440720700192374764691635343799441950048217231725810317118380089682854556392962534398107072043505191634089228695421504819944394822444550647212175817195732088612121594989462311528162706364787879648615734867784425822395406401961791465408081583669248*i1^58 + -26205501394826226838653733291610116074166497387295356563231754526433840231688074335255912706919377100500663439754640057803462611189606665195120483402309870821490108670048576570589311332401584960954270241121725585634859870747509382118099557851113323832560940859245677542971873955711412903675259194130872200728886242140018231781162858571050086675747995173557429394835324910764081277016270209887884255401162376017362875555550822733423241296555060020657985341007722169859696831395986270396012087007175091258259788981290173474087592082695557590694208512900866243175116397125413195109522792437957092627886255924237267569832245316695367327879073117196311506152644381862013503137431708003361494029490855697101069238535314847242033692669549026257825449496473102393401581178474060746461741693231260448015883999513141799228263224740708138117004384010306498894471078273925435702323254306037947480519175161386943333546754058857577237983632005100390915670666609654405065621889619211101196928843365297607375699604967334970253716355983851352260990120441362653890639107993770399189066413872322317121032619588346997122235415460084098463982655880627395975910086329061561415029668143018771713709632115824157891669262525450421154854852426876752681493062935353665957615074679954360892917167469766795353857323939828159446199329007108196833249465999060804638531307189223069411484190657910256612942284000461725204750529816553471547136424989766458594306302719584334394280970036044056659408977751528248120536877167457630428267113014392768135326260355745742869348021481253463128386022070885630064788358139974565230412638971792958589599139994137953187743943514902759109283464920814725346160239496413070047101485821597085719481861637981896389690946914432572355395794208133564134442090114728913441286409173316656720286409041663462046480947113894438771631487449735528500771808107451713523053900014900298044430107160896065293210436153382186889272782945594465903390584431976141162780920007100687958152264236422185917438193437683821135413527759205978063040890419127103346332846394128024366860114021627409093893072772239535206783411929673210270130429335847542631487396339827526816430076902392744510052541377931208588221182236408065044816948487453067911783946307621771749568344762823295267860697903433173719679959664574124495650363122047326607474905024209944705904981654563021587198472580884761494333538011383277594710515570038269227742774720299203971104498914266627768635424456727959988970645365181869758184488265188395151643011967879435730995242397804488155963140699364815140148173448465949462917023037965752860672*i1^59 + 320396379696682594485407622538721127537037249470744747541724986174353542037394199079725014418216009265686445081113057657448411170036719435249145153629850398413930055080773924852661667005450334871572787284782080668439628542329951472236851545390250066765560188494730653070954971143229255313198901971767586494809134861868608643592315220097254800641059836528414073022388133476372661020499939049696991206055586289252230673218543615574903156246183777225307024588879989496719533275170549679059169188469287347476794616408550178739380121032132427530590120265020358655481452953601234163398592110960065920020257291969250125445853844987868701363508132458337419724929200358395614893184873075859295632998634263376649313204553596425705663792538364818616821388447943790322232807433609856691642093264011211028561119895501098867940796290982444075032509496427637575532076972048383153217869720862660364025604235165448470367986210272997628226251471566567080471766913535653883042301485762284496333258330384021857023368371293231278756538533300159482226048211352624971621586953193720234180358014830874751954243728866680316238519836114196226796156341232643565717649567142482573018309333316075141231946743505796016831827987814636689048931683445035055990056872275404515588917930063800285864763067697548497440577983230893737449225200718513165202279462254891303116414038119229262499444666669837299613092787037301285093892625545095955615125248860402741523299453494698428837702060206980609625262736196322461782322097653782689075357994276599862011066413969705409351821374949216929850063077229916737444293031621959468971733051858439543337357790573188723867130716122306895996543191834194302932641570247035249755699972460145756252127453709865809998575485617549602638689583063845928709969481461504519897864957689783288881578663958668053176767622450961265714432224689689186074055049055886170029636496437625640644532538005880061981334560214964849659423555811441998480891139342675623406867888229343018707377035655908601547613936716104479980273002997424983204018598606218556414848781573725194552625172576879360225014104441067102473214691711593873789840064136134041267401479123792476038144285615299841123830984473159737105574867552210357908326267337112482291289381794599258524557690994978567001994292014573945712476973545569096833940926181668872779774896409044012978231193700122315736509102403099255902400123572384682899116335925604200749692016518975246490755292279768953441598786277113991266794550601311745557334650037510828925905539050533004294718415959995933506659726028249591929071947181229597334343926866247680*i1^60 + -2871435425865793931997891160546045619020040806556112421928516944538339591114184041006197529688425732498336989011932661784288323884224176195791281569221647037568332018555667555608259753248804090479307106805045487170650746187788273289232108120975925107467428699763566556284938255423890116856205847618795244342675137529850831011999277150984897470226672787011021500437001362231334913074158311860077536109702026529677559697747076959757079998971798842089641393083103311547686375358364722378590719346659392681982152971107444318630196527045683728994579196982442458180273792132378114933482641474506221647004858547871443414573345408853603354606457993069724363206548662711533927735273501754957718017366148320699055512393263753788330513349830057989493699867437991296772686400624013317082376104128248350660109122232167242148956933367284099686638331139406273499796642265940062709816926763068004530133322230304525731592052460168937793951443369215300364469827742822543715892815559391645833746911238472337759926253795810001895736178000687098598244394317852735981836256967579356038365939368218065769773463893576619523431885168352837524853538008808098810901731398596667673211107868028457018372910678462342712704216481691212217991403746425410656264088488825134376313551414790638508768472887915479162763542738788060758617317613152778956479984101470676368551957351284279643612133516020548635685504625837804612873637212604942153991157636179160983043302508657422596228412565578425554151671996318561157545112857951943317536092168389384079338961193092657164671233232446852801689315943793840965780187784787711871591131494985505124275157496845717034636755742430552450128909059026742614775952584354520557577710005003209539988240575874176630039075257040767165150193152017584946262688848434610627388046546521346105045954149287073206993036532615559290791890813695853141078595281143605915511923150698840876122846476248617420514412352106381687184179556736805719763626802826312032553642576578673593594639590484591113660998513789252518862298564277017300752588380301279850444301941414971558437055920841910221344678890893967879602868195548996720771078867116568295916996206889890514833001201440458814989706732992485223471359159739014469714345412844573655237664016543282154552637600118580630595344196284635862839365127113953469245309867613962656073880312964287042624154986594086375259785209994524804312445884441555895421307693643868589159192214336877524679071863446215380568548798091479561690202707235770197369849975032332503854807522282023575915646042350177278546538158804683455123347125317993727930050543616*i1^61 + 18852179425921240168508165241107080502408548774154330144404546872585811005162932787874143348099230226456763394570448550366868422264678896616834158567129614241222262966145868714171787306675607052425292822493563284589535873903721097530993765536605376157069099116785022825016841792549886249737660569830407996011441721034614150367973956620891545089667273854497629182682788798128644457567821530137658400747502472658036243388011846287681087050537464963153357603949495072034886076057962037798450205736150575547000976077459004616029099203435702017556213498739051863655626899517739835610405344706287936433631823764432208575753527973509431252073547314943898090885367252962461969921413808039504175755903243898541584834039513906484896807299794274135524964273436141879040218213010397486841474432668852923786336153384720275318750917004260289197310159839080452991685001081191351923933697308224441956985065688919802150767871003815185347086354841930561168651604823403118835811627530241936163817105817382558659086253125611360165055893504177466463533784549955429927400672802899715471311569135977756704053422607429028595227065869535360222436315047600007005238131657825345138972582559186898071334200191505506130214508405782261057452583007120994601794022971836464236393432294945759072002799139603696548529429072844968184866011372370988339408855278415347820457842014361493432597364851490886815185123404198695612889377714047091038355939631421540348783086855081692726830019723012483228169457636857603174792584143750813959270433996963909963569617481405687542361125018633311737624806063519976697257584277828220873476244139751403708484381341872501439322425897724563074955855719338198229457702733921350980446277238314881014238302638615855857081166999923822915822796820311619168315191637344897307264612849174796402071485158817619717785633847139103129089147544857242069880884331825985696030752827374554145001715293831277491698655790548752326563157002298603058599511255141780556989837660493024115395733587238836168384280650855493698223396344021126155286692645548044473362238839139627863639079818199871639646147204748306555993970499284954003942424633704101914701566770675680602013805756745615740154063989423050247397075740065830930145238439867831188997030601673743241342016332337539321786026697922486779300851533298317808291378480747275356976116791382169988612567518146431270690012871669322842286800552474567618533990947664205061890369052313278591995281592729295824264709945607121798241845798721462205853610961963407180020895980291927125326802218257267809529517523751939222104967430344555846696960*i1^62 + -127278358263506712999509825666664199188717799787103914872484370156784183476839973959493829532339251621010344878378568859418062395954668459889747012306172943007444661477880579814595259113529520320244415784604761060583059787667958781877281010956584492879474469768534689470621252564283608322795102997792357048855370056808208325387535804041229732470178898477176449225332186364463589124253157450586366295476890028647422933423533231079987775482301660452234784319760753966532196060625824401365748755469973710630054190234720444341160898722492226076354825911502286714797226225254497630584301548126555475035183132296054565243228681981058320127911713829038940849427036817843621805143281903131827106852875101540030289904057362614463451429756673909346983989885909665965469132313980051853940420762530397261058967895533336269976515659060276860948175235135119163376239205826005250270771489313737772765333269336707568372886913794528467582140683885045909564019233352985352532951101674788445791571462274742576691152294009566830100244561244570127798391022570294484026241418113441980181673090859083493533573304739476943955989114208406267309217375509216968200070403191026639206046431920116481225877039271557258238575742464991343988249741800539913627565393549930171922929445222214686187942108136397770747796457788447120616883771192171166782270001984098132776077068142831134601095060357407970386639231034454433386756127699558934574157327170462186182735780486095732934297594489308698732726143911316405218161096215121939979374068555974591026623947003164541964816181810479593366899568095869398070105856251520447397774975621040001955430441059329590754602251645502361062196553833171117200734570614826396899419098989839309761242867487628156454267399392146795247024596604704293541039056832262684867419324412375982167692625299837860040297252142000326263440230978521559015901134516539294226431428206901441722229558893747758026221874964352936801134731191130353550974627290548165518051530774654852957003579917441165279457087418287832363595742136224982386443433846438877369257553589410915564848856558639680495557823896694880159264356324197521817292716413847330897907970848140425036210164090348555455988837182854970146976051141092946348932858730183607162467345471925677043120300005744178416439816999867092642275150239807428403653418368480478219673720394687661534304145229257042771452995358764571194531821310675165985750856338102422118404696031732200091736399418706780584389519710269887586409827445344055970072732591034146784601403098831257527824293332176543328257859116142849586193223862768893952*i1^63 + 1355452104210473899606385385073530980967243537210895640744406945323007244425772184385448858260440063295981235725895399728847769013414114768170042695113751810428689600006826024198422775226298447336119201995963490138035079992242584172459017581966522328794729462049857210184800316767045901286456642859096267584751832847899290268373512011021118305348049881900496746818084811761017490208134505726937691457851836165188530139481811637452572112774785014751833044093896151871991273823401438797158535680968149008196366544537391121506995866668263816710055728377753727625801600028404933034173739181128672360698630612870270240697081204747990126485752015374045342974790071386021924042982364568147176898009258688790303205677176509792702943970739313816428574243403368880583111635384365250476014478950608168960505434495793145717831543387097850422675340671997129784679398586509777980893525635484346891102185960888376251686538637328154570968480965567972133861801035174258357873441302055286867576901686845966052230706181324175844015747465833772932169394392595213181746724305146441327501721974540135196643927645472419622518019014888415459269267020542307021195326065139403354945478847326857258879576504912351714435330354790217058003161377274275214504819640435569172988946173650948854433601765325763214818362061298095400005490948415567692310915781133738767768411568600704538550919358743239012056655286467178166067228282883485506465591164252653898806823137045736550272557369021517421754114334544104301989273448104644779767251390460129683539603165854079147078474059944523046811427444703583840352198911156971727446920964019808434027355173219531180235531995238340162821918437498548121653435601722412125962066580675754196116454957381221623104942026776595898096046147772040540606865712400964541982835349103799694010618845944844776907227834249972175225595987167704665549721056444395242233769906130001624174887328530376225034393794512161703123289239685644569710143337429021427302754162878700700301509744026645606005724307968896954968211948032573092291731692894733981235134615896784515996909803031792713130120442244325812310363407069952623610553342023400006932601224979562125989951816788538936459822848913485455311374746162050686906850659221145684654340923089222266533576381140743825177740518815072612029534308719761395122891283020866897773399980335700126729930978828349261325028654063265827764519445500010711693957605459455633023708536845556783339891697346272114109725324305507097837181377464375713121095054563038758673388958233496213485767433845870758118382712807525703094330240008192*i1^64 + -9313903879239651785784422103693041452959009024922319313808178057271253000761627220733790834561379248525154490397269898393855780240345441357691344396559979175560912480033368898569101473240667353579053071178215717112262810702233913244619948608771749474613338283722332135034841980390679107823938038495436833468362718783872163475669510658367743315439911462269307610547591705450610350591957072652057502688891029231707730272386442971149252647072832322389522447377322893251446393716197905044706527205955862028597824394314776372298476255749507952909179333301847147373340103577339469497026281687356604740039268800964200307538894954311964353301489758667541025134981164733655117777019312590726280625372807865257510044916020611725333473897486397522603290297730138358494830263825863293157936959123755498496763673893535141678006930694677329148790179006323119726884173364143254437242561719708428448386843278850369715472637872533500625183842075234359434125102634056593797819740113458819532012822728289016645527591324867155750952142528434614184641736248463377836620691273441547290857552903840693601371781433671666216317664028398440856808522119644375855947793306183693551043066725416857609440217462362744753884138850206832302973738896307158900441861939814391598991603972251871276400870788046061941225759213229838784814586267667511700078231693509063267043135897324360083068728372403738437180619431877078743813659533891998436562371975431478357269392669219950395319922437387043159303264612824394859228075254625054340742212079939673550363334070773703120863370739510239624094350000811291007809055092322039014833517816586017623108151312744701088173186717726795337127812735552118440811330098215452145615820407012541242210341797142314839673594492159979247671910822747041443079294630770689074826805441806821872162290845600052615737394833653973668044789246122404846346441118918816910563297358288133483373907093109189313908277217079705588089073552391805124939657054207237245813594095009879596360755322504438652030805922213969528310335761818033671511696862603555845757075682647197075056314069459443254646076241370417316191591031719056654383197543488738816095966655416065603040718095798480673771762914681554398694356712404539862672664287534157450269791013114046631865678337534071943990149036058712263701317151290043598341601057112257631593564502594811900654272863501548998689567545095425309474182731487260260190351330630102922926688017319480654518795104906182249975647057608931618180275021743245702559851420973561071455484347911077904863209466128766133127301710006615779038986240*i1^65 + 11098659582745668403192979141825261604820565227327590735427498931484130260607916725168623160824064678893742577120710545570037529141765535303908916090560868730351882296301429304991082107744158466898538241804759660551419644838632436068537889553595253486025717045193988964648436654598341729729424100571225910897600664901686894686089633923517397435436865575898472184174647114890286784071158403468414472778280203285875872739482822655215893799280643047122324713788312925865225207560564230710545741355730753194735247649775889462285543614874094791488830052643682527809202140874739238260895113411065880473123535303859201997940649683746851591003571311366757179720647279608231116314096238333166104289127561054451315883708054101869179695886776894991059448975765197993163102235489920616742835191013892209264397097338958144646047589641079393714741741207282903588493249012871803739665278155720358095155054952484590603561401960291925090121937142425715901765555551958987885904595003132615196063427998356907345763951940556854766630151987075381354352237248705998712379082557053304704030812354937690076922911316962831889071124794816795543716862423691132616403462726033700564475694512969807218322016054689220539137601910871899438240118546904158452074142391261874038469679749479781246342457779904533942658945639862492624400490189218624701918520465727789136429790520069080034031824229358548408874488750168925088242996875270382869680494507255013719138027886019712683322150077150422664198921927019196085750906596480508255215151470563102976424801419361949226808325181910542555195996498706234770420158483330187744537310419085258373129417576466170377729280754129291424970267829908227236736609077461836941489516152518740373501886418361948318692978811365143657829013834632934735355078284021141670350325762847116209680232526712163103581784549790803796716191676363024502903104207468266023297536514372665844080012625455100580988433650870270876837734849014504377955166581290079018769489612616908584983782944705284563505579824541399832658037257525175273454177273761648893830422103230456594874455427471665635149844627826876057462071249647314866201109393453229602623842679179657501924741440450707504514106339798505158413179732829459742125947392834312201950775794672867017519829777425378510453982664024009031788793466988307322427609498564914449545083657362658313922763160751156778502696556980425334652806739452191485167775218138451491703790817189992666551159115998438597678712555755596010909779531022660832674379266646072830083256224781594885187934307298153975884039598383233499136*i1^66 + -293559495485285277684627461844279367868701482338780416786761241198697359848195660741032705808097452855256832085447517800721410651604014257343581021527565910765556335491161072953549841430965172939703074991781703281779309490781998301492224202992798264240519443193482087076493253820788063106143208165188476728434010055168185650575295282200497461241869184128700084427219791369259668577826955076531506683560208762430820801071655388883432324614860730366817700331373506352851014928514349469626121049922207714963773389219891550587922595312480228281942307017969396877836386741914714523168081440507036240129579187749313590636809068302231480273907217698874484106126105016626636550349267792228478765681740653150816040303072797191793358005249768317387603571067490638899119408782658550144581065683343474773346109843149333322810386645062166807478320392477662645054525507051661206511954617876627441846086276059143551722773789426939019088497343339804415139761297968725251219683985306344741688467403274430648505764842436843508214637674582615605147034567943196408047263074475515715961377608227759190163234910418670350630760794092451942828289744850242068673960214248776534854190099947619902206842130357639262223369731617708589068830874608620095081323134192163126368553770098389314752054673814420576452884542104450211831618188590663613087302711301941277706942374622110375108669859602767446674448656119500572287754817132374076121883354428174865446320769033660554767947302487004292096765906545801040795753119958976787698302675647400272515389243489779355565079989708484200761423740040927438186075397710814307225139452986595239861512930456880952151086121850668872297854918158381272939150980950106006364354458139574961772075476382734229984052872207408935473386392652249970367923150533473278480604372311728016766968068839227891788208835710569582751937951890000468528530643185635397126591100303735721656281583071456051092652631040789321865431609558507437865678064194198289606883406308139038997901445586715165055499547246162118700978415269217388251987896753258453380776575564419923603932482017726659281090966089006831513904035831112429444667280434074235436155799881345222489985918104169762371726396893832149497672982648070972299976310981362307314275935656723076148182479024422257606801478124560879237386021350756203246819695364011274381401941181189519438987040276410190342634336585670571725163773505260475911024363416366031749470109475904851247843009841280793291367746241063883444597507008819666155958897346544353469369870654750998474776174814529639550178844657844224*i1^67 + 1739098887962901270610245403689896920715925253891903052738361658851427314523966000856605700369628067810642648610042462220772344704525926333081539901215768602828344158828310647527545873400419558706364354587621417877384111849128345623909292866535489182023350816181868364415148819745164357248678219600948539722711937463691447460609835396889900193241184090940761056297660846535275498958495316676929365654021602080504926437683472773533239621620310576287442216922326783803886296199164963856071339584912583788485351295242674583698697546686957552325312628812959140356668638231787220818928322646712802979543714190381666245200946350222672491539449410710179393022968562866188904501751245499294786372057691279346349483609980328057029109383982837841722016437402129345069019729739728222036298508213664726467420937702534485401841958005107829988285064207114170577726754433953704035911229716974977501208051032365997134421698978894525101362793655750162892170681395519951122050280694143929292564707031734487459871455937408579819362491009622946781979647925897981062465526107785378653529026982114573414406680956308888360484609883451240881862671047783160296384973459818870000649743273410802950521702674464580863610899190681077665352433187298369945997353472494057275683745389656234477107318395689503800250288401059625571453676243650519346121780435621837371467449541097443105069412520511665918187283640830034460924643112463085064294683767284826219366135608105564384425827403949442455520599439437581993072811283664690838800328230612594992213137257463532174151731165186915132957718355367625935857813217163104667616403830642464069246552965494321321857825816971224481786165553068416305569615977651623298620160579168147894542235663443266515631698842000924890720089207469032819333135970711952957891355653874355172119356400283887367866556715493488445312316307934228441156878881843788754407702317769202555792788144981192312861478609615749888844004996471878980661954880675892730026151289852296351174462414816606429637672470901802397671814137533571316995193328136783054450347227457634641867420797892290449542793035058141597026593555911009674333065056455005624209971788127256838832437846512450975432570851261710424781214700996212556924735740663805238499424414079515202607175262177405985430761206042240486844416460933530560767151057012902414725895274747376906004137989932917215326617561921430918978688550315403646956865725938724227338119635911419029796898037724509409063858970881974892610477544416503303430328872466827643307797858758976986762089906595379258437132091392*i1^68 + 22176613921266690668146828946525120940418859002611005844104557498713181139850021474089172252288980845389517007555880442116114200102412375031190587324209624775574949299224737218282780295055607518994892370086744726461517044682116020241494823843698150115094960315523175553990885460024095860693212061453810519927573194683776328777715103471439395079424366481331650050336074715900931653242062555117256133030851313887508073267407153143376695195443620889948767094603009316053779113363787779613053645811999547654795850919313741255358391790906831252286449267679957097370531416299287704020836730653362218106340260904049766044748685500188354188131746274495539514494056069440225785328272992363267237678015659632424736857087854808564063417562541608363399042602698790895554850342775130133486382248604721003055801885055718904409244306020612748411940426227661768452228702581198598799222329889562743741498820281152696169870389540706729708001294694564384779553728839634188234631562280073764205420114829338559401426911821343696845772181614772116214693679310396380178657175115889163958277479985485810072794640980508808735895875473970371868157998349959321994662976409597088166699501442152921238969169104078835589223112856022464536843217290569541567721234836273842255358647921285091536620018646958315686646089068041564294458835136013648408362661372872711983848688596944092617808164244581392179308996818235455635384564166470507646437572408255939555503795495426687385179934489987023620562609428008895978160605502343662932854359551047563653529064430257431665435421093247616166718501211360927146022687272058716502743066842298957459936057097378923411529630146285115687886576704712482094710108565288929067154826434522363420088882948312353673893867256579603460189787322309457337479759324676631912414814105422170403915837017251454178877472463504743193903545468457598977463473220329002007514740317592580507470213597866521074687779810139184753847350187271773683513254892910719556466876113437764111040615823700482120178753238250345783433958736429370710801127516954679300902359778102329793818081322201257484271395087854480223222642757341566386531853593681346346734785501311840183666370917512978234963208540916679148689091775803774447638518861667887333540134382139148869047563837081787114040739675062555028385146969544483358463159299458577176136807638988961489302062725615135154709098324435768263817239601309085639279692750042697087139979618198522373701687411716888314575941652217232649320672148409682657376547972955543787978253480010688381659394323106978085208064*i1^69 + 235165403376180838161030066289419774795084653159759701558893074576296697211839287938772707109401098161742730293441220723902785904252697060561229854624238846168301234351103604819235529986673000187489256701678898063591934048954303502126278059176010113051134742439442648916501002539730503383977350953619200358060080383043691734128518809513628231984838198604268152988985470079009395975577982908000732019744951302448580572318168956254519056634951600770654626219370249819461374302541461356183931477824242613734535860249091709113087080389617730678741999188848571160391806742128419899635142107244233545490062468297850914788407614885292421432520399834068082338373131230493017290599073103711338650622705517470419688806935697132062554774190205091475353183673576887714817303854807744159379233997660104642466615462236040414933190173550075329286820659279337504026845742720690567436189362804533909683056329648432496203508823381922342943677112707899137849173902319634385402976048478199291161761632737701750505127692609097026152997738709155045463489957164321071675117843491313438764726285459393169458605893080800690811433204491856104878486383315562744810561966908769685258781664989982959297997912950086970956917609505325287127265038944093821596734153721386185205625164251836726912279181246298633233354943312386354548301451291246769297893700581974760945086595728149866819182193647972282161411956846128754539555269351477847569177067625120005179446734209499663387957903310445532478891495305667031049407773280343153733311384275364028390963510197678271056727877095648016780725823371913783427915208565575476809446896228036866742440425547713113055641931697675256214211135029425763448847130858023668852446095699275975081632359055809631758658502874672199654177269115775469266579043384940488999480522010042297021727519266708981372809091352315841942854025661509156442974126390069025920771347344110322826121059333998116893070752616555038415967338529365857989410730601820802335329133252027159320550241009544565321936770742495332972855421633671425029034608347175789331267233013152100090003791818021285587581503078028584512707491684966086234480072557571619243731035015472941162968277975480572342370629853720691478247944864068308053846438161205387542712294144124953981105917102376658060840427121065403873046706422525418485872458511076626198936695711031909223843290498113974105386143245823859199864727946391870419796580378346500475081870388673642335103786486474482371882378797100244547386509275905762162764445754161309506710550699450834404099387847864221696*i1^70 + 1253029986773830640964283160588736411128731232583067063938112186610684623509334112673295979086797793572240086185494006150980382107366628463948093664544271736348680147212406530580050540570108280087552172996833093320522071566939441468931374886191555778133907586875047171514735371013013537562702851458276548843270187588150533614428079468917236636835627562246230785597864832550008222619949568741025426182941296551911011180464097264205028981474408076426101628916156186871034225596706814911187351343130298594773652097959844914247129473068530538502309983602100996574871988082227369464401015452330500910275462570287164507487477650016266237767558460175911931957785579979771425358437055527724759848240502041911662386143874995821562498542263426761063112092804540288119386413485092981405351282218679034416751131048535397222348217661751335404364235833027826340506051924377669503245298045653823285907217534368023087669929586180196800852679405830756725137669970095020462258309332315522645468135063792385309214805594196082486524073680097814345404547613094345755849370335803415405558006819212700656625054670594863072461266758814554414566816349103725974922884252445557124038215754419571839252334568734469091188861201725459179417619140620100943855251977976550237397601752683684643146345263085088220799778491866632987549174716544063081180135986448401495420754952985023171075440569981599802371590806700823916820118092848186182997439984035014548937300757078829676043067834660076532417225338825207152516584075862476651462447268275019731826878406793060292435669842828153130917607252157149536631632571518955787900498870622930701728430471830336450717582202126885241282824767392848030129147882796375788232872311289245395320465673633451213099241782355582862260146354877037728704145852476524234304751237748173499210264134059917478716266459739808173699472421131420787697899577553021602423234279864385216523369000651504206435244547456653908966002041903201356522298986709927800306080242395163691256077497245131591911462258738918363256383051204589397880097638323216370156459310822377507339171440737556210088693896228977950321051269950367004250333891072342998936477743182673217280952074741034763775768486377799125269788338478460190330867340998217429788147924376469718013597306537592329887200484567451264766649693936711215997561253995198631962543758054854115111798069906110360690370524375150645892347483150461654315366146506038201372910033359705970864386683265218014335356958797389961405146568570922882109129992346696793538511887309835028097465038405632*i1^71 + 4693367034299696301684452247478273402506506800860200828422252194059321218518377766761458801334791558020744424956591405383570374044524851818010421231349191821540660216039036909873996057602216403962141572668753561546331294597184866084793102433111118183077337496863953080447173842175623232103975781796194107575109578133362833601851422009394359855925688922161047592654096614372568334601860696356188450045877161226556726509455521365621920256796327203086877065370644395018956814767031950637272925330355107541796333671066843045054307217232999162497357954913655541729102501364389078698305313094693494649991633812612069862561604419535073716586802282476789496120314165173135516664067038497216843927037503925170062558045367336236134053185960708742936439501843477162170363875033128179970338239465938771981133656904804303804470829526144804031658611708533950698985602979063431820888702380820739743584271208036077707954991176228085016869083753074970139141061816712583949456765033664535549383538579064619878467457958527421526337622557881318139636051750973679119352518304500577120489480871526334054525717107918369675960426951821930616863977787220629458300819693121685627856279309132458202009323948356405341785322061978451080635718124787865409557544954909963240097946557846449527167154900358710978122436537173414203063715609867517225253729756513006739481138495053551230102508484901081938382628072029925278027388200829286097828585078073685057781734268181565599349006131826423233503464745645597176074137167430638536943666837529284494374731169464771641849982588483391080050311960324718094722855827497484274319359838308909881696124789223233263137206426144153308746730525120009488074658513812961967884274942554973054751880698354037130685898076561031339475732890832564663720028774030666613436764443822486400185544888660637391344386656485739339497915575123735722085344078217040316206950470578604733989856494797832309060611020772146940344862488748464999349064679891931151287797663004443706456534077004940389448508564637321202302056872974536194341448548769364581710888969947121658385553217425569016577016124966354830400588769107122056691730037372483912189444732723596629660000465277330985846047237405751861394556475525033513615158247401885107766245726063894002496692835261524747192974353962783121377993370263048566514820327898852809730270437290399816465427333768157688349494695663000525669003371623343360493392028235719216124828973120757385203832831088151932898292384907160738138289957854923615838076010526588540029855561639906799616262144*i1^72 + -934061434582936165527960240514622199889326883023569972118536905753331491565735668943435337664763341529737750023284784990623836256464586021987918065545338760071801196367951755886055562138743883085792661382627322537421752330696534608474332306420254454673224177713752193172320691817824565971171032712222894689258029788512784599671589343763480936402607325395720695117251413304361148902290064219680012856080151377672166249473127214317518595632984432632008091883967986400250818176528753274805548017674739141583800660095049358819765299109483173346122985329005701843945320235687627537603454565567605106348144438936154038590583842459280323542279156922423883960503197695703173625836330891994699472539447438106290100252644443736138064980251067092427192508721576324798011535589119414605601164489416804071720090009587978992253452321799609230196655467801415696222368581349164453811962040600960808938088957150106683573149418133663628769761886949400881284508227289150783625614089665476449240385485991972158214856187788637088535464355107173497276577720509700495539627092393933629338863405674297262271059376276960033058197242777719787835267145429101618493295642285858110684949181072364706386991190308495981463492144159684039481756309399568059915713695778581630297446276553396265888245815273227453084140019969167309525092090935678215110109777448352682106679388594285361964543997997687351142757732824471152258424204484015403587302965682073145837048720799319438106686830359432796638899321727861316063438020223932220192419108201358802484380857799528708372925073645611740843194415007861010899826251386744963178940713931787230802667989997031957230516551201208869657156790860688858942112907197648019689534578545099630433962517056206295412057211581771712095465950065070849691983873100473849789393152787340371140319219826199602787841863355336253398040694435982064801409844610348864077170510236030048815001692160837969690198356166125100902231412805467626299371671001981833314361173206185114706183660698585907403184604184323875828514796103967579084186550601241431037467721431512653337197160445423604602437423881565643434380418493228790561187123058398744158507561530822383252061206922364054643485621510546338677872791941417849159456718797054719280183273746866857864973462714618855649247735173076756341462502509406396496654612622969565836878660039655180015799888006956466595289350689860365704768469965853571386032577299629343276955834066512392158720510580241522191548213959967760904176841535467324919973481179745098496475588774378602496*i1^73 + -108400232284062498240187325961986039624866504004910694003746906522540942083910343440586738892019133224640069671833999026431964719889270362002582341802733742146937771032712429182344673000626351604051126270419006828167363045542452146795836129517730917970484739101062639205308824140935313208880320458834203738197856110589411402038619864555161566859227447832390275869621639959265292047835799067343850673755113987608910729988856175055501711404825753291168072003282099465616893893787521178803498222793234944410872418639131812050690816133909595700390376917657947567793467871935637674284555937229485257624518447655491395395819222400405086000122826814224158073512722433407060299903321596113273720025817424316080192583117513705278052254449459854866276936375125530105336006434587028537931647030794773745358467644571445276579417350594761152278555777586588145809874726135763091926433546318260016001200898417729381828807280220318277386534657255023696833686860136364973972295450821347113053793762302654920380389867177188141473448326137117771350516853736463023535164316226656573733573418087490784398000631632593315115986812901660539861025573525765775383747158330398673995880452528302561682671914705414633087748920578713506271254375517356324579960998792148727625910760072931752515348082377614632709039091974610800365252154693732093694798093320616826620058042739606702144190709258901993259837604705127157158363056764590444116198402766925133500891316418688687768932197848309148015974553520508649612290220998214832446574909054742083121221230896671061681293408011274434483262467422902663620435330870836835050847917826591952496243999795343371934193921619465264343401569490690801332010627585010519620108856243530156067108457503708897629413067561084172463333709031532504000482858471274155740742899340334200822081669006297790163600320836094184575521380178050301215597889435789841408570955527044723907896493520050674506155276646619534141246089154650691240207668584177028403151541581323825715257154531958407193667907519698174262613311738507550755295265688350010505484406101876847878112883404530413993563633963465898938159178118932710661419645623840691246885580482821610766570481177538911887405416999087810772523513483864442125017572384225922460099099694446115264005772852200421674878577011626315139509030766613260707610646123250934687248672169095879491763905762550055480869406849198564845530555024501493729783740073730583666927259300663072794128377284992889955959851824853348337122221432924205704659686751372326387239257580240896*i1^74 + -692845801963512176553728784758638795805966782294579120925447148518493925818128635209539181718135085139034178859286100087994529460057673760303792176119212800034412820219476494857070735687183026977451502664343752776812080523677649008589883861051988923931885030720432402482694078263227196454828947219220709101111705434287367913652959415365597487159764581440903689321211867403089564918343009348955515878859075767526458286762995262386744312313194703603934055501428889872012650667450221168409235652234549631011012564590659515683161561446103726515969038394003440591563453588630579252080502598914773149533377527783595687178669468750586491219310950207627663563524897664899184191300458908614855546015888799597937240273884507445725492673579207414042598092089002431490882945999198522585679431917355224686036294026456299932665705329261499560812823280609573672172333683516888010415674628146570003651804349578646030619816330566219697579698265906095918831335090761636618627139954064548771149129195119539546992989928444681766441616925151616418746520643926338998905520553305022141035339409637673684568778507727125368606879862305110891117822195265148029436463512510209459524013862356393353602265848657429131325541509368808194781415040054295499561462256719832568450319943595191366124005394209137844632773729203260510637377845047868115682839123906631093231878402283305302312177557011785993814007137984991288927230753242823050754678639800185075895305822784123797934750780238978400738995315142224996992336234852834545211550625822786924841392332923803802046970385328772682181326603911490765907672508441210937105818366725214172416537949471467305966196638074699535755615326930196132211962575972398711986108500617666756021795010166615969805796430530236054011320949674615246110423689815156163160293196711018467362852038104585666765125204770926811672251799095492516464447676913092202844535379221742605071997004538387116731264808486020034395740995288605313299614617061943493532937609315579689601697114626206428134772868818334412807323991365981996879408058065166137198061335906369925866228863653842689783893309500514161171834555202681202373215116513912841112954489780712517416845014062439502159114178814713976838607402512838052079338940789651543040803554347939536583735661354707934085718734057291256620777199957429318257165294557877542243953146338506289859689245131304813096114645005758989300806473902635028505607480292250413960931001325200551894360906661781720324778515939673527924044445984031646847598844598653160552463859712*i1^75 + -1684634924522958614879444640827788703052069698392356383532541062037279696442158461119919052870033242006339229736526956004219771169733193460499180655536553583535523523021628256326788778510443344999544351944411991495166986335195302134229609543161315447716094384709794886290748058182716512677387505312742245994391448022685926226642188016845393001784246372716785182312545996603442882397495312100933323086034589461158949372481695222443595187101408418966938175400161270848779041857125622802929885338226361904017524197307812648409402893080563941141943613797730977182912845638268580966830148889691920418112331737338257950766968914128526369060642766456343978861942858854268641052245265600498845119729486420467590053138408898228067524985892112652537980195323976142748709180179206870686178454846816925221742038508687126275293092942050629180369222094649075686167971626641574246545840635011223520652286113098676981147656985634937026490453909833105723501522759001133926921195415632646115506585071317576106586580013742295540855661717975850546531728795074700861815096053858691107825369652109235268194899941366064232788512593327542528744272523917132313275520759911690966988662500657750746025548696265541610681569177487577679752931344266965060563476953501311895782449357805850279560116916541808716882168451414538524877467936366621094680455513120428676181851109829150889096706043208824891498818964402606204182847101552733115863690835256666156059342344116131876143843857371119488651998866475557540445613497509262934715488083283862490275998992615774224699700756836475372849350042474196312015449972539010724438622441108806753597299527748798267768351064199548499005904301599772132359647715142665861054036183644947988467959652728147207650983191758332361210214095271730225843388892625644380570241325613952018561624089722188600009707032679976449644994843921526393566341238644528899865358727143108489319650391684304116774631541808656926420829368838486066016001338614367743999105444998795656069502839798967694970495433969128502896006796121889424405912765419634841008513447258680154282743308338286297263749578496512976608606672223116626115036989691186040054885722411524983973114022597280284916758334233377434755407014866308533702592238017798534470604597055097521993881367397547261549372871345111368616068412113127993811532280589330901607909726185474287029074379086577379584900295351242699180503091023588191413238192851083698234248573428174344465073860254337271384883283006212036225720646819892540079107094600033119502336*i1^76 + 2072612556064448486737580839897982512830861454427402511220670839471981355009373679257410058290119872802807045324918950865549259202367773250737181750174622449359835195911179659204061362702744313516180363478822282524490936635682980783182545192091725451905955184513341815125159256788623470482362056643612843500498247283253811599609443978679332695799820796243095569308857705365197135691431858079067950738214747562061109266310590121357257250220812713006433042112820499948365926963585839266967366746828687351331644880916591394175351288417042412802717159923041716750819878773393953932430496211997726230441060718423497407512671700504789598841947729825714953536688376000003925616200791697813664979336096775469320677897312452505248863014029462821721905562000247099734892037462234157860883583083576883606674612353104308990440241740986840223645373457851372971792378008155009209737419681991952217013138286535343730194651155069707009844080413817186600379564509008399173872265829531181338290721897624169621806423930499471482792204689566520398076456899890326397263354725959954464264713528237390556063501744425707550412117793719401852282325430456908283035238636583257972093136647682653163023280333233817112130433265400809336901979667131461290658873826189617707967345321014674727005845325370129544710252729586437615571137443113617583818455827739180150313692746074299484333236199568359660204046689456849768606490418121962534207382040621855139316649229392564552800291597608067037773687592063954354659091977205253473039378869390055944031999155996291094128246232261474979297113709898975569727239398818007807014413513327007349275126528742314095401721799925957152779535001387203534520833169465200561071277278922684123557878822034844725849528077051602785912991384977813360375101357770685376155053114110961270640348145128217697949230614383217176171500355291035466924238631693366905497559474719845803315630548991692023996174014648320869824263873803722273844465986641707621785550502603209665823251573741008884744044389661500316951222150742167716534597791958405164323520696008441596590852620390493760156511096254380015637476257715445108594082926753635304990868902281493901741158922988231313073716895984719508125878197447841065654075134262951034542921572584974940468353092506877070279878217234612038784480412689967602578730117244643290359004236909003258464819082665682509336298081167968807853187712795432238129142527034378176189075037613895140665879872948703709371842423865906668379212952875414516356809826362195968*i1^77 + 29339117470129628783663608338717620617083570422471414436646607215419719662910407205231830194553909038950890392431744897281803559827676676604349912616515833693014806127004323342581603105303130238518286637292450035106414941922457932045127665948495906243886882788332210605772747028321655923989714702923026734561361736861241747100653114059224279505494813974394462134259402176477994227295387480855356443415460519791104346798545581392594644771897808903276964198750660009014432323403523083765256226722741456687376961852486964496579925588304899274143799734694916785068263126842560257919169529754934237653318726997799685774780710010468846095318255213600503518058948293456226710221696875229607556813047006005228342444414832692099116661199314656434707592884966194355774966656399488609762579670382509698380916476177098242018721406132181102732599281096601146068172476910121779786083571948938634233571665618299920936279075164941835337649068922889758198991315997381234911241190488559425255840898396545214067924816203124958502629721492289807200478567210942342838815269982040415958124060169477167183917791550113932469667789642933701164148833224644509191296476018396817413850369048942635326203904596578740317324032427792293040081763396323263407098256077118844023381379169356835067523040230337085223644256432162027123678919105583277124140437987236366518211398572918430199845967612700096543922762185734196442857347413823106100343119525225972835921951202757450665005843741998783778132935998881628008003365752350262793406871360387244438605356730778918486622339347763217120631129303486614605953652593837858942783701336409952994641936260467794818398136052540555482569761838781873126204312516185736776732757829303756366871204254814358456502038776708891697298393075511435507788433820463007845518679626505995660547844021076800938949908973042540030679462998784313850068574662007119112907882306016053159195343064210121976692880040335660372929725733138789975885499273947824197731190785761068441915649266266398782729302238157324015895975186437732643504924037144574983729489008249127907237130069086435796618274610258552523697703078689026810397980146338419724312485879283076262693417326273713384385520952688384001196183279048255361223008649433775946653786400689653254184843176089744587645118741256383134746616833714619209438768151866576601187393342131111602532334983747934970773057606655018393622409296669313396906511649403476837268312800175109063533510854438130338490635784528463422711752701167717262623990874112*i1^78 + 78458116475625000842845671766028745323192446049363332989506503014459718254178064107642511811204759250028722698505484539194018974249140609512560720636999218274065786895782794000115784234508614109457572972418021037680563046392821174892890338136261466156037533828428371388381789624734862086504097134370516029281951761469068223134895490910478901490540638609269946110823767611536807130025177186385638396422480898577581875912923007138298955427593019509477970536340723573418712440395994239570091488200634931161841034261185093029946715852295659384223138090409926054587354734220063964946686092518103336126449289300472775776033640936728884954179205021076742094854713499669130655402977876008168818893632253543177868406324660415471498902900696568289221796038692575768539129211302459165737982634886086715166315385924120811676484070799560958903202201459671330608782981665136940869972395158986172074250073327175680687814675826531783052839127114378353906391289162721782247390217661450390253662717496314110184084057530736693365471347489242824684123764592590180727114251701251829344592836006491047107570113225570728209250266503034410860790791141342765743646596661707086606735327685882523578801461244681488750377277856794842182835774074679127472219997599641735088099353768810439345624208691193497559289816722727905627688628139685901921633741322137053722843748943430484699750065180693792247379385615616178948564100716731498966125982012399168381676910917622535748905753389001062529156273141779272312690846525717507108064003929169691797552179828386933831563441669829962932414829883038945401544112125788154549943796066328924216868787445692201421648951747497832419816053236684799490214874339850871625027058936381648222927792357808946213563549244099092044913117774357316239429933126253353527593966483226917370401225026859520619533260909826545786345739676271119218492045487356128852286958421097984740427462442366755012105525326145326757073572355498981658910479484831480747560675087005580381882006763324602417230607260994119713711025180234365018284833263311770649364995806793418932389528384077049966519996292698321575166314294552352213234872004981676688389466100709132229257874435510892885605681048567776919976535002793883851886110934769987613863835963052738324322324879928240704794316839920481688365877299652985449609439679836627404600688917058347664601853580498412854994218811941633393620673810475064018687308427398718004453653064406754098293265601944690841355082233693937528515133062879664282796032*i1^79 + 3564715142113456237410749225675615266751665227417078120413374683901646292680052456970373664684716281255386331249308263854617177156234475692301249435983327840727289282720602278294654234148914691822275586340943892180740339267549209236382216273031801253567191224269409131745287780842186458825202511048305571716038532775653422885252920791193336435190137692073505955139302756618684228578096559900885965337225363191232846194372593287857604805925343331935299343821011269901250121669608295655573360089029497470496238752202811452529457974587041189173010281740983104993843572021509368937105450803197671704694006363687118764483661128455966014228785375005390857574507618380224730291029194669996302058620719737964150163037167370157006950942639399485761298813027942046586177650046757430636606916531205876091045698169180990247021106143985832798617233701641658100541365611967886876106629774434605413808994658539357366763324300313934890128127311441879686846636867144887538186173101718007172611141532086825071393483704925555256055716900156207743331561833966453989821337611904106652095581691518983633878291945358609527660117911515412097438381194028874194785024721365240730953354536757377255474036515253903548287509172276743038386606452913830198813063856538156241473024368519175870884018661690912506797858211190952245175675164898863039288381156840558613854678284508249920961701754212226372325237173849614747236774329831166001822737480887196115786924253429315307433020587286798529471809577294683933616603713313322261384010094923564538526375231676953308903671991542519946737337659176802713091777203580422921322885760551337847900154034652805032209460970093149029347678616289403040955830471618921491260176900641082346991923748822834248384790640098109642604966727888106916408632705102066645118549179121868119562207378349964796426278199099781041436531014179825759186475188400657417019913817080574628816014788602383361266437303694554835225635339524023431024577597064927279377011381926871432289003162427038008517925401322513258514466366523439312718316497725899200380881122762026021586311581884666441080477850214449519903629984885847660559642009293086791279409597315126334283329198531262976423279971505381865242135233925590034255040984584077256896080166901932308895702198203552908622424881066900657089272149523547210628625011696316098778738175762381214589339814246354389383716402050760241246538748877382250882726241581470707523509856857027898290710206443640940807169972183605706788530036882276352*i1^80 + -517645542389247681767804929362936798643995230043283003293054390530010454879984124936327391617673276904214060369193201671713148597823418883066072282619634465508697371111022654434625864183096890427814296790245900204488603981697823169618497846912131156722119956489417133577232619149987762402726762400124450035707916925421069631297395669923078684274386353936957640797322878231359270735606045089349033037440601994852954110281836208050871093746812188463955465693856004513352723583313333222072943237063524708570069325091449135938923185330736672095617285550200364312211728025427464304119369653126122599153124341619392299306687117862796653764269462626998970038384981299859842548535648675079419504628003377927183569450007170453100504030596130829258529680855232958549021998779502498292942194385136196742155073719126081581410766461899043635238976122908927351813406213943934720392977596631742390234479533633564821175702923545697839463041516634854598703190012489819970191063336892460808984725278880523062502506411880497838836699580547129216357911411954401898110245400791860970302352061384036450065685481100077158187890066222679771005026644250064536985479331900599974781739042979914799427859461700860553394496841477466444668894826791380991913878736844287274524659645841758882373470412725244613744801064296132945702731031878005305157124554122390431481427603212326275606710414189618377649131140008793428229299000794947155704312621286414830182436446355667272265599073737013949198142404808058626997658069913130959667364695756339542057811280786158341718523528716725516757111018105551240542017902539685973506632038659802826067702030667164191382369659398326678005134638696771873845359918176013181832450204657076483597161982277686444302728040653938795866866916076333876053489708463553148729099402518090185472253466285366006044382631444321542882891049956818466348534143397391125150612750104309713176441087632007581147404496720239628248498071774554569761147687544342145794963005412494141974293332798953933659061217130079067543189957816595549060995632573313360354814147554809168280534251926120342599644333946929325682234365393991310622596572633943486425916944521232714265519376738125385523771231704216715379554269100459643436592115431923498003781502621310830705647611772684828949490350146218510700412494718129980645928466662489153765569178422066583086729643986832215109978663620663037734209201377834563008133352859152666888501387103626676251175630950010506047154399692340450014856338210816*i1^81 + -942810032808515438164422015686640895855687839096769375226093311862151480121175290252418300573465436723852427488037720214386982373859858404379509386626425772271824499484907030007935237439374367109905765517304514800970832004022704228822611626138375522225219886226588565333404469019083375812104680101398071771805300218715868335616234598873932876143476140409105707664726443468883031198222678472388917009286376352381453581853073496619477821090612469098666583062650564204313306804294408080155361443018601703439829052028313706183477802256168064856248347732043982881959658775012076928701340933736990688248595548032460847164253667098537357739348254427948271359286659232256873293462025554718184670846375304326359233510446925965114368962327605997571965393519695943865971834515249263220268237426065775158860960436802377163360746836940137133989584305972336469814592179967155257408411519513419713848357703095114290785377886317041725542117028330100097658214445251350311825557113775033860097362756482242535643121805188135101206206004415919998026844533689528706345061880237677418158379307410745903432610397190601819572213860138896320119260786233571256392872412643471099437664982870419909588246228111434934479132542601611998971459329766718258517976160981320813086221623266367450726699859915510410230946741677089986085530383449394568438327840406574259958528723295433259541749534502744255798437153700480961727867488450966176788661071893134020016140417070675841274362079941101721078667687736504035294235087365388078318236637687482229027063092185351468507819108239187439519404403404540026382907327679170838393745006941009092768495934890085499991037746585095277779921819891976313460219418493358301505164654972050140564715132964649056064453193978286536543195426818764792484948655643651574338350180011716217747370760430625618128048893432386119920782912560945480869526569912290412732677097074785885635886142240957151263300593864624136728666179151096013135965407840871323900796323232946078096125224501979671557200707215814160486571436897842099365724563828908198935515195979273590034352813498262787820950404775845415507583649342057901474069352852465683595404936871147459648467699393808999339158188637182015362666087951866444948147593749522729202855225141189720868068516022134182131688815833487943631166794872317809536525147377460433108079098578122410705966832603565623020902431443471865749490559282825687630800813784121028039543432622727915772921011104624228736085026609673032523841536*i1^82 + 604251355027902355481402771740551733495789474882417933406696140499635608651125114661801376986816017513740812278595751099380237123727861558289764936788431353533576572871015790598431430574880027626346439232299244782625900495997109050772266226571582974719087595715986531794540514573267879710105346110050485424275087160649406499255952876292378679380789765508893134773926020139892724655375123465702139135042978784586970088378325950107501455312820349332803381564200648141604480370062141542343778821379973964690991708504659717815833317740513417707695871356929410788056313623491839582275600193450854953962620985909896793490151308905026105096512989462770947078632505107278942730181428855414674982856771564123774636163086201325806086155395723237547456658412080182871544967938109700005604495471561378453108958844227042008549786517232215332849956536588515097368526046484075200293118813422069299999995281202461085002169986014326197334785089491097419268795602965111904282590330607904824570084655544417509593827695895347786367343114692667791088909198145006768391840469522052552175295640929217807160527222975447440059054310787919034936788883841858824127937245900777556861605647208161027317889644765386329772723851339456188527271306615052666355095739755955345838347206965666241678382629046319766884311424560872546110383715200696505677142357812622458365841459670578778032106952609098444459859429925566110077134610727845450839584549677222384735047664541707977540779543220704993901305502121383104479133065834947333600701941349363693509700740822971489926289151344771388606274555895206655525000477046351975614990755409020728969988918778706270473707823741541411337303355095131371770172044521578090546203833099892601825019739378388795696393086035806911319846690501463393165354616705083745378522173870120401721717578236044869225358326652687004479393002764004629003473579159606324301143917286523020064906080526550388348625291283261180325210678150108359822747881560390949271557224205852478350189489067826588221599570257160083776084450574691352576060983621422748910205289977786262641581619155323368790327020782023773190835536383550580178821375314190847858977847734831536694919638793104574854490746747679820283814258585538262091319561619256464925631792518850722087331506154757402924717331738246441272247560682351807261085547294360444791225930988498340289605486344052798684692167516704414962072232249765337403117897425787930486426932335432018587765891229012429571512545272687230976*i1^83 + 2977102303692092089612525704601827139860360044062369967876557639589911521555864296566289275326985500486468571486772781526791110524383435535444786843263165238718368099118584092387780000576379812261728617515782361841470303053421086855713649859669026240683440378336571989531359028259872416012446833292934488071284036793657288522540927218800107780503019254318529343903083224623434596270115688037563975389096706589102531467704226999075583920178020116101298274953938533166721573156852727425950129797923218034457047402980721474221921913207511655090910510763148062740960069143372063086395691841388502886092532895349979995001338894192989932487078021537140237797530736467055662219882461691157038157380434515701067528021997864526692929581062554480026293122101884274132243665961863183443462181510050166209392405799868167388335442646808532133812713895920007373840095947890518082444835755882792110525777991842909581404850354077146597552104727847749853613413270632210285437436847795126526805138661730207179949315185567190656843469651478124874792717457744250371539708530730940444939789189542864926427962162492592255360868662549334625389615348083880237512595102266905802351487599338747438614316295192851110332212286444266075583903522779279000358073469941465087370296129052898155364049846821493250799712504032227910824531362847382071818822777430132882785991955185029534961786450397553056322616805595048288627829989805413965461025448860569504335115638208169880089683545464054664784075707131867359902955826027796735911140840765408517368688900886585080074365170690862630353964020052382303763635068855612023725327311505409452565354677470188431482668447712305921124698886811535007725714874578550213679616035524504597526447232478590152897651061972450968548669542918524111454602766796033102696637397809049349959894962594239586545305419865422382462777934622288721674547731458476818370330333172583420399284213312437273024396089039946823575243814955435155574353981501369020386815431933492155753489131494787486887371202039477937852676878017668292600081345426726247831944665985542485170021888801903474843840212916676087390812049529431745244721108258376964766737526130345781849733002154996240042759621521207849428785101418967462641094680582273862539531068560397902826019851661803700490654324900957086715901635569449232677140921953059173915115130703655145586526572886463795457941779797087249999885180294810826798002379274873215463349617872909255149427550891665929763972743954432*i1^84 + 1071725435345443085485892003463290393992077443849159842353268831197225866603415277319896049323198933603897914746394886269992734941960260275662070823277266248738840582969065896978916218894395328616112355041970798273363398313678058522802190765260310940033893321895237829273246033299930665956947857346866447842688117426793959325152300816104849082983701233207469659239044277627141853869437030548356378080666712128387127437546084347296507434906862533931757167499283267648415051243590753472097568162194183982567305851112874697450488863551931605509829589610870841664780684585574821783022604522650019620291027198411164133964961504686687140585515227609309976159042134114542427767937320218992334050199056462992466970515503562660478877431064110250517427008533232384022597110740880131349874682247605724907770641896082299295041040696464297405711783342513200705124141942218363672149758637837562811816793106640061143234071010029394501026291248903033634080625748191607989308310033325212025398678663077518490544906736535970378809234841621074084750196282000251331936648690222510722180251894008944416436055778607005316411699701074885994689930756368191774775816821251848171528675694130301073629800518688793135468077058338864274406918518349470979802601987741265211266936230184968643737666835525879376507025361416727628122827586799308602349415034264056296500116741825613993439183856741026684362645181648150155284696504806896055926896063209814096855965348755064307302044920484211166010420388806900417822344744510414787831791510661675779996611151853145096151737228798379111301149822875003706299366591997956964584153335288024702130763043280200716646016627180746849463459165474406131240818032680393470687010369248794773060153334749380224443130963589382168883309139561091467483875285086090983445029181737138116662186065638968832752215434171109287873115590111947158468264507584076932563375460967809312562035135117287095664170038783669358138337791886187554695679270838586803980579750559505842244700596393719971046599265306985595352902648177575628917615595975681529708608499574656115575907232473444771647911891538084252460852071015937372127916993681657959094421263424703767862507018263739340682305224068865158129146730940069458901788567183293101791738716485786408344442358019149708314974280804343195092347855282867024146125360260542828447740500328811615930037981081793283722499657160213958912515467707397195025004798674816420972972465689299675802864521048729204820017152*i1^85 + 1193912451451316264977585672713001603216526379916081106605959097877954346709666238733967587834679319534257537357133686381041842809984326471975644267603166003491923786660455544342354586530656138091507009463266568184885236893374923128883866219928136841968888478434722216665319841049815982456666543161243442842649551403265320247114981393685457789111139176287690110782728980192833039364626383152344925074596847027307387545198888527454710032149274464748464595035942646900586890534375896394764141849891773781364853908062077150327693567181708272337998239144788172632275383130794893014441187120178717773410653575563796198044056272376251686042631551660774846441898735425738058986661868666891344955664336421998713063000842790372227844757107902684870724007872931481503797981696688885057117568270679263322753046772328230846022939781633295015723066634001543139864205622852299237021135198854898843017551528544924588080639244443298663306426112516759020581512555328854959829759045544178529925888555154039060949955999309060798537295983990067968674764338316452842329007273018917107926771691844387186518465834220384286703722093442696197407282602981092992372166162844420109180313248708888751364656539718428246541232764219444444731476502876948633399078029382821868497388899097573067313533693438097719713243893696960673230436160658639820604597440713841848765983096025989266852069225659155032001913792194555744609529206759626035017228860137332042524859171371016438094423050546077432661581130785380554340051249912309375152892310824703017956472358719294188486397960663014316850704391186042386331421044072145209370707884487116285682328534865123012703303625987638196618299432893832392400408360698832891692466152980765278539575309757962532511195505164467286222330991704513296899231975126447089139625176285247871228477839437484053574072819073866455009229122057464389391295497311911324010797563014736612428408734172067044091796745362505281486935239887745798052572295570038570203341338750681226779529547776341104204290761931864320660741734514276144466420641353435058850738612180011409849941487950806710871378423269456949353607528526540898978965256114225724380142239392627686964325607758464231386297050653542829042255810698324440821437279651968849295984056789289345638448806239478362742515721248467675796478779447742478557561689368174622467289165348212522287450760844753776498683370668566075337115015590189651786939111812664322381156168930779183218399055185029627904*i1^86 + -15206027635015051283859858078166023670135019028091838833333608307160518225321828901046923128959823145352832660163231287654077593659307103268592129353970538526154291359448190608135913633127658805364059412428667275945326879179854898303819593889243699646217863592546006007588283431059729099177820738410909587374762200699508624036098570859651054101847108765122281151950541517561900402625663756482823709318657262554368729293522943100411444706371936381269632566921964616451487810906092544736037831749440143596299630652644275279891742913702287261765855338156850230882421717603783958031462670085651095482731384133040618581669567894207274210978358110299029194173076779590047292572832404756934519913610869395011227539897037401056635223024811946860329679123907391077217926501244329356577184397100470721545864561157971178829082219372714596280246846474565981873631064585906040685914106014251529264263812227197466482430841069948926902599544533657893943877057972619717659224693878509775129897430757404419426598598221193653881478818185892263312075372987897544124004238748585715501070856024753984831115776286821375361493151762892458375722088143709012267273141449595324292258403684518069281408056383899166221758366238592173575047417635738456689283886189349976988715173653085589711155842113627750254255546766370542940521345765040831984118840127027162303060739343382512806767488851527897907290712635596636945220024756083026902543065993120192168969464637669494594935596700781987098742273102439424587645817912376086061332483570895608130220147049892902612140299578071036476349483656667053007805400617624741786631541963788931176708962362914038002584682257942344654694545467380183229181949758255974529937530088382419867246605489545516152932428161782925472352169591850512013639521724678459970591885501797611951284235588473839265568142310128474879341874930018096559398410366124885849545934420519547020402048219414048311041307260284929136760693019794485524041266438393797532754411950118276660528052065527744104581750097522385772948879416562051272673653109791013389897359702653489415069966241110055013634874188744957684334681188329863749758990127773778695655197313503734107393939874368759457731432707019357697113287531929292477830643589092796427242858009250295214927175337724603560333062088067986213755443328755840850502697000773329396566422967663266397967807116255720798242389891038928744577496943451622095075359570112354058722513581943161777285163267391488*i1^87 + -32874884015295647755455834881817457485174567994610372093257730201295390562367209781307767708172972852477402719247300637907776756610346651497835994284097688904134154651881615304085660778855389803043291443577710446788574090224267919212820396565489104771993893749477586931770532453507438759889224644300078883889094386912266618010911357332856920336727001890889882159067640973751920028910167926481633837002306223447597494383425286814704970210084058147066813703011289669015569938854407937970616325453139154717272905392468991618880038063787903408932574762429560356098320718576523086467645570682456915943002179443272684726291658689156406888521590320592766490014997948821644586767903601328901981141734241813012808291566320367837362552056342283020307584579553891431139549115511053976245994289130606596402928032044698182168131463705714223585986315391041314758383216280224287326171126500705014164636333568456486885620863475565292224466413319343202445514852890466836665585415889787494214106213130478863802903752370530611205751018699001433488339659203764396927239739770785939851579492089051984577690577118496265848526272722062310704340449754645100183577403120622050206681832453808892153765389593644077419224663634204659679215245562751125957984032302951189505636552944585421629597466732849991323585584157286632662765325846994987337311450891763838134804223358452692415572267684794798232314699972315043658598176119301558784258654023883772558976761304541708593366122218668726612797005189400353245787845713519536098551094496697690077206306103552467631454969440298104291562057586475577185030617974550204589694698738742281432399716728680160509892419778314395767182689071777092526315448281006336280070020077393471056255518055627810045663248326057666691758274797410368182825261808427665505050277483853322109958881076311498924507424089912980894174946423642830270488088567146669031752779976736269623367649421373602717069174175970923948316043255362512729860408221272053588559500388246005250192694743528471059830157526690293592363883257193112197745831360029254534098433474690986029984959609157436114340206860492463786921763480959715785442616491433877116538626982019062239175411607420113030694300768410479741779022237468955789305139578107976040392235898837983656639676444123685347539217154479555734626225256601078100056423736885071491801537808351235446923009096062226966815474340880142161905137481251848140720634063038490695200785911750896234264526848*i1^88 + 46325488225877517507045497141237015018229390280334992233085266906025389544445393845064937518110167779950553594887147344759117212608292825427404520165711579718941041397196979995666267921175112794190813805950830971799986320581277944165310552387197148231477359756166872561259018060767263714139059785129839442273188888543635089486623221611395216411587935108620324951508617708529971150949979989004585826109335334131650480832552519148870922936165163498537719211525850533265705352453242958488209839219721043546246250648910525968973744587256267240919406674772951878895540868766381053999536171452166078685608290714640196249641846531436056818582450971026155081854477536706354200730245767276699452677970003120188834950838320848002635595808874514379211562387916059748850214309563602984125511314105674749020025603047879692689450363279776671413282225679833330134584775222690114209475882123027598661575629415210997396803196697257402585316301248472996441903871243765188613007486206401917303872682648703727223209844105230591452252618945098670513272758005506951475222488260229908440223514230011979479662494697533192651667177131194177769476772354257844585420716785358064534327849980312870310087389451340500017911628140065113290245251321497455781365858592199257396312933149635810303666095807725097517912947726777882885952717615310624290685245527717124160723125268048432879259388400997889442904163891174469731469406810838877982428027868463523258774855139757806130281405594531588121418490942524580633815050623156764525909358132226621996089444426902703652708698708085102938874541099996194942066406880185845681182519542134591066161878409661192107665518008570393429301365081753381788664229402483271697546832445797639331185553261120149956794741500854536640158567970815721819309987205610876791238212362369493465224890456872593735357070369604407932396195289389647774131168475010071705293286173110646564616912230721677003097211339585259425664276930889164943286577367437587428761247608202381170405066335789491522417399803104253015260159867400478570057307950207025670000336980887328933688717445322251704954033404528923272393967904100738681501935870347003041817564014506100907441878025994227324387336110501704259360575878301950481696070197397447181543955275868974821406760760011275214278421737346194239237140719390940196357678463302579618238823406532872046137666082116176255908749739868058235149884293028175027342472163621447396023634039590403178496*i1^89 + 31128354960505591420884789285845465342909203784723055328883877233055744229614171519626446689708592049896554016400728557036490074922289828101356959611558479819448845593733547921346276715966331802726244741636953848919953852117159450263590185588976081978016839688027674476924594584566181904839148882380203122783013370684617365889040418427256705598625612866228319185072099639026211679606201799778914227644545162758807525247562957681960451138062859409529490285344036772987710585207266249895295423181537167199981953338153686650187579628023632469788372978733763350571953141189230520172559382039767861860023969740912251258463749493787691651175047488584467637872217785284044637763679280246289208391570397523508300116219948556167273469529569513812864428987898717026959163093688918538355646635416897955714492396012589145723044054383227327764285559953819471525025523571127421875920541017010716622452525393812459280566167350210376098746775174204745904499617927017578345706616151436419566229050250753671233768130707747721221726764818569064235234788826423521615499304280464225918959508969995693103052786544893346714312080878253277106748065521114547080977572558515230408760773298318815105107444608828531634319118719245363110257231852223825850889822136392545250188692455942758157453409340870356504332419891388389024104354918827602339543249777744888613962415984400829142800439627190990606687396031709619776400855331487084316197298225463813050499837956669565372142835632251552079508617114908367755240096744661806847610151164525275177109483195382196752165276387421977995449054329714852342695474462103369326547470330752416959648557504905238844308496903785128537148480764702054026733851112133524916909068528003462799762064283043803896324741531081911911555023658868434665848057152398947191555858323920888966011854643776233880741006469924678902590199109680462714880078494791951665261087238083139724286514509877275092405723259586512701455152553132991240974641947736149304132326091536989290013795958835966801919553740517812658754472488863643463392167891175551076144242682216976408353579894310448465716129953745942753345612131122224127980446518358912428355646214616041259852951368487939526155511909461230865658615949545463202001679051433451258567342389363026228328307082880626795276418260471325657439778993780184482223827986092865055672153657072023768318432125384532538680977187063186897468988810553442255764618413017735371440852733788160*i1^90 + -100679187916008311437722065299400716421266292548783099485534003199581744407707706291345052770603862150076919794349089234883554933664060318826758846610528818509010349624819486080969994569804299334937047472385414368608057377478934627470729304075042903856408256032235057172843714491012402265178023475406621072654554064028322827882518493879515311127012575062120342978613126698554544232230068225660080468501456524129306193963118233398448428373236378393380847018464661188853071171222637121152966030689896309904993844267402002789296835102147091956854226392693153505680079891557710351541144650050751026598990471332334319956135353638201737249225065473658940896456240193993092600130870423783468155758356195064323261406960939742796964610211422490088756353703211862794885324952348917770179543092667598916233850509865950198943203582280186430623018401373921892948753579510283583456683311522753937098465540554673658301320315513936179442800617444028199303992445880574159933450866558026105663710538932749444749247096403206928689372444355439812240878367386440271119465354648975619383550827115387959009154112511760116507909191884119389004657908252653701396417218574153742174635876010405978537932458868312716923702422009176533693643351190796060822505662082137538662961222968606023043544200918933898416363945242235783534255978881922296172994863444723379517321944870719055334027876905081224829478246662215299217665911323604323288376307032437885129275739042564881888435826215850521704766090412305354471549307472704304115378852870685148694684040995803018579555808599918703814172914745655057784553905325295353215287775945407400078088709852914356606367200076122763626995909836584404255090146626346029919689002792395570292454787158676879352632585649027610796980621098528795666341435867520331714803803385991186079693146679321913408798318816509560250500384931439776380880337579282239525325323074219548946959476739126331216822706137095570806263021520442369080613777552059806447931406325388179924563838115478041256270196300968458675404249166690017469711048569438056507375518930531600996728006876577319572310905908314855552577997979278873097728930298511245391327695231848736379530710250782490984869296223828090873367325110161093527097422877581618213959244673200725108856699803449904931298803131751956661895586744165944229977866844884019158361399565684546682308565903519950264162974736694234139418683677146295294050216719329405615134998528*i1^91 + 20300011626632025908852533278865281276982106015242119862030047011737904400786133976540315276469948272949870728530612771653176947954884625187089846911337798600313608417287405694625870694562478766178207185844267250459024053282438261446389978617954255645178121520445298743115086053627267526761415225712545631839667542051398237610847644784799331706429531556978230757118906921790647387372550241346548465142983856081813299110308657674814158455413747782218616310416570009822117587580015244883776377415261770829102080811381273460827477314042530989637130351621803273599080376242026428050180538437223313916613030606258936983675688949872120680873238936742664172315659163942256265057788013444590510403943515170694290630010978786122568539061804553319479481554721207290560746838157136321506897624846756100205706470207510880797654357963536572535971456487769577446782598536300023321846903757541595939173960205576575813309623102738066391770787841539072246983537555545254761408242097522887057142330443343983533352178105168223903676642049901512933253312766405505495639883861134387915281023549934011087237193247595974102975350520666906147644330052338870041436907674010280902570461317010891584904373890426517211459970908321321693689469929530361865016313916198069635415432101672580578284848881021428165540806605177256718216908829375245886561795034203817274412398192736222610083892905872600472545681176472320595486908959087197434140347678911044905031600543125719984561737078382129347720162269777442255675202151280015863261206823279302575344698041630114856614704726017657193172442731007506616027585402049536176976321100844277561980685538305592000380516376795697987951240123417524009231936524133057363979594632306057765563280872966917130373670311057420513979887264920126346891471686482041051945539813748257433450726335380614103693364076204515416593435403450106474285831228997548883113526984979187429797252995106292180570041968647567899859998873404416593344217459687995544796271451717947167986200859244727053627860860622999326098110392730153296384859190611861260782829775237257317065772756920180676599797579145196628386549073820881085058808756229661612970207334814792742847857156586375769926888716695702365018304976730885974540814520280668502936602188529766911682775990672761224992657869406953932672573213253847552488393335294866941669742676537364893005798591378065461848819976695917038880545561155245668431567262566458589184*i1^92 + 29204919768106744057650954199822847742868577896967669181594375797456704784764227612100687053792593506203998647274509786797848457976029215565779465144167037151318586084302937062042423724139123339496186443978492367444068344851545378414935730717638873230514141683757249639576529173838938199111188908523724411216911904589821810108934873779480983467593144948738322900789182557497982601196851473321940676489552742935293787486215701470285956096285904069631281552893563134722651830418916935688167841227631253773017333212734432768304792419270179144545095183887231115327014734972470559751965235427417844007157130994031393092144484979024838988621694408297339421069304010645170119968712115253840763999414852677487919040108675100444011954627149567647676752761807164525226572477859131534987689797344271690460956171494984813344204793249482823962131912143420638296002842822366853955505466173973531263130174022775585658087829332176083737697362310821765457806280504743454761482050005416042257986991858654345224736357219678089110738020557836698219144235010164793313854647922780229013766695785265581406463139314157176269876163572769384028421936178207580605203249217583043148981682343490377421454650532448843250430660611656766314472759662229663131849492044912847464235709701972355794418803181574335999075095665830157088008938299286073368488239490479847427996854356578606592798842974170289080333443368548329301391013886139134780798182512848328032278904342196255543450756054926125763086284125991778747015340044087404449437164729492188199679734899034186039034661591878562872039285451332872318754756495778100815097807278273737405767653610378451605396485343296903776174247942169282174839031432647545106456691167689200245339955737427811379169343403590003990601335077222699442878525566779168412208854588188259880026804425524916822879363707298474759276673420566284580116720639713335699570327432912671151387115988603990010241442343639925024950599306846579417626435100419844437886363673858618487217555069191771364719123710341127654326289940357022807858367566080726838498416055832975380343840291887757076006010096516882132251230041817947660791706816242501823036349533929547388978676002544149738475591344946282792165137830010532571983973591008810281839498059949684335386406320491039932140169843071181773181228678041332788795816431484926917475489163958265726694106322165171447712738942432924066336437583327465205908857811894272*i1^93 + -14828326119432374028153957363511759743096154936057076537881061840443866800680764811050031242157584120854489596013505093038544134276217672425177505256755016558975059920775765560842676352737903434027997097995164017757553275576249926802521204588466197004293662430464640475370981536434276656494523092225616537536125530292513994921985692171196607830209086822369332246034642724725856633099262728367082366506043744645026502946091751043592100580438135626828133565155741457096426890379679503491582495255296161059693878468485580598551606633085025935238138837703425111358057027506316168477733754888312921597217016112690865308794177182428218154849807134807736021682064786846393614216160412252344830385357740798200870165886278210132336937653547212017222846854202033343708674988595010554184587749244034206761854399644502844173182985708758404118050564784088444917135318798844889032695301012179975746442165438744075116574434989512302158042977690241804756894736464955722112981395930202905120980621535168692427746135480756706977567849313112714525446086349262659223251782894407769246847188415833489875532850539007545254642650905498968068923829354795705538274298692299036641228990751343648935370463713579197775836655910476554233204011443238794755671639517562103182301315848163707599733735032238656404618390696261179396653200433765484141516192669537510105204975873538453501272492768264663212395401455332860275211929057643744408969229248332765990722166443462757993891989432235684559855191343432460691531404265771185227755148317960583005496936147116646127784099284269016474993209923077052587746541771385137293829023569405402430786478583684823485576013037974677432213319676207058994942620123177079129017176810262553424731813441632264606471802934260828737172199153424451111579814736626478796476237383054124627024256246698255365062830754184923016481521733535238104992049986658240836143738051958312764633966181058099750042226293815649919678483569231715265478985569493583803224172982669247683028905367250620985679406822951707588341789793922491552937208633918286164943730610390229303871653855353040066462706037739243068178816376551481879072990525839053670354521660922408235765818262602366468662465697805977090283009100971214126468270068422457371981532612346090047168593588421828495127797975410960658017443802206129002045784360224588831941072033027908879719551137553750883425300464905990895709337480356300456363819008*i1^94 + -4907380396306650720597070948148711305380290584984998173754827247652976328015902099624972856926904770874093372750958939981302827794501340994758809784096693159798880222938421297565221355922518301809931741602695945548415712038116429454808492518676517476900887982127528334169804878441906218500095846439171001498779179072818343485237468477455252316038973200866096619168220973343536809387792452310199732711500274878821389333788010700350683653536556207129752709892798696706893126509184372839321627291247622559572231038299109607219537451047376340899452296010279316083509047764151849563380436133271879905311039969362019705783377440347348217713355928256741262746940183224187529855740880506909952366517554861861725649926216261861121592817199615451113614615605844831130912715739619755777680790492613615870138648548544448502970703098701378793907578758118834950178532584023578749907144046291818295923457916990112325602247196082120025030179575366214422360812490781528166349080413305394751818783028544922852565810399690875830009252448577183317469821632061271237756952921473378298226630006368678133062856873932346490214039807433254511484623159550361171057236815229550424327932509601405058644024338384241809264019365660058416597443021705236966274048305752532731242936847547977951876480478452296436815805956887739675772478862853864462148190167899317056361951321420009664158143841585275306813547363760071925754290880305710002842993841901808407561652274089685795855022118243323185748249647577252631985250170271870326236250746812357544071726467058587005740425630498355294720184176640540313880985307676848727574783330228008096649789752091895855088237845527227638079777105034871598474901482282122756178748102800598388792337973279591067677943047665725449183867364075445560747689843784869245922496928601966534759361598711513764077512227631096391500424460191873451731766530251277841812421106651745431730220361254444825157265142012743700379979552607433481169347521939840612792911896641802353731110598591157673721175417275532366701542515612223727190300940297446777807145561098115499043556560808718999300732858123968634951570902733573345381466140979248624309036075372515558763294665457467622501353612211925258300796095216243847421962326530748709790277817941875996745291705295051697056217837234969975057537589641109473589878073916967471038064283567873982935733016419189996074562472781188081158195709458677497856*i1^95 + 2760263137800163233550487560765817021771470910134556917597793029186402057274473746179105265362395725366707780981096446675682537492900424924542885420541979908258164291564772846987092652762378021790085934948327356843466800958872573652391105892346756313481661715605702585379323292060416765774700870307265071392664788059783999909391798803594974106881842234738194573159668644326681081308358762081312087943677744012621025254442143439842977387396912521087545989383588014862681173977508110041744200407791686729579624280691664957926045279002734679179404036439813002283424289102878263928333719547612434536622421512071671868791805565740573023897622584196848060786071094413244361309800227786276264264858348849660266991878270938058875830524921378598266791363932157958633548381084146588324944779802795202060030307160473967769441532952620751347810772094205437166562179729965475044807539076219290716675288835451710891710985920475968244516218386043852119413800638005539977843322469735596674404720742271217965246456653730163472719121043702606146711425198171682510282100383511352030340860269626467936734381544262916502489663094476473444183538391512027097829798516973527876275193093703918925342482743806888048831246138055746285433358198333730981231367322127795598944070243116199500564799175918606413122941533767053539585818771766545051676163151980233768286955895914974725721190286044630262617041595768757621768783868564782868012255963004845765422104129120541752858428392056994368498611183031626594497654421689763102067456320086591239921918430037984693752609350057105632939945226324950200476864910278971122749616656784291119546754024928863374882733295908823042350021668693998043891986075640150343516273198807035556816952248949416105820337381409627966469559865314889827433796212422266537358373282552728716756756046225436069252394324579400822444626144886362716120205995397147796872904748000195264172213165052135924045076810282092844567008180345223630640030669836898419652624327931707115283990415808165615770683675151910262265192355465868474425075646633091151436340838720650149409648981245892180586914108078946779806232375032004328474085611414236866823978379625235648850853783622733986234583028442106687215138010607371760398224683376595182945030380567126092702866042079632292539799036369111545702896905887970942847782397016680966920046012279686217041970275249344460292373654864628155922300882911232*i1^96 + 504703867895161037216018133420103748594699318648592661829039416402402789428129541679689944760583728540358159321898576548277627375627232976111260309979751944762371973331400610308272455164525461729839709535707314678355549036062773833720805146182709268246881151644271928308442970308191363403409216889067337221510763479807767034841765604991754875007643946084381170059726887419419316741689849758521132137086134196649660140427222998565882348525886456573177500834478186579732299989804027646723494312521678083337530821230835041315983764922442791984408066736573995270143394001714520893583380756604389131466595962659025808305195021817790989238401285299053895735797427973052939981068025986206228999773980179009121605303237312923371046514019161010190665597805072404477602616065945712070801453671460905731056939046862427350561065115514705044496035926389179720592601634319274782753358691727544651184315275902177542795344484980348843134329104771225086573197725297125368105505598326462899213635467181980730982802359532260996335100109007913632748909791912867747432405018961127651468682262917289523176091371406545101550352477255377506356628568490338266319008326235218026663695634407226303377595019594698253739978692504070918766809947601559916255943134409324988835556186923198040683172392512378109195335693563511495025895698701582807457693226897566482905920260338052903824043909575867805993261899512330884582935706052618621523873135896029709250314552675071051530563325674267803338027316768772078037029904731595483093189255443607003388042984195690709185067670334328269379512209764434407382390401320055227773275724937510612236032391601518254258723264826211354350775026522433251151529480257448564765031851428127291297590482436492626543487200846437333318836912407727878211928798432602862439409013307693852718704456566640312168077684522712159408057188764881083784441368024566572155446826103605153495790665334165550510464616964144499610384118122674355677160404277276029875570906662843742693824410341496405900665904855786361609386405441922643390483130722890532423212050927962924332394220042783589060989429924059342355901861503332577849174722486283497894689828343697906102876796688489754982117701038616349110877084964746736239263404194923764032836800572186929687806511973759239733431653876604572071866463345563255793523092885172001060248811816188771882934223886564566931085981468543008232177664*i1^97 + -282766151877036238909101248278578866851660965273365092014601518386478246573398400047380013025217109904299831524709479123195775475670210432984825083999300281807718377589793399364315580415309346081829552174427168776339303151678753709840357494932108291115866812139613835090834984275970446113370517072302148233821640082029846740549662939286344611047069040088643574486203005272363789212265402498978149765060182276422818051784415345434571324698899817618124347057475451902383982357286481345569253808121799826829675553515383674463507442374926161810313475387667141348577768349707684433795963940919235756183677859380818434375169292750158252369716986868778959679895716513613492139343210458703857276329228275568763686750478169045733059768505299274510410893768890672419834310095556025902180121336042930843796286584496812783254845863614523929140072325402012538231192082687457325432120680006765656369872915515511106100685288998550194628807285150030266847037513831902989226277242682580821412775380498711515036085323847143088132992107381187895851451323417023761964734100209462710923575669983803965677552545310486421801811523557637550717388577599241252262072196606651109789320029979532932640633767639505634766318846058519920070309081008097186664382748919275246269863254098442512690045610481364590428424622133892082374427338975466977315202223742188865104543736744601043596602934590730332055921404591275113222427174419026279665878773374314257124837503985858826362866316123941096929679615704660157558823442105159978685070134231864108727867806472404300345139919115977929559820487318130358840065251672986122751803031585178261643727611535767075742494545076504754389103876921885106384177403452550261767536100918980312659051346181944935436762334198892318309342040946888259819569532370053234829926711688257795560478955028313404334581879778743401876600405822726810706710498265165869185208724872778275367973431676756899784615995771225902417363926291136440676501109798654958735444459338641513694425788818958892532801906575961636629382515485180113015244930090817701465278802092237527542029885290263437906734550652837427530698109343445897659542345659774921750338773587320055113763934876526832431664180431570293222629387187394216751477786391502195652590528404042098523011560933619214634577793942181046510367115968152220729056002571302215913364624783554186403899089628776325625913139705149390848*i1^98 + -36491667326677315934441598496880507141081172542235172694408262855343732195376522091968796410348596877100250715671757306185255061432422991375979011628958130327965167318248354623019117147503364365049161386104908462376115923990341955709140358303639654094401336041572886427694667352346975277293401021939129922145475406811039688525423981572900509306373874391369134806296732603609836080299438194973282886120782465845852408620500710854294014266075900544633720117258883142314485828539627518265816461625005155628372805711546409394619724016054179054512746667238554199974103238600777848295788450573542796558202642193250402433539653571272325962690755464308301583411060375032902647958372130058046717211965165466130201015984774371008760389945412100242453618592816692770970450895512648375466370251844133723900255548636428021799251240731160244908128134194121931400213075494722821330339426751467001219029262386375436229705426933149704618447632449551340087621941772253133155909257836750166414268606785341157152745217041776636227638288696048447576791233414052493539869469666482871920947075574111571795115872266014019471034807672606593999835251738643282010456524872561606995043633363471955873955847238514313561186999186158388544678642516779574688289173784266790767326398693654423507175900305889791450833737054828957632238595022708150242656019565461799406058852046181175877155894218273133044329892288676678304849013091800066760019261401095818092736851800164627287443330534053972054323616393566211727035485607418505735259817582523548407978163620855415864293326568068480908680209732147133421278729715282814401501615602884033325724890107884325237722861110188923831451082627984735986472123112711153186140209535930687374452999738379582323186628886569739039763990024348692171054711174278629585002482040216449871683036261301554998465861707145479717116655455926149055652934588339060712491657630860369480771531949607540525172594370042193690806528925549152868844619437230186451075542952592798752450899428193841632420465202895138236203729985978853293084689692315748329801453548115158223134714169766646588367991913821823833694886748837613160809396816683884462488036181946945456883343340051688327397628026306348094464744127038625961833171099094506385829120820754114725107434702778607713880863736466346279026323945497223140157943179928577920252947783004550020192950590864266297977541230592*i1^99 + 18752440620432459591402203166481018394616720136774679367097748880564762782394561324348592069841855088106405646615837489117442801858650655345771563932354508493112897781148854336940263666491346285461896018814720340194336726375586597481233057624633261471462158063104937257752726743919249729157137137916024652171219238126032694122096838021027136917487606383012283874832715547981860872336732333785785595778390727935721844632057428168009286024943859142517099887110572369086955541327021297676976777754139600616106522768968470219099202430168568000955973852159981284953499343532261001241138600298755329446078474318904815649594719921494943539062598164038925897061424410066521486596276023427298261737895385072882644042281764814675923490565709698939026993774234715348773305060073924396056475446115913921017794196522172226894548836462248582941012787662060253244807683732866353230228837201577655636362978167654387793216189000178900300008595974193358518858703333696906718088512084388544155403812994208397554808178608972997989781080630868561323142571646084263016042986055226618525871508599801130722258801898885779211105673821899171608458134879280962872084726326644737340026346070666107558580570666673317431077372878629508835243375792190546739974040160431232255868509971677468017302381323447918699885039776497648228364002668895805575934690221751269884985189500665360120095704181781850576576527615354003471653773824139809269336824767025147513740987314854322178981404621901838151152957136393626512883182260567922870017219550926533755220935739074266238119605295131581684414201666545001590121608075895756865040594734000996472215533518733297539778766482833125886251389601049155896599099549520726035739645374148175061997891075844931760514183840853156932382811855886890383788266191464205956832698810643315572153070665060795945368358023629283213981001416095994898365988564412294511950726126134922333723422453247016021703989946739669630944891136173634236422479831053087391276725339380752591030214324098087421572839036342126577822004145558736083665988902358748962673254112934127262727464718172389639283396028832284619112139989532125978670257034150438574469157939266259535057839279073299925743690796824954546021882304751404110451550485357099350470936596116162425203888035531827320562211353992196732786287381289588974905369429795258376418842985544792343404217769328016726425600*i1^100 + 2067274550178051773051342181356467422873097883722523500767640304318363171424911627605123274527670228337995950272643972860170756492138794194597101483701564673401020398204740178394690753965538599306714590274627552435924741589230167913811628639472249053549891624907124000087087320279341745720085235648279487455197782918056637637314474337394053441856835873657037664668216515441435037158481048499006312992940716380559792194311196070538062483614484011863090790616486050606071788945141382291644558878573293741087185688507170163145820532476187217208008906569193503244522797987186114618522668992985743419838999762027946144693327027637832436646150243251269848198646204176649146965799373046890387626130998150130613763368072877690072375239906679410849537858924437518791325613149358336485393977715239679816516954516408068753927106020573233721340857716697487340136935873692312379917584581978078260156598583601637193639732204925427519900896057753545999808286103383493163712986248196670658915126107096681203574868171396339873346456233496086944077360213183859832030778713041058957735800242109974770686753654512936050700698164471835350781156309192679351626417977572487743051094701154586091387387414519575028586859154042806988491153609292911153476508253225496955495655955919078959707477280183302225864403563769105097966668011082187231198184322870311819206208256899373929510632203514642754858438967483870341713237929805132744954040341882800550678836115725102979478062016238647637049888266638048872509028316194269594064710886356867487498950594964532854132292379572311106129192866608349614143272060962656990960907559639804780981761550251722689092197792277277571840550798208028491549555313495452912875456127245812180972833223482663497688404741640341160285539867913821966343480805618565459887527724982585825079447844357037789591235498660406329615076537367999643193532293720036260182764549517694750546569905909610925711036605811602529559015301267977391618482195930584250619209318893926678345829806699272991545434170105642988493870387702113278075734442432239746046213552712841098639890094729547324507153817001124367856001257412270612627936545825131808174933864698467121896544759040348687247897999406736379853588019678843545039654542960491861675709645141433146527177002284680629796886282275015684452945474697310804485130318732490995897306152009084516150171532817072128*i1^101 + -826796853224295642849193557058670477329099650953764168410223721157596934003589018401972387183829722305693681629262071728257861778467644617759828726484213274575557997530171632873556219764305027451155763805609410186736086502635571599411154528269095144628390155389034045018159294840367900733288835582025737813470765425356033522911644463571518953939962346856854291609794920093479079481676731281875815374113776163725134459706247673716135546720543827715544929440745898489552912213491713305148242523954036076428386883530678974322206421076137451192626042872057105975780881914860233154874522764654957367007980474377599750841033947837561924268689808501277765421004201056069255739631204235396659038718754836122720804118062155873566809419885851450980023698142134547092567494679788822817536453499664463359650215067201456988868151788618858064158862700991354051095961934009269453912903489264790584609911324025672983279074522164576012618631962964102361507866585134785569509380936600025231034573886660221663720677098699199423459824989747698960847224887543396610239865762797522748062678485866491559912875352140545686403012282266394712183011870020528479344061709540552604485161428649962522911386706660488069364064170867114668363915067078467732014549167466858436801684954299799272909703883669995035966939725047562380493815980139724492677762985510049339610490526178709805185137451967746048686817313032915888077902879359527460706540105731766269280113371436167808269150405208147122864807665164046736044852967439209479751879051854506080521921349509574041756988634471553288921978329144271410015612021585747982944019691272557913320028431891742908293565285434736685017951733904088720307442515873443344598373541148867687877783664812352109760660871093032197581558123328848465706797281730481403281488265907675883252710736034793119860346422289151777890742605297613929196834287412588161501699956055610046092890114566035183358572381246250981876808437728356260926057637946259117140749476647953620486853739392243653370397600745486644458391201277327246277977017724717190938858166624506673122632292623090013254648790564532361664818999587562193895607823803884357595817161011193690366894581185010302711266854322384518300377372796572779277567743623161804845245832620911012518432535915567805771278558213265054339409393775475426149541562977428789372045471048559374609370054656*i1^102 + -91758240890631129852468092041462176287158678912536756589086835050323424661853153871533298958070221239781893231641127764004905027641793499846478129068672229736077166118218159041803963879039382447388601213152286044116047092767262961100861716060855662780824331415717112250975061624020323445521267813746032939803008785708172547749628984415343899290546105043729246104895562427144083316881389278225826397537060359535925934658003856596745050215738353891603090044992845379756614571474292126762972127399275389118204451329609861325707870952644024595638754752582476508878723371524988316806459486217294368667880420452672299217532843993675329028983618717972626663732169363088103503155337549718381837527887930241938477390709675545861549688343480277997765767531786582216272627807767188613718161527742625692002576988406895001046690558727432085126357811750190251475223113690605403649283246683051072130401869430798115926281670826273139539537404556196431836265374588186244699771814509882452963167449689803304086248189884068082180999402917297135001034115960715137995195719249727635022063519847436309832559301079486452118467959090354489040762809320826437437079204601421664361956791473800284608610389829677858547122776876921746565995766213284202419901020937139593546264213990958983088886395057998065832649759732320311954698535629114102714630564374114445296861970673957836318673948361937566010431834577305059952797616293270427767270027226996755935408805540491581726175840761479166806870253588764516853790670511000656270248686167170833739662814770674864049112199201243168421754901496986144336362325039685653637862867911078464229176074510028585054366562193865788720686047176827676807893700170328310163333555397755712245463919358441034236179454802735583459377574812084990166829529589856224364955009955916942374072885817579178350850436584729040997239920341414584798272409367853818705265899753702194650648633132236677671883143210243582635154398922725764236487223847445255534665134379779353451584664600181633112194264775693463498843975506304511105957427162780539188338244323509199138648437875972743213646243660369346355851496086805576832623037919039072729891056584603673626350054220436882845817749175115229473158614780161735625905954984349151044706361705907214166864675975613815971763314324239782884007679588819871670917298856866947506114959835821147947008*i1^103 + 23563501914755181637684633394606446475618743332286508509779343043151658973529106973305119944177418655151268143175290447185191555949941148394222802696182426367215475236005150592500115190585729015797168674094456078697099242815959864777748232301646294536757554587835904460355473913077589817696832473199077212527565291108847364406318548975686820042122642303890178701951618940838496151630880923202127778937095860574169679313332423570496344515162957038907752483925780352252172174572858159367216083491345206049388320199144037609507188853664405952124286399466555795911183843296225301058322336716248722187462514897839403409514803742982508877528464288538097637881651893325381130226987786562211610751512980764318523953046519083587334582830314768297578623890629678718631059269530427859818814167687191929771228005087878939780712258061352311443161217217912279316417047710686303968159434691631000981838447075474646512682184462043310559978549181272837746034708551896406439577107084386002234097619975420818779666372034040231516101500241297518696900337892275596536798134476061491699597655234939599797467430456526234266310596617920534164727883807217198050989903807798344008935465940872738529477368463625462121897064733962356820334472357194497251220793182464556000046380970972654928984618389083434328917751067813443248680127250955105444230402579960276588806139652065523291255601013922702374110858752752906214348057010887923309475769320680302812608616596517800069245688813459592965942761807761797379908130912729493122834310737667644350284918390732703509944207845192145065954249337431226491981598931805448730570420666366432127126171234787652764123042645086471179875276435537533082442822888207380637859291589527409583991840205835911718249542205976170947355833266356296575189021554674660557013974437562216885412143207712067263123348682358508300799570772387645478224120566161272603651449276822620977718284296714445630534495131148367031321289519800156587019011464050243815059376867145451422502898308279408639905923102239007549515467397252669853873616262950992172784398078516003172495048767528979189808926572227060619020733130845953869641661380897361333645786232475716772692337744292016940666856182856084085197093798091988300849998134971350211464693436366063741695016236384596599829722418803668079354500887270731854001088710984312529851946540990464*i1^104 + 3008750840813744534117034178649079538479045148197649666577633887461441506880274029098636055983282125819188608339188121494988173503572146114677376939828103264331151642737991589630765380278857301902967037308313269103108873438866995488988550382059519550610250951673457748811614547729204721283989216456155540787304557252273481095613974517460227545481530773586348147114387005825354994351381312330819812335693194227289929032470460148824721462814599749360638130814946948275141751927604700872085331502111018640770035788704618953088610939614332652855401819206742500431819269199794537243607960040751597977725416857459149923856583720791934106041227805677859025528883883117347263317690897752068868536892729556692063169493926739152053675636044743645714578294803049403071281615048534794560688908578583435542347046267443790184648065636212736827840609078412942324514292714094543601005938777895873528791585483033110987308705495226817937221164265613525096587923776902459936269002086899426792923716183592027939370970939016173910502953145950456704706856737727056673118765418434668687655825388430997961678486155211947408179837553267760256526068818457894366448857979911305157773324851671023556223315453754889079683179064899101951435811492354506424615402101652000703053474620725490043763905693826463418516639967618532781960647496523616628561198570787227996970083628383906626278342321755098054925632591154421940273053748684379457847610253019234987409875562894511738675994497657830436608350267914429186942346199435319519747389092608066228395639291542114049990119446217395167233180965165597376781676087170015969932488844251401058822526085242059872111300672059167017827678205281483257477309686666570035979182255692451412252751541517626952731121041774388339000612544770236383155596235869476419168236480846300713443792593544483410028113688116499645154063079610838148699116440935081321349905052233043509747520603733226710643672873038242961016421765156190600697763687997561969440517864622176852330882128611171819399714547483070345220246574935388779029999061456933483982295057488262983302177539988254205105897276229382929923370570078975877940129023414804420925253720384112717997778629603107181799466159525079254541388544948773657000720390754789842834006744774806162988121467053303229054498916414402340927612302532944003429964685616937955431022592*i1^105 + -377052909266361944156756640499809146257411011757200230553409606909789671128034347348458367994016992619252938548431514058922650320196196656955477231839925597963560470088849516047299631673002955384168397705543600053168241853639978427326286110957335044955328708574534382790480403672905964311291092461676894907885247603860599871852113378502220991492801988276192421907936899830434893714563808637490228134476443210074873818717768461345198906738996858836548841860393023264662202261178671257602510888960981732078907687666026271477738813184668577007049330410827241721381952345858819367667630588517864996330838960333190028990134519026713538175653107506339795536527100521196438661727856718083709759252034687826680284075224454722377805382742323808680298789555917273928431929959317619530435111304454114991175493277763438115968969803775697293945421868329778759270447825290672686213504584116945515835845195743238099458434035184043424588884771230968792497370378550266857365295097298828951419650788592980367810816582187359226170436114696607718453422535505545288463178686101135498949911748495589556913531034151171041819947853840983260679422257160768992459232023814153926076614040430227675879466053999173034962279019151476209626729037190218872953538884126788059537078931028122057022286908918126855111186342300735486496262684781599218743382360496010615798764768825534282134083249231086294208358670132630105635928191065180622830789021323653606119516999462737374563550576297812791313482799043247164760049867715867213438029146980792296379880392105961525067918312308310096382389348033174247670282675060244268395997102906654381632264372157809531870401159030252089771092158846487246080276443923204500506993289838493183356343522734080663355701984840079424246902757695298426985618730497260605726539846770467429543864641505697653889242161811467232238721722246710799320402019486327809916356036653405937004702983298177632760260278233005429699139494926056436736131808890053665103571311974366466557780751715625685159064902637218468802087912804386217616261372665054235063418043060918574254857131031894010076502134073806172145028525697267277504549655270418038759438775239904909972678690766568999936452474278655183103950486020975307145307460846988567669253150507019564648787598800375718687579307605254527058654080088531520324982142056781578240*i1^106 + -63600214885850518638526676473749371043911600595002977958249531942957512126154928930879180193072752042879386728962711099155874543707562630978256075723408984983362816673191443723075109362503473691356204000957921514497854611578062859217282853388165558245316381734696962137860157138066614414079084103825268267192968953199103122294842160429891560207368819149944730160327908253183443766895547947661658831469154705422361776875344947736740719804659486020746247266363967307039734132628615018736653181545851381315287974142681532129771899628482770358116422428391782930787271482661899993089547412052657903026723889094249297735322052297334502250785667410796699229818992895813373598385474252789347563317427380572193363199945639653781725234859662590212197419600157939707060469218133298068997327488132360412593795293644761796166200437685058992546046896942123690560230592633374901794326538492044838883195272708167785399523325733097387849444706998834190750265693877846632249861313785780914197829669201144322155636015929722278456785257858053880256686258136738124924816070728312578585028856744385711570053256046093602599540356313723791616546721236804922403583309888982818344999439856000086306059821553688604020057063005118906981464059505258133431096340355514115050855308288309725832057419606602845582489016220712074047609205627590489316596762379997177179794111206026574837479967469270844186465145269243892785090244607763582262633662128294700682988779579329840535728445105383864452040876850956590860750167468626983856895603115765276201971153042939583867980297522549796331713564620938632961605147363748161213807715992892589665891128093646049984544939692295216924505793066998329100282061608174834898730116262199905591032806202358279569743964735514790676138993726615231171107713297266279760857443347367572989570849922052126543821989832877876824229094752598542253077547647293976255603409705287859248178571156375984322294241562684951336417280510018994332899409652157979739007473275623323622180391278979360183925706635507906180273643977036878356841693179203341643868442812181944412348526129874887087452274047735393663954096909541865537578905267718195817522788148766191412428183458877153707353906633154732243122488623502982715081372638036221002665548013044332712671543348879850171083786522984424373220720598716574322504354496512*i1^107 + 1748596245393484309747720972178232995051918342194282746729548446196825221213168617670762322400104781884897966241553549077970870838307954226296323317224933168689314511023401242618969690805390901442381994378015412702720709816679892430335110000139746947773301335562307355482604433252644820706344200008696026374788722693702669904757179341745389363033590456106340621860412236179244475029066601352857950457307411651595750373512694026853016549280655333788682799722916350869187073256691668877333103086712110528137932209053831630823897023963193209390838073416324062644173704737683126484743909084028479254505798419550775242752931420382062292949949781570023303123923993688224224803115091612424980768260953847880040599991128495981309022984057569096845023255597480369065616679679574365521440865850393093417492596634382030673405084436985071101950803483318498166804456221104966080774373299822137524311155367458835868243413372168444803620939517921604555204577014407844105022117607379786387788744853889655735682059448960109938858097609703705206162755378017016446989592829854077685866514436105468454242472544695797455274094279373456026500506314611370031893000210865979948877389422273880560475873526067366309276622428199665672781274115171519304064527810620873131308096760198781813040051803883655830058288928172915151581445668138102126575550226343833897841781301490154294640917952355206357581796954907232757734246255604241536127138791975028127206217386886488929111403167556088808160552783948092123022150938926435910460796076126563825542899095706355496663455002800982928724537238989598148167675174259232819851236793457262560113164741907101452610988982189107804456518476904826660210664659921807768139773831885912967521505654347520455267747010860101736414862296566752942630107278058292555328415792630900575453226524350389586723256379249954079820602874854215997767207516168550003213563057838836548553550750754629370451324704723027962712277716381166793775118250599534142305257639485257081483266725242290611869952976597304769071849200478692741813148127420237368961724041668253312433586666428294520606585844504255049669186873393151271382661908387519944560311009417185906194301730715943442020300400952261662239666426183307385748003155214175360212109345074295069463042416912695055571938923099616010776012864622056930541568*i1^108 + 669488871581179140263494043482341253358227323761009874767069357668074497936790166254784143269091546672694381647173998384650529403997755256685519360051511487673700621469810458279319819671325388696841457725052047976058002607361648937464879029973139199131219468920507602620816306043428973221687739974734121348852868300630897186512967722124868169459071892690847019586991781747147510009233801926649498526353376085705531172031611215505140484851522247012701296552085336472523341171547001937749042470184018637069973754752722599781901903503547572034927817343499747285585553135011284352996176873445245678658470599742344862188111107710014322852837459316784970190273296870555291955515076719153253514646668815628619392389069111165160419098787261715696757567320286703343469185944062431654725355225917486868404091005894715215945983806616196988556893300586614001984460775507632604995972387012850485219926028714766611418079960307145072587489363685223023295347258679270571554600138006695778579220897571764157478579648475206494334632422492586440396082311230618127405903421869012938126341592643358824485395371906603677940634973913442689348726579275825681148656588550186189084829813453205476960607408881865999380254607214680221740118126268565322073006456405463917732698524956193321790613406346475552204583832608553923348593515788209219977759613507135577151795419868036031456836979900733751721148508638837305933931656718798191029717900832478328928161049638793256326427944444655817976925047445261924362029414948161470489507901236019823202131788902574165074896831467481074171179235975706011724657883506009221591003933819525042303591531179378817435606001944577135132466087588669550131460663201959102627543706692565637792012926687474513956288157654036927285496666414782795361456420862364049041239071404219543234809701353289414724459299787532112462975135344742611210709660815588739744987994601379695024790550150905661564611358686732742732449850553393907544896761099534057173951758446744412441352196829743198420248400454683353090298796800617163033471124461285097903731980532671300677364217215848109165461355090638883349059292640217133652110933638803793569998342742667405878933299428126634395506758700458998296148272084246747993216152347284324926676805998370926981526011562717904991727097681094980883164523768315904*i1^109 + 22305068183602725660846359223260681890181331047055675749632506301923764501932493450601688215643508190342038657869446166126568482103056858661877715374162651261567866141949101531359417454693215452134462706377051858839408392108478762792523193941352117828305559620916863124184518521251536746913157341780034521042124267347622270037884419651051660651696189653474724949977161694929378580143024550714418655054114273157190138818863290365261637025666573132122440345954235345985575056014479028794689834225470969801561106324633404443679574800732751316592186991994226074040711255402811903275249929479305990493698842627367871993343462764878926824941237615030390063309012893866823098695314951441071699205235253625623216255638690169380731493160897104734451710690528849469239905002129581226121533424371375319760691984104021323824050393759511549271306759137570162347835816154294074007771150277789625951967526147490953091156320391484768068025056741810978105368464852313033643321556827440776431703065437927969581616016117688080217673189638337841274011486553693929357137381687137501428475940320502082373348667002146629301197372158652841006696220206567221874815918249938414792628150901282847975071374893941909396391175688095455725931610311228506289271842095459567962911496912595838949271933480738257071359529495632467692171525709394670985917017940618385128801358376032689271541720085570770544486316085521246255764572120009611504240585750811294101188929858762338492358560795111835868372993143187759968566479827280772736851508815366442253004930907780103745129829179604081062748548794577401291629070019398957354262582197124895302655683274259639629304828777481385665448968636522919525363361571412298788553230878102078603033881103376987184873190644686613525600536634262085291625646339399266200861057361682925355275858635359844078192958566584746951006069156544266711540517067568708648333260094492820330579725738977847600170739977449832168331191860365308683015075971028709555049971227668529950234053816185549703262465859692694456971534231710388067695440620107283986311111881386946447329220656104358212634813676294217336650700986102966768869140576641433127855356565439048757370754747543005565912353949682821613513541141990803872184007341998012486586053691696490875987874556997409066938339504839892685945831424*i1^110 + -2361599746877501815668455642846591833998260753986804895714747567712368280371159005995377525351741934602923186905512667593385608213111894334079922119895392326927013755211100741975260074992067135706524915419839209128489907167268382572153611500736192046551126606045308538779821494460246173886401459892595311496302681612184856665867256777206858629423406945975822318672806451421308305860822823738432420656314404507704436211262767843035225242722010918490943719635286458763711557214264074217983021308790720055927142182946232141306256802421857579191604629411380107209069522087810317297541157059217155454634742430198204644178351575205853378802028606400313052247797453956743005875133480135322165120331223389409554636752706145447061257365096034538436302039748254352409123205331971838282408942334193303031142939363732161500552299086260742551054141211407208302925553798170350809833301461134321083854718884805746706476894505344664748588869936591718549428133929929592095207093505393195786496889018950798499685965985641910568192067398476855044527213166110690367261796014222296407926161851772113459147334760427045830430748151211196798660669697671641119551370316745679059910560414349853628613022587303546490934576517180971813502154259454618222264947082940602614259802824142179508462818228309195534437155320654713931824372675959082761276292160735558924779865509519872701568889919444691038844813838775658309398863622061778820079986841453452503270497411202479080081214442806009678765232413082943399852526140819686256829542353602329357845465452272023913984130689073796018123515990654303959787424330602979752931281040186378873916131619167464614003907836444477868639776615954686908987766524335406342595678871901527803181242956057270392865696393718823573554419706634140409255242792050836632694428081656314606130390173825808734353157292178788731127180315683117136324547489158109203691926073870623630205853959091492939779478348257116353746407815445586775225913566925401574704692347678489349370461286675691674742628435530786146871468897813206146942517865769657386956730091536320290909864564008403665217122541857564469680961073372954465631116354018599835304932149210748884106303704884107607104659421209145482813525680643611060599850974229533849353695486193267069312116313305258526363954436245242773504*i1^111 + -228525184756579785614991897333775786336760427435340195869488303095584956916146972433714041672058408560950533563708682585992937670193449245950362054185476159109067246382751237427541403352502194934833351340707274331043821290403489425209799025919423283446755989218076142731927049242879041132657652159892299878721239450912229536937170310580843540913517477294134753309280242554508187388783774408694378042931907487275575705078942078553694181119473022967273759551417333894397049961751891384154514824576999431920414192102433362667688248605378167937465320545823080542125237492276738122014536835889095870191844601633068700877049612919696109717701585398413883166671292560292638483211940255819094160746539486140215923656329834666684200349158158596947306148999583341637148320775577429258360875857046481386780309000414113269712731206274230110784137384574414993623572099486757601575550759668753511213088485737069608904806224540952515439471713965390070652109918484571082888577201984962546131495435038044710627014543009380574284508479331169144349267089038712059261559986842142207498659206443419300120656692714547538757249678295763754027715938511424608318184277789924800228827432923732624240444543221607137045878320735050551112282360076416957798698971336505777513081250585905675585767378138379525577210918481124847033216786413149065642508163084780864879828409994269570961350783425109817606306467008515688804275814886040689027762385622332348666228758560465222232393130476640531349133223497971129503199085669341857960873762221406346624403848953730150948169916728011010114280034912356408177759828280897470108541893003058618325217733271716214368342810103455968544115412862050250991459571625855511384900625891958819720027881871373966240112552312100624374045548254599131863875731733734736940466728806559944484184957447615023968590029009619791950159378591768946575767607763542587728244741975452161659672649995070027801233998363590503709138232256709721939139880394986012075944605126032266993693392198397405968565158250368331069613261342324414792304768574098833886719560147253539287203543299957741032535433365095674794994223107074507517962928421180074560049220011773413048694333293008424371831488798228860962818895299534155846815845548636833705297675317352639977155285410298576851180472762368*i1^112 + -4747328076347700444359850888954150756720934602819895903563307148457132776155491063733958718647741126789013435163825412364432516194749492072980960473268822560653086961880939923790019324150925590166888830556233378215568088022891689393047506779676106671641445278686953536601874695761849536180712338699480491269891100142989453844267250174458759974577608917196023373125749841877046130464902920380343568677955534719554741994470862902862105953069183899086711375144864291753087880201250187455206756784296306053682453670854228232513642276783115097551782820583203000264190964932699492513435424695715708119625227262109119234044939215792693420962553936600911447334755799363775365337741383279666432584304255618925942871623318046829419735014409108207065163616329266705708436437924629768463291319591787103219375674691058909125533445858261904932566885050446273132315742181373534808047775993133819106367523694040063387068222357180085964990400623426912166432488292528329298695041291134893912908473078829009523378815380802805981637022960813912561545973366102010192132224616961904901583351908134164290170610462947336399110841209987640184315617060053899518696594858285697228026418001842391879677522514276202223261872561624944974826079581463986766111335790850025057665043478798290580587260559591225304225754461140349887737881094424442671880146613432283628782532359991496211501452242912602873256186668736365561046375158898022728636349828977176840078709428944700831436037420095367381521147174825946039429686026861346890445195174189554394092741543870537264871826905334883630953949712093944643805174176218579886795791636279932392640068041807169764093913994112352805293649317153228367738883348417627685980968091953072049683652817500896723338901989338213375274639271167124687900962222221883674449610304841177662583820757915142455744096212097105251258760783204633021368315778689898701644858759644831310656845541043031419694444244243756306122734012566597153687667986050600487728442693524467026221969946329428687850644143624392973557661158956192971783919015442663990133555475740755486191455894031559032018271956074381226137058753246924657426611114046494908558578483170384095238352513466154377708820698583317703704828459279136064210832833616329349945272513721913927680229991722904855773184*i1^113 + 886895685852390100481172055457263426271785328903460356391174224290964319996431015033191395811864503414916708185795546744539375098580513237610511576943254722428555147964693599952023084804499287348913279944371653091875751335135060200744085144990686294164315937823704985080186296177359818144014839970312067662510118455467570461261042634937919017998212772475675754994769173345545921884384241934474168666880366855362747477072352281622208627427601665160036275224006307971088877969081324241851963135138781014561909993868537195363311037014795365065186611720228530505056918513069213502968338520683592834026509864489992951496354011099589722827536617090498317772810833425484992658961268982795418437521057522840445632648855344162525436884745541188030104193889630979898352065912241167633691525066443343508291139397277649324657067853420246619130672032335771078292230087832962480626163656225531257242030617913336914168435500168261565877507702237994888024349729965215698042005258452091431394323495225482780695878613441316019867680456973572195320060705937440352354371351745904142250340412509525152098697529114046278870358607611863980507126371215626523212979507684910529608747934566826971511969738855660916410743658919803708000687162340505437321623787172457806321449340883368204778783974851391511426865258552932247777704303406959475622525230655481862445827427233476293360524378579232967216617093156989296376600376682878339688051285657228172384397783844662035443599219978080662172018459147280073385020761593898316864077016219736829013619702585831000387173469843791729319336000141973526553214688110707582901025699243304237238116842676061747186612295169594156598226954393632458788099496421471998584555333868640095664595299156384898653834993493192960424948616270534018379034359875251159950284922194642055364368306628556099193344645915569064952133924097336154000143810039802382248214261428498723143103055068114073328879217555222534974184681582034311137129602631657086587856842651623037910429680055127847275334698285953250762975286896075702792372332914956246990800240577101164775332745295835332730373564011247928120893260233996941903772915263870383315234060287322375595876441625653432699652092610871413168211962150941050755292384220993991729331051248674822283923655470612480*i1^114 + 120586070611705813569051433994063634906359426999825114412209956989942901137203162711763805208465321650347451712230538282466847306251135200622063306097117342102858032697004721678047490374608960392703222341475348584652834205106097300602762512366469292824127490762498915443133042273676383501430930340886057143248400777145870737345507076496865771341255405226824859115013543937754687309960451109805902765360546685671436372793436158067982736826812235421202087159456229236651315236842026048076983087869348507678296949662777934418927262503382572184429087816585304805285391212653694034259046795667247782351369910869424730349961911638593974175248051066818319093877271489262959290031331774518133060283884227229082279513677978198646269453978889327159024614113414609167978352964999324534135569807075311313466762337194475491799086979578586701350040545035157553017074018918680642462820844543499394086065877428943707230322675484814413652702933737832872251081923951306211747030168789619478428997481835846343282473082299184927160072032491339674048541952362428666810509495573644510825677898727587025701057434455791102313312353466171358000566056107114301622665087972948477304123630413080236686139868077158253780043358900317585693307737379006511775352934508730438795796063618884841506821523173279918404601051263464066705341975586214508235955279760360804847059606693705181224402436881703527240361166091540812406871541181246598877294220132888321848792103864752546897527497208934072529810918074329991019435766125587932520094224714955243652351277661413673564073280052105130861060818501447377629587106880325358841213517498711716521891464664085262437177209393629709106649482528525146420799375458583113054254503846658729920388598431453902806771528274395002631240680197017529227709756562617170679858633813753771141037358367533800170554509883697466055986558412173793266546820673996423185720004250284471852613178200391259500154253148827584798868125745407209406078173452655516988308726734190144547421616222709163153511587208676210004605069939292691831184263582057023004410072295047810710870117961096327528636325210319815927621836049369120183046591506844508583309098025569627310939714466983090429608728716711057962881944723449842997601502779705168181082592784785438446050082816*i1^115 + 5135284342744978080270704519506127963969458819947581907244380404555366900430984743100182776803123420423046994482773904667422518781862380656088338268706356329335535986890165972004017596668224804185253117954794224842844203707016130020083669909752086043462084810421015396110223507538646154013038892639118973258778278044533139059918445766157946689769223762831586105075587657993653665662969401765202025622182061921707290277728769694029635066158506500652471824795420195611650437297262182389933448713800513822476640848934413559104159497442810951490247670484530429602664887197689942141962046408174192353599383568291183979314876556514285677150181499597394591452790900646690482379183082662399848456575926222477821063482634787974617859250300753669669328740455822911206032276948726449423751082139757224730409435592569102419199214418751667639967647352504993406577337558534909240379293112819197800620981479107023734901062753510235473223849068503094595098271924967870342677965345681921762694506647454807021559008464756386950263698620555061497853464231116613505822838149985289392880011611030609289295757899828973892253481951670654126489662237941382412247698646206388575285329878132700830251905090618780155318249713231067540450428899289583913495447953927362176275309842480428497282243312437962235098284184892289424636044451048109086425073837886209464182072570419739505022420941025735280791709418687306739915097393068590629926560582388843715704785815789523125090264171961821609542550016954295600833043337968683315120050788738601259889274483329680909514075221588214351347230035951776500024859003865479126149783066383059924676778512950331496734497506671531030318175690902100350437006033631225140560174735113792837878809665682266119711227123436450414072958017033962079913762971016321581512827495522410672153527245945700478265766884987662804142789648352763211641532888316688663190047563962289264483381572461408756519051635948632597650396221387885167184605836202896838096881152642785270538430881025672216785825259770887814115614354114682637117658057217930057751172800026711840816377099038465545263962952086357059769981274158068608116029179629640404773097401693259407188791504378362783155023829961693385511173944196647273394864750591699233236307582538278240256*i1^116 + -208698702546875351846764198830675514124091234066911144293577311349129282978045582762695262381476003072950346631109672746163440769129679655014794990751046550714129098867785291161840042698918650685112348475830572210027623242630947161697137755536867839732551918216382474930093549095737651049276287160614171566578024201800680310959162798237818870725816617430621998419854123202934645040883158524445990804950737038773932015829307472486430334449178191674352285117065126458815581286897057103814342234213434274727573699277729429460208929695233151359183965157188737252106765544982532145564813654730666424469508323694643580388223920317181423869345407024068664181928747669828045661979848097472630489921421341709893094531996658463315614857283017182485933272098208732632208706369205048890744972647257680241011145302760943098051113578505931338314429256115262929225593362759466499031591856546803448543299268294960348625701326691724843066884552321199548940819177028227441458923429081970904792049950787225926269472131048154107274329369982325395913092437043696244233124054992532868714309727526182010245420059814846452533306746504581927139926240741298311925819144858944278273239382183195097089876261700253807126629724987836503165294959034844726225383975435636654149255856128388205144353546204324472847994283170645296723473802228042082175352445074675811936255935627951441511562330193425905346074019743176610223954575859071241440897322283264616405376334942557377638902589183252384415640171322874228141139309958155935194952640995993734644244345066745763642234137097268598568233751250425525486842758112076614526184849819973571080624178622580542214188809198850726299801972205862124951775761532627651358041541314119034776164410454666315524197690500839279180812441026009221310768087447653509082176287071691122705149346571535582103613414135052864780073439572795872396097404444998123066348793419102266776685675120293127780216734085940137827719111950993665095160278348643218891921947973068868245677319909011278356924170791590619301905041743511142654609546088341833238799296509189803847688926751588142257387311577349709397907855494767913370510871602640155345796860223659097464360277399065811644706654049684010025391767724073887674942036093062932141909460647936*i1^117 + -29309405574277079763740476331713782553617326704462443895279055572875685379381358405889267832757605749913369750771027050951606493004023763381525817775547449717378827580421671826524353820656003092168642026104979953409853637381773430303322408352551486371400061424004482647556909952930286643807362491419909136949481971953828570280922434077284937638752828549490793008994249794134207438955016672479043426700569992119887695256630572060136663913542407725814051444024488960296312372910355622529919792165832162340575054001237223719464865982171890209090617382085812188492294829428165225437437792272112223048193389847878451026702350891479644639536188631563606993887225031107752776007402311579728226742841396577859558798411799141845697478231917451325721810948148710929705490348355178915650876205419731506776171571456854081011754958440100233767904076544952912828952841503161150946914295530621109200820854800596428535690453170608021387805139401325494024714339518834351755625230723509325826251841441314182090448933291699083587456485076027083294361523311483916884799664412349590939702718148506832801329180778164559485471165176329918294231270940967395222422439689481574939313866319459229746354664946559297186201275302366761910387220644396718951057976484387372537318765788425782662664410007178539920837961180632812003179444421662531365456822032443600609099057639528138866015737947697124328488870334459368136645916049154658573105603453155147139971896697996269341781630250443280373726676917476374947063860171851074518256291690064798267724953305046702410920222541269558375376143633951918934170591048152033319497669063032016568531932532262227105364191079712948769218016952413581711475488483440072042411508504573926717660987827871629520460807262506159786413959724823656368590712389059084937238931252743073485360584838701909945404408838093972094835541466601572803999163100871507559319722881950757040192232644157934054952867359048377703188297520256475631815093429139791545144173028344465626283212259087247727997713762751326781327888898738187426660938454019161855839080465839135838199114115005240997739743798906503692226991872442258194247778959774998539951393720093518877553242684929475712258871160842304973840612445243633824547310328482620621455360*i1^118 + -700401639942096581713728446752339664691860581443020843708928603951743488919308428013808608981560658930670429965327964648504459985076152938068973123203080051224134567596808286804901473850597168486550737051696137878303655711034423540454791812262613349662530577975810869588092026653555974630684144477461401412187808992963313435751919764893199197343371300306884757239982931874061425864739750633817760280442148182878397988332260423486208233727336986295412930695222263708694692692707862215898831933234882820785882446217984099200912669446360211571515353823098484946079651952086475592945589985757788259728014454405572566291973667833399517414449717100720798658248285776958159311532762178581443914433425277116710876228003695147148902393714351735179926615424583552869638049944504402939494372976804963719417462889038248968207353075330395268959193531672999135414646961058957395032684122924803945787737223315128998772013854517672629627047418973920101969197866510871852425540251479163871967081599180446467270851916236547206126990538128630222824049384788779234255792030014664383582658472427493297103833422044215390324415585658544759508205280340201250996852020783263506689714054622870428745742543271819495505073878679671591583418616349245541118026488998188487246499588456495567313001963665934255179019137824117511465789223470939851693228619493089917496652074753345027787336969890476130657473875215771414324175223748732261917068504093521605853972099598739452549488895583802293263100077132094307476573743042631425992671074975675096943220773667861144217890228789828690410376732517494617590493119942278151305176982181274185068030437904635218069742848889597745176389717894180941074945051182585435255497941210553024506234082565379702823596107607139321944690146297485677622776784478209214570242007751701164122472143704907962530951729911984335519965180748205390484551904109479757910647672807249875001413586767528980829753061530166348022392689572737014671488830718178260181500978887546251360171987936421196276031388482997311451088662231296495504511066695067205647876067191418833156229195739202668540824921580106829180760493994254494745209601130483254956331985926742650010147283539406836371585434940429920787407884180941202399984027265138688*i1^119 + 39062060814332665951427394800610446963672904280382613586652175250255274305057193189335778309806728999752830940214688177512814021757152965582479334571001302590970039105483528456280658537349657265431377570295978958861407848686843648382356617020514113293595445766583358711968725244304199257879979566163636634164932021375739837826197369675813739620901648114252963113285680402810591013557031147209229779300989004048819767524181596667361438808356377359146415214722469825923197377484035041214817186846388682227509492479252803403894816696224876886977996026536966038270654441050062136920477902222790361675290555550266846210227740859688394867967009732957208169503565454299592895416955218247665567521035787849605663299495046533060803280259577384965571293473524613754690089614404323146907297136537015360376880909525590966400997708837742376369186432395684020983113737319887662777697930548339968434185955094255385442902482096731037760242917292026318936405155480147177049366788632562133769877486823595078330227337036603390329210483768258791432862800563305603977701080441121510811394715760501170216565121150469744823903925589376176382494087469232545808524026959413288687734559186683514587316060897920916989266849372778575053716740212320341061109790473624368464248511626378745548588013412360229129564199590677499728958827475670466197209414284587439078269902656546578091904474702735819996567546996575633647479001984146396096514834465924622091369913268555207201027897202453781965632051179928211265819863849336146084681025743482251498391638735910462592472581052943883153727988117007245353946237449836422268379942649503804911748305726985249967081285751529807189528444044175031698388497316514998934202145659600159376674131647057104452884011569598221303651989479264614502585791858052789764801464175289223105917645679638665018021764820515133312633056639823219398279674445981899945171287925438701763600886157340734156535598057871214169815141846461376992587169777821716423204562227172893985250650042561496645569594821340729801533910142722783619293097551306890513348473106241887965962056381096493278978892141226060686613456250758259497560433115528517267216053559517401147461617752028890484510925101067193301002032243509542533279514624*i1^120 + 2519797627825028328879267920686784645944096759085535215869141330843314182780964401024394887088610273796220732750533131418992730170976157834939034917618540820131996710645653177723746000144372505997888402120497634112784807889112049963104831604363615648531412023371253542813742737726985379168403283944513352908405728928848808869593995535790320045018870510949454382783971886081911923292928390238538176136803481555806881259963049161885671277466041203641460888411401997783374995352329383388652552378207314474234290974327129777511133449390015662345381406629033246788546919478647699350306625226339998095320195539748062856178460151317904261087051475793598541979550079710721552524930980657071364258027758208335621827928107990046918106499023110428220591899980191784442732379506710020522182958983527534290303485714641063631245491477050908308979360155258656418570058963684706536899149423689622746299839705655905232699877885618961510748378060703536104623414618023923536441413898306954226591740022292917723772867991958972384646211685570238566280069267199655333932554125789700197716866884717701542074590831485760027368202412364574552667801923998541659880556040386980146006090204702282376083322929808607468443312596552552960932098123603629487802922217854128340108481880097295358270039091700785582240896088332742405539475750618795921012405836239412977162068056405401239583406854233642879749445598056449138865342489180121938350893027796323860947738347006719676787115387766667065832641966897908695003249527857137642130635130051840095295516914038598792828809022746261496833098072694685021569448575177540193840423357905293370338768265699401189641498316481107322347256556520875831373304395433848154730035558199474259171046245139212753099952787135697268195643125680879171346385131637724977729074107965574070929589196615274991068080012578718282856549499401594484165535533642452485550818099522142798486706372805769415160584932786725469084452093130084350129329594029948162328657539491461912779175457709811874534041993436939612260754438729931021176557689184325248563666783420927464963298470866219755473014730833321320956642572344471009139160406461379312020953961683708677156627110740649099617453300732114990998829946769044930560*i1^121 + 18052815171388479233949936597066403202388724927692674442351917372148433202444943030269142459326132565368595955167752744470641481342593916992553495402540239479044956514189535424064848547022940959346025304257306456916759661143401668479218239991717643003462532442968679918987983742042266764491938682155086126672912727302225960758388508443584426519767610509570513560274951573914832327566444352118609185648573932261431626697059502116767590979420342077218448357418463195706747081459025399072535349719350794051671585878032485486715185016461520658895595807803881168344525345825019070013595428289081691216132217319223861296584152438414109293668365863890873635390592730052858547386262524766635667315257180366635146104023020743782404385944184234500542324978963631507655003395751414139048112193023946071178846231079255468630125596529203804335210992558344904750007132598896884502757016992359519944219480009370730962185198633886415792289624608254985302267588834998420482543571392318473848362962397514786541995819693889941044647213150542660097405993994751528509705189983365937100215232192714467584527441492352267283736316177007784575959557344618752604049217551479476202855006950651127814977192163322908356284367105555910833545534684662939451373478821312968604703445514472596854874901380317093762590477306131098532695008624540412844171211856057409348360234744509730077181721198965585700116229637464707252095070371472484264358389747746853088757361715599865825890502778832441704683552365457006967806681332214069930745552023658187915267848035972190918968137682129726500877064713436303350020627292550007942172878135176810292122276467000666940320572485280197302570325054778189607653482381342898049058673761344943492095040940208798440254943327905012113984815205178447799661367005666941740523692847857265009292364345657115111251982197316169951026914773873838977063615406567774836802759960382327142355035466246502004935534311330663035918833961898746560766039727139010634003394164026740362434183648410353103925681275281123324392269360646532308118753930085492740867994688439913693917376494094740951654300045091478264395637571895816174329956015540419990236121222766166839946831528776882214363235894179268804330328686592*i1^122 + -2317362672086268555224469279657246944579769255947789830718500415382872946355338330775877730238954024294282771558715722476013925364195052604889263147137264613097496295971510265991985669569365164991373199356788407196187111249934761413256247864025888396535947773248082368992425885580863144651072623289803243717700663672155862504982624532555886379438925038518606220515219011445706995415635368374791092149267816905537264920857621995740080970229482518332629198832110990922951271913436157472487327681414291549548807807036635811400715862657960922860564175940695057486379893152407833911619951474786594793702675263609360705778989159289944874800836070759213070572918957099233927134714865193550872186328858885270690412825934013301349942143678474323966928779561697964106075416556487032914111049144531142359124976194695572605264697254504410189834394591896709534170315896008779849601095665547280282268565979685902087292624438341973843068062954847049285844231275605803694486507388693377990136827229942817953040138252901949984403634766495980862899352908246617811793111132078387922053631327440428813213367115431167545504380879236461931051184107979826051158462580712698207119472302338816726654248978822382902602901646417569783547922952011193884449809105998605363357166657975185065327289533240466477190965271313404320596510715703223417663914455722147372088300760379043184565386897363232793278576000928009350032125144790968586708702555980209282036825943570596805441230919888752552948584125134886037085873720714382783575108659970286946709278741192416822137704314168772039595178361213875454221747547145658115316929025181092353527965169104313536627031196037954980959915330378470309891394725861141147551429466837585276307422971340696320874494965647317710041056029818634413520193311277094587202281093012274196034196557836784405461014759368318058594331943119004033081868697561847942775220873676154159855820956521988542943966289625235731881014418260792151311853402303233781434537620136574762968232784953927038934635254619646015183069309489123678500723409487268325864083683206996860053612771443212175786748278520224331172723051943668614819563225832546723357469416310501247954690011036153279700573821448390426230784*i1^123 + -68871197476023573582870525523553378315302338009486748194563772186638068726111223659349012957462223589895820501541669322920275161190503173831988229588176362952439293701702667084003600959229564033493530065411984793130056759412860806113871698658316197944789692610901134226263651318487293752864539841343263548654216979555900445110421330058113493070210053361355484679730533988281288327359769425025802179279457592871382166337423424093243893316406377520744351370102017726977321214244130076144723730128697435959680843036421966766958013077341148989593281317331081362398204708393768238508748409047363202977212621963673986070362747248075655609123587276280932044204178485744164014668737849271117875981839428040056820439452159429841547955124034116143248947027918331518193180923158911034015940073117400329262061870129210754121717405810175299694386801108581937779529792740595286766616353525625883421313477605611660341373471318678838737912839741045317064800632332845307328375065534955358923889600954115368017385153917309866189221947927894439205146093203362599574914357508157390830485812113332581427793185872054567437285481099760156621891633629889686836538145812515780593305931515304098382159058365374922644151564723711310543655403340001678638296743815714669008865987709405354842441592273876130762270636886733078365943177621076066268448322843200382412917472956365708083823082251282611132750437258733840265802773462865729769355433454928250207234222578374196636264210069739645847097064309291161399785862115129615169987591816974037576943585839383056994203161954627973123872733678841651199786953472610688318194748462596453275776167569119168732278677277252896915478958639470097228404698534300073347983134963642055300976337691457191996448442018612609973475126520448591887205936536330924757672229069574588096115880244261213528865043689120919846555445796391358060666953794557828619134889965501006838855646540041334158460879051312521944112232452485609429192848568950983762289558461041250731219677008274223948114447459686250352560687109920514926573716242211019500951399548877446954943995227220040108065213991290838374129933135583516186333850533118396130710579055365624571909619455769104554429223129841664*i1^124 + 132736295574412665240177740800470023665127079187160493847165584162655257639552467185512183141319173307072257336250997086454552288862225771561413590038452285861696457767941329586074759342219104109806625257406765557071458117795424568272308572265229946320876806662029945284774431616341724847024129503977559425748566137862350258594167301788588712472535167540080445869744923066051719585385632516480810355211766938233101355994025364236334504376340521312824492554845732900423995129766958916342811710630692469198949136805077569913940879749459746127680651268365528222652358454531659658262180181531911322068435462608395558165919905754776456876542656000836201544308720843410812174392226013127864454758165187382502647120318808418952134353913142733493533042619056749992811291374121756280809588432681569123985773116466657473146455287746778366131580529974164085808154179639075233357001760727197213808044509340551660801676477755298924689308826694026743177684754664769305403726296873916679479771846253564919707281426915429349305106776186733498742536093169287799523777669323715874359755842370554473830262343898712501548311423173399041119269870125519781834551215982378373439330261677091102102596717242313368176232074926347461848775215529961328178554704494421290181899746151839891328093382066962944699941664556943199526727311502094897162910645108563804680278716941045192955227279787374969333087299791456015348973974179043389358272473625050370796514145466066287529571182189448514056504319396097258936778738239414429846388845760446275346342644777367815625638804726615599632389029969451308670550275665336830937767701243327980131867530630441628701307211126356417398301340200150935590848191382428204328677926532506534839789489034345181631285273678179208079505106675899532073149965062863695296522736985282866240311130497160790530482498166824197245066390807233196365376801801770191945937380229621871097039113603319282965721686379785208911518090953804262675763412013623582927453521516924385793647635005770727544322082483200098339820353758718370866390290981112444745398823441671623920490576229372762505559433403804026771317980309567917901146689488599365783106465555817507702772512525728644362928128*i1^125 + 38423802867245708329932655969286162309140005194534711686132721007440437633905291904699525331283625678098614379655051242046615937981399820241633511104552481883629875198977290141097134626240077898229919977975630888723062348021116466785320437538653128691628867041217628096171593848215138494193582866500179659575607189337809407252359106658155600792954425947460237335566082503016135864298714472699322285515510926122130687182903480115958633909450538377871238853736014443236300711369773517365530276362343371692102357875138274747962729672486956144756286720783419863664124688563748672203514219505071983676155600929582683310463069778246408914050848305466799095955609992346230689505709159589734162085749517055702329929858165056079744109283361950941141394339941952055742234559185448108215348150708827166624424966784148412331924759089175593464287169582909924847413739911118772792532274419925780387267394328884515973186306967916893004562420156811111203037831186365521723562336985067834059471466467379211521353522441297683337335031377979751156132621602386795437607812874646833783003669390744760022479404691109308210979200836617092184812520639711763684618328833435932005926217087429227305223822794889224668492574763409795822512953570489066286934992693073633167348351954319388290753156664195567990442317764281573392498214871521609526448002831324029678321913060298622631531820048135137013929195241299173482850263616983237028419580079782283798134666162023718711102561616186721802097027593725736252038193125878743264002624623238495105505440116607774032639814220144710235553505258829366895556538452139131871226201639623127796457938867448394931839257839716317001207313855620230000866656213158125557987926323691599654042966233130492379178551390997869942462254560509589171489525622016720148186385382906804323270325090424515218929550231133821030171849925277691307652475801798173114398197454396289436583509789874318088679413861500104586213331110845148257498599316379451306167905217161799909804541726183516001370588807312158749320007032253319342348201041953592974292671646438179317392619770680830203455477078372060066852141234855079370504537354753685364840504847723639484153445169332486144*i1^126 + 615309300197089839571913375544497475518916139649292858951686248315136223718673466133566308078628835122822456306572450319399314714216773332626723938233342186474133356025776430148399158109720200965888680952535409334845528582747830972206517120903936974603438610409858904601396088141534358313108431880768659930641525858575114528083586705249829799427926569144351680164675567580318116703268399268268302712962596051936497430121865189903156720745755779511071491857880844190049779108148427951390171111315442602903306122621416408846054342341286746576841584910159552982392921713381021694515694071180024211728781057263281394629283143990116106961227844301370944982572635070055190822907466929018701301551895452626103809143614149228290906260295204247736635483591451479368894028836042159556578877949882295238892054826133214856012325855628409170739852008206143877099246692263374008666618476987188041796815796335725958970270274890500229962293529770085705061026546025690175310847605943271990463021432130964925525431972706160673983963126310059044314235814167689416512828461683220369753546311756361819790568226051641141830830398213995574619883590949117327846529944382235364874999734127435788757456203329360957321704415525141674141062480976995184263072979540023393351739456168019618638952691130529124813055664703745302070777814025414093922908742518327634337304263095940465069332938424470087291764050604762708557264363226014786866731470140849183093916318474730167151556025511117815080583333350751031005401251337604712823683743306935699060786613064635496102963821950755030329841016586848384506538859115955614294804673861027993831089459591782446586259377489521756348752202490245160347037568203277713603978744177682667487342598580310357255830628036073093225927128816948753712688131420213146115207698247911041520930051538840330961271493610396434605714070743699393676210590545367026835530763817590596403892089420738396071112402383354021001293369189238940361982737160215120740736405487739961055136478126156467673010347497526948760122363997039613924306933812245894724734260512433512515215048995418618459869491335593412833304352062820334535405852989197634586619201350996417438245978112*i1^127 + -1600654494930703711987866544314508813132319626173341061592660940133013731014784772214441968779367317223205810452672027024914381281744435098387639214074764117131872548071577371928437117147048079116916343927946326318005079520298942615681551437325679445201306749736890277654567324454896189583330366156470019195373413795270107720180736409593301629178178357046493253799879335197129334194421518283239510838048782541801902910368559489366230158448218820192754658435451061632848226456430510997163741156288157001437877640839830733071027151134115670799157182410537261085340308587976323937518579921117555987641817733510903962456378932516502756576141142145203600434984930960078136768669904669298890333708812942949158162926703130581685828314798582728574181915205742151206727789635068259779369487262922540716210344612269625682241952559196830369665696153051130218215908270111933672312318547766610151128409784771106179065541562898419815501659990037039439342581767481935923109899426282696934037202407881214328204527655770630841970905034130284801215729526748346871870471474595747867758480617625175709251738473820804061120974207597951958620634334290627252544429931548628190176148590491180057965729327824690275692893474444805684723860722967287355400112019755121905965181415035436263021758462880683301745586172702929546488584070881083108484681610146576940649902174079741410866564177010535346615197210484816903325962884143723966379818383243562219512250893271545827795504465811648553138776798872041714586175496388763797039749585147503414661553518467899626857091117001375247375548102955279539936374034470427436554284090971150978003986722334797300475109329327334187800279686008258217665395402994022669042690626592320582935287008771197659127577968634761730526594405200503745764124963882161242763490953649855470755078274492233648322275467428886630355557444980402885233529648705860337579938154888380817849957272451643168646271799080159950404306123868405245178461072860271931514212183152534364031112149794796548006461374211847910742810760717804322633676717548571453887715341279524707252682274121109209520250985698617132885879008160338488011058807845613498275853243735198400512*i1^128 + -157514313906076232836038360109301592506663489964818726406418620109987259665797520631528854329707996768278644454371640014904442214781586608080924673011222732556300871326300756968376600989381739039132560765423169841203371296427482335972098915213526053497000709483389935300118744432095526297696241432743450985634577624124154457629645596763360569743515436124895546254917331825782289933311991471167754008574336360752726710532377831517857714164981810657092206386963874268370976207279926721600023163729744528596872093965443121630932625216378523890893357814846036695098194363910775964956978044420882136635664606182357768564916409471671124770445220640070043324926619944233820735132659746659045258122638208250611718367417342629059309151395935555193194905505930828328165901931989071064242869177140012113567172073843978080953028454769679147967541375832096382560935338774479483143239236424054362209254534229759661718563104426089743852313041932065074211998774119587404492801462168915231854117808930436484599435151689001390611821168508930575095394427122052526116278782472400307778373261325460446816435997773556648930883663797758823229632698279962416510087966373059018767036488380657831348890257255688342981238202485989136013641130923360150840343137360313188465465677511234223056507672133039066336618350536415279134198505135274762774218016306346171225456823720227665841342522129477636142737825873451715961812125361512841610878443886710875992435137321946043212334001163525544641876982394975723612253106278508565944008214918419202771097513362265687012690120390167526798521434436953113767746447145877450783127013982243750756736397043184729582049615795659025839344894350904904949018288378475511804112767156126514637838969686910600268295284907982299269935259974673735217628974156396252858035566787950900383535769822566133837828750568801169757891751121128184884717070039043035917944065620511468814940393367586413052520059480478868619822585137365138091958675199484831281524465592266418010764287955789597420138373458969144922066039633814054977598714201668440784921808220989889443417200763305513267344864959342006532804436433657611669024102821770575091947972591616*i1^129 + -1836534130567350151298546617858143110831163584034499150007625449679471010625618989495991123834854386150001589841752467901497409672230192890583021243308039470518396910483687987656021204281729100617267640709307152425067824186290953512412459216975921591922836484988051810499210620898321264338547763496235323405655975085515887869858450036408928001291881957941261910139359978420733875694048436407374922206282020157328000068704627092398250237540457000338634033595414434401048177473189918564506787801783412101114945321195034065097369114570162392306052088128992255668413864521602395638144463850322930699825454012995717195282724596070198121049270130935783231866634586687584682639344383709430730586808533824848380036950417252185119455689061835957302926554859865816729271078435547392116431220599743829780241771890890410623280817086164708374956055188386574746309569490236980570229796631777980539709019341227345095466523576312441694715948945288052271821112841620292831310281921094860835695639829913430388700624985320936665763049501692328432660301723558426818460352207809517120703112072269974950175149382587260460355505070147583347612722511788411944671151465702544532307038868925100995218204732655192212929898165863520721745599790873686218110976694566186487773404922194914212628165812486937676659460358019032900432199698926242903997657450544998304899889596660590447434978157512844524700344658350130649344986220495721480006168374786861786154446744264748154181822458027538298308179565161069800542588861440616125924291146733868764158282602451722710256179076508781600781958825300276739375055553504999693406907947732162599807831294066596597808261079343910754234781326808272556543896975168115923984483532722313692040896638351599516926606105320677962490807842809754902517703935970168937731467995666221090816168988041788337339865230409462084605825064619171852873742767395518949933275503153883547125185060123373850044013057358969125412939416572892815493709389637569500025837870466814164316594658386015473425794160646872598850583512012159762569897158597426283769783359559769632049384458271086190442873972799177720955915004711150059079642255169722463027200*i1^130 + -2841611790352776114683629825341002963552572633471884919736448513712473265354323022125268196669873615665687350694904404620754454855536013744821098760177799084334610138852397438190226873887716427579475455027867989410043571588651903372828186361510736315861983211651908675116724479035093286291252992796119005252881016547418293312587058616993811697008442621871324509559798241209256274482568310484233237709747545524080590672659971026990985381968395371848753209286348877687252972128758911239934641335450385342381202580885170965964695768233834277640921549450542884763430334345073565786565057740912279090584006968346954610484389815089817170880969107211802372701803724945416840366362971501946309303077238192205638838241089370435251790170103030416473677882395616924250848890619442679275479344326920687819856208240301679159264107150957430472878239365341773921940739492225599236314248416686042663058290985813894555792211541228042765178319522272817283275643777015936680043766218409348157329171126975160603292213337681897216983913179531411620720635279884866322190941020124209902823230079788277270563861480317918110851040058297452428080163368678125463810117497098955273881351088243562736571618771174258606695383909692839281932469809537714828785478603177863507924489460263663919134109560741398889492635032189829615202108458948063779161511813643325682528917627431547130401583991846723477421191758816548191190240045126873732455409562493119502821912470151226886014267025913221342722636304885285586385322749224709290786817227844098284948943242783903646652152629195109176099565170869813256238642935999636303533750150503540527338924461474737348480707233270342828275287364911776390081113228059007203644264339029516452235413717228953367952967260115988536093170256007202211283654128497535882902326040699810468693334345037193634202219587878065304029697236124263124773483740789700372983363905720095652094945531063608948098292851470692743291906129660378182971035493465083129533680562003531146131696385346212029252312523796312910992803295366138061762403722919352557936517868364272059232648766080565381056479015622453146086715478869376214979749083086848*i1^131 + 193430927436992387808085314451991975280433934547543679000732362772406700044127038982902354119642423323121660411541504925276588507008214408443971721974740971092816264098442133638917523119043015125114836998920944336887754780963151920134999828553137551689940350305049638536392903891237689529977706965855513131815587208676185814787614332950566358678126570117502739706821633280577381109572380086136446496261258964490680331496265595056871813564648842437931194550829518625335534524726467868286946099489546828359079332637554001223414718434619522259559938722084698045529065264252768403291276930321392743477360702371483187211182273216194022334968207829187408314023221652338886768050271263452654233650947145733902265830707200841591218492568616541111597654646221992996498766013695611619533703084491462687550730272893092084567763493030083819522153897118383718758732119897646239527502273096149460208070269697904096337352867648276244859902863067863055829180634208543661830823345729825837875829058585061583150133131609831272673763321918609854043097265553024966118465418078925984465004689968349803371793014292424550055389465660900898477859911835501752323917787053725848970703240306556993142084627938268036382379280007486716722918510219655954880492764780259051862663074541127426161294455529447732267072371814672530271213782940692454488877689978124476370931906224290799284459060534101807823872268663839539868121747911859558206989929946707222787696513791124294032941317741063487439060025675685356790614023090189699679146750885694611717354080090993851469384922127871728766205552943583145526734159596444721628429378192995917824106592946445464616275313766006944355411793435800628729371942430152507663284273645777821505417391351051437091000956351410792652317158847369639765320403588302115576220138189307341655472234241778929481977017392412068279966547578855094193416978199258119050170554717568304019059940426640981240059640743354059452359747924550956989950863650123124799268897430439616919876129102639022701378356061931833887113612113718382093621391316516885058010451881214779889647673768489583040610562257320103092475896866317515987353600*i1^132 + 3397394307863480174178930045532721077304261389005194759000505994652075628102559350830415615466344926818230280738166608731768088963675128550762261868692456951248496210247953347057643860143175125188399726231973382732947388253326997455395386714032825948268177993304912983867736129235239615387578905555187505626938712978860737327796435951041973690712585302683766966431707443130887749420460297312540047977601157684003705493833654430221358111268830395026337218311784511935306225763894080640081784664041542686967561187276189981887423615969191532024746181488102732791577696662532468778869624822537284447838443939150863238364489346847013795986600396625815202682565683695036185619783733085313058549056242307803960254081356603345217991294490096037237847079967611507996167521087685132923229696840190921273041920210663650106446501860102029687942280210154989870647685517333760940383004053732302998476753384530288455413162511434644832928140994406211015127920304607927142107342397303142801615974305528058065757497108586620717288656334627844737612628161853813212629142365924418948415041093082626315665216399136531385795662334738560854997963540387709414893216811777386821347209848385659485836408680076288856809775140701199365033066247809292314927118316537954001416301101157927444746508583788810962323371539022927283380394232453741951238883473936069707327467251386904179521108919364935451547615527284303511240561458948018022833387081412294185444675081787830274245564624644168169811918032183542396839284357467284515487186408896479929889914274542808025627415686432863407657063819909345584810466705158716519241295961599610228877803856612649519326239613435548890212542310145357698422809304472400835966681889691124049343701786374230405114194683793434882763998350378268335202207134219398720139788737875658836159457373216272403258543138528339216842353176762064854109783149652359819615961358333813940020353131665864525636983860100468719926237186220410993578800154480342649930360920626007157049622847457661845229035326584750391062358725408664054031162633456912285240103587544992160644962222040470262656810914795697468333150103643619328*i1^133 + 27049862696734108019676699914811070369590969091095413947222998701575377222549320323789214796955944296428180247586573221660050267022598559234019618807856444398213484214356703556160123716894051909568333032958431174123832738383283227818455625059563319066532388719523744919264192365045710581354074085474253473595351199521813764360516196834271370407026690137711818980234646241521452597224790685676932743457718530601082801657168957384459507217229273074409048699394703954929374347746305376515782415281747367093949002792269139827061480949755436529804310679645523676879675806436536382836414210699903501301663091375187872810309447176298443413247695529177870525772020876297304879736317465741802025518554457561159965947816559597309986291660649892448118900080856405123160545129936395682986742578212247173603983224039501481633116857282545671933882881222852676149805782527771263337504257080790327739202275199394089785479339768556769528409391060273866217149988520852932939020571133909478479714463344271100485022108727501309915881932876514384584401412975020400550343557225241579337054950431568703220220877606808639407825652214025430009094835087400013071529686639842303544857499871324664989511103216473328475339618351635626356615443931631133688886041194709681420008077961202756260326142104306621654519485707065157433343566193836213943909332552060389981685111483200619975135747365746615784034312374705084524343336772308972036567229565642798927224102564975489619175921537761009980558282030004446222093096201723573387746389135104004473741997775131145087483422856127266369437552641347939056211629343079613534056722629630404308014186624624063689062997229985850877027981195697578075206047000516980186828566652303367093140762947658826988951458664014548996433369168473565052576912319795687599650169130891188475268922160976576728088136530268882712507050651651795332565839593553621316033460839254729322339129351890831394323560303186366541537634988557309077371790424266156793170420678664089551099556650559487809950667682077286322011111227011705363259962682129179306788884009536363598335971560317089857789336428374356598716366848*i1^134 + 9982382889773580689200147284102244979426222285529226035697665595118668776711247071564669464471304317356059672279581519742021699464288541470341221701481513301621502283069645758215337315075999746840276794081402087762700125281400055372763044054872037255515562710056081274450627190638508502207035798879282336336811817580851480920493064830508958671282873398665901413930520138946250842278333946607472692423410368213339796677668876972534088669179949538875805982843279129033522387184306800562981001723460248069564078077955351055680380365829077138460539207448448125425603378114661925684263268436964334497429014546198460491830735379727150288761330949177538786331265227472085132185229612623221491279191563091144044057054010812887418819850911235914893575715606784456201279726720719218949970251985677004956406640558262444388135591995777646033808687571374690211877016366787938083903304036919473554160430240855307112528612467479156501439208467732925766382368221681054599125215246386571585290998875228145665653073696383146519271180723251923362572876258924019398917562235037826469131848166875138310727222416301454748895806986904642560380319272370820301829646430296471902527361564406167224788611022177748070919645121898002707922772876739630018039571374078448933027073743136245871088398367024432154229492460453087885016757947975792184782287326420713158083103936044448000891066490366654581174322693573624668264036334034062376370820786512756320114702649944599031562289083681082133114177086975141383064450028074732142733743205196667929358754363288197146705637423297961421523921526711411307968471628592309152235647206078584730104166170711232567600968181472171908735452440167292997517499569735463798125234397520040525331545170231061186239594016786442145258804010999606135532637676931470070187898617338814444832668674952773248754425716216147429635540793635296678564611012335717682860825641088855860787704355192910719114930557108845792334528342126814473838630688086949120773616667622585240672568189603152068648494480073208485305843935810532734596398302825343805124692783773972938819479188557131498879644031436980224*i1^135 + -1546191668598821473365761312989851787098533471626827961021407726427803682495199507886975365379460201844879690316914965613215576176540082904195013213403247691431256137200660087642783807697244137526567929677526967184914279479696101332250747127468524960370389411203496061771081735566979016086988800645127177283115188476408839301115826405348121482674001267839522457342506397278508268564754291238087997904073255009885099738013700869255364905395775393336318137631958986837565248753225075748457417589683502315595771817938986267815219767894734591478241670801650695452962021658725351940068492331098338769961457083655225544650173886759755060916341672466930512543103258053208743453228758012436582010350487013778670535780541061876148497081340418314628974649516019752806913665021537553300891211740021555761863457161275394688224445425388660650852400840049038685424190775586791070184533045274042297476184254328675432683506829880337510485701962010621659164975668163833625468769113654998147697617793874070805621049356954746845224898543702814673621090736119857446847749485259100991981915593430969357866438469602291585302313729836419655770180773362199305593373291060483952731485250295207317600876872025482601044013303973441922040290840289843220765087111578680084392873477885829128668571740033870632740964430731054210348246794378957497105900463320251196132194820242504790900598329348121113484078555131672191726459554614718748184474651384021862358274340628795759051436781701614758715496169026717326541506595207854847902594971623918224996105085150784802474624830044240386518029490479198890025275267057202144970383878121690848459656509057217486649387365477770582806832354520431462193439231588258348151361692729716308778719586865605734446487838201528076081062761574140424531522984482855108870833486977845688108858071387101205216717610574623217526192247100173496638863255400541665484030829543420882638997690273316740670480464131869442201698496711366219094103946708239203577142310649801741756448970106622409901530997840614909011311773140208584327070262953904627439118047281053846207334017854432877739293802496*i1^136 + -9654601280263361575186161649430383103854038690285683544037176448459311192827293917268594659497004594260292250834795999900525366715210165459257760070341430305741691472493283414101999236604708881879275699159041488258018532178258705135814254654217911717558427625626280941792097138006671200434824739266064979246842337453044429364016122266530168726601488353570331498489900196862243467577143157085031640847457541437879243739609103216456767518587643237329473065563318191345498574340830630271498193454023950890901055677847282391283033320414122084896744522858442592895862177064113301551509969146560602887619802921656496392810324355160970965167099468888517583711898156910814507827308880250380781305009962855079353537338724060462557113215875331292213882742789673590490521895350202157878326937872613197633926064433582216679947269939406391328243912510493377956415812999636073659355462402217960998139522438433029978427429767192790663654084092284725951208654582050649897276191301434026957642570584856107673393540398363777909990207753873486721312403093185373960111681654215276808494525062546385744712393239296436938131823895203906407363808475870455028660766689457215855872423009219064824805399792230126998073812679286672055837715992589921664486459842208219413763114561539265134680470681450202777009002258704844298350097046463533916925788201917140937749890318642227623254069551879046553054057751278946355213163793329546398903952823527839546941503989408550153097053721315779033494612578932854214359092939888575366301638150091492156723551067539754453780717805406013223613844995577583796617696904381728117539938731068420693495460080743936689415096662291125113470289385296184344703477415270309855875749907172932278192289280591572035490621675629678085098034619309139508953156542429931750186980296584844363359040291938641740076663538960789040095682446413970411850277911350726844398909192324067267283042504003615237979127470988572413364985614709676239443402235116824675641659042445276966621684834018875467021746108154009046606191065479364911009859377848102578506475070586085833752054822602683711488*i1^137 + -9792484215117035179693054295325982071857719859982074048365675697064120539966167443168599344430051496463214433162120124627198471721481643637873181530289350125862832191258141738213792519123452790833237401378836720573563638506139091857886072504165444423080412601218439149888646844671394396342355930544161332639282735180975842352018758047024438955618237797387623281396705009522995093966747458253660904767264917760678021514939976772394442965315262786169974487320255691359398778666146584581946057219827377660439798204934437311397973924697722057295903479882818908067569068729496850850247304929134088535564455450020393146604919190666858097057375611901505194604902129662259698070329449785621995136846704467006741032657167244109468959385359722277178558525317574872703839038235271377404908405165997138917715624257521254070213918947809441405876517270661323029927416613683140849172375103732014094550156122959003790600952744675248167002703538969232457385634819488175160510660916740040951726538909415818634519254382316048042344919599614291101094078324634417093849118484022158732260239178375509678376897521681942947162504171448272570961151557433764207655832272000911570264776167903161971437737674274476558391313872410487534867392122528901753692371527098237340639180886013880023670481621555074490408759534422056248013322949391078805960853707233648291407215491483011197912712855347810775198604168025795183748119295001063202424949816499672200973620582600547582046143908037219401167729336203822647039652395767855858716017955026043716599437566182764172469272552453586229531972775470385981666176239147466980419432185015028190376156215153347520520098964549631198813142143655741503835294239921675085242412126453229421072213194724518879898292899528209860902841995082911126178059035988160517670540611460053872415357120128451405325905288999894180741425781632739584377321804256636153611236362395070058768900010258804933956944523896866623940330653112047750570408451026999982935814845210189635886356771877171134953473711419244121120702904513963663122359449183236423776103866016278975750969753600*i1^138 + -43235445658390583496806312403957713457267482248014846859087076076138624600545282512500816151083105505903316617493486167362431094395865246397599683083733604070376197436669762294692948958230072777266654236725601591430256490588897374467048670433093501171234760479465930491156828593269039492841415807922529612847698502049031583958246319339318778203866520414776052868055892519845586819580620056699767619352384364433177958791223350928691784164139227158047392028820524879944620482979255995763856633826096680840162220123396705830788320218944455688211696423917294586993330812797521326282219264940328023157655751167105651004615483999879393012253602791005803872979445836569446323602796563591177159316975268207940629775229004258138141764538653155382591243739714349210844638530948026315171333409151140917460029380565359125102212490599104088842096377723440298881016141101892521976438563875253121433212766407938524211311088269034645396274579170713267456662933601133242293253573411811347611962823177257213688520813117601774422821257687592431589723332007923413290739539687185579364921184935498856106568638036443347200544975639935758191537393162687464212386421222724532052400566166864916220600387458024985091045494454953340110672056503870487023976697217085686813071101325951242272565694263765119738547583463910426110293532125257274339809744905655217629086848046329595178811510617595411855438493438624694219421895215989573314421463961883767529498128648149538375293624184821826443216914694193711985935518941714189373903561824435695923167522092453906572966477784756975468003456548774520123648381240250139116111771702216037056073996023816712684555690893055280625730390797697115361795777304856611700532976872274297816139869908464841489918256483025282340434474365296009253829394655975040547944034631986409647348254826755128500890722420477663070093882443893307923432799853603541426561174772226687567206110947762964592530468127797591372062807474767012612599651007842947301802501923721921719724851559266723768362207231039285174731105657538269834970281438711838471623478329709651034112*i1^139 + -1335962264301774292803121683313765584202946549868572071529534381350299634181500542289387123958791588517689261857940435655056999929196201659306396302891302283157646204097828193125508997440307943824113850057489047402250804708010974417570879625858305979580623177303411237243440075582802208994458527911884937191210564139041770170986407075967634174015434826096691194722466800875317835907775024026812059272279860965467834123538225459123215230421611029783415674536726223345444164711956538346046874690325890618194515520372632975753682310572507851743382692499419030677843432612914119205372972064123127141886855388437610748719475974906934936433931801013186136875096945648426662957821865226964600399628338698445408789511934586783303641180760218415639613463648227789150315050541323978368530260190229291164159362243748094145288579527961902712815665867676731728144915462532355816664331217969858066876418720397674363790056923308784142389947290335338747280437069100877261258920327770481114854978127936285636718027164465446724316442647913795251213760030671006420164051534748104114280195524827383997204754070921672365275056249243153621723768643677027256900599539967071563991333133191701166747310630641593328543909905994054149790375896150902896504102530815506729417308858475403377158414981585653330558603302024317992555524061576102913632509811000183654172568545765108971262177997943719575270040997234285582615117765600469566821514165189390834492632146459920677793139351659687252483830351468786219885155103653117965647192187268169761127321417762577377017287231516519689038887996321048052036197240273397613320537476169676682328406041915986758083327181044950395160873829003348115277011397111192026517273095893726241628560923286935768011873858621465501621857192907134726683780520745840035183924881132009875137680789807130904951737229328324041054290236763503217450996855846071315946853532793427018206658202419486625807781747516364989437965513693468877047214650014385511875612582205763340570574029086474747981225402296566161883053251704507927378210173639934813030918133907456*i1^140 + -6494896069690782149411754897853783763448685527148910275417976293909034864820274220068529510279161491080319160367128559516950932595297101144199010741682988843607029800827315585606900006414668641309591050917900999756132273157089844159801683581123414721167859711801338289285809267512690295930861359818587186198377104788463626524470592596207489608570717931597603643875637722159401613002022611417853495865354412234028190009463785012095180868213935800451267314093505124835689376817604511720430393936312377777999647214493158596827517587011800732964403270973783401158493958756060377931366868171277226329150191796743886024836064430819097654933341263848882500941770951546072364404121422314369910220353174222888258048293109031588988954823368931367835074168595759616453326172829491607375700806417227949824053723288760050806305125266840692114854292671888645831337864302104503874006941263177196327496538304687775085954717885893880228754440147446511901260220147011119335644313208939654919873449486448924844052006860912165510693484386685188152033164768552096028958310639816876416926166034454195669786434835030175601729810285683699461843331235752660621993501401561948451346428512691535648546548093723031568045432340526084109370872628243477848012805282885457064387663581204236367631799217838391505189272497774103675873104073943992297969860005880768335216467790650933464244380040158536964192210167806155440344769090293821861765598596635987603217653892077943736503779402927118235982095918512795668031648754172743602600370650610139124759635231680504487410489035226808747687917561327286843291957536747159802064023499716096298413262484507304383238486789829020704622628797441756854197835895138762449598593604597971203302821569674661181715657808007656526275598276834387781088903164951947218864464424624863223886244827917956833208454997679746728935646652588080849102778914523304937648059514347520771842960745239305493733333196155074572037922370306605014773984763673221364607033608155519754972807604635721931816445994477771983027636610637612035366637102675725750632448*i1^141 + -14128993234982435870546769232225886608874103719854934248172534278022682346252937553916650253411163228696453606091506474115928704497030337334470938911164069100090750050494151386457211841291487934190413258882795979184512290703307014890449581626121650464184210535927384388666523708700633010393898231471514513078269457935664058925443165625196191975892003766801841214824437365061628838894420001501367693506543503455340873665942925014528441162481705295898126180425877603463182070089299241694765329431211821792213923866356537990951745301691103625716415760461780508536783105903702095483960961425149352938292667678435681305681498122764542608406829234561119825384099277897974949955073426399725700306808267273002801497163319238859302646016733620111004804009103637605583455403212244138959815735639917848783346532515604460321364807770915650248737486240612958270076828543158442934923047804512314880149996535259683071634843953739634078042691108209982083665126758467721260319846785542976649425156249728541674934927144280784408295767354528120217573569469691038364917001332858834191033779568446187658995990998330858402039740535955111681936064264842075146744044595818100586231604823828767017417685900126677917665459787540893880766845638763757918113546555115150068803018598349012127924583217401343085995439767520586887740295446809680658967523270218719338765182793029299717123715988604509199556220608565788801912903071199069970114136446191248733616446877390116617845780105623715774018515272403006679460264412884885996953676455037920337389976104291080088842966941802347296402256368077785206497491996733952287705987646842414712844826440247672274349677809938869215682945723035824160367580025059448774035499955815600887659780703315363406224172898012251428928536836806875933269396195532536394450465533318651967733478278609982342631022081427081950086359496170174131355745871299294739536323110649546557606986246682827899468117600609099446247067106496907588805162631562613850813827164263785729540870740583393687505222084528388824355408648493312018458765422493696*i1^142 + -70165648430599359365124124219331449847869415809726813978638601926839207462001865412518156089658274700074105043250273946327082722971492967544210440581206738630345593618748671211920950126843929357513062045729751780085127340674186526146981720175905904531338511376584099177226293412115653373715670194992245388513323912833346519623145635008504234582365157244975492546303733519557062301569520528954198807465552826174319397730777691978461305921342786404163846287856673066958525499320467357152036223359388412030041770521131188865902274510545586005116507081845343451304149498166076489339380820486322538389328689974389104743289203374721759665171878277436751268215651064807529707675762646409586296988607198643649012701452847591469068200086457215081241136541997236739133488830776969891764237743619843568397913989536909517364387523745119024255103658534299277194344643236009298485262426207868933471983844851094039180229298679892317900983002332588823702105044605840810445963334551240381475140415305235800513665996432560915302640796860485166165124562927591893555269073387242829617883329933969646298779842767703664545420341167056492716852496748858053949479608889047249118748096277391664664837957265038984277671260677586521263540858320178911309318094607748835146052154140504539507843931161814264036415478557079434860175829427858209865177612917112637995524587797466912478377028307068765893562406739345126083257567783229003083031365427898586517903928808276160666936881763264223974191398897199664594922390308167428664394234654537637290655932822779617794607433629359178077397117738239144335224542766923279771721803085245886472619423293302635413666453668465759546129585695514123173365542108845185464651985073736122091972023149899644018321894343362517929204030865578621352264715753539206319713662277035795931564677975050188172577724623828109617628217755179314550458958432778750675923159042182803268908310063133716758731739508546330400338669497732339751899103883391973964702526736898017452034118483469594408371697762516910414059235271735171904176128*i1^143 + -404075396216864457312206757998110816357571549655693939511236385964017373082495479471043642058764937929899641987010827244829043904333670029253404920202626684716404477886287407985980214353245749304269369868535572737529242604804062528198361535109361673421825828367970171268937369910655212626034450210531478338888892516830514422172722198879811006245807516297780940978927413141143723126796909166528258442460720768532236511948415386575106871124885236555680747606843300022483190181111977160344326534151564180974873009003932642772360278258468867550175829092000511706234174294001399659499258755167812059677276124625431554605783009461619699646055749925995848340403513974748012098047037782033351873535108888600168208617909226637210543071445362353740902592417515614592113705793752743165804098319864874181470429750265842069972133529710799984814850303113742420132129363569822694930579124207909971368959254076709194869445252329121443062064002833158894354463202101462226293971047799775654782116372694956941515040658744040630788612479628722240469473131328010468031055764640715450442008182215411125927777353941321991972039262957577516164190116857192216679696709022360699038278041956469806301281496644070555400826382714642275042888177191816979213704602157669455172368104533814686544383507703610073612650411680049909942967696905729292056986674145990417705336099952451748047216295120213756699218488346761979675137037944181686697050039023203388544411998643186994945894423916565212992340863115108241479828129422290524243501895652659357558133000482460968262891318695158996769102014507749709435008031068515595192724389752306502891183902488382091776289964290973712037793600529437457612518915282626379024603565466641645906311658477671568903177399880060494454015795607581130676538846179636689339155089348984817646231771596954994988507632075132780702593534476495889549174810802619663403728113438207936601516099830299767591879499167650326796489428686929405989533591711001326249217658300640229230417012288957302143927293427892404526140242457001984*i1^144 + -1096091934338945885945036564067550169292294072513734435872267917509841542198574307674863494315874127273361128098166051616239244702472870791862241552120988658087837268560213834646950458196869223583983586974954929997354900899130129656234066405977888601645402756738582765280000583892305366489550265652439977162928124468546734557543139130205932295347060098528445570630025305439314550680522310510321420307191393690530907143460713914950493857283579603373386235738227836421019987667859785025664829492473800359375479891999336596954542504668492810401729439131252261669574754788712403631824133028785224802733054430698905094382114987601161104147961880916347930867330768039276528871891580209867514785514884535007632704469362062474283156976165604911971347571526660522523188792783202109388248855622663008840118186391799495340787921701370667693971471121090854687885104534567846310964460203928892312522629241676407739604497495522195204312515806213354261045485466221677413828317545991490910662170419305570785726759690017718226903575460895753037190011268879049294761268876656240929845822327646432632493168185913898426722509944954054739466857834636295740841621573473519593413449268493881437967255723499718151057137962047889923862249497709373533340991655996172903275863090362720432134693813323110576265649701024604148360422879733862131994633037037134870406718867795599273867460025825062754390493858960808796447710814548137008389543358247340642552366997158892180229112144877756064629853245913770096970009976641618906306304153443693479779622480891671074939138321744369001518720132151027516972586497207625401039694659728905806893409846036969268327452883064200029112643549350471976860450041826292303505884858688188014614809685590758902305619174145864804991851842583397950139039782100138438527602286046635152673683311612376109946306652165530860042157325928818331772698810475427230375984636709367164754954538597300765536824057088891472212992243320618575097244505065643476463415415737766409722603482499345070974804682402731750278037504*i1^145 + -1385559848470361060981571114210702390579008019142063992253425940291813514203421076230517777841747273013596128709656127795388577053323419344413292269299060456872989293445531282780802422685726312436026830447100557225937715479286741037769300976301341630194648042387596886268635762063844479116546203746890213946817658646245786171304353860540640541558480187172678330732773425500885656501876218677762250365748383565124523740341028331016828568147843132459006868185861570471951827644516025737798413578055484971738989885044823581297319531544743949568609070110136191023160505585138667906752326748907473302114532055236411687673528637470118230800670988295643038211859296329835963212172462296343869759389845349897475529847123908448460296872998946003496424938627770367143775255563697077677960828821647678138954864417506310674201952534436331266690332265119012023300944074721436219428479769868081449982560378956102312524207330594327480707197533664050630094464185353719863731916743389843476954282640193501536873728105631899814225975828841251125016941150397821211235544358468542108921911468918919984107781361914880266212740479872517914332610398343362257545389128759925991665022947752780055757795690789915034317488457904328502269405111992539713425433659146842340377570919509262701592862186151899033598200344358315423449852402640997453498950625690042082900236723139636933389276620559316925447531862188907306841645283689777892588187666657505911970968034577111729497606296864294710254979765728260921102802728072729360905602391876675116849218184525407938007379165823461638418964233878764726262900698323191399545067606792487132205634626752793075127039610802884849361473854848619709736872427114085101490060946240860633222172091894338266540667009405304917679219965672348311886573711297568084287250058986017517799727586581961418607463177227986679985500866584149704692487989827562093664056055622129917615825624801342470812785792344330927766152237516100035866611811293221277206283366907355644020319721281235585813646327955849216*i1^146 + -845009974509017628085425844042285792126023494340112747247284897149669396538908416165999744856305633913806074398290236456493357507835042343131299128021645041884215987321586135693087507514461167513748167610342438869150654236255059548824542930852524050274483541988129968363542451083650311009420117367400125070201345239043367666557061415708026480649821576563522375346468803743122914266264967959892769667506994822437793291594750091804555719943685003261898476072482422191655771993525910676974630465258506275799176735942417785237991028641447610970927166354062381333646077954298345934309651524670493077241075436410458807633180406523981137417474308316255707131365416803669946390843191300828006476306125053436660608628549833339233836039699861753368973916965413589079304744014058500170512290513046122534869635489721235469969222137050319939483392167689669542722730484883071716089492336641587422930404910594067754735357326372041840933372330109136051024827354859604983820111800755446843726960858297536723041137381718813269667035357342167330229741625963165067965554968459125379042054130372324622845709848369026880400339389117994566451122871020237424665771410624065896525361901616812694064627169914016670116246365117355982295956849318774666820949661691898614906279939523070783109831828849570454490285225729105719655610689576901941966540427428608480151059760894461896789337763556092835798297861718144317577683521224727247400943500351230990584405412207447639645874998878762450082217272701986215265699793464347483919954522215762192264990848684813870048256066670655928509503962881992562119084109010354733412304806774879495475030689873797933972650107828706626587698594535213883294779513572514043232571690448926268812158702185034068610987626233307665028554591209147928724490646339787488392658171227525441228679285453426860410994175613548522485113894223055657047326809355123548941579885749576184112851952054405145278457082768443718759938004434097921788439402710547359937874549772049669629918978059066628288544768*i1^147 + -362154995830763848416340208451964904667899061372985942538220137934936632192557395863977250096744915605603397906452692662350382194864013298380708380601146247620595978102638752891201819452285394363962894079864871920904024296057058187119685143800332737347970864644154707516500800012563069990923573395376629385727659013757640391884723940451180424668586313793238489510868665288839652201627035781713118361281364339337816948550598604729424321110258218888453755122334224942318597790448462668004826021119770199605204736971218777806236134939564533525082646962937968909521577613673963916413618033079071617354199418278698904017619975260006045160208520192694690625465215846607596523296066591341550870674818517500887143769756010015368372745834578786244025493063174495806012786700227787692821283164918414043524661963330184543117652671952459093580077798345688550492512983903593885538837107729271197491637744348464500320429283177568733297116289681603126526107355079182206828744329420311409318796277795606953074608274835317491721675972996491531657923527031601043740555847460336563831372870791148333324913668382851957556382210872064337772366930286606861163276656437536624306809426930403700326153169796313442354528708680810361794526374037364208406243030070355723351459388088208501595279816970859438680888573405090456832828340998071599592229824705008085626148855284798543542074246281402749012318611158906190278782735625539427570777994763329459998876031973768040891425345465006973442504235612569673271639514864919854349758352345213765459328194833901931509660201161382959237504124273506132909913247215487016806144660341182703175652044765336499253000824856809636166670363115478163411690949730397563805588283190970669099277027783157072789195153965696734598533458244079228600564408919865293460629176066542725930695793513255434074722305762583568907275190860721277419481477861367759052321348998093131025394646440747258795662891268710201131941240055751689029395100754277112190105535982495511732917935752085504*i1^148 + -41673978163494538305488594476361614683168249362967920565436313920312280429497139453724379759867543028531466046996363919540075678037381231857164400254488543420260099884161140574467056169149089801752826234778186014129209034423735551717809488597999224126352566625271184823282180090620674164639833899700254137468427298869455334779467430817102721466670917056842168007731260054428330942605859490372711906731349852802604287614537001823444678946256059815920471015349156312084087223454411830903024508714117272216514612110818945490613616502000167153069777421648569905821011992022308342945654776826874767471092218080721503416850825652543572437149116744635835557838928835891848575800073687095864041116799704604404413549473033321585790775479833905449781841454188873126263178776680100846774249171387032134454805956960974786202951329658383375520671449182837172553488862367776484870222975522702918738257035402014099704828515811714830015628896361503708234806090423983544398674478114547340907246997758481380273359645200206304754641105674583992959638259116540044894914285970898685567421582051062046587886976853713724257937052948483951077647572177808151733515412728940863748556695861044686014746365148904833387857089786115503553401179760890927758848775873563043303679455967752095641177586190677729897522903873783822440680343004187042229603758381952077688230412460654092988290882266002913021404687227650200595825314182231164519642688863970008493153600810529693670568236107239128822387380244028094492355436303228327861114051003804772166672135600139891329161489789530756053416788141469275442352577161513423870947397536832361461672268677017847233796351621035490634324068180302602096112736409085312987809931534121943382733708110611746991552691999679224608140066105441847767159762303819111054949523225818811174459018538265306184420261154243244495496605215523301623253588131415956118724423679916295934082774271627089069354525741641677066806801136013626582004724306690814757216532706529443248603136*i1^149 + 7532451844101479966674904520123626436345182551403821699683465471582852856695898837271383655407497851223583844269559016007546458168245208406004943123257800408578915278409275398972867261083609987440670147074810198430653990096449883177840304805491289872645014992196023888577442871562373660354313065210075074994623725554059937415184550628828111554153972389095420116627347641689898067620224208115549432968299261822092949066189483585633999078792833535577408692607943106001959168426888370825745137901765068052409893075577925368075250619406970472144168475501301540142746595715580368142469992530921653880200216836866423646248630338354195475545360474559043093552205259357162545076659800952622057934725283044186338369862005777094466251953594603971563636701819435503378949673599281350072578198285775516126974572023233876701241407453828417398589038028309862397067259044230697644471463162715672275773038900593261027303206438259098994585329916551714172482653596412065732257430722837013982829296206304769837135155372877584904534105597730916797405243299581511152065955373406663279782946540957276116084737035701740687513422051835910654184374722722890073960267867478509183127442297103062205306979451243352615922975620622569921951022072945731134330208652424859741103989013625955351258039377447740435472782848497779185440501945142144127847185030228333499410584859222617336853301037973655107423721125658064350636877363669848145898217570854179050395789474596123479313997989659026335185650242727206412576412921531158347730937932867155758302625681273936972163451826055724544059493154510629466773959408784483801064555435313577396123961288074704999209447718090244531962675097434659091456920735652810054316287339690844415947158359468410298573466660188906276830346609532019139624478902713426501749208398482853403577879509810119182185272702973958914473566448114156481734645448944115787610211465887705208780067371315230011682219368379119798990047795164794957992053408439473036550722851700736*i1^150 + 325869592924494806205646622069706403109214777089834848628843471896946955553358091951708826349189192313238014173637230743851339251480060317591923839965114987250311110022535027731907572795004961588234483636155586618019629779956683544775222005454086209920205682105456228489942423017610172473649273367460791441774525468524680928039427259256213592023026034449601215904680182421969075219278497413913595375692756262147681963643735339912776990256585153399435219245418951436112930679733700527323065754853391625935583713747078190424771127720692082572704507074181091714159417785296655548715388565225377692952775524945760671626912429851330800128484801230058078902485641236344366425097024149588526071504010727869939174393642624764415505192219791696217507695725461595426888836693387225380278045996484930853158878662143042680624471195327701540559291978243201038011071048636582917486494725548693879450432335376527869451771300314979146349517220380371251307867557583564489147552849591700441669681509000634378614671659051010325351797170414513440877432168836939934033596374346315555092868042171030665614605205757936304182929756068212595026217472221509164251433743318304356806194844843236402865290968110290439419201701465944259000658165352490633900451747091377366815188428725922458234775107239692980051643413801564412589460987513173054724794906786153926333685303891975450122716167244604527772308755053933513556894627075506327268152158327808839680312347722958420621790827498322017544199908300698290238712206286331841284135473701320109799689757325143249126876492330951852343583264477296761430899044052650771885114999929898927579087579103474499458426638346729047616808840553359950925303436711807038290890299039331341835863871520592151794579349213301347478941433769921515673208659565969192977930802040658859372939671172211091098017050546660426313347943762408383451741816541635145425704439090503800119571219150183185237809650984142468986946573562658528210403104141841524588544*i1^151 + -348122421028299848017920663732022062906317733856665907397342567726525846455196553950668207041269038301510175798014717473841387781755273304097211788308447799361427641369968706736290204309975251108463439768611343263659653121832248846517033609266781876114312536617834152034812549157891652711941701604474000286867216976126810575648696720972166028065605681441129048682967944611197884067906089597958604559250899388565018934617452341540159634372393688248818654047848482620891458775969153759523841371664639680247650750441915520078205440465377921041465084889748206872065954689715062332225507893399350977325724980620836548835050278396884162444759310260056780932847259240989972768078069495318511352740337042978892586203814894716796491385397081273577938299083677348248019502975992073452937566796170091854347009919255602453564341635360025262025483632704996843951125106398210537424361813794361266258023076786778551502588928265488039442219606138043705955892581586048488282852932717578433124003432711705445347550524874157823116485252205081361586879952321707221762857275138909076031441192202894604191737477265857364471023406086569563658677297927800502785030708754741842219819974490296867211615532723133179816877890921230204191874399965764977691690312839970311520696746657438772849991245382835381661803735299342426501987193216235774182463503615647882193257569517447612461923461176947581474880478245333830818885732297602299394116539710910216412249195622486031685122602658731453017371901184191732556799868529525150079767983226442757243106316545166938412680156477705266812052336707962966592889510752651585301551681228030806394425963442267785480008236712056781363545342928303815544679393494477898068049487241955188710149379770829923470632511180033377562715800912252036974203404883531520422872204985244372204105898721733890788212880433881823646420875425932816081544083718413121944712643535324652499061719952621383521229270099136736254016902736225958821395051839488*i1^152 + 8794593306434844747695730336107879620652836636535747048466005348101833752105805177920510413390449740226740584121779175674613118978598869557807591634994702010418908584463674438558464485108449214146044266733559619530423122646778546728985173142235582082719073522361949506957120949593562352227721766975596299959801686036781106433895843750592144112975997516809964455181972992000281452540813928290538506292087257123206578138941123972284509694085209527150657620786535689812776802497310932707422097024300693325023457255931016117775714389955021590650713271018671764938763258288726752523750637976655727044996117352628976638628627624596712625586999770217519411167729259019830873052959224884569445990506328336579940886652107316529802308903267406957427442654683411815629264689208411280714451128420130915608062306864004051202341106071819762971427498306960604703275661026949519157986229110791326367933320456415600085377600067098305995862516437359929719752424186246460745494449261466372662960975546637988892077951759086847398703704612924281109805977684350306989093006502815442336838228523348129293295512340504083796021947268257553907089021909270322819958394713080963658128590860060669930703888493098095717508759692052934436116634865941229666049099579368985170677323233695998270399934991894810962902764505060647420030725075907329193134914687186749026015770176120801679044319327490581415407683393960997972040426003127155198432136017788834825256947517215170980583600769315082679181693608918647169384846101067036027802863280022868467013809787101601582784762646204920477811653625765405718193606099019017198402349262586291952700017097009063264926766216461437517698376245515820585511262426174388044212707954549816239027480798441955355276880868697497378854524935308587388430755235281992007842830708439236201399008519383683452078102127007621529074038142653814931275334591152732514281171971991565435990051893599474312994468142250548859236536100914439651328*i1^153 + -640305136668770341408796804711216535152416517473660723907376167993056382532686091861234618459532292479425433755638925773061707897088207742749756379527385913933033803488688451572233624563290242923045227928562419638112616878205204002642571617932089279280821858864730948406792235986955509984774239075570233297458051980896514642431376303959745612411774237699816967330978792870594120204356306770966901758881583523253812324403575181523064405529757044756483628079554631243207708712411991806158634336195039510275058350251988401062048594586007366377884948202760857917512692933499585257899474781140724237729568257259121268172111448089888494889438398839927857178040394024564517978877032030887772862530374672440577745938351266626588218215302443788831752004721929000844816310039893262992172274186817002200811310330071454148350369543391834874830526041527857781063539241434016014742828357286398697465918185466741276981457585108929126307311528022330549860550633580269774411677995289914531417848994988360378359985409139335180917392655741444717874572377999228266362996185901727346140062705720928864850757783413350830367824912890278800493580374331881731440194182546031415767247032652865929288866167052944938955467336852696236621605219943319289836652357365114375255333309326498442991061393077780041944396660238941363702961928900655079217709012164936154264219643698258744683031310200750834529506912270263508003977094331243305634825124549903208181349768508811645708803501996270939960496849926439585646487322747474343483880475847414229686270974732697726264493067486601751541528235896670452927937487821130348024515015942881075692670431945457794844409999797244495646841800711582388683190812808464396268396191653914125163757937507338586026156423302502384953920861408788731814377570109815251664850436988833570852851013274644040555553077368895117824173776164771000237745702143360548637035831324299223195756832134922853627505110752020579991058120704*i1^154 + -198333762360751133864805815145714996928836065289378375726066294111183707856006999429011692132387950994008048888186269113123066697850807273381270990175729507812924753697836839107755943869228558363010611253002693554428421674992093808887962403600966920248118897649338139685839199274733918808166552063950047777160695024349680450641432236609578446477431582104616186331555659764732201471356035853852480771334633471269669385353844873907029907074888066079189528002583224630566161480545326890291855962247336781714502006082765623540934039365717773837125455315709771961423575566390735426837488280266163292275705807544567698619160309668919755394483188680431755709343904795125406412041139991792696364859047769607775777315686544019583498401784266235445917517223426840336809771065399866241419653026289269107428698326764401463783253812716958302698281036783743282971093550678410882202188147445076876266214098594727690711700502645542036456181301168019573837982325264203498806824558730707021292082603677625902073243209156002826482957152203317573277352499795454247665786351746339041020964373534894676176797954563963388531017901950963774070450032440410722698416815862449697415495595497533707554889115490227598023011324656838174892750807899877882805482776816969168658110573497783503737489251009109497600300363544152038578573432569054988261548216149571011171073751603806154331121344286285528449703623852588555952097625103368756948302403213639219564062965382978514659506269284072124580749746006948189225110766653057756914342147795258710645699861895381213094662920596936529264897807940710717551213292668447341645372421937134520948417321288605946072046818985448268775356332765739554485234978870751455993729689511800450783090171382631681719564896005922975358931962464659374523701013292385032578197982225890916639990435518201116328695005656444208594646993099654642700060561442933815835412165441236675688293474413446371415865817117432479744*i1^155 + -16689829537764432120922843937803309756399419294335099999922577713217704980341772190704662335098789771509879674248591317481445211528890371910150446996461515410874759174350272733298481109674800493785924584367196937076306876132504907574961707983524537809681495430805165991727539788366230883848278303235458781767811323561551348262253272451204150879923552983262024100912391090851786090428058551858543965221104326752723647829523755446069296265383069655699691044602255092115195579343177010804869368448342812265220797380169521425010722867148637415850486814478129681158199599621769235605322048656891086720694080356340710115653858564290894162324424199193752442332220853821110447522783347521072279823029999779981427793391900378117883232430889662460806496873246181850870402358512569282134775743094524830530357550217105626163406535967499954986855074020170231476673454819519255964218610353313480951046468502998853372182868092645927273857372684024217837708954934669684192660455927746410861997018002983079588016601665627354725177689998415710770816808117292687835432516239026338905968860904883990432789231413789571530157641202936429429147552059964154765118170138677952191584045518010344792188635814629923777797583816470408278438478402204677537155382595311622876650341244536567797868797440824372167064722641093176116348312963229397905660500636589679869004555378797315681472235758091509407072535860167537299294305318568967777332650300854966996403832785715579019324177378944456369184131117666562841920784250701597009368072671327503939578367113177102481219842520752428004810543758642745771366207769123199152392946710079785304494544610398186171037748037048128917813443761342445021091721281467478560357375579649216952526458033328860317454459582504845054482684294499927849485353793409837082820830966483097235962250882667674856912845437901419856015983965124684623179744440925095760719027199660426784281530423210525264277667840*i1^156 + -714032759232377115015708024897660487541954471237772071275648311391600361479126103352866947753072274328233547711644740694584910993017827212206375420936330769561638924886735591146162895686821692286034833725965477262123510772538793147000812033879629094741267827746202963656419923852211260597093097144012973343558915360237396234984430239601272135511279284440210941382563686878456573048800329940393478212548075175759470012472229288830388812270002503915541991796893873862130013248240257876763069852028380158773699172024432609942845763158612099781929134677035711687281897444532878352185893236982002029113304215932787320893360266460327897305078190413787674329480237918018948737396452418149389769893299108732057787673001983550567378612990330687453467385917307776585827911973688476163515760192890805188977005956259564703188254050026627984438240977245717432534580635876411149234844903020183984398876421065363666078081709826081153836230478273639975759636565373566927807717214331908022110052078698019121507643033998148240118246904471485547997391014272024997093466846577165184522486094981901488972880573822010658104404772050596869229789062567691760552304526429580096203227564746237525854702088414017421197873529293484123254097124004407569445301185979748950653155720787654805337619815456926098538447812392188089543986859655979986355738332924565899169243800540736768114240172516120137856939075371861442654290479506910936243645897798171583313358660963563111905921618045272703839561056726514063288445121600767583041603073013698776932886711358295346197405350117175041105603358778060178177745055591582113058189962784710613997789794705392871966943755907973880789974658209517430166234463588592894657156805223131571782176306539232042020991650000739654747749904855707718861126400719002784152003359050980962498075893922476919901847748296588981735020690737032680018659805271507381499452981076086702569514632122204160*i1^157 + -19121079478923295943047716292749672926960541604615723987091831590613597852091405339436725363243640545169023619016958106799384090073569093541445283458721287625680840046635765202183776904298633802719057779903040280606838905337197708181114643259838418115271755473897015380359911026330485396773593559694457173958535412567523507911662392717645244252385559696845303395379872033436922508418691287911223245765271590779473248667272254793661276583494438999497217975899423432355763162963845596928535151066882288798694475826882500295756470776352753887312926971183953248144347746132903234773549380144314055935495432242785797574870315506869325937818680686521088154695714486822999958201068872779980196222398155745000731544729085792885927134312949828266718111761045187634594590157997136868974844676762387220199579487261417402455671160176961697463821875384611136718252380815341320673987210099615035680134099866086763173882835715606158285488799172897404073706648469764364170117728762683759942643144756126191997741182539281614713955859103614688162718668552223406520560985933617278151752689159792137282691595361034661998580348786487022987794899555513430679666619388537940868149342618218549055019348456250765381081119001720806387846828268144207599771625851345967915519702042789737729124951266278571897824446908950706117488855274050601197199798692816735282918582018928950020512834207323415010027063424467689923219472969907810105378162076679229488254923963404957087162681474944631037273739604819085919266534137015212726468658846770035188467893447704978666606546358804392842648866572039957460755361840627734075253202970489485799226257233785602900581736881398511611910847378098511864507382655441205604437506744815032490785770764335148632492403910138330567641144958573711897351456399676917848316472672077365374658726758076298204207415714799875733621880462531308394083168229446414448277589576415842175811584*i1^158 + -334995615272280714489522438804020641056045852156493508028980912739180615513780922712685921802607021218846173222957643614090636876795377604425438338858635487810827405567732149283443839294969909378643555939422942353342944855182874350288046088244273907882827936518811422797360813430759880697413487837141032285237384513296623725088721139804128440648063542909481105884106850071281738430351778105779578975220334508792610470088756656189040226171810228199738239977701639721663329712916196275894782521077439513219424238698940190516688671874471490934609186159266702325899771709054630933350826602621280216408332358388993659810666903465221337233367018190317328191233601021719576066710809565051261016603309235433525668277624846475826343091831578295450586820505335483638354030693814257442665855921708769664283046118863997845320158429294221080756092872907066179683482848909733338041390403015506903196677289834939300264942535480692073917585892561795254125243932240973416311441897043571987582933579233105903681860356533751240536321863596629367193825930208860391246542351813485891855052448194835310115099222582270601404624984756105851903861369734436298441603215257697689401355545966000351283508622722679981429584108864584869686343996894761689956203370424314908913746884270437315366280815298512828648285402485542990812902133102683998897567187094785747705301698924153399045758942627784406966421520924055222789830755832920271319195831896420979483964144520577440716303137817803204640882217686588772415711080239172429308407809604073608288346495835981694539053807232972462691152273426818220427730336397531560864873156138557280116876083655805779970905362804551150797559498392950952588891432358421360269672007274795515788612439994472012936328560577449159619200881513189765650527551455096358349897842023013274607983998852010139806144404551127509865887645510430856725247883531106645650899468288000*i1^159 + -3897947040136097192563341878903073015966052721966195695343344252210387899064849960264910705128723586331497859647765383360719618300596284599233984055878312740756598994618307171747550424735493014120734389988348241336562542939962951648196564965816839213767056576001328056043543423993793654068363367125921587643205974687302076005111395959529541962746991961911357308675370110358669858369230856922735585562581738559982822364520520439201478600681090012579407057109091149310995811671507305251958483516226493643063622204422538982869807385380350277103804593634002623458820356194375408981408778687284466940428131797258970131203145959646948521734644669998606709304736041818405787102823409585697540093366185602005281355439796582552980882947805488143362449802988103187493917332073630442465188846309483170288663115323435358532893800788976207476153596008938406101528571685649710386951372195692101321089956136732559233555347156861530403056232283658122979797254489944973945584846343068959389656511857364816826130580453274878942461415073442791143389529843679811828589253556319194320563224862183084943378813148107504577945177509148480709102880136893264678063853586553215065133140557468530193887603025014873309074018519217368944328945294090303218733099990564689551153371325897697157651609312173110958954823434773332405184607366565044571481000306631724683281982079685199225833471780540532646436294660255270317528794487676386793883213429691315402906099259953615717353043957135286161428625213234645228631661063737023922500943872057771728622213974773572753079297387578613215492686502434681856260029248679892615957488000185432142866128120457016289549041416605895576111655851334398790266347077726641760926978770666336019832204094094098015396497686684405026708267284873442376092109839183518589623305950505274147017424924070758838018023532463825528515325503681650625710654147998515200000*i1^160 + -30327924631761579056886906785547474713215646514502261951623536218395048705396936531550596626322040371430727944261162820338168965138589230792225729835648159192783509583693503747719478087906337166348134528782466080221916001246116678763102394645076747302973534203323912796564983976804986683519440958000041224551914323115179241624546104163659236395249605145155994664253534387776369722352925658500483200202065612296163898000501283038859741595784216399619173479170312360954941746676030595502776382509221134459564237321274293144512149522390737317635919649455632562838888148795569481426506157967127346316933987841336466430395586785376916345795143909681236862084624521656810982823686484363247452336565123874899784846437485009852529967429884167251671759106740199728624887401292602799281067577702547737994527768868683141622431884418228783995359078828659016731639321720438993626687783182966328866784534646088607596079585973141174651167043526144867524246210392489965144387726729895685771996849888388319070887067851646864075398649548279880687592387172406098209019339143638470829710492248111720837948032284822989286511773927335713326064365795239019914743344874483522095423952870853100342949973439020855633412216582087142181786240978140211475806047718586237498547231618128492887375652236841745746987120618150344043762311484043178100040474227841403951336952136867172712425175773969316531724442963103583305460643952250724251369048355676870183423633336929342300443232442494835250020779842673674952840141877860149175947857362647937676452690417324650925219776107298772840037021395139704590073273253625536155665553507664387149042102638277881144365337264205015765837240425734834582051825494091784006374127819283417540719718494548782670673626410899117342259005394185051455458504780836444467441667877756279897036673620514354114931444382162149537364288470692376084480000000*i1^161 + -156758994554552519429055872308882613955691502808352823314099691060594942267561823682008414542013988726147328796826789874830732231218315578556883340803916363268461947055059818290302616827941849863395085849680267621983120565240919391538814088552917370895725913069670832238683212022676147878794474684072389156831432348712654786625888121379889751225755403643659568955031568455070473606884648624893306190338715199526331819466725476118206300232324539451119883084376801498245096236163461613090171870736774377968848677458660435822573608505714221254461335281883819680041080560934414411895934575701271809438591167892588975525562387199679915276218586381794770267495281337137260752569125874183182879110460890970751989849148291642492213898301990087444115391945829198272058703325963517268770845117126050084949909760651957704293262351708044614730527743615295016690707460822075122612285185117437292822291269829235297103021574969268298664414212834970206928571955947442775809408189221009218323464812399291354213494878579996472078405691261841194316170225375345831032176065528480203742679631577559169215034966993062116419986584005704488164607564890968942297643908429220326869161606697375200040034286367208155229721422088309691064865015740866705635910426292445652616086648106838258796826459691147568877757067904933200232919619351538350766263219280805857310908888034345116425496913749684321201115853310208199739170808822638086479419626919624664247128891576339240151663525915214749338653846010837903259424509528053775333014811171159260115649539206007453813955938840425151330112096919592540134222159801097406711846764953919018456833961636147781836559715015899296956936329620094836846053688287702948857475396360853110812416443173403349227203156794834096805326830531801362318263820140153560156718515965802736156805036720017188537338464605514802990678016000000000*i1^162 + -514651444085985797852598928621299950254536029083612250752792493400783259195691348725250737635008704889064018440895394221295186675926493592184021263077196261661325110359631931552412766625084137690345192726173956971331693576955982285569403635255935633738249020817515248504332496134119650736080424728193598536281704174002630637883585379622533634078558854785971135687223367282707038000849526594138160995104674839148005904695489814645555829808791029104968090436394729121437653798415045256190845652298727313898573625233130152798638411383550786289035424052567227316749716887574394362413490782061411832067951060319175382064843011220397545693474040416099840643828171388532008360074808933164262375736441979558308311301870514840259710862416616713992080531356060426964430650856188230375011692999837092219949769749267196078953160148068509662498303325960789158511292003901733155108726773191535421757102549185463244564660647404092533492646986035586885651545909347231987996222870637262974515540604249688195424806716380766475211919869029997451176562765308994786587443230815534027198458708382343847986832655238811789386505398614797551371476512476162334838994250328261368425377862124543849992555123105319234853818806576568809366200918645753070882753968690613014660641096590831522460801833100070580561976381221918303884893222100477100494176926464905998770910457090045651952764794188386087202767727141663767942785859301460161703454635381326778963547926660218835698649958022484740856268144187770295926002517324970446133584069558267365101444191223260265325428427040697644987129290544962645551728196338774911437791167024244277196653627970290842915832439316037713409980992298697740662326273244309377311191455875780307079586130896870829291449472437027450288448681132513459197098695986154949161367527538998284461934748680416414004209327800320000000000*i1^163 + -925472096707791717208241538856611759564885876896704274125651077067893754316101313272708712835402746710138616711907242668335632616488946928588566776024438646476330492020212112060108187147596651099667276421465710118412796342515863776336073458173269223610687275832736255501028359835663443120945516991921365126181362746269778601066908241534941913228925912240663626586137324910632711099306471665221690959456075019441239835554167434491541696777526277530720650188182069227239210800967311618971489328250239874432713740575695311667349184702953390809960015773317732374080275978831425882556373763853477649851180996609796579057538736972979371592186014060618274107429476291375455481688982501375609465748774885110415477223273329369991697995805223335917818550268406942647081543452454732969301773497829213574873040355594823361215701355680399849214629745972406754139881204964464111517677596391541674072346313949062787997289408663696987916515732104556074033162985436816766728244689550900820454936938279802602469352241993436787371813447411612072103121810386138159478053238260801245783728420180190969433428542363532699833587199229268956845655712753983789224996582384327529085788982291311449500501439923409191917406282794491213670541235716271598691244199182828805413229188384538906310518403500157824529744753183993246134933897513029738580656109427610084623379036582870986520757947660396140839416901466157409563889619229907669987300158267374761242289013349046188940827268243049861820815315290487606802238353631710812601161709062221893890610842668581865365434583543234320833706049150698976886059811283759891448477422277215256599974112437985323251869898814582842485610513750911663284209069675870266792696741133537282375834514973229193337616024465848720489669301261161845734693303485324371137053703816033093138364188044820480000000000000*i1^164 + -943629544882954252631176684071493635231203260193973017507744786442916493967819693207250112224938011960895521811134604094483094674350204056128948772474457947947689940733499647135678594203475838438583125775861491114541907709804545869669137519202137105593210563829421959501185664927788387002257956608851784507592770924097712784069119011902372641085262967669301088483530998779208690607617384791864482182696469234569773989694057684235955007416330431695262763140762021149854597618451501809205129380877331744034642090977519613049126433079613385530517165902939948233212444757481734560311055902434073975462570519055674015930287905141049442625353171692501300049596288655104632069693177293330762260482005368532351329201858500358768604645102833317004237184537034156390315196258594595699375685556079168600351120587685469298703633939729837310020696050200338017560230470066449910829212086103653949741633434359946394523173720990571232971865485624436765600361387123620547420427005590578570416948046181500543109586970279701835067709582936158192115912229605353465661543695557192276614287620162785686894501432311038335268312150201738645153927459691849747232832878989987281630488847476400293216259878204459287503224441297456863902387338374935743230379193288475590938970410927534769716758757101929056428206432095100449743488657805555870410667126703027569433963890025260305008150153490615561420106493901950247021714742646412528810934930627284025651914968790981495730433974746620642550910256113728096046603716725056563784918808121047626852770105602456569017371732744731513380734685284000330086033055868528028458863532479993687986377843229245271604385867107799927358471565331443768682399393688611363284904273933857395305715037737078014876230635113547049685974179832660687937581683721644310196366338355407880192000000000000000*i1^165 + -3149625129998017340195451849476536179643692101702994691291936370582280668609127519122145400507765502024644842635503464351486158371475322502329395812470500453278863578431234304949945146342345673315595699065116824842690009765439618197866661746031784256930603937364257890504179912270403559751868844660439706589784744610994851775105121473263102268348850987321438444795004140162733316896171138814139571617573357539370375310910604515345865130956308823822458645824965689724768053681516102965362617124760859457570036163184533696248311961141575201250049120047232521231945450093986295865300297118612722028288958534213833131724960637531582698405660216534876700158008368648514715798517585383729678709543364384336892867228908215116222354642031358914914419055649698970866224325429127004370109694110767874896233262099655183122905069522358683316111701555580934447653850629853852136949486281345910891348486830370470655291586903700290842510964264916308729756903359573640815737606993054698889399509549001279047367505356443956831854123828741719890721132892802886993103248664429852913356688103468988048968851780394012311638192728487370521839443778976469994654287163051543876885188401674928651452557755590230520261410046297457301768732488197823022755478030116977989490278328979738238713718170951059506113956254538803509879048870481799419931231042045308530658824081758245240782571294034131560983120093384116768624738242197168490432076212324677565067761019519709605102460000519370735523684161995765433137581675868284608322832935800197805171304634503452772395063379217942457314106168494573382320816044481591805674539758540545396028054176670680311440200852033004937937266090230265192979546376068200005897969746292137499392128095283484832670723619847517726783119193411009850138921535947159456500940800000000000000000*i1^166 + -21241691681044902861634458185145435491712715660175075207760279438920307425065888325233835938552889438728530168361420199770935465002209310100257992508453115323027941341080024338686095914900617202761960127168512253706700482439033780189200030154381436763930931321136002947782997264599835698085357074390322086832361719223117435075623522581755766965661663579113418976963306258932291854423077056250337183389310181056162534591740412273157766869295107855166035371665950453072700902176127125192343674128749711908453137779744563282328625429598596347339774900554443744473640294882781089973936008911359997828815658859630270674200211785886399874484522175586941773694950481597063384249124321894415665866556836520892231882567402384212050663964348086168719406950537182398909917655611148929958676244906211761992298892228522140996527638312291205574977820215716889941555782744414819629981113526618127102347239938544640133900513131891925353585494250491329323897016204719448572576318063808611696192628060115402344124810489118300444922126733785541601261425110798457730384222500690224490793673368606167109127333610783591490993362726020024883319689379983589372403927572953450696012543416174640459718539018785834186099615241134909274774865472036262854339966297000240760877787936952307029563157353349403941627184472689896864015877255550514491071526198696266074481485764723172687248779494984343361104123513364441720585977417430028891612317703719402772448975494175389454647964984825490732404061057592822340390056101853462051819363143371430953224013561381910843646725580748769988148542659274404042446351165482078305603852157340329382391207118220821957183722391684077915687705069710620995575922989248749277544211017295286839591114732941149421096381267247714980161207038122982090379100160000000000000000000*i1^167 + -213669344475939834954868017845131858469512117289643791535711370048644864043647362676761148557881036975992784018467894382774508067968555222764602523405391316742822524864312516152272547042073290481586208660202175873259477799847441517362238732047280052568393708187218504202005668724143944573626596336744154986558270409105054134668570896103488221926368899203223282169985892751764907418387101408350869166213312364878380760928516681954518786428641202170464224973465565279488330174573656414526130834641844493686928670895839771338551733628725017043230997071258187292914105300768931309260238537472158905722750018629235902533170999287691394528978635237942544235287246619460409934396498553336370156422285547885035708282071009788729593976005598971299837083597087877065091861981105296679420066014366911127218943587369210985362197089239407414074686082745993394584440312111966942964945040268909953605430932786834884109906356502949917628144528849466192592651328472856447623328678890355562596151739647835809544506846565452429320987477002373750838325677970706888252730048122058143297900276756545418595372928297613396854820790908170915779508300978869742466574772913679791962912543085201234751997749519775786776742820323564756732913326400715303988498716494907412014460128854318349820370588493296197715983924145841314478228754057727621774176822576827481433447077631094694514509763775368186114140203293722968987173270041625895205510540501169697358876344895923596515871539019404656604880248714636438980426824574250538718057071360929220792291213541794141267719244330574258451257616901872042405702420856036258030281348778664642822174539915093853719509862571617570650755007432072597722535546978808411533925952733332823941658519462668689391146856262957680818858334617600000000000000000000*i1^168 + 350026196973353972943845672066934678617977714573897663402526898427838746090493494575699959419331260350368899609550037845259537544251211923025063295174374641712618577871199699439025118434135265625990378936461677500756728606992923742899577327214541784973575930595872426024710691655872845966073041575789682673663131676982739397360859313592558643174792927162748317345486553561423879727987988202159567137887024532834304652899260164632333386282585272698284558676733760133285095688435839197472029122861036868507594723012716730823000888974237929411804412562444854972024804179241884564892803111343392698796867511582601337492043295088319926718993579866140322902611570099407290250310008693012266995332459236042233323557900886992931353888827465479095614568031986100175712632583200597115153856086227212360565060900438433474555751043420031770436102462878745238027455049303298040522772711696208667714417959507418680200732633708639657871229081328347044086499619819048301609080519072244904481850560929343848471474364618396354260416248379664007857609439900383611099724140091463325126570256207194579457489491835373079955578102148601749089304677625365423623200200416973769964790591476717121453204265105205938512645853243638297252350653164541367473209499715887723731588442173622081283631745688403049572856306949986851357098920241455909932889632799513657656716215662103563349414274806598263842486971632712905853331052207229864098982350652097689697785026808003201058166660311774400419646736633503956244992647620642451063699790530603019047349713101845427567361648571929740794794870109962552494984008778045388047767581725993451511595983921238896624488473101120284193603625863470769658794124045301499795370085699672647819957393570572739988196583014400000000000000000000000*i1^169 + -122638427969070089647514598685396427085499463941328424475778582619654409257068833699043455992373286405775414785252101161828577586820466201677719592224641755981509428789831731714590134069869076001426957326104922267904522287030475048165577689521045108789856581200249347539850174808406639777937891251564265928489814555349988627791891024456238877515949199310009695588992764794683230312386024829351769633351868543639390829345814869254168108261326976625852186266695525419215215508441785690347265673223056207412712152535362345540153313533523669147365939383681558837947666130829534458226894933146408898309500022027597264522903751384660212426665519845582619726814391958055115727919088067456282914159462913057007177369439711200483733922202839441355371605944514841377365624558856172877445240058198383758902399020442256059598564765509519816608936548004895079428100820029811876609392511889771198563784484714450564437189249547752064064036903342933599604051800904130725959927828943493727656000238999509596148797048835826605360572989763245533727180735563565521991330852821368300845743159844389842492096408535448985665876105695620560588064442054581112563924951737480328577646775568552829467044366586394808926256814215802940605053614178228476400240015934815751181807592220069459455850507210535649122981116749542243691954405684282032137396504054173866609329249747642172100874731534837095529574080392768699034810981172976766899025341276156286876167088307534638646936258225177675337343235060936087069615423884480886866782445253700996801937744887850274901412997958022276695632046137536916038873796778929519383297835702945973605011867814710048805301396772540250136361631881843026601503184404202017298582461356704148642355153469440000000000000000000000000*i1^170 + 3658744202907399916171065108153890796757410657151108937576588308435291708219522080351353562028377049259248310435942684887761413576291409149840396853203927227462451596158208538068077608424526701234064692864249213463555861228437644422619261417048815848195551184289359616920625644190487778168196500043536038418032707902354508358414392289484323919352851810068215832041544700532676194633627726987342955087991092253014684973196088754451313386065010856413698252448414890037343771683743261520345598601156452170500802540159239806443639770048630912096918315793079994374173559582822211294336628972803189477266788550397987272273084512093325006734064663618058942062750018741634440227762455114263579307251589947520473517645227047008645909316662904568708003030478792939958993667933340500860324128515499638147707985711239646714948249994597142392488469134456738063368297514534441584147041285423965162470207540014387969357247332268871506681754824930400994305455050717435699255102009832309581283627426142735746534837733368357300379835186493392425109276735108731498971234942853955454388306850243656914537205966786922270553690147210475412906069287641494360765543873259932639095989950585575688191385795965397125249881372102374117086412011434196151306553532870166937555949431729376145665326011460431548726825277564017021840769644538977485639094692404157376539674936622488049083615907282508699407348703382386623005816864732811150090397723400687715039410436994919071855018701457587103240610238284696327552842025620714616037143564314833597341087644009826831158698907853422855893567680396913746483053134385931562626437033595334452165554795131431681318201120630844342593889363297454332357579311413427346977476050944000000000000000000000000000*i1^171 + -32676358594686821199802608299739046545813563393169373300737527852054701198319372648994242891255831537907974433427565141778850204020007660418107137138447507350784322326883259141314680715216787485418588171134128914085148607212537225085741081841785816960021399051942336890833188379514005716548978233013472761495763603715636948854093761389314327371426841779138078675130934334730669371153610413761052980598436467826538643945138467396506542856938997559769739675095470430486334063731025100563678860311105952450037929993407688804930332817681353092287438313784761976234512528640729896312617514032351501335540055275101326579359204036754173641737606008319399554523197762813656061056574862131453456244568220023110303856087978558197863912658329870841688491670985324525610855147612444023291848702286526111378328940270139209127257131779206586083382470806412179737634415230230554521312120907281229788203480441054232534088598199744446510107452732618577874300158155820918374996333351591699893572960882935581634663779686519280357115592090367200591372272491828106385376289600338060191994399293720992927134092169598576616512219210072905851463458569900092224754379166112497234345750494411587118273856009277838978227886171987312297898469016250938114828186183474400564481017304171496155084425073050969579356076108699572833446898807230611412067368907939870986634718915763638299601634957527630095280872263832824734092599883078141119602643502798941000269530256423481799298742042970717028884656531809083005150253552723360013349546651183746432793622770412722072276822619252441111802420384289178260138224759461738002205685530946847851870133955458195418380595983274024874835328203009906161795412787200000000000000000000000000000*i1^172 + 99530901327384511936087510741454078528618358060360181306213438962867114217917015938812612035337903735934639200640070870884242142716147678896453203695352556780320776312142398662145240958511936559600497236186468414532807769614588499010171121651176524489187518003202512145572838702560201099496271315403026951437662330421128206815311183858945861795210411913791615015451647866000314870855449148686266420181833505142069920005603335350821172613910201398881396913480296600990851954814333995415371372906981901714597004490414319562764056525683843127199453590860559081502994442449738594568671495775626148528848212055155453394781701068041597046220346417840297493216063085644602821567524374081631006983165892625665058315291320988233888511760936796784885473923925762167550525283249301789536475952131411391976179880864210473845962896924832919734307759919158136329256295488905980533699103751433843057170494175145299449580019688886261593002989328608110098312992021409058362169208924914030924253891499958780940137368659369904006395556802992812862826405420389027983984656063292180140071636970086293518418644064483389337268177914827886294438548782878996406052585781637723168803918916065170227996704297895923706763399990308944062017427393035016602630404918278544432191752530885211369380576868212209285447731925330274848753323677831716087596371342806726899142183201953366598538695879859306979070114275521654863010063200821419042185979635174124642027626621889807534547040265395424184866754862357116902518693849632169439170777884169335828566557451034703505475215543599451919111493477828107568315199358104226062878479508296271143678870205193622745160488636285787495299284992000000000000000000000000000000*i1^173 + 23377494877952082125049119807066381164467502877963261598188106307715920608303503522446180639041064662171849560947728133763845020396871261689013708189651722521991219062490966569958061515020651110880762590972315828954279786511734701653779080139110355780798110791942794935185994237882215094848465641899419463066751138599382125897176181728602624571159505202870357239152005217858690794029752665256466208027313958439750469845670131383398324670693629993843480849442158732098208935494018858227645324163846726481287857672875186750883221726753582619960283237273219858924706781709855544643066257993422702812130751522251504391785844939067197435750158997390776396508598367977882413195003840573515367542043552964644963599844717819709609350420891320386466031108309255028095034172055250040912154164892537262136180239474667078417685416915153918174239812852461885394463714462261087338201341312219787997500389398946792594617198926028947736211848502904213537826291490355880788319005819676417880894540726442468441827291633757581651090857315986185355754627133480113482524191836046475556844606179966020537472997696757349568205739742254247310303536504614915353469977161702650729450672902004281638658789331821927703834715197512651342745507187600130373481374223611557459821815768743828423244681078503653237088113031260956390548422685685026331290507052660222894850800056866285288697841636816737474496161341716200727351661213024576781509767228705176726934994199344202706810899930520534036205407182384481585391475581587920626717922562999336380941764200131636636503475190438658672598540970435023705749520705987425253861281523975331882666021741263671196123136000000000000000000000000000000000*i1^174 + 1621864144710467211635309775618486617237699078433100535707148422488143230483224212366735570405056304876555871780939951521530690624433180540908266859679534520096187124396762308478177588561039166226371501364124088100506240367580268500471579503790114949459374038695489056854380439742166673307266678712362170222492093510885318343913035801551620674297265121638082483447064900450243231911022796221855356437711141956007947497248290424706846046674620784150918332975245123971100378313573472666828953740307762043811058779325310839884111896274571858300055034393946962045437850430114623189019437336055413839660856007984110586197000983901600506481191621935848318941039820989781603828998392401671796779975875004727049715903152876876767537431738742339362206672852409690154853388906144473298040436466391349253638709260402076515425776753337885721560182170953386164857087209851655597467804251496930643129457353223359219683181960584077205507443835500212214686812153596680876434198625713811440284852060579071399115354023154742482473390146974046209415598479109077372902397952250392152158765985122814147304360690525378689458921478358146673402253435589464594600703189169420867898331734175213598381379801283130813951103309452863280242473119053956033618255009127660140634809918718614424074119218296134549205606929134737404427645985012572285692089880834477376323238432351238719623849204259787507745313044700096436395304804022280188954400813552634586330713519671560776662014468034379324601164764197692179182980082158981224271224645153288217420716777749278652537177531404347099192787405106774263524946412394590048802096386355270936166400000000000000000000000000000000000*i1^175 + 33496397856988265474331382415907892867531603081316087094631660196420635465974339935811114428900424152684424330569735511127248471884769308128513699751754838687531964759558870871467593611335846607737100078604508304943519481117535658090040434235618830956443208354918852869713422128634060133686495592099230360871471029173213669221879741142926349474342142462953085769899173926304559503192973813123150207687107338634919815534538841699150606275988936049592493483670839269574472412680976872703143545185147534532768640016362081022569989331735953559946333247979506293739361844710324327881517366072364834904192233057086451327904785281728563164907494367149318081623328266052497215481013270111726045237797498942482548604700772309346024747434017090509754114011817604491337897877379208238553115859951100428819810548889050322589437162206672338469693087588405944240546022786903513377213148831925000767209221973191435091903953742191853401309420291534373697349869251540647146083455576618047084181887406687090947576134430120332011949450926633994491992010511643779683419780526363535164796870573898655883333938889201438860582465133285556125723913510021002480182627095744052509840519779124121046753995808443462509176806826201711913034480042882713624742502406509218958654282468313105322508555773922808506220167852896026887574509980935477895187786699457231301031459581257975315935027860121909432301561229712180654174513657924807559752260373956267463783697854793464317736580162237586002744405421379991989843495294914365182456606550530751413969556235013632414825113392321332027109117509554281668643374474052239360000000000000000000000000000000000000*i1^176 + -138586023558001668198317010865256986982581151285501392613013616659529358987536261170363214193696240569907688870447298796824312772407329675511864600740006258942462013237770362447580799210508303687165743915894462389790857025690350352478172916906236343289083550991743519625022293074953243952748873342629237004175400900591640590416292669086709657065240705968015927692013303243454738256597937969794051489640459512431606386901806609139583741594553841097249338358018260836709836605084865026210392683202017021267529146895337075338058786329096496434388066439674146463225519588470296423902454536776707411836456247002646137291196413927560261344264704490045598081560014158013501409546934320721971121494724496751249707436166748322649059220547680588639322551252436739764367463990353352205420261975927215570779225552271028745818219063699892228347046743315503828152410235005777170368732079278131277357984236284430826687442080456425146799107398060774870043457568774931393223118561501110746288017768103412263149244101774717302212535236773313732289989555795797258986293838160106379375782765889343280475300911882381226346278822975960785018585473385700777868769179265897134705232513732617249534025087660372395994268907253680743576248244707642837245360356469719276903425472350959590665511542862667604319385710730830969662566023817496244726787717022672477392909285733613473758310647806245981218564751680928870542867978781919421691253834901489205594347090881175054067660095054439743969577985915522021221940990611734513510854205443803714311816986290749345465501816834615758695313291870208000000000000000000000000000000000000000*i1^177 + 94879187491896205623840387835995237567073892280927899388278479429170032060938162830866454721615230182274794588330279310479066796127013034504588911784900839463081634409351179646227531145993786237099420112707365676405213097825131678357659804731090545445196250290301225742415125718585637328621866105004653325781776833338061720350985986833492934180529377788996242281491104873138723769941588112409878541832442104290617434752199676879116028997143620978178623255900284279627103410799012193681465316567426572690115384648725472633647335367441034409207916983798590037678913473500933116790241613290747179557714748437638964330084831443898636022738145548787412681907010424700141332399427545523636779213601076618632197009366887831863415631901532086307837431715053622567795290784488809524459222552381554881036011849223252491913191936766472297213556933959739096101354773224433159821331155232918375625161730810202429101602403679801106932148468077847823254044212070538546226423322281440910403164592217704561869477642749231986235424421315397858885202657283537924218244413014413393545330176841500568746886888162188085014006158119996122984747772913308155357176761656793160654315844001466867564366058049358489855301490422423129389412642268875553379249383281768436630707785131961469383153390508619011635692385705084281969816171169259577118684048680983056922663124377392273313936220294934100062635536459538966170906208348591135135919675541196909583123296469803680095233773378926753601121921646250436913843995613387620381190805246831431675653758143978488731543797760000000000000000000000000000000000000000*i1^178 + -9833499661259546836240430104263397224180019939608917262030033440741107616256134778642012873518064956193921771549405210853315866609148392495107638668444060632743983883355791310663626852688926657125433189999264643911629681814360294059796704125987022623545156489295995853954614501190339198878317264678857161973957804254157993611139190013264351185718470840083268195650042618827078855634032912925997700223474077506958721863008349557964750299625941492657788199285838473384845637613095205622072049474339687709233053845104142547636787770074979412100905390846542290470606093100127464660315663502926898324294766123015346631873307183224862432162944406372737372784294329795709287861071602130471060292175665722287626666534721796411854431512685695158466633962221491253249636116782885426456864557917625033519109461148241395908719878911191478497909193299869454218412335663340342874994667709161739161054608602148190355195652308266246212848735901600199258032634697137249884220495824695298842594521573869232592392530566230509462539919504848707583517534744033778905327340312510493015511934294756386444714992678972004816549052601676277635150344145808053603779191605862992395515722813311911072965214646378557129514369695249615917368167665201765837455464091833870457637495823234706326864757395748127398710037808397570282270515813705524164571163902664648978031677747446702749537071617911431530598077937328378421034882403166075109285984694789258421921455950747320465978361451711226732297294212043541162463232410286309711111122124423351500800000000000000000000000000000000000000000000*i1^179 - N1*573417397172430422252095266982568582914255320428059936925200676436781812942185148809185469672078464811713977420503332783333527143133121763609990383672607703532104338046875*i3 ] ]