[ [ -129991305154539809219823755698324014776896439976923208079278167150982318145880787780684042450109638681905934920503661822413604426987005276727443341871532714339461099111275853261057923148609878839803550082227194558778345597211607282627025966559213233459397220198514629590296144133070490949165710675384775572922777672315642879641939087670092715583051286239052385299937366644760475083870464130809044511895306089295840770587450934930388401342891364103909995436067892577549367544845185480584526401178593214765541426361730571292169612615899772733041434734838482160042001436133071068998241657610832257965746621038606764843280689217813186916331154855888887859568334006443029153527225312666097213087826128074169101937930861482019793660447460378379591150831611642868606063511428246972891417933997657293936142825148363380461277566738555558666834435425894565593313323955242984984290489804518594305212941117240200920477801425459728239982297446898374641559541059850866561075590557728762763185766201502839668761011322146483345454290402959990700774352151180495099163969824530858215804653230017041489767885984361376832422524201649562895470058143634422564637515240722180925601945301519835933058608688950123139255409479589237330440394756341056818937426943603487015865552466764853107303782295868982094546588925040990561671596688944727803597201013866480154067705761460597460270926260847654789669300793485961944578951797385082667678845305075995291262903193228124608393074532918492685241883569385887424831546898662882963149064378227604233352020971198240568973487246940850325704648537653644516681466452982700234730808328334964196671200596683755818600911760415068284109575798131513708963998230766784301342465810851164291382493535016645476401967171029149113304026692135355894427748547829267516325606668933706289417898480794832251096680953325099201003955599184798943927421469153036842857708892701078972431661165264336583207469366947475790627185668763040975823798843367961717350711637149671859104059075862885305457670525608569790958512465566805130466913732604921936945422805085841914666410723168465400577220960039055287996919006227161161257342711590370942669518965890074780711016472788987999212099220445460015335241583868025239118907350131578332580437462739834715155368655370295056851416956431570194005978561338312777304226888732836951332892677003131388581013702132206763472057587849975987181421460658742388942961338058046159522899338183618506771947033989842898039081264029625990629631412824007510518550017615278241841950797307095369467894394654425014779756705934439110818307080946125136726877206110491273136105241435583373037116670650083111327497487944855927648822095720424527244944248913153699074231797793287093441151458415983943736274031023507948415676029607339385045250392611181674092119132134166910684642927267329479348546360220141341142104724525381033626649386132924476947911856654425681769610178281542107517945794766220088411497409661515182400283873825258551200091702146693975197487567940091020008190528694136362032563776484088496412609266421945996346355858103665900488464206021043415523951088774412329023342263193174961544866982760495740941880203597866097364626340295594482828234947817100681912389567558878417561414914873938041240506123896397441575637356965537700970164139385697578598332178233808589637467991159391423595883846178869936186197591483425700745436274416200152984435799919164915050232807386378348063536065465717263638824699138192232857965514419813620358237099864845459768564407826749446727781863025602811881338920996560379873464174493700507577971247449549668459188666352617946493469110966011711157082979022871923716836090747937264957201357532561408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3122382739014293114630576498372214548517836061136976395982293318828273276431045136813121689598074346438870946663724978990729813598067067100410033670970174587369773562540868671375354990194039353902918262793153042692640587196881852176512642005656887124414051358052864088471631525328418030304721886276637138278611061668991269300735338266927480713607572897091159111500138731675917509696396080298032357211200982739333261072633827026084845940829774566823534901141603252336886000741946782199009750678022130215794881889810213981451693696839536459285475532937513566834145835834745717179365709668917705398747808427034709902311784699718571602339262785082620106208600100441683758465125612435625354989384275044016905856312567156945437384820065292028959208433298325596595778481429841531653557087311543609929318124703921351597801313072692720533691291500764325266407434907835336403470705273750057695898776283808742635264685148715956336319019939602791631636187710325449926661040279392371459932002540102564664479840614115395188006075269038984489610706945490118759052879536755091572974584367152875281844800836882800355173127772910914826581477839854335771703994060057659873316548245850717348740055516679343880713566150884110979568659271071446191517681376103336156772984944247367108351745587302022811945392431650070315894118225130492248117974664920322678663377850510574010138944786526223266149902649926053482190547477598742861756502773594064903467676645995548220626983443495552560969632958718702285529048935232609616654650322161905222849777006936330001501483094496229506421027154154230794156634414806600139185954857385424847226603867304009151944424759801253057766020907743611711452627919396104776015370761444954426581599704819686292368036486433413105037615603386115313274894908105652573414568235429110122068083129746918796873014247007283978853152977334028203078081591785496252259072378355877525552150881394768105676191659867702111699729399057721068100507261229129112345020103833979231123597483460444408430945278080393531962892716422817395841420638410095592099731706804892977211649044177934773955447479796460426106814028328557674268422556144631150696646409172433526025895983338986971442781805623825655583955773427448641545386184944867817294408156931733722851970075640161403086518349293834908557328264131129767248854709888338244733980177600481872583376535248643625629041050375586400340338178431364138544974958991117611204064411421725977910570532370632139522964561734247607310057170578204746473310469857772354093641229466830863742636087771234023886108879840637269570566488976990963619246802009338628594623773291254853352243557684165436971773216573119739871668867576702824075788149715834945540649692238112285601092230181933465327539184189597145637597434080788512459662254078205204056184596783689461282800417740347907303384310580685630497596688018583647279176254462464334536344258263357243579002586455442243718563313193415729986922464361174145374860769259134012452311057924906162639806119716944000787951166918780539143235873823749739837803477375232987200323601022457126554123937326246472205975604550066343022665573420908477294635841393379209357033146063198127537660904340768682311113129716184343571480861067306181765984828745220473401458490160223081838507573476845325590445875400472973252063525301077266145632281807035342265013857352230612916681159928080620520441193777781077297946163530151404101368558239687891510245576264857969653708968958110937711994398564091109169846449073963046815179103191584050905543451316032449466387589562373773433390842567214684400118833549293052985338933207513468755233110571293796700304855858606579231286956097451972980443851267873177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -55553448614041766407587581594163226516246208801929340068913597756199344109231825157553832917722825596886242784720691431691572719044729739420098226431049906569991871012656618344135580930347680346653809067637502921712962499840369959925380132103694216274369127124275419113746294694562343880084078969234966391220420677305334137141715667269057230362443071420962023383948241966804256961410295754342897157037529595296744375895299483560971907660630643814775430236804238582210355140028443893415472901410154818352591639776737383001294645903523424781546787175818996071753523002547501445353659050462169264492841889242792286089236305333751212849611221077981722007237491323693721208463907935669741968451044417216976333596300316518494156646060130692670517189533351601631731481737187025893140514820210095884941582787325394213570513719413386290878561178260964601068453518712191128360754773135254585551128646458917341527197085592582055363410783142290288546171001300631106469660347211706085504417047013636387094757155726224848160126393769060103266946590980113935377390411684450448524097423242235785285572569250443338734726251065715508918070331939532173702799588807091193480713443140197259161999780425984528558180847615580556298157581012967069615504425397004588206760120917512755325084600949975641221224810204470810865502658527587751103070313985984778671653409222189387149205335812463824468158778375911564641084989695071473365617894580921972085684851031325257935611450824379641961903150195852721442219363114807096791078368488049253804098174910770564778945212899795097259042614995921892481575281816980919959284382983239140341570220245231021458545712638966679485403785149670353990432905731474398416347543140827618392981415972526068724230915510586922272348224549187763513975914293126356780710911307906061219114891467521441572760690484524378781295941983536289251439904708835641906806794985398678586949001886986146216210058996963966993616801744722325387447829080615522090315382126662347417731485393588508261543801842234639672145187417480240878510844475171955426108178600191327643381403276191047375655043911909474134348106298007864801379855631280963528491349969447670336144220815529339629311079470959564735997630448333147333856447003200802034838841442145706709161835102611113785439896664740581374305650208887235092593629020129611288160561547130361334613409064870555595376029361789972373019937831919227393487833953555978085950098312670152025494971000208981976368792975031154954899513534080016143471687645478199410809778617841029788358978254355491844668369946189935199534057301093326135440821974263208398242610605505670178179257680287715375580856734726706674910559682726847349520673126204052700661738935208430663839117991306488225748860611158429047174022124963155740714711599403784832071840864067255905673171262942042321048991289636604072542776268152322584286758346122712572484956464400045770289886051770452986065066938495820551290558230233485872065106962972898978246338465017844517833058052064210230505442300020822602527128375868102854271021480105373165768440570427642562028664185087355562624201268798476919393056243994984497614081938860524941126020272524932499663452820180071321084026798978661223190560914176298544272703626733255316406509500632982748343862524436053554917633688903660659186047236983152647562702677998840799860054828595156642670264746740904646516327550783767701045834619208676150414029922963938573587680716543760485768655256560797649525785540605602356408398670416260433076875325985416545982768408837926068373288404473461270618133810568764511320569104299210036782129902931365837734199388255300216174283397985842352772744263979597119818756599159193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 527109926619059963035767496875517498563690389234287051256954228234619865621386949745517618616629645765494027801682170785254263093740532956858198250383306896804227827574035159164472015641212464668609768870208794216640816792117016800963428039079096041876040193126409105935582710338094446342143984987859622208774387417458447629252512437253731405057141745662170039335055853098923099377687059980242123321026707277094000183371341064741194427633994308362812851112839307573230048215840451336891158088861439784641837030828722596023891549693454732709206853273474981186123993971967169524884704648196456998511001365509840324947528229421707977766233155503430124825012274029245878157783461961931381919170919163393738898051132231409020895565268801431715517281813127928764303428549011508557272537255926334563813779857971110680674555719228923906083655683931887504700499934642646523756366169722963499811493321210691813781800790900456762920329131061779146753133612596953170434374512267280521851581990928825138542539687782799339468454819402572686583159001760923181789518926464522884613443718471949922985945686923991704096654557192329813050754280919532882872575552096880459839197950203417963179858164022210414827602601481550747705320612780437312770062340979058234254449546212271805981121002631902802942252763210112857135134784039422697289700733751198049363434138217237751589080704390604116257672719982253682931332492307118044791473213887089925935580872083276556748563623446926352705139496640615487163971125465781482549817402653553053225783639596815066238220400596585194957905328001128246920426863873109025432970096074038889061882088791451678147973608479971246906846043756026427903136784714049382522519894359504160108677596747946192631684467403209682613220740358268408497932131367234312667927640171093432496417564368549617602277344546363469839817946807326098342158720119291326636730449469667928302715534189711837048983457421673789248046179692937994270880142253196775538648338933725625357009638339693560175062052305660447443577390500105213000084942778814808676023082652751539211098555774297611490480781314221079697895180297845734655282642908951769041392971235380606166833249498134136855517793670127155069066417431421952313351553163937443217361101933977101526136075937257133758090214235495351712261425595117682618553078519302517914507972379299422836862453353926293143841859187243117808604745005856055517962229154007867421013185802253625134869956908506053593997322780489915967638481646040989101108783262357742978538360380773225168772074320050723393222545272352460199439436371088784755444032832440599183385916947557873191107466635866519731555247850776274954036727309002507587621964445545666068299757963844488973993452821990547058568869756318172756547116754031736261605678106935509416387434644836782126787177280384269707343204013108664985077590407334571882514158744625303112393541021630521075819031023176701721281326913062088381920339043231228661251766310489486638271266909601472093909796715734471950271156022872223954321807209136939983344752283379047307637809328932328181172750761005823599250704579968328241319166407576265962813436849813885757946692396160211594668102786966339735397909491340221522681164015813571122943868772791094035649359635790642006403897975928016912393861869488975830974950008997425783615045038600063617751231635573947279409532078456531734143274037150108634008012741339489716884314420173101113961548831725139452627825828574660602688328775125150408188109305041874619360261286423963834940707562956974873850982179248122927208272386725982547169290601166881567876273316399273096603798089019748279698420194584994573197646056937480759953267393298432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1651990078673402084653171379056042130051243740819003510900442255367198428393602367358283079047853538764794849620868406879103042783742006295464424761094474887018245718274083243630012523450281755511560142771332693937954442049298967546334650326046770662842837184700230150059584120009043950154339306629777122349415436569208079678631929487006508792392414525709991781588360945751001457199703440067340946510122002719599995533069031059998453518767783192638848827709912319423538361536036266788457175691805558055692448684335883204534113582193840284659670569616727214933822191951737103323892730300906757336759924757395126589811035123789881697537678773228991277608682539242779706314461977866577751459024122571255936599261729764917766247317118848446474647079228573221878642048067735302343469201429244276880643408482080563757975369005739938883589858682444791835709113122135885136126256679432056286790671814298373126533146597886986984833651218861739654609795438992418376961773793411676904530579516661532947630931108388048023411661281740414438850256262859577848925204554420779410081952196332436531805156940860592878559017093184563920368619821564917413736628203093945188604672253695185865264797693642360284318924092232188343839392553657256757373689114838875765766250783457603871812156235462595919634619609192519930722717013503642233855273872464602731937570253309965137046627185951535377870390331418771478486475353446025255052030949577472861528973908186611446652789041441533796260204083449546389016429953398330346418067533178136297386007386789935048576855586349878947660166712243393284763825857420823399078163406271437915912952044924336279629020942434112677765724408542353666809564705348058525402358563030670846979296986013747694945486814095030109088903718244131745993372416240143316343173805557804868765145872880808121183353228120459784827081381122057543874995840935613348888267497393111175589756768911138125558150380727916167095814006357894948675009538453072817930367643462990978278751539494565462427155648600588766916542072339530805906643481048785638931537838592887001594039800277544742381878008753368940952775928871689131681081683931795832911494670588481625604032617823829954879508124324633522109577721108971294764430293260578092799369574142420613250604064286011627851992618959503708805912792894591376639429600248983044061053125679302416203697840255789795805596358401479961773940067259130221331520349320282275392263901605641939820116094820104442101063860363280949291305017066564668600601316639933441419355162333479582526193587612841708794506405892283661456509107051409041570865100848079382918118955328797786419192211498686219827223457960338378213775089582717985964276401877462800642734602067970841365546773642968179837444267808325742656815036964483294226017497897267609115575162468782711481467412569411025926555910161024927561374583756885578833322604816091353041473695997200072749262792313372034816506788228345582090900351546950193446610754774281790464314173739708242674908031819007843317982707870505844756477019847995644255064339340581880171763073959461211296398648362768314649864139093695049281352180529964577328447063446049908033147315461363191335946816790744620956280720296519246831926489922563952185063840972076012890812930260112765971380524828701905952028088424499875087563177223262920343700845562514147764645225565979009615009501521695078113372385325021688272944508844055978852861880914859253898481155091459997081530587105969763180235310547789068331136500100794720716907563412389859371618574167060424395457759242106719399899600300765426939935819911420539442094341557259369110302844332620555291950531950871751032580887644119474701094963956940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -9109156986095822682611757841112196274572606374182793977406726409277192669012480996467056283159662439898821000537036686297819676028010554301318404533659534407766975119720496658919569481056225070698556298464871546019861685569818444978019777914777614177977908202318640716149808569084873596417601590220071995330331196726341501371872972427080488387319769644064147626580529332301879340775920042855632032913485860776404644421621967950436542512609757756054396307486379260757249999801995504750496491487363569461301557894434204461614749676630177566457260509967316720678026954993432012684062071975951814328022990388866720340430447216261324321334373177913007291688780824353003054123375468681751604366191235952519976951886657208090471311105905730249128311700838660640524325641688597457097590664773729054982488571737354855376340448995008513550440083818534145856922059913843553254230433291875773328831833865215512756864106054345842495114666317646262765249056237471643375428416890211108580160276220341591198108330868392365343462715796457354060701935362913618293822809223703614996884780088052085611905703459380258615410664340556509642805305236923752046464761356685501763352723582408163518904561450255802496597484643963845375818456288907874386947102994440299394066328672178492634938198541582918513788772267494328119875832236032245149766419975390181012623090659349773933630356287615917666849077492213692397793370158089252706867578021888738354629656043889355659708530882567838326390725930354348252371209111209643974353414240645281475175988307480943358411575196545487484651800831874081319515785713449654684251229396979694689305433488674888045249408581548842562299812472541631814751034063779654247778872257806434281357329622785045450981637357659444555321842041788525846920689906767723135000278303511407540818723688351394898280048007367452185879617719102817419643176533209889675277041798206932041018614996177631073405497220129497438610245611996184613403645543752504794478258323987995858796939058773089127799326598055367657533054418362330087722785908856959501661663788307745927284631053667128069234314792587975353069286384219302643292921515775344124715211463020411512790882813905689101334459095472130021815611755058181372489759084608705039749004155157746353496501682250731262075794126971732547011354066220727773092425961973551473512313464581309748612381058544288611749871675156095461305202522087416175781606636417264703125741670276086509974188734257603240326072855364893936665674259153896573561279833272058019286672839493671952451556850386393866324251337421831397610461106067879677272596044807623521543450465445217863603883499015823452833322364202037090917590398800306628463507608532953394310893240329505139091415587409298759571501665367919904304334332233331108006186827679021159391289125023212984251692655634581179019770244285292049721718683208556595452988371522821849903324825430646446343516677173472587128213416353530295152235162091582076274808442124069703260560972343854871970587744240791028107942903258429751740121285643597940713697379844812305638467977759860779122799647624652055679599737538290262725257461298354787267699593569827242797989785883808416858251857291799097052571014181277337795507073724072087406610945568184163630358736095437933966202944346938943472404339215455709137237820162038428557502611050159281297123397717267119985436336299132699665479403109193770425768765512681361350448813789234884248862264405387111430917977199805378372783718571825706435048683960587641677523619695577628107382004926962873839871735575567850674673362081854917677067639990799853187033412354104503546214517298384819246612430888950561220009783487401987467680761774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8015845623739729984587140330069484149737314755567215873803227418825679612630846461472066865888176760521390519796002682547246612873017035975600334739736546874926599476658411072780469253429089410823917508375497197048657372792205043832121377716422438684015675661858095680440785445758669727293847686129908402879976269415453543971975520983890392714237222292692644908106605057464602461260201925918068803874874123660366088572865253062423444701726386563416991881819511986460473459929727058396002866700973136576552958950388888817093427506486920693458509027008562311466351742356815659762483642617107633839137335113672634962032521951448684807056488632229162178529902535092229596932314493550116440949078051431869009502350177847743655164501202121185734845771414008404176438152009451781025676552674100244382777983028489628328163222590964207620156493480955525263804415900910800699769606553651911337363280973320010304881649240694671391752293250780972529236694412550330959415315545933259376883437136345764848005230990065201857480853034822175105765014753938610574916793245581548505450650017403511382480020645910818624857394274055427731474527930427828108772428823765975511542619096561524114156802304582051269256223765008593358667468863354411314053046380045708941965310709673959331675517387493468634393026254247717442717338089630523979579053775819530229511813442452531129347682508158200098139837026901049511360065969750588919747447857187370590719846306268078367108118350523432933924017514988115610293439741330634498067525613618540922469172717809057333862571964387720770400348884437478374813559498037258932293327615675821747589780550823562225558691225981694676875448469520038885383825583396176589291012304062637756604948426376198930035045304856539081046899010270825186687855333071220184321885005155828156340787385537643878310018561528282733155952209749110202509086014185300935983402458194696686699024753092595223621061683883443160424103993579717169081456821731355866906128038391544913416117858818206496150631373740537833214127295678252581904012790178374206825293244178238493386356585475292426937310603210513651214623894038303384210447301079777571926794569822469901204499758225891585960030360258512789080603781292340298784095429308171315206705811540310771539191917178971294614898590373175828511206743659221707565696425412423172437857404026876467157148777150626676226748084799927028534878308346621215690298174072280126428769214811122848680548520568866448746097980904403836807169929634734219923628610955165497321382410420090118236156319018962724120150270953897934131739170280525532868233618983266686948720975642025471477901032937834611160039752018690238564058400704057287258132418381179641952261630116788294957475959503160037987216476419224086984172452776192819002245585936495060501637325338955586388656045992151835204735321867019968298718159742159518931872504962535143885359113857168604992369756029431649822437353298152037507484925004302081724269421605557790738934537302675291143940003386829215981762969069731290774953944269127063756067448802109537047927166445111576247049505930827744546786146088773898030164163711469215720076539619894386539945264469798046231206785463024097098006932890225431182642168452963213105800388691935582812628503848114775087083779302393631224306320862109962047403226413892764266622167215070878837949401830584379121622034175664347856082562622600863864081072179420922333529044912267086380333615449820896632120176392366655731463619258853435301436002751936856488978193209440588009050367854269753457060430692935335063686380049746587028304103880125701909693826311039747558306985130353592699351892622178522194898556750972923458265022464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 559645983410952784410046293641236576500578948853381447423882256517822967481186804018711292896430287476993959115775937362156662079964573919008763977827412471875680243245499843880698482830251318573566861227906021332273471745970484094373176960660413362083919262969943497503224683657316970628123107288929462602251847358836209528823278048467214268639772728587011517581126930978106401208203058799404045635544106004718997323723955609418154574570135835130006804054716946866138106176586973905687791932424407464691729447219632814230643992947816306230297324493529183654256046709566632545877974687339729792828386937877064960431645024063958519410480277548907213798160180681649953274234189475406812150315277633763074030885484513637357061169357014010984873617430069989971478667871058187892173226118242500043124408314318685767100085324393767186741388294150720281199505951393217591566955889615533844627560984593886950128036293623274663647969871878074343009397403408467999440841731025978826439461942648644876899170931836703328575234011693766132605561431783302699589518959426475348552711609168351303746641808375550215844603026571029473162498361381226120266287112490674027842576640572879245869992559091962850129249884624415482550708753485133950429098338043803813533533398775822708952701562157920221743369460690525658275410326805227465798047200520238404968176166690358864597945502822850151638394530084051937780383931802205771946087506656069161165579680854693691413044557999443208146354580194874036503385492828842867405990675198832929431945507056154328309679416759516767540377911956758240565138850774658766562853385443737659581472187316209069316642236707043283792612619956294327302086947012973172761873803976537766480762176527292604798712366113107970207646110670012980767307463204036367361514360470172195252351674322036917841950308512418145107729320559161888354708914050340984921808472272361447167425389986949807990776526564751223018634668766214221155314069617744803590954466433417360435355903615958879238699990402750481653956223662197006333068731866600777983542924485441503264926460847795125406792437022207849475616116056382290946242729633394658449140418261466872072804607775893876109478883142623475436978791880923025215918470248322792779417962459044103232040325270630637859164540572452160719139978749866378091176504598726705250474895771480016852304924123000197168265892212952123892689100802187637908794518095586771281019691768418558515843000174371245782250001119545415425947609032653985879731596187679351682054904499228607082980895728173769091109027130549992841940323531487351508961417173887393246345374560984620280795118988639053252018231063155465415516687607365485285908800024730581545384591481922888239926303548387717835598599082726209407046789843473931614248452875240880373663527188885652031905770877436933680075026399498999357549304001787973890725919184757524681471920448411911037999084984282686082190437503079395522666901397511018246476788137115436705423540797189247904067165523385640040789253325319554579260646059503970964756402621663343765015286514324925538586280878601302408140656111315817163886412122823858564923860088925325832889685407221615375456521392610598244271937059075015359319483825769382611868513104459993525663414025455773315568609298587122874786238755716445312866731442028463124005589700669585624912280755430838664774690535609186017359652437916748446776946302054979050185816663671974079977918401296614196882920428240528324959683325604425320490193765425250753764035661424485772097452484336516341972264382681748044237979774635933140883122506549800792199215250453954751468557566267449155699722807856461162245611879904382633902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 380364550838782518437350223122154454590112470356382455570510340492593239440017468242357385937368308078658281325212517456827866658246824229700480495498845659437658759739343847939560367674007491286978256606944831871525012569520874384384616022512059761346154545297027353294551895842893104737128239459292193430324203615266619147074275616496127536745404107938662474034186743997627436604884636812204100796103904657600914236089245701493128193054086462329240764299133084892014476918289085965274192539028891570335781697917478323637466242403983176060477320733652750596975651831355199107271162400501762516033853504846425372560447034767061393594306003857041572676595498187780239388920293946345964592775531664789218428487804152394590110363461548274402995096047120731091744567150518694328064031558681600574628879287929638020419281180060736160856289352536866704074307117884185047351524529848207149691222994540315381726247667364953831557201885540772585935126882736972198850818586045222495845870834078049243976852513540794588140707015859383059906764385699440006268466874235880403506103391222403402352726918532346729288620208940936248165487274015853113642425337297511387525892242245105553886532057410387089824426178481725105861804186034741828031851437638879789711834237789880479933650037254924708473345482163965262786655139551924315503583373408699153061243514925742497851929727728277353784436688133693770344922713693918056258452467056015512621867639357299352760577827307446950898073001726167070893579385521735503522440542728583921097656798162037320078579852288132678945840831711483288696908455787289437594334254966238197272127972519720067854365106856111632658453405098560969644377551003387202879788724882496068685120122671839928927173757448201320377343242624842004142938423379763980849702991644888601010346639096596200470565373107607643419430771639347646496470845416433692934296484576419880150068147950156521872681080003910860790222643159455734965134747024479308972457530904486706305525041138016679877168616487666685485838950973884473229143718464979913466023572537343603730701030128076991668621664033793671168334321740494063505581104217548674872937815783268710374777981777717390901638793312511074940892423643111491396494264735271000445897003309932475785091668432683212777285703495703080126501909608543734326567464981542359742352831128215344649716761852776854291984547319641711648049878965602067592628701434062277104434296274133354591756493413544686041196167145271797167396113300362450440268891348559324142933736657396663627660798911254994864948038664136752777771425090768140672000998921400546662818876301068135573382304857044518405419631961178286801490253836892409896006397026038231123810729012595164798143396182718290353575506769256007063473913234869986342007115792159804212399747994411143425138630313461283383730445289163932169165138247885500432115162400500979808610912301873843730345762807913687546479283968792067189442631528259195045708947691918430444491446791564395108302369760221908278347410897812815540402738859686115976698730392789573746887766967277273926372208047195870339453535356998414751236233992705976470638911570604064727427945055804448703208368062346434614223141640789772449543287061596293895472931709868131922706384815609963025386664441828184356294523486106943501263779577522180870210836296593647815039800258741417988282252550269925843806460131129244568116026337829541394145556433331762483402205823111983088008208115278884149233491868352720572856762249904101310475336272976964792063690961529038413888126776568054200997468840669748643179265758527409569318674506888229460279469978910449345852578483271518669600677083320929421885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -682704133155516683707136678382475238383431382499035341765414410149892252291182033812224902075135974613933113155092020224919934698423832681086125280261164038950595916139669169888131156006691303759512896862384830783470101090555514097598224439321683399374223376649958741980053881610168630821791734090728743896171176563839457540671789396065009724389475047814429051622282889584359092276962032857629950761397543212856548691618430780417028610855571107912548866534719173013698725514641560625279836237144587922003331905375489699536111394655004963220506905145469944389351120694971174281356807674388891771084483695314254469931515673979216633886777405631817473273972656387751707527895343219120551584203858612894829654123484305604471922304216729715735508429890959936192417672759779776490741088982313792751502966370407879103019987623746381726454496867975780979804704189449513744797034114530125811006764636351411878694611329710966522288643684965182512209402394771954789065535075351047509051058991571258475539548816851499287423348643645793338690158495840103452064307662631457185579708727238643324375432852149077965459464793612041595318636405755108923453636458112814629802296434079173910293788917358469053045563543799297851389808146216319276363944493620224270286289248507458419276919173157431117005445533298022967508080920878085587656164550754444625035993377514404433293534671979317532053584574440093895178794652728684151844383496556045736283143628479337562179408382471182898617804544156986580798727932573345766218481280716904091350000216451173024021288723590905755265468594220153874701930902529297690261514711545273803016183255577046156187562863591453819441165569949735548912261365319497530159522098677932436724576605684789327194337411879388569552428819538164617289842297101269286390591507701801170970479186909513519968460041138839061715543831115753208633870840379063280727957181135307798945729022285642424908920192549211648445097141821207978303958114914742049258987471972300862712563128919012271071232352752321124843099334502671695849022440358301940229906621669872078752288319418750971988935197988699070296638457528569372341417709245038874462804733527033127837211032694406167453308206682139841415838518545384186092998076985514915649609238666773931363767036848956816248570130699738667492542186903626652048725004219788119653526652471463294173759349674188501918534755838473018644350996834342592452899843510459528615543228572798327517345949341558918338920874150778983023441984242799328916955168506118655336678881089227199299942676767649521873218065508105210852006629813478540904656802173629520358728317862995453462040966071072566389143864194832478891137394472043398916937787250052342890624616107621175332460323423224392153035883684694213006355726612764048756535226627912727553391717469821298875544533711417372490341281535084476611745190331623519033927218555363450440807818796548271209693535508497082735780059394638398906965211914514611912103331178487309251879441412859661829005184978755960957051163322854086168041249406261688353292839463810012461726029638088796561857574028922570701934345417486882562819839659721169048408299182190871546846896142998022966270297428917625661642262025463550137964606766290458949191009284962162647492797483847500711018699701390979511057592865218835307945302200654059541728973266103465420799800115421940608011462099444475657351034365756666925547390298812659169489914084787874796008828354000069223983742638960480260420672224719023027038968752545179313396334050178448652754303118329332781034567069157758975954166270128220988137076179371706110803499512960043860988752305233550423248628551750477046632471836724761198592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 182412593449906637486323960418147707526682804996738357797208870752946269827507836761592924937468883900600523906651830894901979032215930237924249113927336154801498800580501593576247579884305280252109475439839168768808257826478208877103975242435719124707703382329432440930667260518628590816879666458607346792691959190544472462389827000325767085943566711481259210905760976346799317106994591193071120779010148443874578669859742222042512599445508919513398273927582285875133241611095876854496504134045300748159021559400709490300885797964538279043764778300339910911909538939882065271180572660783539676624540600241490754540415637419064941672196921542026372678520866748862386688910172787433131713233842210051013397442588578338881444842801012422346717151253681947151790102898763352129619005931195678443752382397811874195793474060968696961489381060288957381836767081596603932758225356956647159999615416060058875612319573632020078655034529634770002727844123223248291529812920624985165798865078967413129630951316168480640635700712111001377108495916259165329660262912502247229468720428037878905514201906620107318330500044379001419239742939518986577275785884514713728180150343604717747041906324338613170619538018272122291698158322384793839177230706738579462721768040139807861445700898486316620878111127833351240871063266099465823969266722104412063197324870036123033389482388248052117144000845605726058302210654746696095275743680159923803948327389042893759702269056264562923064781685904268722214932417982776453446820956021981543786513522288530372174933386378801934481810748541891233002381400941255093292278375583785196148697340873506815917754930583706009699842160053589506999953190762053480420571878575226912734089922445893739886876000214129151399247222451575435082583641665933571417279391781986668955584402327100862520016865206048375727484417948827495379875089003114167924401364140314573764590712710963880839153721158287238289150209632887065459480836276032706345079389117917167216826924755111027350460675448225698097301711229582644013071641244253329610247247392782230838548197750509951848081973910460224271139196158842289625370266535132578384058169494855763851436842178683123423309197546021230242365040465517468701212031448421897847689204295589531571351318551309681804197975501764599620309950600564267044933851153233670793608745954608543792090888192449568160185465261929342819896860230025622279422269845780636470646456490561965535486539175241639604146061762462613372058730816349971145986769343217063841374463877842573354446681375104286649717895653480818747331989121441087359994849718887629216952748400196975996350134294138568888726594739632401453042541951611642824001229439482437298174100005793930319616221934890250190647750214917591604897829348282579914883064401554334017062272583684705217926063092460383023866329364095150985454087585966116978272407381105120000313221814448321264491168940857999578584245688412048720851793358197719072823629640453210573560945241621670884955514401879511898704288571529309295350010960067162752059906697265515613969528850938831634581150605816862692418764176382272774312776461029035698975490306387181841186980914454077061860197568566136574178586690949011663606438540576203295457849323583708964971092649468316907570469671907634726984870829805980710497929337069791822257459781020794283085916845379884185518019246745039102377925595701771783952214230305070918884391494398792475220248091911990002099502701992035466696065269663408038884567841016390821149282192143682051227554820802314777936221802314585051754545680240460503139222059241760822935801536784745154740315697949866048067947013936501910920620279801787187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -37578211593963101860896460970888359613152345753056627271567529523129355885444833782741009215671610016798139605031765834068593190045589724376998294251076136194555016524322296981774962554523048668708021171795993049560506729728491863707552700156967677836904924950385043682371164354016805863582748841604790002172531246215524364932542117408715696917256016280908058804337499537443569058561461151903015817619869173810736441971880020990839037869802359651176674956275609998814843608411774667901783207468641491189150195970614495101409230089071821939284100701985554888551115520879723714155314265071280588056911688492155332770699710308731741753085769327763154313203317445785038582024205324095379470217501054125725157483282369937172307896158001957302938276578493916492379310477148252320086239729183984474485848117354014349412312681970774305848897236420263604250543830946178134751761676309114766379524572559406217715031299994459354154650506837819407407177007753449244128239653068353017214647569776483506111683570711498633983867341629689366763480858036818112789011466002007362862981073948961858662556859532969696005571216417775970282176699383771937849597131753702634954015113538830795899284304758368327249395364980350420588335116903416216626351744484215685624202264097410104978612684796711691699299470070199051451039271527735119530923167955527940918657510009505134137958301100041460076417341723535181727671819620625728424928460760822683356737211963373576092414106861013872697538885025260648156455700836982940788503357284741672350081354286507812257832825688648914946021605089620222483965383295618218065290848747999780529399792868164406857720564169220961643925531374017372760184060277583832627376445122731861784020950669184223982144945153437336171989639072841011431217486162502628192096105809850385770372521095922496115216923090379097146224285391112696080855663603437268279952518336221941445482538917295179701692512882145049863254690745821702416350896695438624114995001853261473325299739382831911365169297475373356782497712841768083776099094807285409859185782841392423891210422299647479924172219084686799637707796085723299800805373179733902049752912068128248748167991138843667065165874257689299144828266082944863956514814027587207781068984547240587388996694651822653813285304643229682672421836089383028403132120699157897953845334073925142613998395266265719168553045917355916956088022823879456113797058217963858947063174287617035826530232212159187371184506530129771166854944669924417381159589453506379059157978477502822280052510509771325288559853241095206829964194393117817281080168885727021177896039303050669506278217917030121901246079030933787089741951662779740370976947458923026282976505131506220224956558182491977155760081876527051365836967408319223229598448573879561492856182920938470102670141863249938851534257534791649706218610361520915891962705823956272007791289204980660851438636203797596222108238909289717634410311662920452195517653977760619637168096081728995626070942518058906335199671761615098315984795754813846083589512884680684096798180723054668761367799388883959534436609706589456842167806618138591339232291048639814049926594292094000809912880936305202375936254034740826435638208799608274511894874705177412070442847244706989685161236930539574265311313304725040733675505824585281753133545700288053706663744632946514281115056394758043689031613912449641113775434867475180371220204358411131178768786343853942183172252527462116364818257503002506721652235691254230315131725401259767328435506624067759790056895040751773598107051802497314167415650668171404771136730628538744733867299487030169734894040116305598754552350708586250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1745815320816178914567385754894646108331565199526192670460891251508521748931904634719437875360250219677515896314576743933797389281965097383842870072149737051534941668481358132498996323968197616081936492190155871464181914263268766042039568052504935378694288191396650239429171395447629852630512896388183860784033954017737831457870281837355297642592668125390488982043753245099954233261504334710757095386612085979689314731766960735662363688065826706270434322789327914846637340787612620950312995611655259667312412453840168080226400974998739927209219530456984536181460035603968820814373716136168162185838354096057214489927100671207967642820439865187427881328019324600727069237136231869611402173148138464106444433273536896418267806151964379194458724402934100297265126049185872247892473942850025586033214634985753264002699008336082162870529131589290630611795612848910135464602134734969775962056703699284402059778709694388670266773608567417716102839266177870325806377908882075899843218575189080126212161501368427245990876304555870762700570976506581925897717305999268313852457825101479305451930497265933808672109018007743477484898218740240336754423163368865574436073043527032227448442420963638300365197652933959836731868126609622294754858227451774892064395841361234288349464035395549023205744774161295296648164765796347988102385396812996230338000912559317493397387448744426576705260981085534976647008215762116989417776652036789515160205117019192762306797338426020942478676551535867960064771823572622592548791258883920749058926235900560013552082363678819473187970315809752495653208932398618503937799767652168876443039157541512820775951848466831566639579216968010049280507892226019442155719213229581585378452030593112592410664305402266600974494136207192997015654965976626085946741873028643427773318943590433575227254933126023532521461894936414732872944183414599110302885652774080066516395557638521623635219482353817055274422344817605630951309653552789339412968460540724507366314141608363706284475983225595456815441492323812448091356175186677432242301897655984201736130646133180820152314488821117719763551399608248238123265329854151944524051546936351311089097966806062168324049301711138704436478914214534239158740819552487951118583430367309152644877207341209045599891510733269139798439501876692270709536049650865589761859366955143497035518311176129359885569000423184171787002600269985940758192375754060527055264554974271551776907333349205890596659657424746857183959760961824007303177324781708623526643693726243422680331140104968482954301076637738720714954182324199241465632680669964660282042984214061222937895967260456218023427134894646166688284138737473484342553228310813145078732939669331973308206505997307870201071984844793724372571968992379736058968038154534054809346669608248584662488008637958382518739912733345869674355807837120550678592183410842084294360221992257041715683810553653158692169996288225578352161543736725952209825290978262848765852840041439130453136097840249567374873076140816464250492325250900196824799658057023752801445944144112658007709876182920412174623085818545816287203677901763483865742311764598234224250556005190588322000845626819534245368406274057433090551050872694846871684509985397492758085483868398991054409712575426674990528428594749163293301377920803046671288872782323860910904191823570081746437802424309115581101987254416640715375366128043033087653223382682996175636740740984370968345984129349133556846690431611864483613490552101661478098045206721446806270360655448600962452368291433874049580433028999269453472207800436501941098516046673480563434937636166033497268894882413314192590803090538496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 20390166290318156050977290720600159864267785217989217077569693824625655087750842312167475697877535441550881514371018326030697160648062328714388368055171162393791054433103536164656301459902196843304064742438812820254801514890906542733565374605407513426235848765660291256150300864168044943963758823087204998786452397085277561928839220385139680147643217134951006105605458024059834673036979380361975334368065296687350806473337787943302511696367334649486553883076898404318038991011459704300965983797591932583148681159681786538459847553883088130978403650473370338267890848858033379237040359368858174111191173317094183262226073644299109297055514941984454657174389566538479399894705231033591234463659814410358746424170949521943734658224859669525146868152851035104121875175821565319428203523679419457159973548060977630407789011575809279903451955813269845880838850162632090058555863982930385883097585754443275702749284094490581412131281012811709821609292833233995852831718789249328704633375733328134775543193742413707065456312781829839711501031836374145603050632531660542423187979191085210054952058483083416336224463390272979365299903696335668994131032665331020159864205165566224667380273212040076403363520872139422899831388400229100873698724677393116830801152551621380546347191719261489098367025426490407220529294642729222437721975854559347063268473878038998355260713129221127176540287098401756733588225298214845353962905016832721643014957226427476609697659723853932770968160534562340220098349450461535652079866730065979386342099326665380516057163346686554395892161703570849224964373564534885797571498129264893956051462852788383852990965224236739104899585929287064117363704830325595037418491555898831215167814909310812495565308709867164218701254219735226057435866140204961143966423383106363260747621563529439917532085623125853262569611161045220872273608977186997732445987038284058773008986496628242385548392194082515315428024789249158524469699294190977977089850396684397359765316054243089361165020941026684410691289103093126340629897667260013499814259043577825133032189737615904766680525810274976378088991522223985363128602848321148352589492824628753069738445332035654473244290903147764192691564881896689237210185934832365566008819205861792969589121040442735888112182995083655621438849171424828361263938819216081850671680849087239971212703916881821132067350707168733012723258355642659961784565162700224230103687077157618927107776607711646091321200324537135303846986570622229927626713197650160616004456913094677935833926216870139624540509339439999420514721699780921989486457086718453692959854086725293474570261921562028951865236464043404671665826002906651419884188079118158510119338316414020207223524989540658317305937738958763423702957754196829128718860388404615505991778675202312519849086466445879764336775995470323500267475465018178761927801863858653502896608233455454781206016721972045446291203024833022584396736392970305160239199290455441336813432661993541072291243338372328515583695845987816550917000590031216259906155707556645228026406430299246797229010106500421806370924814013322333517342582580318122760437179456431103580007328501996406430650649477205187359756037568689826549928785165599431647678711667518060228190351815638423222737271266570315491266630290968423396737424633866536326275707546315626466123975078022263118022985301790682907955716448809757552945041355799415750619931459014514490234606988250986838657166289582145554788377035160130549360432879394057472649043674661201277016476504554394834776737606789731121052639263514145804716797130721666459895203144410001089697007295489017272818443645820825389708083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -7337925961008918827569439949978770554709574282474948927352308041807774176104660560049595191746395605861873268407730244370637391859860889431493805300133062642426160372601383528562827972813496552920647813051950097241036412287412099411099451265553859293450246231412514338772025067339508164882332768847790896246607994690278075888920577685502573163678135682555903469924777066523059716583616153759533636907609573262065861112681329273898614696763712334806495512445255442739173289447987926385366932851922452029347527489387477288403855854253213648036972885511553232104984724495780393398387052351747237482627901977562112602857762394373153439913596208915457971365089395133383561852385616518368337638982257102778554674689551801091149610922026246147271250266688361159192872492580253596168809905939780385049488177516682369385701881195024358834232813710940991238453113277826194291989648579523050634428880791391531820736658192624453035354473682461750420109679661256223344223340737155535113672581435626516279237949427054930860402290972343352463687280874548049450972993485248265484087495040265265842992577304150006936307828325644041024202078908329651013717181842763031232338250663833108775911879654405290764060771679326335583828875551646523388179359825389910570989150130307371778587037881547279350154621178993296228293279682902052804262073857133349377546625587559548211173927829457838166376047524357738697176352117546657895171053631849369649247788481303869068345664168851974591857485801048678564483441244397762222081146332188879421180396032920381281034475370863797088008283244461963103262339300404241780783038676797657394071676977104560628988255168952763781816991369199936561640833905569780363819295811713509217698208374358386441775483144739190570051704469996813081444041843574627214280792725502981351313759085951567909563615360852943397938158311772414865897835388600418965798104097029804281024545509288992850827424683182507034940460591303366047015013915809978579975595142304450992287290448321601961073659084478239744227877690158592326474093783228205312993769977320252555539127304712292713443968425416315744539926053686857348624877789228981847075391392785466861808828449497635891855684108733820883280383602342183827194595680329772942062157334829693492442230303490618844936187264496118099124510840622058806961344621649696086462142197580809955216349100778647014576468710929466566509966877310027402804982937682228552272105246521519857020690715987855986408754637263108746411274757083041558170363863622084302011900019395832209214963761243175026519670429663915096361388778019230658858452559301227730581018914748593245737650039392075208802067409342973552622852611248291732611537689966873155184611948216030886000480457985831592381508687414927043667631160259777756350484717712221798751145157663262881953514618911362944166449040511924422550739599695359787028213589964537524846933192568980951865673677590229161833035010906998362129586588609441613601267933505747250803075371437453292687123167014905181763414298647719787114314142759221147906484059576240636723829942688059265793653098419963953785203576575361804202612495719039010760839873493910910111782075794094496283142765380455788758006461719953021472548764158688243396686563708542015424352716578596498582948966879402377245431757069485667043787979452711396498990049336017933639823330962884488556748722879006651045588805227375306002859333639664565719632426359104438589378548147095367221501908786720955141332806700536133563702525390876010987334495869645983849167451173232486613611284510772445205432692633777489568932749671132975109943025153253983069986625055871894994550209217754588396912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 8004066723967434621258221576364890106997710458648877872905921699481939161840927062565611002232229497717323570041952741693458001484425269919808022319829277777162503235259980225649790786304972187335638195204793082141141598299029613855729104214907693406729789567642804721732922781770666897989661059435506989885799710535277102090416245949524090689833083548185091155263251876759641556894188623468309205744770185146643075374637651036602240866527820102613927943720325131351230377592527584669338548237657460399283841817820849856075914313511003096061831823750682119850167900920882708580722570158957700311490126387576210901513717734794453305765207117237523850106788835588612720302857119878814621785723585667371247751574030061600254023926992775397583021207280714343038956529972589081436676394719139135761334896042468058552772368079468419592567551386664933722499586346423954334696960683252246547925746369978152878148502939511308613126109593171795871278917385011383639757112679220698202581353680502387301380551824789707398063557924051293151943984225939662519166321697594027085277883914998570159851098375639187344118089973527380866279120952028141599116701274012635532629375085796946606260402663888229845367918310390628347652403260503233571759607111066850926363299917229732623737073431661135150517124203544108484922184812808754590053370586519375739409072342556862272681294733492453172284331255113005223680099642454178708198539674944354009032088346823950980522494057362617262734737554996653873072525197124348445475223999037251776709312955806857628625210528743727635285137080720149701299422839688497395076937155315743835797870245176188849548556413578089689249018471454083423157505693410974855440642886409837016237691083674182862289506418290710165328084614622333503631729260113039955759022252646340276718878676652369987739075687529566160888806793996193670393460983505635688109366121918115260526874764269305045400600091520762998506687610958994783700531091809888688476437168654377349921722326438381684373594890862391434647924223907715046702820873075224271912575068460692373550590629499386991533621351726730234295551004986006577014020783888610876065502686410817513498562304113057566502988543326581370409219973606621241005370028867472086551594945625880556487817348451444551812747525775400606079957488342787190121899340307718684554947857602693750349747798127635003890176487923384324638553478725648577156073040963697231264538291365035095614236602496853042391714881161529097551714565585369553213127502835816261950763526986614031385403579083673514271187466999973400454496256161087261792859287859161140826673755495161095958583228469749839681179007114098122308149358650068076141919072599972849424741463481078959376972945788939105135331575457620045600852873174769180068288971172567952158281559837391096663276211185729853248592776117480313861446142503131626626428544072249522502516677722298612177496612336248581103106276042245531229754860353136873809867009430828812410128958389383654621638616860138856329974966878488262107078507874857289050854668870185603626091852554863859075944582734400062165436876142551636649629013996227602839228108498508677831810135795675031801359621551484784297502237865182465092667391358820573794465075189683820667662091375283488350600885836738255786887678170659003939917088928038605052956442295623613132971028066183711902814285235997701848534401443076679280913453000179758648789178253237182822928018677151557800920645497145628472913787964573607643493478583224692459351373365500157681550539631119614152587960630610778266480915938953305866878611277473782168785004584209930848195041701050163448221162689464893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 7854536521055502881653213268579173296953646624419987920396899858748054992181549307757744703609357602981201331300676219404590544105372209802324365152726928656239512436141402703266731772673682914328661557162110035629251136294813581011702967960393117167161117996600824128781817658775214499345048448336664079255285558723423496388602723361620066283414988836398837915622123384564222253050272027245765044859062949199786913181962939779250353528391858970399196218318867341949601603628520701536544601752080256787623318258595482949079632796493399445437994245280729626469722205431264203003551632925841261614558442887289794934129669820476765593001458311833385014025475064606620668404018745952603755107848917962060267565626865087325156174063741140547531359833549432691614345796968239421766620238079952920627525811092107357053647332484637899364062156324766655456451781733791831247285543380147003236949211206045259245602212194481718128229032107083762720021183634177986906343836518646684362431005994824374348306533727009816811334607871597719278224585036099938486072156503852414782407490079374791329791604157877297156011003365084859050089840172333190214437199086556320003035140097313063644517296798874714545425729399419380265474357066795510861473298753425717788366337711911951293352264890916142501764090206367671702724745238461110051604997037854843634514639401759329996345499402819238509544351076306470589180129537411661620909594968996842464900264002734691630563405664640507797413320194813613221721028792956235601184299969013255422435124846754844553611332693714130909120370022358620499117976474582927749419363436023060267735973044359293817194130592212870996721965409356062750692832672764058759246982390034236778197346428535927600393700064546090304321331765990390554521303412644886479623987622704830551384323039367143328284860107464151267251634159839591464133538183455387175022140608606498113065182766673002124845873010688616622706267994751573338890574725114624568885095431824610744572816028357421597221517832043736680919144855562185617869234856275037225254190844358046041210211885944949479669515809918392715266091076622448761813297843030399005042417124491254718057028125260065545580445633655683520721289306193209829214275020369622348373443886041133017622593863067709930000411179455943608594783885393234205299896453064220952794432996474739055716726941616128125698423554694562149518843385307943190343511486554327817848420373500587178738846723648496329953377348074003085912642130160801368115624998287455447827578828820920905167187790316460375074770895598759976937934820630298908337941015438408855925244545954289005404018687684370608313118996477376325789347707565517972862393148678657481088014743201591150190150548756231163202925708467941660214647302842675504353359184485948889710054368349753492053564986783290509647839650193786565454950233981606471872810871285610312537507352892661114255954283298837484332564103667259930557170557272837061193538224516019290741946776814030050583819027387419969026020276141678773771197171515684848854032398013126018136873907652627292080015930097130802843611880819741885372227798168893349137584030558746022473571883206385463392848704238896614846084687857914997576926541083951316832274655874936157806748925701422832039522226973163065514908950691935031905203550910991928680480781346694450696423689685205973181269515299633950367521390329211980026429000111097089095016818738947563552877595787569754885508444842368614099746177354084692606493215498003755394856544505854650300817496254953440142590500373729282730724568911859043107526127499046388232272536120499112988316407162843040179514073257554739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 163563768418244009310164602933047386454860169506901570377567309723941863850036706977591384578676034527909643814815628772799993308481505325015861300376914952638009680352133737228933663552523052991517392799261659763389868015430934131571318328591616683835230462087865328772036124481320771724001845152917137113063335440449772325016732576796654328930298469439390787041785714415428422589515564051665081889872183185120789013484899301026754982850778412586731243470806016688748167911366730527245903285993880932858327201997238356152775977696685807707622585525706785818002819066185698322481880710854383952128377612059368896080250095874196531673065960617841182158175225439950897461534476932790917459185852426460489972718960987842397675528414906048899716875450186492764219294395281153284062149805288750390300329194744394701432943406962020801549461766423495184524361752210774148131077217745514943867544474242625828812567480738852492431793653774499562681083404976405805934537857318867341735168424487414887893436496911151409796275281998141830538664731575095043921619049551507597529526350287177110566856214285741799766951570206278801865273061641103879809255449817151413607782553440984404442649671610712107455010150381031841466917211883250133341293525263749419651931852950859213640516527205115534956369061986912310412459161934210606540198571434303756031034642457489092340406354853972635401859959616054355669224033527365422082442699257950263172989805741476933072984533951399011779133631863207101147649126809196807113862936334809966048038628373805109583123714617337044692517667910072683962059615869792268704171127786708413267119921951672194274188755297141304361013403977377418228557416052844086295034006819878633096755157317360001103840356444999782804039549860412296855123488690469525969584901974014953917090861026817889864840703791146635030174081555528802874474594283226618226005395582045353663844508966501291902959141110753468728200999800672240078627958256162194024502010617788189239687928812544118355012196706615620437909205269880387038440303803330798935705056006898109332573186065557881906852853990415383892790434302423534952972845296179712631329308327413987236035051820608075300857335482144528105917831606948440920851973778832473862059958195598310079455480656793188133514696441734963384370338446127229292382312255185121456124492210377928628611660370670122637071475001740837894270095439408214911814583038549453471844569540313163863491223246147644113368179534341702186339823103107395115514666485819792745276245714765511217489149444245114110673365564976381829826081744397251133684176349240328300635978990469486324489993069445720377297039927019572220660604066032369374343431893686784075764496778791272313244334241817461158233018051471443673784337109827685028679712117619251536294374857738488240933925508344783100401599083609602783438963555802242240391439850580292444720491079853742599760681545100537695859065110377689132620114518359050405769665088944137104098599286506069438027511285772333418670534248614016566026460486789673190414144621798288789174804786108131768266173291890667797053921919975962127353873318526580418118219097148242651585183087714313478284974936029594370225545544977582367492186486577428205511844741998106018400421053220611819102007161186916098702311862949022049318248115273812014971063207239925907090642331232678501882417104583333888916447915641994526935271269350068340168214534381242780055409221476067168769501370506272909439546181482540353927499204653756660999347187030471522816916188075926400404471205788810528628627804279937729711993392746367753160464689619721798545503518056755676797728551075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -18940389741531418015017848262648891038754052568891746623876497368530122245498722876282329374270866652846361172423009202609579581803196419442100282041998191101899743951582168856730421203249976429672591048813089825120010025854873463949530948237744128130285793885582721849214278119638188002148976795761707400757200085275490728632653614706105278971313693017161745121533405537917310728769418829134724830153764905594022718519464136566309161941789190934270901129726524798791329210764377680043907078946542775492231236912580568701071367553923016665218709045086067040918860556592310983572888046144089847120226981511211526947692343730005453881286086415897819576477597606163013295559741938240812108784874049478316864553946832923873539179400232211156139707610085063531634357589073215514406393138188482188339901118931501854431939160432834687431814171452611012373716869057288811849990897568558364016438119027705744053800460565702631058486713662422906038881685843602171432429451155521791666205809898084465046659799265486288878971517001156221829761550651280707487682278460542086400851200204583655966062788642548178981285892965425508364089234398273941701824203472922368273962898783002154245043989148515645861118116040774354628611102454632332804774277973428140092476292196249518810913525722375993876341938130687115065448284367685009344378176474329181724465059059731294169007107104875230731597664078184340913176467615932284427988784251077727517977392781199220926500356082383616003944394547097659251409569538011487186232302198999456729059845371361058884627571534127130522721190253195485386053574524190457208705200004802940267612535852470720146418674177294732010618899424905320293800982335844878240193357813961711710765084360159651676652920811836956711362800365047148364862673167236856136368891706051543255930715773885817444212211395826883541803800779415541592183190689267088950682121863559553241384572911199167512660021579668119907185711073907349853603818780174400005981562917866500086986372538445390604789981190546796377510419337522870560004852060442326898173559614916175396685663109907060802692813069235985586158455286377926249479650838134545018021598507572440191729468273517874777107381898109254231590631105496954653979591646869923181731249757712927351468447638166016138385237430311870966941759548205478927707036696665293238305517675971286588849223490286548276736712414210671821356551654223990697767226679070342730211900905858079412998295168166319453461490293635213200711686124147399514455486155862243326205453331166213001830457370715426847773356500008496360422758247980842895546414999057096297775798066521179706966139657180890023750657916718998579655371906198382562574789409186709269011493979912548176217870705588500592754193190791849902327722261545562700541399467153507056672650218964260101280567393166052089782756034198881464459531136562854635284042913603321738080765177790611095801037915286634500120356056143761226837474360242803935276606091917525900599666187174606793189121306025034558268739834934142945247524969913892548459358283242687821064158394345695252106503889221966526162963741560115096379458381601465688635523273441391133139760023926244713361694134803992580897236667320779405449864137991497862308984664882063908597837714333002664262236903066992344165800573094614800070923686651254119494308907885179982719713404073934738158722578036201040114975138134350793079249131970681958261938605767599768402427638841217571990498405643783447501134887040779289233158968093963584250375466620827668984057039943547235186292833452887567807327357162553335133905399410286784662294835353207885462554810066160441828048896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -957440982352312093266748163651723412318490282278833733697829316405638737057973860687416099236914881528127154974428156634037670357290082724686855898786455314730010446308404098737013858284710188031653884372110783683477477065167144007020705655318186016329942126482673030795219701903227775429339911665965127449585250136280191121557712364129469913705356743986862816600561624785001527650183941922046296589814541401561432074287592487944581068014661575713745267833128852469632945283966923113950066409074325494180414366647092246242350960322025157305391200862388301089047170264029539933924666343245089755475644242459476844175914101631452158578084994201462259258697286231167518360476923335106896370963511527696924412905001288214391074925958730979077472260669510096208222305160322067903850463156057231429924280369023931459594611821354354920786398171472625670677503655040648604907959183025927739104210802811264999503004457527186384704834193608666485379557618292042014418391360432722804079086448931274097581870309967414961767097803011198685297437332408435075767104925976070555346297537733103531758804344127306461078195362923820155584473820166236156930350933267942220228692265415846292478446030139700928019561163628834018101319802571250462910165965513152148646193797043564001380111308614818327130602916948771891064380071258926173417349211453006261616971068732896104498329368304852771564821527006212610993074139289679302316981068522467565976105845297325302453006131075717606554027974729333803279567183470833610163364143667487937598800526334600724808990872205896073744389414878870592324120812481926444427820545826815062489378865546318553767871430483360049876137532787171192387759880782413292484254476712281957101635933268331729664023286372724209442190372407197913915123908384027600610274997053234552575437292608756164318906793639647740818826313180907079911087624314404210156864251098545739638856269518101749045737333323823481892629860366714711670980084427101485423416911652165723825739706660238565574397144351694442897481003428721133528357928821387706187880618299687344649699965937234923132109220331884795995683675874356516842003827732593386001904462370305005700518170842072760095672768930966662437110620550101856796501761174568951394128454823849735580675239571269488649201107895280079741070852097978514816123717310060176676796828927746683044516987573970072789424924189268793377140077997465010099276336027388857624443063189876943343150441524174567168814001536961956861124873611719999902316613025753775435741093324090892357073101468517650015115052502397028629640502897685140971887349128902064896822628386698242747423803843798423944424391350682198653176089489134432685601381154515671402078916371371900032905851350506821451513231069816021131850546944533268008891790858638083685160099179490802230259516135505405823682304498009270514797413731117544920639700030180869015983692376539488366380775818529828324893885664274454270949243038588092148543193845356677203683823361830476298350035581613858112256254949648292211583666683750396699037953103454255668755950353535370719698798219245210434688931261552547456600352815077625734448404946829371790467653209547410608203920763580700370728438476179551435149020108279209248679178318175463276861031538255412151705920551917189202488100408041397825028865373176735054515209185171672210899019977591897921790672649514784409995322719336103399873978947325752616840476262783504152058867380915287614654428297243591660460768825482651126840393754285641832395327419708696091569707859574437996084805202031358289687442865530558392213104066466055280979079322410581369812620817834509136088268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 24013391997297420069134214392965611203404962687013968947071868706770627644921118949376819740813646098552816056543602928608891134921298747042991616199498870607563029160265311721928133296246161936328282772419192577419398332730205972888164947643129433743348329113770812580686101917783831034811962837188469123105232238163908643867370959047785237939949600190346410253907180076942452713732057532859995684821032084734988177144111426819184565157685971261502074813513882399565280427594406241773494784638302532297146323721983271722402650313650724917191255376574810587805265107897004389799297414043621789479033957049263800988407623275395704271875056018556673607945451537547045562677944909727718820284333289452152174842446705467199776492783549176904257468788759159618577906229637534298728300399825338294846328539946147737048310189613810352663155505485238743088297107042318105814688745060763443024048740094591424023247134262132684884386075874490551848997384989459588622633567911342828600440766524370300620777867862993969778058353983518869808248925778328228623642386539041167864388144200640211638856118401263171771324632458360878420718053368499290962349135395055891765101175814228160753999120158903789015174662679471326826602643068439436283649243405420875966330793459194166307702776220050083918167393834857386985560607536255844920221461170325843620074807917447711356507921418405205543032010397746190358696174975828545720169384684926185371962647117245519894990788540541827410964394856256406924202435685367578130079548103759474353675141731202197335009847158688243804999505028241229517881168809031890496575678161743973342105558355922892259312894966410117636407139810975507327613208287031206188669856304239635769463847884595543407523254205456111140713152427329165770573916876191812154994256294645529620495399238927822521392359519105546777707919819372711412295575488350273627332699141680689155798806975834821591201166503254442527640441732329443533806830859464648044170731771379323173897059579657230260111674821584925681999802205492627779145623685440987468939939402887011221001728359052115209377051062033899919967151407112436340184174335974088569168713509251311202145254985672030218010652866941308790688282578020775577606127747438290492186938053997452693785469143876467746012048848375993139334732213232238989910316274746301378744293900907128018023664153027409599464274843539238429747647530932083433717143718813514619843644929829998681947656490363156710066520671944339249851369889849918583338148806587025760574089464531286178475902048592033958620412340441673753260291315159524791199886740799508272605152904450328987153559239066472599833812860603204698706440015171531786637946815542930170205222785726589695022269412502357875912406584902516363437771449752760845820891646794941223726211295555571976593582702276979662142935623982548259132072220184575039963822264594457660389712096627526914733925264045708764846751463536476280929169006721349180852421236653190093163686297712684519959141620009069174724593314564686601727223159059561138046047488606274331531632114745083859866041967822637681965644442699615129443434069238016375209949158907560220303035062133208073756096985379293733503244137903656279514337971496054213317266670295240203349114207908110528625188174299188814107123560001956628917347805190285964401862268109699074973192988835718686254817555276489373557088131051765310102094456552599663873938498145590383886734284679184479833843993125890448211726018835873948955577711928793265203702858850391258690861195959386907396594960100691794873856152805713763327681964783056144134442570120660815923526754258623167201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 735744761474047832662017344610193587260159504196574234434352431802524083595143350389063703035109262123476021274169321684288940036484725932430140613738908094180547397165132217356618058920156604478524978534585506513012709135819249976570774279141515141380300119378048057100631989606908132176468516207520675987639464106749135152305797019831553261284965629641719026485143241195535158961747553191540410146914302603165431455073477446179056678190412007569458427316910613708016004717569448674595513568231987749325824607335839551699332136848409913648378414726326960482905470284367067612153138224918486488924668092993893873753032949452460793155640932920296210004618389951978605756954765174519936313065978350856866346163223846473949547095960274766571930184839789952676152362026812045602378853172176726952054616967162486738110303837365320637242508128356270408071410680961524534553759372797320716397134976844262639931055652332255472727336423187874122752550859637481251754409195524707204080178984452268418254772876500880618680381359249820746108807685322865816497949968626656035204939581352498768585026811318407443446524784232362961320339562943413393550978093212693183430362661814129082398070960231743327145422222484933022065424554756672704461925289912082198845452130038217784222298201723493082315746580396098206956250840229072497046812411297000667371577756770744434844353136906074704893019696439653842135420123864599859021215945766509105035893734514924468491056677336263318637522509893269762396959106146669894416259426134493009968441413783063850782864811201898768753736296293350157226864333754641476741965570292196661124824955329349779039261890115885284142959344192122356555013705008551832309328283275732927911111082478444269359636177433635991286241989382508318003468473701650565936143082538367647961003564069536701929726801857611110230236589577217798148724657332359922853648585593074988692489271542487587857003427078923233728285218635478118571578772269150792697919244544903077788024799323433829176916810351006946793699078595993848640376054928327146872061201925479802771341696028447974655961397161237495969767178597398666074729043436008799825700459513635287517784622975215920301343075254470525547854753236587298448273167543740846880900190052799975933720113503880607770981577763678980024435985945273385431113580172955726229153071953415825765054583065589469495915913980757012483895221090004969835122578030797735604336546950156432975520865023339674276706883147510266780331234531627534037014661408480161425388169759453582883275999981161184207608731766104989528106407076588820355983025624328719969939025957824913802701513567124907505266154671217006245544533343859073285000538254323651682484761230153055495099349785989870421645403668650736051194193485820445092326692847096592500713903451090431087183420083967498150588683497170338792933278879895871007720811200277005047888033881499128421389011422513079148434521117860266851713570344879524240621929328198871798047266998726091613382786897669067743700563094399051202248480388898425025994276458367423514869563185930362742260586620092397932183709915720504138145366425944484103491904272928821681892005176135155683242110437244455524207323196626074172360769829203746380197338432572247436108771355552686213229774885957377251018650383112423961392253721630999874124707721489789975319409109566223897440971853890455612779987525166199990172205028122023223453944936444224778816469957639346135470433308823221095784146637640124971722137281734976861967573294136234282984774076950301530230584540861509371726104933567097218870396370393742795265289338654777768748964786261196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -34186339016912768873978254645161803696210721660445137090527814442808993793709888573527004822854405143650280698989692099016536310232579972410922034308797573829475038630350530555793070040528409690725449668696976371019071283246631575570267431332549800316138030573059975765576432413716732314967545631122550129045153969496958860281018069797457989253333505587029967304184892492393242122863851080303767455641208587041776607301046915100612728919200809098385691137990799640107325957656774940036838571016165963330625677631768080292951851351688480228188131288526181575970509894120591792677195770279070313417731293723367417828835864313260530755926680611088334743688835820871799756873659143823112521198910386243780325768374752400502561916466796350187657667256243885908067048641105874909236247072654505031744758134853321504671337734365255392110413925268426525694011218137401984329260387975512217248469177784240437864213911140756601804142137910538236152695520137232262469234849819802615859430911683777478166464501928119186901562061173656646649746810285534640467110612840508542006536521399806963912483313150180549094608803703076811209804587513319677575991574806052305238742370256097998798946779457102584169402675522430436150091449699387147141433519619237734852807750851569699875814307995365178958982976239958309058448714902467063487752181693723351382018740536741032580277458382763292667484135795233995340548431071782008399465084210320393637089099006221464660277218837653256780900247433294494024947839356613762905476443871538686021250326376021364275681193054740957311667083392836982752027074554462859492652232376142318831624631500143571326500558700961102762111267071684980852631171683674288521242077692605887034353790318048039596294893844804281580233571066584225863360128794857356807858506203958520815214804435177123909133017696802532223435627652231898686923537485869265124483831378095959311897827812363952344981604893863508917182346910179301199688541304146903520449972910368145449495139341680903493193144233926618926771278484727123952466669564022974745685055692039201189284332862564795985277799997497624952636414072230902835895454940817534692131124741506698857902297405483881763490243704177851143341763141400051427290417135659570517427871397215544021866499543787330368399710829951016720951190282016094426916372673967124181166740992314232220038251605963151590879614088959504826910613587222603919979260811762010992849274937546042098159389848793426446633040473682457427343174546738856976087649715237325056553695195513350830822012472303232818321345244766784375157365293334378834506190562624773223186502168721739237130822074819982426268557409891646155153913469125353931389477423083302597096957894224602450116973991411750377406888769002728869505315808744105324552233707366019298647639279586325128516635982309032437990964725578252570975656409336670365291446049389162289176254917239304483876601202707021321888525193925898350293106942587608828772357975534137002845943556579908922839271606909405200531231915964628384301075595143287215834673067745313830476274816905443837468672203154205863957620511126318077631239061663347787779148262643124928121948901337643292539181458660180988630541620618549175440282255198251369394232719996156037582073450997580019745392999606753492254556735766547062113910081830603073748042438917587221875736150488796204512213709781102848717049413318433847663735662895391163161385793151436620123092471699915572904304837295582191561255461702928222131762131140057803644180763462235360729105879721489461629195607922341859405462926333938706895723527649319923447287519904356849062329294048460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -433775560025496320060437843386911437711814400601541238866059335920143839986856066864089976823032363999781351491287310354361483707066351945799166450862259107254406386104379256265996338869487567515444016674176233384345546159662835195525227918918716543647628489351436177984712811026526224157318100671605995804573633991373504637454551087246525486535777933824046818856334752927168000472478535589701665415661839653977360877046734463527061519717886559028163079143165101763210277310359566587225926019523272525769100341890695263577727665692536152954154121524764165511502445974272354733020551362385915237265433258230199357917351835239295268625088998929301450267583094955765706255171638993006201389206380214868217543801329313505442691279502993300184723040820416640913797893403413000419960609926256385858748931387815896645423322119999004230875625560112358606912343404398496437009994085920832047147863124870532916560664647814227879865891033916260331722695194373305747128544406354838221730431183402942679408905301546549209354034886079499600073968759808717909764712019458549135813889100696882622043823019566802831196795515197514044182375202589839201477801666644771292056074250130969714086916905032425056296687216118421748135296210002920939980821237685024060094363663993674696173168590266298184824280008070481297415018881080547603932216792796684669943420096916500945529467290874400189375988860104183929135744713598448925096306977892319853673271120926764504889477812167858173903275290729639981465230929112558674356099987651278611402620921092837096429109414479450298661925521573660552379388402758245336290172440155797838607574084113421198777610385769529156126648033112373511354349463273393116621670788289315687631537266798309883091836572329454706611112841118762830205085109696837374314794280202528788492429350556108121163810945635312070402286403073297775562110184233055623527612879098250251940120569159821946277466090485102000445285315087364530732919831234542287390805113544215486070602117845441137889002815337088448287911317190066476324226902712982986596539488810081350745894025211367541859090590162217192960915884863270542510917725105345530354376091144922595247604945986011023958776221390801021103670612350337641184809513562563948290192808295356776838679952505241349846490228644847526130940651129336903247955274132813192478498629234733847937363856318450235172294065282405712261830253708564519553760572734225880000510018334947901513249643108816060977838728027035750282382060416417553006523599669553961028855927619697302651484597705661003413995087111145855332654800000530389601257991312625045135179518066556407596677005857702009384105160545186660043734002326448016781670099886742396015172992616686214968812568203434340153431586690543266168391447621477579526138488292928553747058868909529086832100611771362540013304675528353445294658607427313806410056682770136901474865823879628014736402742520038026439283898551972108033793243618092142613650101450336916505092595136532583583504057763114059676028284604085002894475057440883976175222364883063850513016885942486590919962515677820347084442280755502972853014073938723848795334477772486199010338765499231814524883410455129521161450066193135822247804229914936299364928159044979431968101113237844513977050183973098661514984815812510333684452590585903836466297770242787986134042983200671681506031183433125051030393291380471886524052876518194038744463549792619477910730526094147106839425890667139921590236336089439737540892142099549694392813185071126085748056163080648548900694563740403414648475247101313790672717550251901333728585617489027268596637127147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 15294822214682324694190188482099736352915240698151072691787771761137867062082123951704591449680886031500560483813992201886917467608418699828011433525416872184272195351930497298001563434041438594655572123912780613275051402219233779995275998238856485855455954665767194758503476386937970812528395236545227234283643880871901059182152110637667027821852407567982008199354905950990725120885123784996536324687295889148536634446638889503968349043681767448297838740985543586044069381206596481847720454794502645809781109348397738377585739612879518998646463850441528728269068494877027813792630072296057687523013088092621203493076072051741874658494420543842267195140971511788934122249417395699632065498907181464103983865924387687284266349323020679773963080112055818639478190852226483305114028813261845907626917289366658464914534413826745851004127956696220969747494393888827023695346836100281931983371451807085248366217115975748294483582799467253786710724212013757339735903334638254499333163460984482947306086721319483480210459059183126557136923878494990444627296899117255369348130119512534773732221166923681862952827944978478881032636282968192406494693534793335880397765777930272993841972725258858667777258006403093387641539770274441394675109816540199138187679640873220645531481601280530086129816607635594955072221335381600904749416320788810897161152645406812732136319222779995367827332294272399586957552617922433288348321770914504503050790498130325189521012294557608533030747081108656778397041936693241168615630782996463488865295992916844603173489899805181008288292289472604981371187425855592888407900593168529195229550687899108516572425773024569313098051399428882019028793453782922726737224961508316067227191899395404845813712317488138738295998875628090352410823761208134158780350508355845144509723131446040518094084150563764101582928675769534119723432040093792113227009056715171920283286568148736377420127185959324227372883861699233177489200978346579069454319809044534788847786225907250748885467868583372280091549477124738647881961687906661926377345843990430665242795026542181943072748512407262426785425156064190071679205623787993367725878380584653269249897611394635379823587608755808702196601880121198372809027327667746368886888526549980866371689176963969489118122252890755982846111076269857826589587218218455106127008260342793736812398111748905211399262562171886166591622943803091134965680350103633936222005679970482096193800223560776486414339671234577055884250777602798230965672833689294475837839596498093611180630993042874560626431641229268500052193833685146791631255757846995320678427687800421795844107049018795672762535545917957163434408823464098905182952717021552137715023450306967717399139330263397377772639662869896187708487072577474519519186346626781263599545092109812336846151290291978742061272169139903293537305757516769112365626454566972491157829410804202295494400593576167342700131597556423174950376419064957385650903919010250539510688984821192336538026549084222753191372597697858139199683382833049385013143863244151063463175762206143651471764836997651275489931191876392803921208011121612056646952497141221795324576531737692678702825340693962270528710365843671398146046419254427857708594409098261789043659099294410590260993917046565267349161234941250113901930724531728830860006399536742093073194354636979970866890241473085971003953422309480389698873392810466514147804066772743286996070456937086733354457864942630760649834236425086566205644636019918556550739849933275867016004520596301168159305958900942571032903161372071929938657557248487149928354618967908822193994203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -46026627937834526509947448309753242306805118386449594079538194493990474974933102610569356012887506767341360858539369756671912169347713210264989582780837978923852358274723129187964648578091721768885887277631507338758460519260422216054454106504898324096082128393108147731430683571643611685023973483643295546559914451028953658541299129555302508399745119336363758288358319793399699097009744558690397735097004268718372550348050198570885595821894873801345147212602001563898172300497337044463436410485010101356372748176171468293181417817249224819742113386749825933523968816381656407718342052294667863194122489258306429621539066753763901152283959048556329974318818243616312853305734367449993375992453887715734569165551189127501742855927869861209289809773481767697775468717295241372318701194747905216646539783613594471960431462767247185595493953135760217562672532785280332130271366023307491701387135999633582425934477272967992535571797846228629996390082793182031127115337089252036284814815887375634804382662287177451729559661634845447214056771107631409582562702658468369511379283594502006515564689759028054771838236404573208426148827832808395666579132966549033600692699646873055838660369969810951813508072196990964386589124256393394539694656418909844117891558739802803776389883911615739790839310851501553281793490816206804416575572424913283700996274109162243268035346395627970446597486066340248249275847286680490516464247334107803999774496305138096713501050129915661757195695222490806088801516729565197890818456981093807042436989590409495177572382627290323891198459553283942696126008557527563718980646547295339729588912195398426839650832382411389645657544772426744146073500872394883398451271888039416022797461780256230890990134802736602686031713592204306426429659861332698023518756594074268367576635261569951048080224215620958610637964791256675656478525430875751355754779755671836978214764174811279671063037063329982078649458609714763384605102352022634817420058366313220822682968370573016786657971192073311763822571046259899506871926484953769280416172943863434667281597985018970040220167224886018870162097041852184757223996039592057191819968140185379904257663868407255468757961195801235291016571141041434407395274023509254903456282061247470993871718082858877973654951466378979973550415436175660720210198530510008747167591215802060311164431660718160191860583752849331291508301158528565314834520935718895275360691153510880206998228063709076529623727441842455379210305552126971671940953073753582783205529970921739989876771035119849068081025924884491750688721723711891151422106264218811121212694961187781135902224365454478561961927610206260900023986103893224109109157131921250491474869130112976479224782548047095349662430566034440735999613606304395770093104919891999999383717620499641051021917001951416946962881496108012392590054745564535623433107829992293768586039225704435227393758030811989526280928153485114043892543637234429527862964718274107184929218524751409004614282082045551185534364620751727047568884972728345324920016421606607599504085319150000569059854011237965305905363278473944172341500685721107262370644669330496215618274386659900520243228659478692258055671784086204713367333074363776065444646032574081747096825329108327107810466285090369058125801172774988031878439981591545509683711896422234193251878990568254912875931137500973353626859096379438779671687055768590241023298632618311579117589791528827983305058779615783054444619058720888368979425633508393810376224443701966908547521022292226227375386544053077583212673941947022482581357742631613354259319643064022492774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -7603838959764874383601346417656662285234916756455812819938090103135222179525998227763556372883178801843733632693372838944135982331346033586793360608209861494232890919004750657307144458482260527978696218044748576576074468124877415560084987357078430664103772726960236041330547931523490401005879740610976470866440061606319189391875989266641961958773986032521271445821539424223606604011270134086943586118818730124057475816113400105229288195373707659856562639498542247938803687184312898081178172880626065948886593415597440827911425003523502725796746556090980505409393800614262052617202743510019549756080768992691066700847442964946914937050046901891640931031332214339003660506890786108951885367262302818023040551435097854868736101597083983618973040844800555558787626826439095756497101381474580818760374020260170136822679781176677012850882293943347684784412802110740315833556694514984960208733476930010567772067695087084059282741496938249594672809730341906587560929022325987868072959861010798765836785805601686992944675623906469060163271968695556599752996386356569998656611085425056690399733241223915046080724737177310300120433677560441937340259721261704174380100619000682369389237974805641401597052806867944363830925201819564229256444721282213135384188179304809058156025352693354724869934206607033127106299309335684518965518201268637895754425940139175939199873766709297966478306373249722663016950158403891298594123376633109223887789352495768873109622899529729553170469097984841833969853558379372252740723260589226360136378156293784208475808883530583827737708002908724005363667783048080735065104769783187355906641274912816469566470263937445825735862125124990183516308285959897769787859720414900304968750495144370850255769570744106544536852152635746077008232212862684945850327429873021333797968824149125574195505314914536903071305426887553718010725643639020675595058683681773298483415380136519933585254853080516193448358230039992219553867438873088970330084064434902722435737420111060255023478746850566104630586545838991191571769909973846845076811565972279437993433267400561451578174697775265886327925623234614661584786309843614136067877963764438817544077527724268329353006270052404269534239282853864537855847538162006535856357317941304756432393504599425451317118650630574537307828525524492728815119047528521348396999413111236957099875921599283381148849435447455000587959901253026310143896131276867790328468852214081302169794643321867266977926910469101546149820443708143622189001472760737755697820891175166371943220268824170733576025063808358050996866839933243461505448104357933721669539301809441593695821037715916636820169331898723565354245462084997772213429264820033115549479281906862580199109496120778835532689963515002765121419197360481212985823338417158129024093458965168942238062637995311692557336487452965827427949453342231183835836666357009083462479659453040840090989688696377135242149076707370378578579763124103959433554204589011297025849581035742379608219098156273909976560460573571750984474128157155971993916845099974436605689953289545197201143094056996323121577471985838035168256966760334000714907920586255874974109324445783740064822757042349445416699309135790436812327913390487752419771830242391522299042827599804445606289624100145829046628995857915710174179349559687485387864538122655377780621376614103204881835118927975689756779257845786363987986493964277244151460770742309482357126696681021078867932568093790125251943007698232193125463386633839669209395840535878734137681454097285364557258466651682403560595262701842325850524822247560556959001199102702817116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6587789228475639109661728576706298224245816560079950856100508242687113801311235772667357396601749258217204850663972446767133952804056366952901009055597382707841392101872880569929543718671395506530224530153810536454735039907658293788461425589363080231005116823898978722229118608337159922312850501793454293955798965701329059849169917972119231246738648830015677228670663909627466702178426102495020005284418621237196692408172952669046305007386858423572409955947073626772791838497509132443937537555322174057801271158736843992397538400788436113075575117009717833412713254892073513223618593651031053386356426303363690938906940559254243328282080233878658808850865267826333309921116218751691354058518037850841941962577460930195061243158812639371005362234002664989276881355455587664209353146238924966298064246018877941479993679711494651643107327904723823279799965224027845398167417097092164817623743058205777670388752045034629655530334715490513772359294780221029990473830522102208787234164837632031791133120630972912621094006078987755247858747178637822194485957322421442558343634883822098900357784194637563139373659160166802161404211342290197841078789381736134821014112364405942646929229419702774095730362090620594819304291105946032079285384471560847928263892556543919474824730799279584746456481685130329023637954995430346440571636198998374603619987329410267713796215546583924796155845210321083903531940533628982409609984474491710859046171383800857320302293844148962788230087090949118121710195490949317135907121557149438590914933537718405028376737062486313085301760875374628958141631819096577893876704005718545503776022258320188657461250007576195321066074410691666553987016400932578952306446742060275860213458107747126475960180549753919992332264421930524636849851337032053455298508792333758424748484991724125275651958127706441386391055673655735569238853817998037105842836962350851494922447697143974005440971174712712555450567356168305573918919399126019719561006932108906402243653079716698252855552876629803600333599783794323297918569175315137701356233805882752135362088574161324655871911592224892476897636346565639632326137575267276988572682415905498488339751573181071669856862385208186938511943403349810797499542457694570103383236109942727373331763718142904605925241672301064828547059261166696736893020619659023480946739991317135278259250974908640099236558429696239818235849817496365759186071399514803806702688646683064762369855617015231363205665863860459834306509567416971854650758918944722695593328102040184961729169700658644233147534293862575739960256652583011760270521649800162485791929865926452405490807984619315466668574665146828951954406547580975636212491144396323527816351169498800924283864942858078033112728832517834722286286859366932325637528772703610534072924668591095627166275007412367279770374379116635812916882599580821987816201169310955350422037489501081626640421909352909581986389140013065139094689517599167700723766494287610373678204792539632392743044589428828234308960749090473259207009694469226234683312563913801615130020848446711227732595838449837456988886141166184419395376876871003216116553153931662773377431838108458245984554567967354999802547020799470698781053639576583674788861739579811976209831661544423574916099137700677914394620514284008777179587341997351475033308672466905800714968632170163069906635022660283481755847862464333430289057649908016209830815225704309176949214056533620591712492422330650702694874900465630379003620130217496662988711186210009692280020550751278406830042981935940160610191238172991766174391948148697517645017036881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 2378902347354588073803280276752564752018055009029428238318207473260792880043200616271454627155139732505381663372423345914605929162755709716323088132665640008446630054516977333581723645564174704651149535812804887959255194856465985314439053343972142974819174438257628514684942768291881501715305492309333166706463348315727834978432235758934438455203798806919767496365744132815145347227495409490318968923497309676179790843010981788658368252652099001800148705671714342682880456367646858369521316765861035049711997017216015224148249536261513675884354729926646198826421356834199150346554676672980683578706474606683837013264402783559992306846679542282297019299304988124515282357445478692110663745493239046892134962996460446837273916667428515081421242778659070743668973420758221525907340824893041806343156547428096909996157494827719220195745765492271950939229481996487469513342529801305203008437303654647746045046810480269899405185147577093776496187079537149775617133484258439826995156898094883154347499480480058012575253352527700709093770801885298906163844158369681239145741616481608949523408670023901427804674199118778283371865750418656437945137745200075040046376307290353005973484876335514235251397531605396092910184934937879030912308264407691851715764080941972475331379910273720302024803123267214830334652052486020600585951879774160200082861329016144851230829046904042124206558011014297741842359323835600392169571907557318623479185092544516383349816703641576172369307817437585600640381129781572360556462712183065817218335360901384571995628460706605850448162989510744052495983191652214141090978986070199343037132577025803468991414792511894422140116701000580736454691691140895752818183339511319904548962427200210033350601186552091396653027605024070291652673482470997835036389466351424542663699550128892010184429809135675362557651093478452254998445054911534986498874342112134288277815334246133075825870311608556092357187833140179369722736115492042914267481971652272066471301161902851094422432187390368854040628469112713784297334901639965947105465796453491674718846127158767064613503694620010436716421411390417199520871742434082555703767550959975410246446771862936380423215456372428346757903446606579729169328323233974604932749586096995267881827926843389464322840774720399753540169310461405677298087029676671414793636923308223053914741167720401392649061105705239513721214373739118343480302259801785229495472850217282980388423269065071105559351418401890216840295703529708362756993052363547401338678142593937914338440091967549623142517163232722345423617830837155757492473087996140328612321737578429210478919304793516981683509799527492865790128581915599749441819209301913320321036557030350763526994994549249338583413242260733057113124152794159572024126214831694371414023889910889773536069187443611271466173997658412646104416779006182746351998743634044207765326706351259560707698409546480462740551916114379194525353874708070332247780073697301173245158994625555821196137692850220822836916697861868986199096707469264657760311488748242501135554039613632146642256432848454116594650924150367453255298262469796756398431933907029624616921303238982487910691866991820020910736495674905491163101884529730237659414637399012050578544027270976834206973653352123652245718216877095492329319037393979406880788259666094632552417449038798610396367887837881774184874166110898038263583009044662093087301366199591018404782541695727621288629572580240634413595392617346255748767934414524549682535226455657755039469426388580006440175993523530567220506347851016613109231934565093969355964127851315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2158309691075931767467256143552277158175256033791753896699528606433006716617864529279458207062634808725823998954863047710160069813166955518388931290453021730567941167635569449194865748992964647130349429399365701516466755683052536241270866693083195571297788744849617861329398007688948538479128600857346400326830726116507502075520651463705747989549383881812060140036526172779964330919790817144044933863194421742160613163636220803073030396433378090276413145176114120654128209947002019436048257337598724478746958077809271607204634914837511568449558867771840503317582548175095643237627203469104680872349181509745391770203845547356833395080041641767708773878293615426260966785222424213742577039499818543046112357383842045120323745764973733804705554288639959910561421530977391017868790915241972093082541362803439694566418858348756409238826814666416074732758465626058328713115285980261228108893128050038604311999188569061194717301370382736670910825936237285504697259520637133795339462536850010050126564495923991439090295373589468362833108577933882333257764499484121690191130776505209991822550492749673517542812422047399319864200811261908285182894110088702784333711688934828120149764131450752904532226825182848576533271772670881312362051917319045346039391909794477338172244192274959906434233878951259814515528183248887227966098558088198900681299989477462435316660395342752858692958688388420150164137836511389327335257455001309874925061986753899904774773684312052954384698261622590926152834079129622801375008123556658181724927226803006088393233229488600918815352674229716755804330406495601982601804069414538869181101108602936766635040834997713110277377495690185373490707641932951344015587449728700506494345993873296393240934178275920721621896425320836415928734699144721288136683349826882140604419836530328900559980969780746606201664629996957286431933241541511442226638621335479681093201094452567269561588993202442882560935901668394619862783906442518448103848315593783939280493465736479148305078766166812358682509722719430197818901666451683442083130907170924454018793062824866941380372635322028447980689917688444501935153699529946698550890277124996094960832967383703819832531485668169697014517991020362379184314271595760290126920196311205279370124449853560137242187452299722753367065429292660397465828513063352292291860213010891466775055143297414329086296846118951019150295582376687720702812102771599138936538494723304267411250313977677803035820232800247029305011401656631587107340192423933402667192672566112490164198797471480474979767411179631633272173550525130676597376468678152168326081188545724112100888067337188559554493224297576140957630189156451025628324906460466965925757525165428310745289487232019685126586188815485259064511821743059921312424399680362654839623102527167833407941819731649945967729831863203764559316287733980659842081333102206842243950615408016303439054418954046912717454073875469280590256870702219527614387564211178126765602458859974005121860583184171977902607489999487286020507945478638239814629199497971385991969343870856521160605441062880383441415295764650296358006134081055361712074225451985506105948008749831426357068191156429815460152539155921696828799664913592583361888597811273115430060451019561688578185122460924476224963680683321435410595211891834701258806979474842314890571633809182300796965179040619873037600704349939821455556079395220454614844812961111652537080323063962494593306637968729923199623366060178776670852631003518757271864536272786290063381502731651569583956734108666070089626560188952995993399558937355571204812963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -915396112336892660918890997311205146869539426841188882616634538151693551722302837970620114760950996755190198651996849498977327045904719915774016957972349924520038234421809947782266488463154873152522795109411582572246797786217174070747363460374774229246978038702898364792864482873833096811595055191743649149588363227145994001801488001716013121539753083195137974945306840079469410908589790124521537969212836151436663580682436570722992131035864494975572537808655814438238934365676969868736734586497474061613927852969054664605016819139580831292397417383970816808929838729756798272654313320998098429617409267874516690535815628101696786000714859769137164743920864575738186753867919789488151146485627118366093658495786479297985813490553098496750512466116607332485866674550217478285039800100058097198774865846430790223336241185136080384211753443579814428298615915530591421774815160550534918565855174333310208493987318705208108149318509949916466882055063522697679970400215462615347208596554714280039370853781567994391313941077683144767952145376557384751243265594364946301059302061545188423841809939250586731317431782407751390422296276114237000441033508827132319539135847800886005951882132523778054088094244186090455600180101317956657982075272713385066929689600912493637008149509474399927900741342103328729617955353227023020132228180021136576995784944549889415430343719069330835116144652978979126024131061741698793875502694097869852849023779676573629956827351885962582177783369864817140896284032256952462507320421964414288402309692387784871268430835607954126918759823042192516856161076730859886132598137888210364202046944988274475221925728863481989881331080525296138019803943500345932143455753196827612643626759303700356658949402674010905308530781603306469295515929109803597868422811878940228070924309323381068635981874014171930548714280047436742918354812728299698126887349600620955140111954436156467385661623007369389812298776986669811118272839474331635498764194518209304172405247534563738863438985596606433070819137348454067723651020252746448996511980215520874289427453573890281975916818820282545668739032179237407977453124915293202022880399975114762878937719723804704345012231004947718350939299682285692026253694258786554096002167782340706804941300452171582947476262537255375489486207887200809263812868707321115005369721999211892334146307587197344514293024545858920159763286762864931745036389248979562741788252334997954261931046541039980891869000567748214278510528623292692984792276476546891929296435660840205040424254399966360721890371668110703355692888411999281917789234874016210748624722825843841588042331650224575458691248006582882677239654812582457385614565880103928324323328732788863838443537560024494135742092798929761410877826240094480170751267882981286572505984037472371798342257721491110341830308418619286333999316390413311777163834404746280926006374021316301257009028494246058605819644571885483729305742027943080126627732794971393110782899510858997970112589741363678682527574507339519126867677138646372341737162813412080743291908479503579915427017404141612225444349147251857792722581563848015933477884213992457571963127951053146487199309235750662851258509103341223929379995793773129899448920291292105220003744521631219143919662148846395443824007362809193929872499695090710901159094617939129467713574387944187434584345377702333004614022677464814708815764169558732617160315703520833379096715838486091597658254684737777676819903422174176072932979329901991101321484730662320095858668973506580431417185149416252943741046804374646232284204722967682220032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 11184544197797462483374424644448019037872600977963375998363555678096601883714368640440728982216888023044398231310307152186237805605073346025733424509870011269327395293966076938028375245002143484520824432006054260648177902010588798247822554823630700328321354452148258765438017660808738738599747813330431953966614644268755956291489833288166246039136017644206812620659135024919245735070700057128925018704137724886862354947083589380328381063353758869184667184397121215037054172931204096982533840019637794412884494229504744511212802365476032467015382734501274697364724770422496313629668286491108402601329874638447085732273898547454294654345939975948383504954660124739593710567170951228416381772105581788994196403058560672923886138974442737125977042299996707819410290932794739148714002930339540083554375556800460638392831077221968262569582697218571911141397878094856332942891090415448479425577240754348888547018659675402091993280724920432157695532569569349132464928468532344142491346748843690474821935397745683895659627977475752234606732491977464450953401740626746388379514043334348180749105746357908615487592791142792718464622378043038377241175194465166213024519247572244448061150138423513784585072531429749274900807560850102172668388254777637621267040763342140111904413992175231609368286116080287862774734309400873940369543553824236487786481517787410685022195977317682996546626541715124140706853077160775652276934802526793313722332689936378390405343909740825279192345472421796048727878880419555521552297381039141181394563682753191529870353898951219736211721596665079266352239075377395535518228939580186317985057027662236927033508837058988183360824337418256954420472607292398195208296053991615393460939021392971128720926934562258754060404654123879277978584867398729349795458249213594758208137559152084934082285932835375332965247338290972400374142651060972626580357731470947086064221113825960391733411119961063238772585173464212408288062564694872009280607439369431323066975640091074079247538505463525712501764462345554114010857311405255914498950147886255680109501944504642550434101877707291634297219154987412752289146026973504975618208338423471787769302892230321112373502461440463001645873839561219350605705449055403214260561999050033678751581760976579618470945507347614009141849144297734371029576395926910442347425887652729759320327775093880410293435801915954735750905435378267264200881134974338756595714019966854594752924692664198567830441702389905214317334322096962198748342640840249385650238539648801094267708974834045600531790244010275443991782037685021972269482499263113987117215522248849820523093291598274063489099100156855260675414113344043175331833021027993743590020998125363506748846865457138655748265043450807609313697232386448344680938128201249155166879656025586174561062656550620421435510365203651085962273612391275007386238357390587180051099580136771723762643104441575798775962991882405117679783137836070577566683273577498173912379005880553493024549977079599781719106507808247882901306842711649158406341044637979243641257451440280414439189754300677875127634088134607148144175474619536043979609238795668287784868563989923319326170679410559921212717826980352474502068691742446436464734890546623078653756269512981546224486791721583722049482792032086849413586776201587597081823028065275716248337283080561120913116943854564968378649645622785855571798351227934965476040854529780261641427177556383810958026095311967528657007242830238053410937676512071884376089597549732189063441271642855270592694864396174388275672531297583689413888781289144084070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 219844323238941835257336433552558046899021454061414254492315006157142331951159309783609976879775807162538012057204322161682736636796268487176839745609596254423669466386340103982550262688177596089341385928648618926165333875777580569611333157795682811663536424882361879402116494879266077903241195070378038235546074745929974681161862811648391790157409337275540185489935784040751884493153608925418051751933379260673582013516636509127043128054723710976407925327960186932260490360511170538573798551125216146688556170433538241427611957545452921111015935077715014371979921507974429421810430660234057241473375144613256819872076323880011671255233473058315052104582917816212829637807437048163146308905984284597033484508763956331436779259999992541543556897821145383670304142315570846691860444856079198097500811761327835456656397210963442555071219149108739451794213227871370044026694085722845120105343616399710652780562228591284083554595999679039393969591398996356239223220846702158586499149958005389044520327743789624502604996973772339396040309790850550622571639675469688433863817060928755810882236631806771385311500818708461248714477183490073593894159898657592504949005733688042385839639267249593335780268426982927688302383224153511654607471302886516377635777916769074842457463416647380450202024522559316127223301043464215211530672673922047082242312248858716640831227542976132419837971962956676733638651726135930625838952721849526857426194867548583488914856488959204539605092449612650323717545877488751898725188033138324309669369103373788004440959003978178292130955410343236715852778954398537930894869788008791678242193515458916711140653732810975608802882786839936881636217443954366211202847872285834953617191169368077527891971592929188840286848266559692319574605560575673842272600440204760302085157661521660695340645206245352617252429498743087165562040653086936380072244498615707693966535653480803769248679004261325412143157409186300182577941021963316771920619821584036417395601732331590011241855769079389770277528846884877782169398053671887183437110780823454492165723562745671411502105271078459874041757529890146515414679276132354230987062379089826223724681791452160190707801233168351942820108887359805266767347135733098199904122833723316391214803154304964786230032331061583860068955202827130315434040078812684128589650158019214978980595827671012090576013280419549720200643323847250321561186423398097611785896637497331181533416699505617427032469440714969136441390920637414742117099359345990033034590613234129890114715627117780893015867871919353200094569424200593662243880207640800160041809109248651802252245289634834271991800978878530404819713298470050086731922270389525350383228199190988822157511989806582027839373926538067464308812022315574761565362302392853034689293325546854180749707794531071544970159525340701873292544122093415146639080909193725193010109708577279614953846054338436925164738492018129279838903296222220832079210002904675267727103708429320975105435483687321317191828097355981548087185441468425624964585226994097342404168548336079263657702439802404874386143615626518938561148968572728366857609686450429231991034549033278818955500989288949614256494499205225119512039768449518623916748112187722175162564031907592436170949006516553141079648586968819829782843131912015787037614555000557398366768974859687382126216694101250598165961175577796122262024458027338027134230067431723049689363123757007168000135171921486105740792930688261413688691849769668665182776980231245057679151430684030247801110242847332970578339291241909760971875613021306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3440668355666559761069262377435669063637935981391293725301641561612673867162999988461616599755928211852103448151472840773917353115694255453587155754565719432249369338567472056251996514033748990524114121095370900263491532831922319544888875263140929371514858281693817493755086726076452276890917123489703122374940163299118903970442316886897092064636890163804413017986784174341619615110092766370491230919292153700083576302012624756061770080081035938914210050142557928844405482383775384979262984464956041533537723438382606808768326856331735649551637165134458047273902317670222750813611086522153501031632127108396917224167387894636845491519062055480560871316071657432778872498740064072613367178518110580945891725735265732195361489860669243954307286863180908399401481327825503654130420436364143551560404394347493183437237788128653192548517874144565968045874390963033175096251539691737787165054905183167246554599598420106155766349467017759768824627499038877801133574206407018429554484884123587283602724842751729615374298311447062827698116862231699066748323182994882613416767791006666482491811250029134195028693552825776141781161771252423092365346731314129393938940011812137508891789921596624180814191032256461224585715942149494088823152129659339796746268029254737614561782462450885116417781419645287484315826257897175451093856786193017496843449605641649009056062825606751576749331306283066763842374406609282305141193667519359240905065427144052684775252020236360220644360795433579362787788774880631287934966268686884970341365526797291244763504586373044136431946419236961456892494647901831746832546395069191640904796160620440777225562690093316124264021031984992663117247550375333542000756333880976297778665525476302302733507422305770286249641964058423519506901861324890789306572085309442548487238773590356638934444813336594904637556778200910909542464308794023578330167247354410546741692313511454984091757931347027818413360020220376667749564150797071191152186062994189047565098178364365030325513262781236938140611513028018731998387709079402874959427635361688053242689258040565591827720206039269451263621596803155476581059404684432308027031071571205073038281979458435948400582514846634185695631190335622916929549190925351351089185449185975199952530110178117105167461780981498336778928881206883456864759763203893148811103784617590132501496927711590159025699851939242287192741160936951936419241560344625235622733968754915494938848243883369805448653553050898374043619487106726640058558097979583194969471202635189336232415549747934520493930079327195790557522927070767339692782159080128058805281289939105341369942407473936495379132037860702294236264118254915465983300588308225821388362846194942378713376073520974664192575823451121741190315988829449220354631059126036680593409831132368861175974199384893939222103618527901828815950319741348055801594133864714644664746651121998225330153081541068735460124940343590942669308172162235893685089860553193497988902171175825444760878216869992278604185966226806308429920951082199779214935218980818305964184727626697260974256273408084499026118310584131902444365928988650067777427356607485739629454223661090012668033222587453262783449180077174576480301623193848072100281441074565253595855638662512753306393130726597143822617047371329230810261390786040578462297971203280763491520212436651633962030540831696191398454823550171546989992219529658667745951270466755556431050785287987349333025435597410579919989567823745042317013058495914053483691756548467960889228792264446862379299934928981715343546754576218715084883929071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 10487420127305983985324669547750312886915388597044241029385386967337089787159085834403621839250709979581021713678277286885527464280385459531992390300564815485382760176888934426489611747166433907199291826240734530737755696860798939147619950950049329043920233592652389060689624693575241126877395224536748732401304612583026962666745003429666842589977916909986461126568597508515246370842339715074382880195865301328785626694518156507596335444353547099118120714768545590156084287080518444172889081162496439319136266478396487328150138685093878234448903471593198412356487459659665246067105068954502158245349508628168932047348126733893071220475811887847145009334453768487379040335892046749238751441960080770188660436972675538854107790919698031976413964892376351687077715058929549691056954290264429766544209985487896234160636232373709878328224199131735655706539049096527172694339870156557963630061878316665287753974778215319577168184255056535816811755461906976197215947595517067682305905034087645184929738671901551010541604448793419006946388011384155682840782637506281987625996014150408011504847117249592679709474754302043582294385302038127491607301851992533459015997483194638540904861398019366361444994840351435352433312177208156812002769516057553906159414129860568304631589641621825318629035331085699356715939407085600489725579595748089735765567963192497635204876669327476886811892535934636950271722478097235340461914906093685743974024175747536739432215611468612491354108447451809995283785955562243643347207136054917814346836411691918377674752932732985179219709261579331879769004751675280072705830245431330208021652954723423937793541850457709155720424397139242586500165699704634803169562592426016658560111880242728737553260496137556900405844241204639248878631381519294780190848736701717151060687360919223298368207880082812526293165172241139534770648676633238298235668761912831480499217233254074628725428256400536467083361591249932692586627510112658018616496898012947102411989896849484543573940198217217208720512386345183968791877416391724812540468824231685277666679799697460307157020370600716250963305028431155352904722547275173495481269426435968243922154830927310601263618663814544512587970913356569306346212001140846242288307738542623166440784060288914794496356514531532946058011194857492304414722070249009032737779973056321050524428847268643887679985155499695197060179818391018916975512978091248278506054559810908429434012023209566238084158430553854355694676976864874940145892676053947743172191257401811254768008091323230649094469106895275249651555812238660920450333630426651289237401055906869981828766541604358127586322682282686108863898829092259407814943448618785036872441617197482165678143167004281605365259334560514739920128620903511679385945279590019907277711675013192866304771134971384640498236530399972370160933650021354273043947090859646788784807991065733484875651069217003201189618964969233624115394068894181192770918275719745271049780620085113678354544362719613476826237043791507173941488782192662624339636887578322613481749964112763567624805501332192475382848841098309240583832841445357201107036706108610031890474200683287537788281253142950833170563681314557256651621291514078195400461419202078368717169513930701095127977712728343424363742638200340259560715889574804917795114835917254816173868785180674618729852749776599756239944931829668137614758617664644140016117991917201722667630932663862959011457193378969809077966476086589479639328077647493960766387665310641594745022518838906126309851965013350509297573347395273141022988697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 160766729548127607426898126682459612175264517210043899462158462647398134673998368455534110725888350100658777496033418454666377359666456229878199908445533149593876983013223468787506212144658730648434754305832499543417348864693829383738769900945515990254636678898947043358932280245707011499936529080181411748121454634528274250450047920431435857746790880229633821811449156786379164202100295906804220993073772136382064380658207318745863111106683223566104289166398670118467112401518398278609948770341725391665324110272856164700348332460531962273624515082644951481093295198194972510328006451198816604289045099681822325324895565804082773872763410708215429784104133252403002728740795941043389689312561369629347703866770314431809510983346577458143715783662923346335185476454114547007745607997334013667921257784011133432099345520152455481385850421453778621582174248836701820288308005695744675906511467276083141270798016272069913421686085894627134416235693672731286072436225009237018194736184595681069904392403944323593040708800197907295016510466420613780491350785425418129792764227349453017259281684399512641728055908460570104266366472806465697645986281965364571349556907802830169015718861492790704121905164898933470149645740578198464543006037401776117199207573264925027811559424138716952665198681292510856415496409307784663413003209334411270902546811324127704372325738753845893544129675186182212688373750767369381923785917419803751113525953737724665390015933483906008395188554262498274995456693959687103182856708179529983517218641653621501568718312536147997441854340718370574207124393753343607898608338299973062811582482511017216531034978225955108244475264770439861389422552783869851026661890221543665683862714577689726947474528527126818758951246425294768339711499731916266300755829407925782115868585810925968801753125676750080248515542796941831172311743035298441751005335362245277981126243279229404454930184020725710015929653072170046641640018342311698525743610530250933071435187269658033404626688776437644271374159686936831579730609261954991906107941733659753273555906534513739833377687670843383331083449845664543924539238158200259368846634919064126122962244687721812855168339155659603202259145174802363704151950493866781749254081954866831403115142466555049344686781126286636026264105790288924697852830012861013925809018115513893292639545597367001282857228983639653237832675144456678748933190619268592595444543647765358763408402060950750226042558590127530521187497522404114430976866933576566235329896475990358653319449059105693014602555214367227192877149181498461540033343903058076542752661567046337497139620025190709556785055634639232784737819629497843393896719722799961627925661483043943783748823210646282591452474505693706134765577637643191653875010202731749074470061654253295425304947019606479521742010724287670891357248949227701912146988160444422874048114066934701625540670082282267445695633446138809812279936926095653639805363286455811031794664251923158431638956639864476438539858188640793631249802381566654172238136639211922066353870569620780270248929123920546076195961911560896740664449133112438217643821335002714683356687497454036691781136013321191826050841040144201764740607391088995821963479798971769867119747742102707226205209281558741972086884766286917175848500050707045514393670413209084064543483069313576433493315462880304150628119219504036878306669317261990933179857140690141913132091868187621327136603286024604560731657084390465212421258328638717274450619602926659313136911897151147737492540832511325954709685112469685534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1229927077283318754781148258270744073076293968217209317032176454204255859671794998628620988061238492559232817130700543204324323138414711771135237421307111912935084714314650119038453548413817760282246484226632036156137746038130076565447423187853531171206526789518164734527985266555809394463609073747230690420064277749195145525793152165303224824255400584795109079811750159019886067783411409944616082145626778015066814692504850132475535406269879756860037691130020892302943258456877275659983429416834960649887072954365236090037567893766079714732912379924630264508464146481927242151733292739948098240971989478158216699666392419775057945584661072609732631578305329172561623516548156819333044967108897858509793210948667831659274814149702278291950365871450439312034970152970372358383862566303542149925834240476057167322869738470527968561446586420336796556315146032589635844825948046226480174383136692942675070269181674180058416535485666294834292784823727524144364837145833797941104965937477433956735936758998720083936395953909181482024989742334470480709789418949021371474048814606314589980737118923013537910461208774747057773254492857937415760462965403658033882772410775004247371202164364186196177046845276225335406380517399000781958048648179396192793564967408850636797678495723312053615055199118632703742787656907681612116254914606468363023200823464366415820989543507236625158938029646957903534266352234297999665528957523681203648226735472553814702222965912509583364777718287525571400215261532746411945602270948986506620437470524458508394049632419757245565168033127056235055064404621588015128254470916015492737052708005596038752401161025683801308341580727271527226691086121885970167105652953894331499841529547786148561445920749489041485400543714625632385018070537369435642907561024204211893105158018399225370988711355220829462517583031504976929459110439247636984283626443367402930410114713989859361017785000701270657335804414902503215344577696898437722055328111900044727163248162917618369080678719201363010150438540417270620341249530916372089597318284088565661470938238421591433290097942933235494423301153094354572919076128079522772776358483796211005163822301841067795090085637534863140569944510323728189239828066870169633133744825577990152333663953295806843121683906997513056532437118549304489618092073928225377838970956812003712937638484226240069226570582287805125722188956891926885636916945703999899090957835414889412228832933637671915689196391664439839310579811464940378169287801172256064877241650873076833121660504770465844042030218354118386009949754098703748805365595945883992980602447135059782532215807761803137167891654968454366943896668217423914744537671439261785144113631698743888726714650693273838179514226199287839304891599815329444029792862298175932192296462272041696197892561898713870779213000264913474564865097249833018272511522393518268755711887027918276767477160503108714605611391362203597047719276868659963812414588262153857900680179010125212383051258225761167871133246959759499844407402115744390155657073317411748648057623801315386605594595316847489742057942767587472118145011603652258274707197439633863017943776964396392906406907526082783695377541313421661139379972677191967106117707831510155642851486355908572038871478875729223993931258760873799065469845764451212295456280936802849235797490231467361350225843130952786050761787875474010801279897551656368563961537666470431402457760159901758223555449887082744942330702437106529387763967172975766460276166294700774539607051067186172844742502545225224732869462530719744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -25911859737302981326524215530118895242485451191496702924739025762744825072889193649727465324820540637586533565230426981239051032420952197397069267547426049269124212089131516374461544338501000613499470937708627272439407200112195923530601695123000772039509061396643981591315186416273339162564347188900802152192016686031031446028592760168341185778308678253480273079143490481845874610279280861153786530648143374768558593198734699686388100217589174634965914955644316850690388767535418816258870185285058031384172277649680192787412338959225782763307838089659318148973054017915644503408623690476402491035251400797803647463399102428032428892368723252339890454002067838634632592732385355593494956532057852593718739174095070722218639925436651198160936784983900099623264160215946760415983274445649047995409161239345155108935754813519501813736345131492428089721029582620492042706203332761327167277200303408940617874585934474886324806049709928354304388087293598679541847685933838747370900465597877653373740494012888010280500405828778531059889961466485637044681625163202714832920436534623725778861578039545574194042135729854366302387892970110776988638785092283168752715753572091385003354034241103740855511136408927644096942321559313678070242484684648737058377389687946315095436204146241665742955186536770940832360078619834129081118524746020012148407153368522547385566273207818148627948966894192096190319656952608800251935393769209377973266366205203527354358932097450103100306327739571406440468792187250739329457167800517533459755450861258296035230299154030279396292155450898965812015107354358631062964582819887229286317148208927164466540596080988224558137172757279480758691301802032912669687743263985332330033695322780909436574835880994915923105466352925892533672522390849809449866676108855573135341893980750823891855727965548402184670525579376412646630282946164459443696327116527583698435324383283553469028854640343055727965179538149698602057130024327611845206902004865018919036293881902483488243515893453355940212879228335105273713641552637812428463281678900602063469806075054720178337415058956731473978938520899796295919887902355026631840174137803061604957527806574325199590776245960015880281692853264948477515874971739346899314379858413423111041677886664051011218712271855013225265406351397412282028632686297173017793022053774597707412173927302407783631025680267863380018585932870096535314930101012301126647410031019319581247166636077723988353071790870985819591550814042581877379855240178870254136781148434463286077769387055425036369184523509731869709082203848442202987466562757426376218535947664388971368678145400455669083934325445586412726236116415532836316073813290537389290135848432014872526372804134333800900820237422262719786376151671075972264495447168303652510549317347136020360947991087883473189347905763610935583533808146418437848568463688326653606341363915811380544196674822121339285722372099988016820858570724339616418449983793875165067213719519905952708884189734742525557751347080388948778899771947794849413034224483712019703453901515854083668790952697426493434589491964354322225976331039123741394201853234751490929598027861918211192345442095488369670098623292468922139342218424714322904937323894673081303965868651990592642007788268411470630786777961968044910702863140791064335633572983260293453043729064142013006775548592768238755100246055946654378800194556316867752740116355998975663983731737438700675559394484010150219997031654518346528566273804584342014117262618273726215566842436197621988611701722772414754133919347507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 157767772685011265849030507919697893366102856242947368298433024125700170684897932614229543535929892856060414485340181988206967143509529528849639598588894267271255988976380163119625176926621406667284462872792574974782953041168171496766649366114518502357178454202371689083683688342991121062026667453744413383992647703976209009883263460390205804777577419057932777351321916107809968779549037058572418112088072082269460112370749101726074239954199995669787266353302973937499489605472126159272812928714359948969596233444112355073928186394933154780564912751831169641595149619196339878615455168065015870155130726781121710466112277572292417154848935793522395654387609443512094689918784634405404510953395626624710943339877243639695092505750158156504724676913598180029338650891196650759394484169215215027995156363040025694473606185404605631830169486356765938287768879189850306227334654340151866308360883535387335981805730332631600249377975691348296017123412862707110857135152992444169102435667866837945908776411681806080589261173241177384657470839568082527154360640049511341566149609520714402823781511836056597070539588175270964803799462586129509321422803415116557861667367756499892313221603743972745090292445731771612072594690225970548372239427637214595764401767437668827826711382699737712534681175273590730602046750613124972829718060229688591137373681108032200069496283920150560514939346063716680642713279046774091775866377602705457525760869917048314032614517837174751341454962169775410472403336527564863252488813907806966422720435612727299103159744180080682520168696318758415550167827769350457929406248242321259706140304773990789453487269003065001363057461040777300147894642565825252597519994142919401292085719874462100413648120446539966950453795120797969596727545516473088591625305013044901531358917297297716621186213171575835784313563817078945559721980562642856084789773608025776103409348723260402690068136990650690617524226282515984311866508517362175129394384377558200744427781323938900464284699456287592546445694912149745145481305294361762477556291599786560109270939128259456615921230371200351318764795270534265386256654915487016371747600028133240268989444881555658995159853989252079452684973970814700286741941559461994120331981705064504398636166959863309988374988220194958393313727229311058478480409314545643256666121332727521609969595814735928841375368371702833415587775872920911035382395790972916186084115770122728346573507098231540995878077320944639271138598209116223276942167610876957734484727004610464676677086602453550774136916691909562681606627226725612707566652157065957104697840974371350106654337858812524736794949553320839924610693142113007744455930918394666600166562893534539868106932947479267925222157021901604414569484981646914398647600785181262050822636249444702461370984326405982418173631150298185686818043841231781009071718849020706860792377236331815908535433707665055593862913647929097332692985417464060377219224351046707137842537170218972590689984607410605283449717356663266510672188505999005042662322621252628635861061386410257186933913630168804517417577177445338395715111732464587450385776159446796938801359053940395346065087791957232554127259213489662265758294302325210336652432491776028464470578032973773643185259325665912585574012034827730370536675452932501581756792395528669126970066869568269034551538543628308801515177368932599619009554799030440980922106578025398505999134609469235291333818682560152805752902312709811669270603072730682772112796839502929725848800251821720869666964979306739907753410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -9290846477156729200355437283897154971231024368421095988321199112840519245026151010245149540893542211071861949641075186453210777919516450468425480993390487023047575322788972300837583062002941633951688715041414827098828209468420598488798037963316687218381737444968973398289643322943405444205644532800356871492729091430806639564734758053913394828669762838048184396879926983693673529260622323377630150363136762954879621249810120731248006644050756622517738456334386384617088663213790432045288817962339260413874621967389589292003288600252319090427641676710616078969113343881813006877291882667219359335796547822708060105415614404905552683725828791809310738101944201661870401892425208727302708961498062510084175125193368199363742470057941144837616910666992730663475627144359871385427413718062084426738111570064000169807117641265027969608925013214098140551497465728024835858026055753116601361272663005562387473918244501170753507863653490071630064538467760731978244037399627141717372393815554371002724620809386908133454300206269343277834873144610167201307440008382390118204098128906668154163516120154785407069111298162475332924129852238838439145213420333820634003746099896461060293910833436815149688610115692720983746865135840022776383666673516694473235007008155294365959450957424175521508261652597718941729505528471009895989489599664570664410977656639279142732521279656710196716640173603851813434074060868669602993513882943801440615472638437074148036349853163873123576782861219427731553106706119486274993174704244577961068940442537371294067545295897586015014283869084542428159558909000357120891883357554744148948864099780347810275105767517155611168563764247889531647230420588395253549179179531718601695282873808187062192033352339380594275070992731103364750541228006955275208513870349727991665863461635171622480203100210424410374949632452762750902426455431855047689054170440462891572173510074932567655759974354888662442221576398212045645281448282497071016194464529210619461417865930825740215439060978955492341395241264837635552942807588561557327950648001677193032272372615154488535729575794866532595826476019892055057115632288642969213109192960943706225162841351966549580841077907207280841202703424252927068589947224883141007651266687823347327850470496594917047456422704983904174918039639972643929959122003039343393453275205709504138611660890945339189325983084553724900607367959598596100849232162475053633909076328483733567799380890228446059597121945518165800388927538181731869553640822967912505692011708976948965661851787822955935861976814435861257371720764879315271083014327124894189564941927813011986821678903381844914235530977707320732355416835217317453236915764433970729972982212432656711676703312613198103904853841295876145986369800149301661984343445883992622659816160245313966072454656445567871035072400340425042336460909991648102903166687446268589928014664866702491890913387292656858935545147665990089103622249524770284509102829087321976669697969754642352593412755985708923107958108169184481765782637158791660073708368702641999208197278953683499973317044015055788872728874997634431467856476936256221732430652944682976212828397794770612068705967224076266816358886888460641127900765199920319401690644748862963208592640294992037319896716152467872316675809931440073359386639084384319265372308437596808371961276215172692347823792935575347142662059489590186776739700029645006654341990433614327043452197885843069779450773802592995165647822989545694749209189928384854349132703838392795900780491272740415760786294163214277017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 79273312121285349007249801130015097910606502788599493783015623448660553857322862788010021745205056925885609220208778369986652302936033190392799034493852838086705677049503078883583441798832456463497819719219043425030142519361136345067775033376331612629843705327552476468835474337919150560659770297598721999344921566233855053900283514605299077202951944661605820959933049526266505148544709438506921198790219752721799595325796917637119095740486357293227257579001239953471604581628234143465569297657888459207953979271140529428582238490484457685134007172078903546021923779984842540201986102330833405451930836697004328745449688297957406536234216232481493342025967880558044604716576211048976929693793577351461474294816381149610355964680945360142511978211773635988302802821871086795009662316411194475724490180577180964589383813573353064547648409392438472008019398964269932080232135255114425804915705294943747172799620727437639701645383949682062016389484379373717114751408838187180683085707353508288191176836432182880096007766533177149857890039270920802587322511049636111158387128754998763608796216165401511885565437934276177523636907126620323877853125770442278901170257613946907189342373712217066607203788657217036208333538158425703802303299599197618303578422788334139608890382592711489157019885066416606230466238059214051756073377110907189326904994761570379966312659269122054590756137642767312228161506530297836379188365199873314316684442214011824200838534536839147579852620339274449721034379546228413585314002823372622656761490261564852359157369641021774819826915923226541491901976409819020682915867639591399749809314508514118851264182640359360686128720350307008105553884769829983404859963408912628396844018394942781443225275282803141260065617572418345458761020715720051496962635010364953730105659730146539458124129098010976240842578841697236148536689533566891431747528322632903059407401234592136395618400159360068845996488982098640043089584289433537628009796310426569781818611834058794286286401976874948835716300248231247379682578793377693693987853474611406738899783999034315887273421827881799355665359706345816452434152538259488154999371851383877379770173809123931944741009643539202666914607114332802351094073670580734819964336906815075281057190869617810754693364597897924943859946904489126938361684911552867714967765421903268193678577981918959817087966691692802083077403660095779482156975004905798012388023364346013777297640284287121647588961276433797596076756616474772354376519985750330258596966786497782363849650841186981622272657590469522492164865906348337018090235868003860844356181044873707656922174905985728187596968536925393191529576166628353107953029574158606941108650929656026777980650335657426256464335904380753797575269968406432419398345057724361172510719744973867159397708500962449236760245648455507018081215306180299807159808913781218123210438345183215671447207085162234283311133292968241294542722962726233321827785449387108643834274643359853141103986197098732817818238410829472344283178649602119317869863278191505238493593059173843309011398714890160483362746525344613031799271143326778769314573598388992549891900516538630343608592522808830782882832227461173278507279761555162176893173652824629033814425009300935295590452477984844567860633654706944034521845001024901755712532344897098159796390720537462047885679551741055921572694539041853640228287762464630558346931685522039551051674518220036987348871996046664779971009343589967880508500712301164996672917908102253721452051830483957200825759245753804390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -216235018725761962175769076504940463158764831591062203761507454926050095513693887825440784182123280327085428307555806440262085187657529473707025282827797158135711464066018084151445965715640674769143516504670250572683310270427554898178761103072024716972494543785879630968220788568336247924494834287059259783289483443300032703447569720319851965380868635675129929697008309440670930636975099782197141729228350037199600569488479730953837343253696887369593301471691973898539435007069639213144149959089055282025731106225359766013516070222912183969895869077438973458894026271492551317071224731984905732700568578652885844342301764084946305002001401898817830410643731383490152662205762920327423411136767844412229532828243596096592367693095211076724684382596951251216446506740062036136531517317289673077660993714543628565009169481986972437572803951231443355928962357509451955824148931244792826577987909429274126559478842577642653775682629914054033522260425010476564825385179205825310040076835855060360317621867369474112474549999615212455951741122594182596935998865978295737707545402515792620666570133092644392028545333531967909091519467694974256066786330296187705793674076406365710681617495057112795676659717619160502099945215382735739774978464725954753303860432194624492041698726320882400248446690943828803223438524804097417968497706174094588950579533336957319443920456116963908327302302190486858882035336425662903744775271461884980267539968190647466212563945492928583332358355435870744733096389769738192248985183308159774438970122035609552056979914622131984566237072012024559704996593722485156351056110674719241828782819338841952887531523030183894013370335416411320958733446687309689357473122001939635264007971420355360547161112042542684404190806357366720252498594189788340802796427438813608037102293667497012287445980312730679815310230396446698715624185552696312468185201598427636109902195332540630825789119959060115652379129640606665770660678474946960295122721920659240983969313063827510061925776032011938138696872727744681663845222846183594065985741952918665326141689258824598538921266918504880554892997468145347650034171856109476675953698672569542929944536763848854685866311227726896156746981144126162322663100710366630004921704245386256612139448924062471887603641717053691906154902885609305954050449740790740501676537914652592150589872389909434167703222387691315440183767474674960557541959002524609843081003972144839566031910838670785237983079422515427897595240793981067049006117344991218513550347772821180384538216214780570220757288353503331749647004507466515702840703023894022960311857210382294606260319131682696469898568512996325833500534328453900794707874643947101082225616611861849486643040990850998941797256458668343402805964978210962035408245872200410918403124645857906187779471634073390313953598051845625868915521536555110159230206528601569812860346466589742955392044774958528198770354668369898906401500779162566494070803245251948731037489631126758839447778209807892118759971840438848864204653593599285635856456238629872220487374193044838182670350723358714996178666079183044896092640607677022670118572160821225365533750617325795454270542444815788459607017939178007513058175868257717709110992090279008911916913648496514601792686655883957186414021543493361976476605617899333279690859720070645335658860538100060693753055714916749132604218315565269207069062944510871481999550112289966513358286040290358012436916186074107688139820407448690272494884464415111767432054187876603344073140015297381316438248338227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1030339158899665992391275781618550667331563596384288100826920887179984882707539742947497459937909761296765441242435308362503328797183779273773808553060039177933145222540632395784214812420700438318484406741180529310483693598913738060941522771852458013652751055035762117704655429349325392390109114365181901733492863343750899634231461533057735432810158251388064540005911278584944253415674331025127849693233158380604963121464490972072235651603060232664907762228898418976857022125331767380191175791390722314540190112508318106538168435007363375859709829120474937877867841795387937774455902231742676018908668171374081476523129323678247809742421764657350715880588303343824633319268977424251788678944653482541734851098352529627778208966876875502521511149366142965488310105614370653258683022929595036306405765459452371376084220607344538835030663735358970302536575998894824341389126184995737367534081431635518126010522880823933868005763282933309407519645555561530208683452721041702920135254011935401898280414039167578771752302751828034703579466312945079753304313569312077232609690952306720022940728842783291772687452692933434385487144687768214386101594772133051882131521433404036129162459275050387631806872912087691664047378346325137577258918340733835714777201863496189941988524697461484759477304877909524772994328389398163678741004005138807839807677865968625185526460257202971665970240168783293653939289909197492133749818361265269217507562509222195388281556330453806643875500382687335903842766526195618500815695263315804054244421111467195938840367982317499286231108334744187428504179391635621726845151817946622072694821070465119267277995402070703271829980737315394634397810277025746225726782932408441387577248012183361923510791026142049092581762287732570856826749271446475273238599767522013051107173480206374542668780362844633936668146212832662995947604233603687068557221227587190617988468219934751682750511629925302857665280355636888354155288607487412254973573242109368734290689396577495795673012482365207489779123787746318600698825065713367103905470048784380138241012036485306263858834799997274213979889416910804578590839252400545730452995408167221539303750569044666153481693309665064642632913086633209206751860605741577320944954613856439549045994907693351926406602013074817546806915484498767421979429067962395858526124734478236618148767620875831704113711175708596616227266433468888612038350504707468720729816256001784135828038716651674817775096383373594687721207378173854638404369965016042839546089327834587020882756872147567961675543318107797703208417414433840601865991882500614797382944880475055305579961764997540729951834375066004226338356508782351068326838100509934453584632626747689699676467549191637270144533248889836874398043241160774628449492521789470504353790002638328953320650975966284212192345732639651281761860181422618079627228633869970486248769291923381336286784963977406661310890698345055708483781762802197202251720124544406544364578160807415776612812636107820868460337196592955608875870852222577951030512286498869493891923946771206961632526980103645868612063113209266971864739073182552853324657435271477023282750026084675142673704406287036717884214164460523560188801825564824623860170759831350043146220716963405110888423779688049775376678100186946322061068620684924395866964901016892734460549825957404654764379222993272071320732635184595715193084658734093572249266420593075037552259282589508632290342650877124585543966925019699393258778188321923113240468058759340618399167392687419622826457432064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3792752541472505820668400865305492082152299371465829140043109178477906744724803965924170005459924144006727650513932746722630698833692814549977121611179642384807046419324205867323059418548637138752636692790747486067119847360392642731604132395170657411820676365143798217908543962728218444741547023325973033208997547963899176398188242234909285296508319315828111855582629679010196560274402048631149500430452384935191759835805667463943433224813052528512666369933444959566362452647240920236649840001926619904126917524156024091738995033146735020566835128631509556118403158436922900961496880432512200959277738672290641168199060063178513077040691323125108224678950504139982852113993825292803933545045111825199632786144104129340151550668744353311615540823462967579041242484407442844420102285197886327391255492348864867901166286377289100967370907252647644505915237075160409376893864174166189216846479309246537259786306962408806654495809419495067686452731555902344309310394944996342207621718148330209051332091034599558418236662682247032468613132967391550569798943230476127337530856100470938477869535137674216544321591398743789757789284047069934740531616218376016102995723037864928336971583508762600354623314401982697490653654771642100755210846564849932842793457187857642099582096266733515457474026000675501286121913402513172915716887880935087274329722422530569650033158758948539716190220507198388772735364773370917195378050278339542729174246280340721036406857478434780663834147903021417810366637513573550981870673169712554723568517173065612764042933599927323475074221522506418180405470998201884448419945352640183473650862226846355315348744605580664016650228899118634504624725258504437558427815525922451060716745395197979841331739619406219387422990877725386246344016400041962845509813796221122415571478941379298099514127685238738059631433488152835157476888489262523498056697763123076328959494211767165979934657934697469445689922202580712858180302236390629519136378891890545246382178862235537793279379108809753313595104300706226926635482980309491890930191175460882662714997485712782110814456339167786936295230463719919970053664457225027746470097812703784704409451787347286049836865446801006091039565744108000485663338854420815821569048141125076403444076544428429497684530758010592699252026851043637792039047980271804265975362215951011501291541619959104430312426292984729341741816726598707245726957820956722051539045247294428034195737616732406923967364338320728604773813446031101663046146267538588881824882398946298819916998452396971545163811749633941496066428311723204029353892252625534781617595967121442636197200409407342446648198028212723246242512172974104529696464738151147789099077940468200618151270769206601887251591419069702140539951507527049391983587091023110746230158485319904767295123233988303020473511824810747329857704818490127293501631700844585928377929171158055854105076296331127846029950375694173783298108121150416080106429009227540460286740292360375249425637656672472959128228981506000102893328543239617814312289243949252656034841470240519110578774456109079596797026073421783844213523672306299898060612585851478664802467837371702463640537054806733386565496224669330024152638776860351866356537782968375700153201064863273039953003171158577984082211393011766465000871951622858969528427197185364910007851842060736020768192549362977693103390651958265195759031421306279917131705160484158659179009962976116371388005952376187306651464296803764428167704959090763467968857484848445529695752328310378417933516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -10819054762287632099210608767890650461101299815129999738124942604572407642593934675890055217752552197705346540514554735524245493927977837511361730154605137495319459451715675493382637486116455190686845268761964751760332372936227042301356421654746997120409631077173969753877545890375879891051340206836046101220464745292457031118240413873872409616430165190361922924836728974954785021912866360986974625710031561613216607605226708496516873294173512572943561975244468721299539724077856135411344156867336230709358192520731963751637081075996382928113644880702771906230583393375289250428253269566416090585323780900707991679214965770714533124671306466829133494707464423289702119347810620498829145291791787643529792722871128861585074843094601317211033041117483153239102512332618039661121842980025136270420491303185085803125629664656240069792234805801745441475910654417277137648214751044894863894222978770697230774876908471722055778116808438843843621755522524580437764702735348603571681784067899196106724659947917718354708278031235594238048062533061163596292240890182793745626997517667646600127718848578475594500294212703331637462253390426610693047901677908401666061842742540591598466710026687034639242874061693670728641175555633844833971819759991161284002595234340524725649323779089128255494777236926000477175190284740617130833952709255525267301642923976941506285171314205121263702482986857362472811780253099694303941999446927112137553002264584422309668478269290323591684027523381354943726104259048658550947610647349026204117797532814405984938843968913020938712988449754964613459977395160105929787843108679965913809508513232379587789333434909583242508648494346768118724222169914592805676801889891368158809278591141306192206147792893937284924841694293476978359608426313578587994975874850293730049584804166757398848789632645830320612231546480514321884049656266697786285880024272111513936092736963807268829685983686148977705274836493746339324556379502966280520411327967599557918391573100897122984091652433491606506568718355505039240902230587706658084710812902997060032410241052094347646727124384263647682183807637921192998467103143895230595215191390808988917221478964082090140711635148689605580650890229174506662267229566070878442329673517142188243131273644829358536624436743958226239181808077286712953136711233892142307525983655426344243926306702378263545423972217904671913399972887619849101348324044089708712471593817583238921743983379838893732039113786397398549899981884934172861224256331266620472219542256423143895492906562035057138675950632034679940412967558146245668327722409828308194340694422212473593031093429187818649777269686641716609706965972149705112198646161396706610221304550698553734104328341837450637935093200282124472721323553618583947405667273390460101053142621186525796991554829813843954068795759553381899213753467846099633609236144987421816753995788846608610301019046813968097008591960308053506908035740545405610769580503557917869686831567856348228020892501716440833884883627437069360396095797552688578809931220181302657381123754153483541740256877291921507687758346323434397604192469187717661873703207997262145352029880732605213400517712028846500414803659271695500011892226902743681568796550346869268490433146650724409553911321832072751970428065337218987764578678889915278686963586962348891650619459391929747741907308652428012586958046555852308178512342721249084544557360144021662631193415765491910332400979585731668157151300893282996573263763170011681421454024507571634936738334097098670080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -740265962088177485600328128408514347371462496532462674806998725867469259527611875703704068010611684143851693631265127429202646290143734528006857502114975879811788270816493060738269641531139659931509793864468161503737826173788581724233958127511170511719223790904890517398712644531672303709259132910321758558653190618465000177716246148764936016571386051265700824416363681036654216671352943772819676341243478805138053996696644077878278589736492126386332144838306968236802062305018296325852248180208602540591850132667686391556788117167374331470855046525800316565536204528785685989236599155437772111431462895084103996576691562230933666230307966405315711194254351908934700712972609392170990675675659349946832683031857684494273247116558685322944234130638080807472686286651883990660404970203789828322678644454545009969872077156861395545442026035612876574909084889630951943092175175435224315642944558628526808524849783098990268093018596962130773238473420017495450674515480531737090837653293685510673257286208880392350381249148526096661623537809346379251282003298930866851657015579754382965807948188107695418185882715719743545340954624347961660024595513337279352603777659563886496524998845854170937971567714335730068580768673551454286652656215590739336306670072604282167585270871625776520557379688498003327009579243639210247693433673748655101804098209090823416051657529896427655903402448942161793205028459615039630234680707152083170762820420987683735706799906388972733290593420269250710163661581885195017602543533416554559376936193060303655289936449167641828708225707666254700655908013627596589599670555387009455311820376896318177637055608247892678868903942767803985189700641303807241388250179462140804913262198860974749414711119093868744624228853019920329248904720734919656202105959333043143274520566519377572674264234205938777472101220070638205736735077255606048407304618085699490827965689006286726589915932568817490866637962163737648228314574421245914844490963578967341843662915155649615219734195569763365265560710164814427891102584821493993336745370835689715463456645429166324027165027764788596986057313000760180918942171652730267761168173537702252139802633060329079160607608452484687640298628355621126463701891097616854914512838452796677392072509107161295861878612790837022141573312201633614560373067218167129811958454316912107459875737531775251006326516822332984420296590430901775435622054010236431505814802457858905220225238335514793044772304417794087865383391188798212777614819981178643987415693616723508761361845333815303982766051479734739624836998817420137273414527963920522242445307234014480454539152056363554990180796702295955113203849687304072878080482770402941469460532250599219839689770629842282320360028202926440695264041903891826868382331859752257493495395779228400594171531536208695523513855126842605120688070940968508569491007003486619119421428090833700048223867772676938252760711571991656044473049727039813565534719469004148385981086776022273055217900904341328529645033782111751125539779168151986193286271868663024044342401371463232871657130030666321533495629448943487028002687799469074055438266422893086398128248611407235183968213626027726423976604225173032851008766345806986290164740063839543878638166255095117582365447778724085276774405895851059327471408549690018312416340096631313504758784526512712682367271427635501646352042521858604527504280259004239903459054178639889252090576515096674624221989945652870960330595587578684513831580605107831631533064427996875652744568050286592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1231252169685359341262570312882318492809434058213873169455387610126557995972859467188722779324149190141397600762593321263323983258595275714959994711814420861149267267670527259200984541952210553991985404842506419493748752397571829971323603398127857813617822839473590928275700497053063662239044886665300699626628180094117630749585373381065163680782827544547503793834838641539974577016803955025389944391440079859571286866906427446957130790996275236571075964838461062331731877652541228087416445253830961456089645765849306543080163944756567457964072026645324135864988414693692720982814769982141225325674649842685069456939782224572256126933894819670582649682418034076048128940520647832516669509605357654255530063736236158104446613107695115198791849291808159502541312221421960983786972039862948093388967439975316685630554151065776924737751750131786430348458274819966446402846214693617765112622283697181603297552572485376826057029234386022698424259138123740195079485570052446356307054953088047776476539045569315275399619162776787287574453706087657805123012880144484190512942643517449718802327869169272256057332892588266638499607909646631220083923211249059934483648043768478549366460608419003360694062102998861828091197782816026801003362521291464170459349211785001835872647898748510405251158893348182642630843246066793280446331474751984772293743018706725099938842562422460474132204754378774274842779868816382737878967434640537268798099916566541267133430092883293367128914601632414563792461101184048776476347648438270258803607098410174449812769700682885996968130497617569310196851092437310264653667512716011152832627539800808057509212652878671123138804687557776084422322782365974715932591546393618490441090619318020606189423002187966935690819075578141031205373440021430810778912575083410604852621622782114504932509830179376422235215599424432132738345419705173358000001192222170873322949822503827527959938354484534319302282874791027291287947174209454037605336106778805223715242544675974182987392608142819113019083919056090368948062042565876390282811746183069806705636804290453418645377571424207761928056041340407881366501564878908996788982903975388815092922119422236994473974116724738224286454665790583371383720940337358097867534196643264529542038701404015877213304860795509356143731310397629061020403969967805675523432614269722414288163679369116321038552087684390993271841435535380467844445051354844988531107910014997341577867045076590993196856855323377235951916134532561149432917754552756822824328699527168587022264325933379938643767264164728134966693328060251462944317144886425056231907967268101168958264059294590805263969826464337087052333811593421023000163844519584122188125584338662787308122563056761542427551108890744177235172273732656291302148508219148024498444982790175167578187212391267009199406052182773442936443311265058265695365872913680611312344894381023267169143096689856849989418888388564624324926555068112288750563191183449301032791371711734341674179119557438673401317593429708809270027678949328594099750228571267259453432319409177676915915448428141004818789460981361569361746755174828455729349803558440719173070306294233772432525514226535170015001447097840759851613999211543393694942241898726434652063305755946994071798168415136242990145325948776497946899359764085715447830597339566575896109644555644338662493530311528147499001462393313210945351333335759483132283868606905763414137981813480995842531262512765149294735639879654766965937063057692767798292784623690312228229595581644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 4012428437291426724609404990769147061698010731810831096841239289901642493658770107666199568272904078769385285635453003016310756336519225291256658579770067357270410339866694348768930472849745681539631899478097920786309212246477390159312670486666140911946418768581996038049263172350115540179244837230608589086000768532583641294872830141371248174819893671206371570727094092872047570876806590431917811572150775189394767313546386880666203873982104612263289915090659540832259156865007125541436325949193818979982491176888233519322244613333779002696800747846250006026669779907681045028121636052218532897125439612839417011336104143945701831188980206531568340741029148631956833245524962243926606405268616814535931764362277638460640360156739478505828796739572727132070674460532151246414953603373265771969511429297795248396315332870857533806620968116995219697761733053315055433179636447802570019784319232410477025726038127901546982514991274076422390108463213905721937631877966747445103277190953031182701355500000585363464468450925331543235040036479305401074397759742490679108072806778267895842451147238052361187246508774892056360472572098024845213685270167970146291440367815526192471891919360114422715593707137953755665108954422552022435271610900804876021990148093934891104859386783067269383861956793293869259800155203621614729592648705581872253660070666917205967592068241684757019700223999194225964866350582758076565730354847400230173102238652502630005438400125571816490965396888965602389650619803764733771276991171282525757543430585014006971396099197549039989818562364724363689430111970582307597343331385399884109776357357273645877497255038209755439718448563075547392334740314957504368229604366620183530079330036469216100265705338163646660684450898997274346262669507658514498310039802666012375397217118051983516643440985749589927733116149488000547052391323673121749919777908167831293095574014153166928134009182813997571345933861580377500849594535572008153444516063595453595991226268687009327564772762606875991012013984433781492776910856779115210182258432917211787384025199529724424406912953307687107683496443442582492821456330820440777461163336935353391730930614525715571606627879454574593637386212026966862098065406715936485802583824160735609612115744403781743662310790482266415182324155470825971641492757054237824691456533286279730851881973357196777661442401258621827903263466128434519084997656943301454040085059527640060758594786065667668937971440852908853292197396612371741757034322877711972351283270250840618357811244961676278728243559528134199132525748393205213483672716922949209757926196461513118739346219351615410740196163784249688430145699228640446085465771662468298727137805820748731867193471130400528927650388199152486950599198974232521386126403233965619845666712427924924116188450139862376916087733421401660332956582874010449205388926943888628771932146774992621334796238695383421904179437601810706206103549363141124298953120126099775475299190148860151282169784000052140224357196696885216102275268126002645582543601817316589402548095562327447171559388022110551904257656872016725195267776890003069749053366271249470890909316297994028513572326813018190104750406861097885803701680608227499072507364486491123889924330175486108593255671846111872432850764756494560941512632444125952511299889280936798769342827203654176289275232305524639249746790051410932739755741732153899189071564601086299477108457947534742127450932500241867635658951735872213611880327379089453602239548971239790031667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 12665259791532163231213196259022299964101887335351483149239296725451607686290763153019192722008685233270892357336031418845722741933937301254407050544358929000235834020078688051447455119837779514173841260872431834768900411787187507167619191968962297990557548125886454703101154383125704701747199657256501413039570930721199849979111102327538564473806922370906416102828172785478243105621096630982163790417860678078014161968921339548434144984520736494146088436150384967291498272366405770319781190173209164824152181134712020338232019601543911517023068881558557375528963732438655548723854804663028224481327798131543214074304214087075268775976105748690698482096385274968262182881100785597870365173565907485179454805027191174312587623383704005723851127197582701344602808900243236767969971717321195839908211022167510588042663753276879191802982645677861228582388606978347676641704821290326922747691904646955778968966014150835472177702261716124854262031438534332968796371400741337574805338370020074418459876417575359280255168490960506849058461579753986027399210340534438274411093853530847622243691376010880778040711697488423955888827157642363657632888608753206299355852979419522527163647345478893776067335273525397534020418124011571126725372304811248613040428359730332685813603419816271745008396990355344159671340904216540318660450233660976799586246297464888411258788122708222602229730645404120110617113510343174978024690531137553908418057076085560124594005208104520048943076111027472320120105339395063586771771096114051546514915809200858051283060090155717706679335646980050046275948944455219376746645301276339904266725629703466033082905800489051578206581104494234223435967197427037664278054975212500168017868947894923000521267838742962743762206874865985973626843147931403461772057932210086902357224170578275907339970013019076104506162586444815029923214039811590236893442478028659415599084429847440796848277274885791966023118637726472261370560273644823475377382362508845425789859088947378841994389736509217801331101003006943649689044048463346450112700575436462845272706363086100952542677470669237652367928463466037279081333672192993087902169190734624927386454845131534744902816152394259957999277306736703340407175723391363319333525576075334722999556874272286610827666532031061231716797794986579590385558726395465376804068835559191905047222101566517102680102580592041007558264885683419243508516595292943333379259412136829214141837488994852512278963266049177552791780565799839410828996426127268314722837518395824419316416021890653216340500976241904900236284315804358060085260889985621039136062770020132076036573929503962927357545760524285197209723354241293318149903247286752523223009641232585437379861470767547553146641057678248567613250337949391857404548647331369106712724488268742926806171340027675437274286151439612321069051748492993903644523562877060833369190779000752429897323038015975432610073034049061930776216283405951637088216896972577119898752935461158521048582711323996736426247560078885120345979339243597018755203892502101187093362220309010132558433830640366050259836992998136327732593263225912839862197241058882478817880272036069469910644072353358255165404948841530898649601852103322668697125721805396883533435047605659628447110680117969889052834671585947788822784584711504831671048304072335609244418599242302543391391356646143925994254721182507885148783758641134478493785278598227278605774530718133893994245112174468068220399709450595284903091572485803448315489509102623888769024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -18987641684812205428741757899995181720765672734718886184143145349301361707257272451970474251254040700647313186358098636900905839486272431194206660318300281817127491107695718056426978362241782374884271979741954601889282112738829274044473928228955591254644827440310939097376255920921311122450048110807640397248611578264255332608169486090206610354749160584865275457828270576094162621179844079980884579623272593163979210998253390047624938717216500910734973376223751230532449028072657450860524211778691689980275838821941551468889799292967089702831914232400840991156838820655360668313013818971678065885950461555930309240710888737865450926812879522254178578484844214126253665777817808182900589983636815837716593922110202193298725060465372294180086408889047244369813683844042830284904042224041933825748616418875592963958890692549023604002609037196438967335548548959777088683786552818049284716228404764138747345838842770161057552397323256463001392487232835656145633127922293370418627292471774657892397185664625444858888512712696164582314743006720843699593121004962064123931462902669886360212498561299732728164546480350650611985029219456897515824840168311222442040468359747049336834651118927892779553850739448392586614144249800892275486498989866575150223875447048859315751344984500752427899812117646000404534284521505114561146737907968394980624666541257520611722871048023479426571639274610488909301501912813810694505137203307949714278221423830385757616868095156705763383285329062304525709941800614459487823693476219245914648580614543885302084629640110808368575987940031423324708493754299464379232553869099334187871667682762690684503485808966857553067050540060166088920060502044271946295448986114436814061960375999297485883154383757865669446496501479188872404119692043515301796198275611060790717304043672025623693611938427112757610867030381088103988308782822872184636276105624558947744266508470572503953179690984791591517393097551527046325242872319608784661058891858098867295072535384331607574809117992533441475844135300347504691083711409571087644583731561771492427357018087298962428715158045879061206252395117981664089376713435208228221084494478347485699397096682524250223419261909818328509282435905795398404765607715786029765911291764305700170833485190074806839275438633294704847488908090333167354767659306620803931515423646247593723906034379372059795260812524240034491095354182355582613216093882392577965776592650810418358044560405881269177359743764262970008154593869725318542166095748804835626701383405136497435586050862266522094914124898659518882805801832424323733918258405670639613537787834589749445577846148396009533468269844243970106502776824881271473667849668538799059017532663195989628920671641908457843199136696120407498195169729340159659481466861208206576330499927220375404930041881291281534012712041733923562181185511088933390526236188479753041006134587966495479681120927345587938255193638807439055554013626228388561555535099555214698711012048568868351028669686730573922619054987236063567186533153632812061863643840048956118392041764923762709743271221007222954720743050932360550944524581816977901553607285585790693561780260559893027133047815752565278039626278502396506198259046608174109872050683179219268747327562963452736478548028194120460094139561515382131926854606171797458858197393993408280159088588906126522457109432823539731364018617055073841179129477985715185565008673186627820985938394903029427717737856107377556901307113784233471692433512561678018001580644840243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 106903140365032581893357260020651577506574117388263971920097143520314435379596849756958353977976633522040007415008993557593771357594436741473180751502836018474006132403912673824073063369236260495182503451297198613976658472027113770460745415642168507426348765958773537330164729300194452997845527252169114733815275681750254078420443866590315382437996830657843334647537181756437563659813689664523202375441203465995074263244015225708058940881804052837166695148937268843343900484042461842625039370757189862006201021172425135057688223098916705133804545881175722031752291230189499883929865169527227281050723744948112052418702206016723292560242907944899052694930410918951908073610666043221143603296826877835268494635966357483947293272351600273533290133848001656951139373301767270822795953131476314508211921930629723657387480189834429668106145491240297554678805180500464226222758016755094110878499770555475482149704570232868154269358511545520952558781507179536632517783492803956345516994705720638510996396304880632068635348747146650269821539202032733442728181449302827408259553899384535288746339319246931858876354616918581585923304319217069385767290150343015548877250948381095194185274259901672216244622779748771577879160513314704956365222335501134422004133535318270567374130251989866540905654729544169557693189976683118652228278585173352913718789885945118795176412891645594297948638107245108349550288974017649805699740484831165779777525149817651372193667229192648109414897854395077850433901013801084102862964654234369339258045857240246833854941651327242145645790825278009598469659840842352878792344956918227661982452104738398629547511178735784451805349030850674378102864269885469048024137813650446990204370119643834800197609795887138508739913439273164078955593509674678149704864081956912150212082986885278259219303358977214970061597732330667460124717318063318980147454920407034858194315893042780655379022218892487004621871634955613370583781704683455771157039396453986336362668286542716357135866146244346915551259584709243460623580589548648933695119216394470128856620264826245826694931893190932616264291315623298738457270074786520985605255757759288236657888696424119447807410378104801108139692929940768652990997037268487381192028541284055129122091659782231588884002979332151235088937133662964896704880979601177898241904406013113884918594652754290242171081379780956100043033301218435081226322442208013303456678568261160158271386854390584213136115459011729304442719767297105262516004178159046094752847568355745765272360210265953748702651340407787832155968279265856179932602454998159130055955601119976397612105666367137147639685772355321568117641232695197350033999858097823110866735274498299155318852658116627744399015298397638634379235129256170552408194029986340283038611367631376665352100090238685937956882343858759992078114675946321632507304599624444579553319810839950590684563258402904042775921208568337852180650006369817500755240625855742514081314075831762151526691887217247363665763511385736444811077556315502089310158768392127609798449175093285578904331810416277790140789339329314242365827897919377308189120356106602274457503499330461299464417589580621072156539156185579314749548762947187923665132391608046696034842022870600482097808580152530747844895802658323801960098666212361738396804686466503126238577236770326348327928526328975735368670792816325132145124951384291479521261482433341314572494183197942904169644882665983586472309043251112151662207399177865824911224901468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 155209099278935951311142071292146245166172504736954725877752927570798368471774776929846079122686229252149819765937216176950842092500169672622475413695410220985285634287256392309443116083248982845375416400033807552777947549888347062722945356589362868207475454911560391398302571135498840001378867374113123774386953992991664369038876835835579415207406480360975216349263221056449114982728228376313142160086821315411642451480152108698636240287130939917263376570974829446416307589503519461562058787999164828703284753286094155577516465214309034383830781223564461295076830882400517745492995897229093887055860599640190246321893156002788790938105538205636835350584311449156052214892579821734207616296465387505058743419825594817341645433480351183764895623496078940611515241330203331366805467764884862888309892026358472013659209504739778998684312157563939841393176496665954714268669598766923443901199477083112869014582759104953695133750157635874507115993886590973726221575178166092270463492453996814877666249747763007584516748327441422686992623163309263748795124236275201301001759187896790431356925751616101538132538173015623581204377452339297554461239141391454827402847317731143363058852408266153764803932052925137570352003928781542050664091807950512069668507879850056083454306374552555949149585029551881432514950007791301090784167114528216500064622686258246091846671695660614873999240482052916830325984267737710666103979583727479354409892107624021537941016252208645047573078932749191586689053099930763451842355659049384112506904219987791679952050772097789314967645579832467887763121497838684668324498842342859795803026532638536468637525238646489603377096393366880027026022786369967821921103298676537126348772909899912053186773198949504867068385216071807405250115052676562046482331089682602962911331474957850220671379222559095191670987791502112854697561730835162735112864425173341021525134220049198630539312715408718660103180836474329793216298089996195698973588525845159717579439905119937159664726439617102950402708333900410941588460647421518989899532270297844979559395576630755422009254476969506335799640975168423747434202160572433783906215337198863280142010030512137761694097275360349991424336984859599414348058671982996621830930729610768568047835924783766380598296695653661399869828477443735147676705065668635537461172028560391252893597379315517760233444315411267816826945022662219332213362379018488765289760783334462228981642839703215781254597436407959262012030003333508029815336843214898299953812435784139466572594935450742926812646333919177070574842605259461089038109162067607626290403613121822692478433161528913316083768599929606594935139303325970885802586599461179891721653267539318142498540225411755308879670292467907477147980091512358745968883393786864017119089901159306971358439070608396026593793708044990425266403781853461518123429161243366769128179299646295018059251997658736567979966783091152920721518588350071953056740054097619096753576414847902175101947233999523919668847760006616706564320924143504062520713227394964077346082487261422436393041233389774705931117292952575853579806727079926132466223701532303184431570209294925205104786927930140716189453371143970646863898821162048784568472351281347691831030444709352456741470164081111528726461017862553604356282297186348342840727029255091097181375887158953522133789203739837937123932876095838983730707649270190896044758610242956728269035974551670343195115042333983875701600206681055984825801554150968877138313216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -347195690608366288420526269955592654523874760614138545615307882761894831918100691826538498344211414431497155196565870948934940819641329281016467360468089029889426722779247733575129705409097725702020879177407162818259882337400886061708702309004903736293536346034118484672945853745152960151334535709347984982747887979272513970454792165936238415055854819317196788889654275585645231519270691318677667363628235958931148541354522383732870233511909157590914313095463333920834483865633562465937221546352491179586392042299564863171591533128311842233452080519231487738004065299323002045881415283849766079797029838901980893661227196696876356283120660260312642789241641896248402918114604029514108698640527633309934134051186125144868024198441934109612606496730904967231680641946486301137813385813923724742547556182453213936197983286626408913786487708288511048967587274290370330391409198384771625629784469958665728680255412652419460614781781338356251596368264357001626892706413763108238126823538696069101861879051402438471299707031782031880061404697118492536034060221743942599158335456195267504629851645546301150009964963508675251454441487667207450123055206995923491164779520694538699357047622943060368597594758396230377573193554373369030471244650859342026408428482339745571923393706663968075582109321163698127283062947291355675989753875325567945150066926687269782571008197717668319864457764181322832201446601729811607877830702817653689020475196252013351072800357380285290345734209935282160376999542690976442052525552871496789146656546583651467166704604484804078422284048334261809652315445425250556428714049727295351273809395389030088115729971476805247866356378478082914295231395175320032940552837372556826076953721506709001943117167233424283053673290041165666065710399250494350600145057949330291820605857308285999411393575054036702920884845404207995349269681207972546015563680687105242035564678875803102236682673126350752868936287387966416649068877689250492045951955372826791581140923889667362780860078818807773652831886726377666699591953877239646116749796808285624793506960010859502983552965322008852278535324078081726192163952105657536595619104566555741615974713165604087541892537540581502477887545871339574032665304722633380834726818172845081778689670762192711538578416058591166493532438667039572348577568640021978755655036602917608728760646441360430367645972082560098054198260918546650786451914037255356090783006691643487723783542779898539295046416860946861924773350412847883836545647415820527117480508884894090402549185232815492039630101984203360736272235132792074675394073569125365285419823177907456991624691162093173863435665010356310426576970426280039287427044371023329159916261476483358797120487721044959133744130033818926172487243684935228259136506640377131818664682366025623374063077470219528638929672908259351762545495161517601551256930721848647758670451182334460223434116876028079327283465891922401337415227509131746871189472125197751238680933187944110888422319825328077056246309105991448637909752115592014452524817046486849782243246903420981199443711552158016460380945560523613477963547758004255134623245198266011402773356014612331226481866879881514776713397064778879177051502984450042356620435880183654653981589448751183293580543817620876257318768268191421716982511515723439874069086859356365216689841356896433971017900419888440617702062616536981156964667107238948957185329829929679516027005339208820302052112076612021536429729174563077591675412532998386483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -730010153755336021792236606075205613498587260813963198212118214253668037451413493467462955888666648172698342014123745299583932698585575198147647916045257250436847128660837917665478768504435436944444618061903144130599123815310755225005689385502233226852131197616418865773913456168536201031646094106118234690604192625455504529273997330899639626791972673350206480685803995574528679455588252869108388550596681903503071956592393117330857407240951541938726333626671646569437431615208944539519434202665253615187540423982929985607148230343497704453538046404334225061009219449884387712964207880618761325144333652980191832398554408606389919596596730261185874407475979559030882160666366298679033998083241012630751525964024738800467984707263227576841700939164119420359729887431239860130137281651003780111385423573723663391359859713306466521845098299819727664371097212114846178957890305633542304520658270041847029074883567454040015206839742957781908539764524217022214279832235865180903847389963843466153664004474124379655458069774794246723032015260138723592804827557806548843850694162587338731172652755039880293689032680760413204534897156556473029533085161690694229045277318345164747939386056017753510481228921482881781517215828556916321280136534722713135666229441400913163014999706770104241863629637219996376030945622401047366453090040865612356158628655058084238918503863494542316602396274878115657750403905309102314926020897669647469267689539704376191206449837766462319534701299856081052467216809508652804741535266365421524542221324497931544280649915353257684551748812076198668412634028298378893766616078482496056965307514411180064887881992744880302808662417971754299017149610919353907991580778520346999700934280060246091120007000607946750452282284255945751218056507427251292990666040859987936957499214716896136897683632588797270103272683742685343827324958508237863323086634449709460242795963711599964408223660452427627466231799200005364229780075185273132497089189142821606525357380053990540823366654800086095705937903151362344732276807111656227586951465011099432318639110747969923518554495803429136518685390273902635374474621613418623620524208348100559787060156205107815049612264611348917781581256834064240376630838218701205093084436870315243540405405946498464311198904591138268806936703736773518564862526097182635412795800235934714509208648589716100317520660408312552629932260269733536007289297990615068807880709007177950851874187772489413659245989330927691873897830061038814380667332091752033269590922210248805651449759839019937376802904705024052486028163172365082570743661989038506853636553593980493764347479317024951392903159923255668307523628112088282247733829708908969059890813633193903986175658603519956883352760821887320958329581078465795149401003277081696304252661176318396050471733497615348653704352901877104085767996784942549842580665691046026981907313252680399498160517616646762661847919735198111382740336709142371348094390221718289152351940111933464801384950031189211144950554848588145052920622417509542137181450517762334407010448586984709592446641436211129964166931236903384187275735812841345477810497260710077108714163436939866383400595638653889962523336732788964513280128873826130136906218540933549502290494300920958012082316733193284564090503071140236077190433947970965284644265135225176932980980492903157836564663717428292630635602767470476805560546826807111074446280441579001996691721629548890754033923769051400292122718705786380847658630056509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1448043621674143044160754076429813159954936587617945623615082776174811357610075014743412446007494588568690209172675961960132334548600388996417800482055667029843084711056001562724493222654506380238149893096954146134557634671784292614377069856220949146192365433236091726850416108129785065344812467157149525821253780507805744432226855874599926217340250154187877747548506224390981798855865015132415554024812004754443693349965423422597511431816410544380150394753497290919304058897985431853824692447377988215699654238196067301135254104290392137771550779513268019683034212167752025455565286496529451512953133890652158981367500046534323287981746000099895404592522728091095390035280273298411602998186723126207590777400801030637133371960557027972857055153845598292353765360327481712052362990397106995372069565301521411466319338581823504424582763414646053456284531198060167485453616016114815230648565530678134839999372621174541792333374414675730249403985484868154511373680908389955949562064632253038548054267165608490490217522691966948971609809094637050479513222507683930287212992786618607327833853958783661672507157572919566833620225413118151336816891132159106815629243419507715508570381921303362477948403407073259661727658697711463147281630884123182133029230100306344334020961645065387799138252451937318031947577893303462109524586349346605551707628298235939294601302444256487502299455431668152513789416019360939655773898986289886842634927895204169594272189670842131783115989522011035845753585154359125233734778133982147079374734375267459651899177012311986516084454403410606750805364960842104230812606466780433914700705158876010819989819707432743386990949904281128463223463092898864039789774535668737817106066228508637580551726520159259123309935265205711284589122393886182000208941042491215953321383205312941175718301403418650486156979050193617940376397864931304340929688496293267192095976909866979998164205036785556279709509345765956025556632633082518901648958434350960445730755710531215413661571615767848328493495408142333548049224413719526737825273615652250560116758498667302458173829790720266410252254972655273531573847933728283119855733046316806781731357702889209374105207888525634528023525772892883040542782600579378177173000907132999585662767311803962464927035284947748009040888528788621753996369929676390149596646298983982207002628251947467627808662825299022067363946671568613674079005281594931363906536105273839164845995876905536029564136986394768832519636966999333098632207041829219407622472693949811552465168794362896894022491355033373064347626928832573379449249482049880856655947123519099155806773001996751289134214207844004731680324249469188036274939473538280958306278257619461818407698578152279149331515466422987395150171495187715768187208177698181381495540576319932892795687736749247768928798717750243783210485892702916951370949598041791723077393574013312130348804282819333011213494299015494113873547337330680468928949550211258618410926494495229126736355598783276242934881434638725011057952181301709954488744362871727574890385415573359648098687808017329344160980017045012835296052593788158801365170527708132996965632572523589071929415205926536086881069308139968464424684189403629537134938421266948601248244523046108306917157475438384261712532838281291377407877708679414359903863851085914309680582522817890309292770230439720563539783089434042466933936033038867690216304426853506081159556736396887595727528040613448935195891506716021200345003720704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1430707260245643538043187637684728758145630463533130312077073016778726198260545596639987731613838598350547023980044318143003440445851681746374782200951312988272737964191539808469281826494202591912770399815773704160346222798180169528111890879106731755710775172221155372755171159771645206428504392259816973992434560681555827779641896765053642075769783945817776309528694847141928825907627945773525100533376031278169596332309121156336704812937984702870126330593417154893319108925562744522562867464027709855279202364310174067767222291774203312657050599692144828784700521018817997984213654131231060982468323712721938727061430087039407431157556538086755948779795480544753794687743865159377519412682813803327694338368343298276358833795418463717851127912883238456413530923124708082271058421876927235615036981441825701330568409965798993058422625266779197679175261358971607160110722111790069163111319197384837920251698653300103243063687829298487377024843237847378297061511632150434071526114608222965102593017699240372748632300907061337973964666553911664488119226492448317797678074963758986567652986478331771081044601220254180473220430910632824196634369455772427293324821882571119615660590977614416550594903086803102602739258467547749383926432996529545790091245109119238266875754192233970832470478014207152945074598643161219400953083612530005773385035078388439374103344462787716191223010550704272234541683917345067986983053748333561467821646055842591672923787944400337702164572743258108172948312850665317465234093348841295557960423806014279062850144889272383905133947743168790806507451027091392094816401179761733583733808543400208428834310906254270330206332431581402504588675391440203212519627779020829866013688017388963257866732215594920335696740081978090634844296924534184209941717471758139642892369260668365549032928504759985085557950289087751627868212886154011760310222849038044454536039914191684233779615136605417967978114006874068824261513958213111102220204315742394255941754429610117530226025298696240236851566914554562102301641346539774084233291379504296024876944621121052285379951111501306664477277905930256272337345447573320624343681304771862805213910437697797650461164031966848995483136325991783769688090829850116091253188354074698939406413076764922376537172429943382947254137872647702400446278949955116250718074630023465064715801314861424654766785758067232424542890992388827894329603592477126006155992937581365087240456476924839109828263934453673060743665053996368578818675391793873231195826973046354213464287151235280503090157471365747726744038514103829958943998612177374531106072938793364211660657138065799823097549390304535258006950331110966692598316124305383815241672064097441625623179435807972009498738133108734233982699418782654849524956495724664555395596845151963030113392331907821527110195767241724371922449263178062438246570292278551556235181430005871996758910897196411600706286640820430117473465142825104466335475534760829983750342362268065030820874588075589735148976471061578703277311684850296513397029765708295855320064595111201383993785062826285562450749833303696335528082834640657480580309266882729039339151151168779491994703045609381841380408159933848525378605940922035996655171105784536319317521962278941997801538736962569554039253190184979411973448259086613868047376731917555178782859375903692582080864536126629997836137979709195643261845079258239509619288656234279613938632918971562469436684702108749930273223131277113848286412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 640909536312648894164750409734695057160274320047696550355100576275535488266459996043225492535385167518077584117424110291967911888687634177842515943837649342272399031716042663207006081332366191043999229195452652720544849272056959315257880962435492772932889974595208199506769952736378562888872193487351723114482762842202818383565985619481131764625835513337207187290138599082768138888323240192591177742050897891794829392793834648627883824292526509698017260860316484541307964274354572836315930238178948625996738923526056241673504728457360846899202175551016758528801144515400116193375816186975103741003345847568055679059977384850901485819456767307086498243856770832608516149943061791088390842665286280124120654055394376448688286518871489607093419974445589006309438214005348631099701410454017674806652811796065826066791152735640221317810215107132914938564719078708040701423371515792163404177265091752094808728966876710785516417870687449860514412378715160425259425055340494280625051814777458906826948371127529866180190948938325137065374658170652970750492409705876457280497232922102173066246480464212952714816339974041657764937376783750964467804234457153239313470142103593443818196379840336177663978076330192310670257279096875968654527756373568147625738114931705601820738712121361432767652873216036326085933570099115294879418059665834875517573704984649601204677953852716193691235624079409816565436091217550558552217156734977302755455258738172737430700167601481851292429348727556989946155855749327876034224798753326432143987395893388076708714906776533540932546485382578459117146454826060695213970926814022797792085735174578819122493912978627234535351378794633701865807694273851720723947438906886795738645629817184283807141058671280177086760810490020737292712610634550263129100517746433715145341525191513798245792468109273843148041358572487613247067364810356263992065406735377471148832930844558623588578331245163121176328838081772807175483077703154436697536786081683653637913834149286253019673423459021844646682930793650009677764474552207215640949275813404406836977668444906173511089638350892017507030090732657795934768138412095899646356653129900214550866136906300792239385763841484760569008761712559023780275818082812445908615958593256271293024135564299753373923043144894453649578813865410338987908532506595381433173822171151293840528459188601064376736657065603615375729304394018027849791441659297638670553284319222198800548456523975073019895062540100012760084627556265788859874220698057645082091517894924825856393630939610210464337441859623387050987318477404590715803996964374044139635621673802806257459760016230623337228366760837913958495191563359450362026686832021646101011681678038402956652163547947417508674659060770228876223236871326473730783736681919569481804620430871242575033465439215580405489023232081640673150984118517224217872479269696376278833473376066402315309769655445883909478657019127745107109263433792480062835526533176038365819897219470025627556122448494575185115511989556136800708986250806436345061960311486393652136772042182478633704181700466735336186868998185974370426876799811559984535088564058171565989651363343435476758794605371034869165811474630932191653410564043145496654102019572391034389531971775117311959031050286527885202869877439259705399233152421873245421630276057686318120506391542355966930867657945833303600689912010845110482262560678943680999788265590389568582556727462780903355422738282770185006779524597908766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -3738976929381254185303832487561793512673670219387361992310131131127090148565321684162277570853619833983024604433803593107708334027345160568950937291033203662606087110916815796442052584130269661948244043289998664318004599079770499825449496607427803632232112910041306322767007434805629549503797151952464176309090810713797064533549902416268553916886918755609082357655969481038360097274043446565065571733282615707129687334252403446296164767433019508079094862462400629386522268365049500866209022037842402750188179210780951750916555701370092971966415011762038609702249141207878204938467775389833956575862544525214276330387215728115692501538643534686563511213453670412020964640876450763579715149570379961329370921484636887873157156230124059798023881390532208518233000653120145433265788522477125786798453351676299433101000354277059228756120558550813975764517345859635774030377147209658691778712123232001876349513391765694523696258417029014470451152409587582234376979414465898181031829297860824656471106680460822087464026234069562661171107830291331418649705567131404770492160702483382812161548766833315421170615800690378782498475477121151494099905132808410219062599921429096919034386420076279151875102094916783754943225960959058457025989634455742794112600623708158107683416289630805534390874736124747507989589574499527830946991959410726206521658268146708295179001447136434495169149722257673025966179704932765592230623072349807156211914378055159667082771998007431666900487467273439906721776212963261844635901494516868168627056144678235197083574864225392126366840563550668489268117082378981213886274918230914847980935589583795481550097442128913214902241132415671733247422778196507774538642934042402981695603133914990415274873114095556332582471013544530642057288968976342092108286142488736055697091509073567490418930065068806732096910987721791627937695895893580599602891771066475904714935961271658110488220809660952623261394047349273270161603335177438180577154925238874667215130036909562226178292491841181111731524362444987625036383442697036942383662285090877196195672234647484040816866865570407381298637058723264675115461564948464027775229367878918881330796484742842896383042825266038958352345851908460938534188484280059309875131030154333071489916805366916589184377140518367249514149513741752784824245560936336376983766284289782563368951710063150596377178649709186509462569889683744614976259263093929463851142146761925098411406824218112880465134603607672639946451290206249202944347515367672997381159318659774390870882093400826342023459445577797690379211142883563496984140034441113047717742284856956212699485807298471324009955637582274358904041558329385300559385662803441550768748195623073085350883755931577130546400321913393732021476240615078532905986811627432497608922890951170352758676910603317807987079993235978097330175977533042451858133626560619795466198333027812357978191052889909521866813212221459097759898025460862798104520690998676122305069527407174589152356626465968847541469898452137526912262205178816839083410380653124933449447426380810508665214398949616828340047702718747244357586350771234393397016570344426085070764606892481076978537267677067720400516886653579159805592527165083950609962307805568904005666593027696689299975288132408566876025749430202440948091648590681655561397566304615537210925354413029979154087105684627847830558958466045221188976414863475321373047887836769325817687929498812089399383137565795129348387225944981504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -473340982508341566547051786566938762838920381448106951185499073059453241957190129524451402795637359619330204936990423852120962404767588554616576814966924218592516879350820823067552638769367329743339508646773202565826955900653719798577994022945011695961349726166162394463023394800415385321381842196781657434901387284890600294969480464310051981983661371453739684102539660331255905454408059346615045991943772902928845232580499095697497765467568548655870271737442697428032578206573938023790633337070833944861643612691068552786590004274207916806245159423979427210658915774218250589032283863784681783820041229425416821923187106679894592080701969646215316979432497191503544124813640566455409093118663602215458539823549863086607115680963183606175264869962374347297834195578901785766774778538672140117172730002275224782937760589853834780586244602031651504323498334504730829610573553047247326564494738852576899001376518628087056509380304417806372143309542876370901227282044090725164702475453190193934030460137039584614104645539863883326825369659496359488501844591746904162331169899323811201249163745718742913317021057602790248131528426081529762249493671488604440485797232946860422692134452703178410698606715037355741617611135688670931003086304321098791110305286983782764998945342323379167641529577463384168359728265793360083951526239881926413446152843100377558785394568169214096318807609336768488772335624630898003690967020586984435281119746121188197346277257649392819611657640591624682385477569769132897431730822792251686398592084540657057711998012027155597553555495028608622913366112346761168615282810420555798931109059648652778746097173872378424149206555059058154415627956043670989240553101508384857417579184603559040757357287712681810752641491356271488495047686773325974535040735245700728977204352832918968837746932708213287955239853126930083291484662300845029368281206249946613880258685321447131344645994687748126379440517200556895172893757896093212000148611802760095071298982198930261168113408352471004141174235720391615054779932371868304332655645160852707335460731977988846342190361929301721070327117759702347888223161095384240390641856492208975351617524554991417796052846190918588119651591089770385997183404209560395751983907680304087478534044576570118679882858203315170136048212847897644775084491029923055781018412433733496116372801093263093641757838288649264617135252062217826729732378310405313975501454276017173059809309862166732916259537507165185141411611822167799286965883588122603553859153222069429903325883457984992658623416684727975269311247001438723308428696781177712623440395933300072584724953931432993970203599367513219050081758063096600513361826052258232057880232368324486209178038451161365364535334938051922411906690811499141182870980809876881502417758087458911513904388662487291634833846950406929032294434229392890009550508142646322898832484538385469717417771198472069665254247822377499132993762235993946357346115003315180435985661291227880323579898932506064514492231921424183266974539067923794475194478066615487585139260394833987304384654191917480866974783257120133106215225473936451773232077950781248295005200765026478136048798014656305032451242812344839298628186787713288076773154368437380976304236128439398788238467192214842964015435658303327852611675868227111165736854392936924757848076239143656236753972776445408802779980995371766037687890716867729176739744606100416913245379114117436393238950606455352702323916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 3197588619453099830047263073632411680076088281608281554814821837737117957146589554846108341604500083018698013764835443638351358790547405300422271308738296891298069067202208760776926067839623907108494969114951304110407784154499342650514281795006641555453188559059580528971446874143139859592075342801181412195174431259161989637799253914828042337160728460021541575590534613184891807949863102816463637593499862087110340338580549575457368848957564537825489865984835538473980504910890328029278147561233449569068631824163557050330931093517971623950536190751250208364601161526207714814198776853465977330815382327592875091434420578383612373278637194180002333740296959328189121367664643047793800726740208647950186356135950708645548373512368969850501575868479892679755723938251622683521066527831162039767690022937329884933290598178298140954990374946129030135886682932742167301192626440792686218534318353449720197766565182582532451159618139673190672881891066917890364824666762639870974531286121105583180803362603944414929977602371139788258934903809787048033560622623770215848238397998884714574257656065923322924964014944581549389108862008102488475163616900986403942596503658330278342820708329454650155464819039573835534366973603101469850615884214467813985107902427783251776460233765706076175698628960551941741409690439962979051409288979181258969328971528683182263673783476304516899168042165212869245739619045377928763138578834559402434463296989234458446205569314168669432686137843925841677389253266582574529194341055709324382825915441135910038470040874874377471689245829449204205661502148192446781441739506909681933513042100701386764197768490366625902505750482493892663104055117928642468137999440442230456668476455685379569755880482513036277281770094711148374094928074333278323566345172952801111572138886223572469604104987998213928140312175185655858107259207853435353827785352092042489135466275557311710193860116274136717894031882482524289111597383610014002762090911032131611787833706382739460157720568164432965234615574055494932433211147411068405969625881495485799191714610595263823828144191111753659269039761611684701045190487460157385735076522833065455520957127846451454977661180503636001844202954305967629033597404674218245451903411159823965794047485134415129784472328919465813205147709536452394547624567480868887084408700974177389702413837830325279387432041136175118651910427579264992661504029576800332909662954959405464035026290664600283908173358233338805478193385299099823290998672346593215771106579470755336342508924947830029081196887702140710833153807682016950555865442913315837807486822353364411899241374209233318327189265261240565587027904043659742802440685962961940198938208322169621999573982763577090184851769774239907155145856120077470883596973703864220714579903849234753601321086954200874113318902875250048731884607791672904162667401962877871265582934693451850838901964975852893575567000619815640783911625916145584359794209729998426313433282764158958899498378595919725985990365894041872108280422893625397353099837877931998656336793381188016327454101109446458081457686046255367822455419219083894000760738758538942958350166264779746024143715967292530838500227482641649028376850336950943686098569492820708904753875266920967337665836514814287826198631796661579925942385951787596189783991469884869075186061180736837613099020715279023339051998400310134175456885883367687548634144470236120893439370849090646594716690770487337287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2284014656340607673560476138543500841308377921884589023145244692973517977905460310372252852786699248820160278942117649453718401880779062485311164300809253827760558065270427412979243635413041328182602060416817745094922877270160514757256295088763587802138495011245230203385958177694086896332427294814795422401904238170290214228336832288708833709327967179473087516932415920875104635517590309797553652598963072815094436789340318567757099535402992384302343163504578541161635321027906188894651044459785660676552963603602416351789678775659509414667187540704792745703615771031192767026733250401293774208401932651802876374685357177696775075833685355402678743815234081567485120053078767646971868676667696427429725526889882322356764846073954778733436140538791155564726521777098754450587848299801336310488308848208072357824041265647175607404667060575738819497036912412796098473587363005139077655147603194870117191840705345088101024044101862663586735535930525496369555854096930718800367633827154892062497883276176372607838023749445014695783050201947851883309947222208476735766321958016486775414855978530490649777588564933801979507413853778188775073330469633763387851485964976821921538882698809459077799118644954265062768154142670650717422022882432933443950735398873235940974912170874101135141073005660401701187821185824254454626037270713922473342482576653921854646902831031223185351706631984842714005462934397456352858103900901020685249813300538960052303086034942968298314734430489240675867534948497534849401136967609785180240024926719688102540959716543879235065098084871052070839932103689135660493683318644854892433063582683587548929950318430410743206324763496202448146974825514859411407884552095548652253427757342329612558690286353397008105708518651543617070306732200027221644644450240507080849426570279184123969652955763027747268027141586903023761199623302708628168129551900784326468568172193609800268857805818713146584041238438309124557943913421289494725295449771369477043026912486230794010907587730282108542194782592891031745246907486795219957541242227681061538395593684032625289182233274997631852676883220362227989105159609580048575965605514562827621135990936058282065374662594945364580686231370942893019002223262973237323008535558435467713008005799772254531363121807785685143449389523254435377977829272003607258570259365592068752841293997229565382768550436934980101977914026717786727954296549075196178862276046864411906789406000782297258944386084530303028913504134151227051151404643064125286576057582209402225387931122612804984245045251186507925054310018331667717972550218333814033337864588053576282732913453001495203301316270056976790169341935179084421913534450105982012810129637735080528277491962693778476176153245813487666493682972355883643179795445790989384028645512808438240224236528367770981972878343807174595685038051777258918993218008017615873267786521316708592911033290577124689204659855950299267711825221486096055359978694219589815072785737201097142483637412001265464923263660308719195125970322778191613663780543898269161528714616817185726770222807610298404718588312782274875783074094363983520107341046554163887092033955394607429020319093954602850355994166094310348215469864448183823655426274139747432620012504676898210413705804590994254288159629043902700346985355945441199563402172460066553862211488704188249882707533109317235263045482518833804430229270587556138015369004137383821880032665778922538357345627574108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -511067837190766925745081135375091372472059017399282848464408131349139860466512413023478680583452914763414879272956150376271920341870607692762589728662397176933141614558708150480081759325747697429273077116523894799324142439173281168223974416652383485809021291850044234624920594734401552975710752812133565910034988584135652685937704232514444531623250013017661662039229955746775497443210960595796970273434850452871569386808975687702232680813668297366672897614002881557147880098574220029529753422283490761730954536812319372438793582844001598703107094663259143656788731966718261387021264861009238363054739023062100631720127741964893623452257084687597662368351075746313853015321516372218799499235702016253334002385754110999982021909515929981249054117058711140275649812183570480180577276612593362543796200662294794282623543066318640298553298586123673357520375759712897512649458813372119358199171367997866762169408249544526788379499125768047122155689585780210140414814669473564289536196538892972527250283182832273205580927635732540158617408031752272090989159059704407945724321844133895645501464917807263426206116444624928983752312726328997527518554314752639885777426636879493072896733567343023737528211889224068859516302169998028351259262377727356121293427516932303468906307598089757689953209777079090034200572235018903611534523347704718024714926942195171245126105771078251653039454270481288729050031936611993673533329520821852912853544505125836586874113802175411009602852932540155174375118081019865923855347786010152449177604233115969854791094169672241542068867766609141463797432006077499550020912831890219908554628691408379624562365203026601551660480734038767792931358536530245677986173140195670024769427735178404599330341044556866498602978068780857381616333202998094221481155516810125729817086332699830071711337040063877552115201523800317984924234110395286707980156263697313771662233183396131503798028287487110087935920909319811984699969199499134054335860546972115783679286655935171642848504248167509472198675198415756887535608734818939810983390281308804510540615003849368257884860477015012302519040058725710822505897190669417359671314587298842577394945139234152667344452432037613218382016570660597504085977940842476299128464545237131798760517676121313029732947788666771099696892487017110001076408866646531562050780280690120129761578003831232283695733091517949652238135916161706023807673446773908760147553297980154000512804756152441466286165788535328786386513306916229690002992573521691038926394114189257415988901188672213210169351978859768719722384073858801719408892014195229890977587742245451857430022463005301202819834939359746710221367382155880288912195036714476985064500025728400292890872471428609747913535681701657120879307946152880016194048018268297048803551866734920894347001564076173821716651701944305404134311167363502580508811896499685627135825940762784201809568775402248498865471011627331711794400923715047877085551239203055371775608318978190141929800131274309443153419498811708197878264818671434079833562853532924819444499633424242397823631824819979173677832822055479623007910284469549396486120763285848189431003132221562234204410474529346888499786078308326174331203660081458094662329192747211213665932800647256488218630075140915829639510925293832165788923425071183412126534847099324257689364091787548687550344682000122308833536286889201402361543704137341748590694491073203967209165661018931205363165927833600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -436859855219657634850312097425924012865144845473417845824311286402266138229016391351984677199183065146597989589833802902836861271701217418051310557792656107352030133019012650882061809355480128307196748923203452268698249508296122257709009527754286572979010957294540157239464944242729048451810432424747102461776125082209661203896914016729769952976790570541615651678848535392015512061522945597400187770118955914929882318070576301808093379315603741657543014980918558129872488176862979277427632416539344952143829113422244506974292690365356101585981396958426794395610239324430125124892467057841700516345904501017327145103741391959717785190863091277398152548214666383926032323148136739570092124739553654315870913875895266810238527145324187247782224826958711944492704096956481853377685745505073241314250929928308598171500278961765023465352980489775020365343985184342099115776646732166921263653413005159419462301365443059936579114897832671079161157064836141308491808390636072077365221680027673770241851966003446332392021563657831614383131912318141760607556314884919068088141530803912187083189229516186365727992433722148370094020629149593889982596486261697802956387110018086472646738076057288406589147131056619610994541816428167502184591305388497105929892863441762154567839183950645515471878797929113528437281385198025602203509181030852713725473072804624572709504313656519877578488666111569236962954729533178252651310984496282543811567479068171087105387369566958646751303199223585474019278406466774174090191191726937513154317580326164399935490419414897091273994598718248672588321445037767684850636317907549330629031985615374469245767483835063992588797888434559340419645341161883094318503900408265976400673884480597938063160181324450014834984281157147314236546789885350797522305044133038108421300295170541088412799583426211645637757722090693623345924376056293866295580144371620369692544751810592832155927717614599654669465434262330176858175444965738809417282350686354287260081744621091032707601596466539947229593963392900421605370509037651868424279070689801235369852016198940507194326476732726588726503945144432906598123833379224837842356810596088993931989569761288850182142878196677966818173982892428891557169153393057736243884277788876983648878801667484653331287173716156769471812080898729101507524681232555064558230308476145103200338024519463259077572568826407578057895955257289449344663229207551313146944470409429448453937453754293065226509760559426738570310783989157432044763357609301495924641379273455099874245703255171972231644757668615624606271001872996627401342166202272909353313002231429547861284646034204237619635237066896464694099052460393331452267514581322718039184296335596030522593648148224251860794662155480551626640171026804809240901937620798162052206845197170662734122570533030591751004161441963396461855846455271217957490739586349054110497807563453886948499040618878234455141198922354475440423356099221754926366089029038385516566069068058158011045608207408910176040391291200995172997657970800413226519609630424608567412802522066230376090775565606863657210865660000075661637887269608950455777033702225345636682876430414860167298353726059147020364425529055818765518786669696589114156323877184232625922367321779579550001772660034865353661641948891613299246515907836144233664026602805773320149962457618109398100358485461639778605851899608995047466542476846102741250670895574833946601519858129996583062732800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 779724176857248815682833131105141931971052862590610393891425662623994991079146283900342948365625591143190843875654631052076573616246516373438467978262315515950171911419503388948879782054032189070575663927805950535665668718273043733285220981228804460700351821420938757023361890810400768281481387348761209532513279581628731337715219930562039550186532679545897955846057783320461138078814403826304490073233855445029441636871471235039252355452276392108365492754843796892570477265528031966552933956832280409063573847660683449969979978007509499571578076558528922245131986539625418513388387228146154929186190031293721050673072037386939242678778723793917164483334868061043258981738497041381004519686997574095977274361067108447275041608345952588540871226198786188894472571119460036609434519491675344756078552573663816861065566077778239596567359398226988334009526766075425350547554880785881270508412215440872685561926427507307509472800817471306090959867792582071334586342931498158617780810245045878540473826170940811589431246947537643852509998279517867572224696414180477373785225114056773955171107454625890200988250782589114201490940053992474205802090169240340561200059561665682313060016733120293274057665744457351839596179853743161161941222578738545372876284247094652287609354347814771200497433075518031762371941796880236851622795013222022196158904840745586412763119750184568157118941354286027021779075839276974080680684995012934063879937741439307274086806033798776524327736834862941327615804721826896575775543222754006777389618040431893259487239117525172033794216023430130470517958098430551464987519141774876501596441682833055003701769638796249467652064309801594696958362775938329796345640853685882436424355783847443837748387398511602129299495164343171575277702061398948654422676639972819710007264761556753223696970352922571274053015842647702714164194089649998276055965256905872134672873813396408498731792761851497320410805587781473665221176576724983292624190731881638029271550645831397469281015210638903515587744310788115233182889014677193498554434401729878742212790884835905471542468836888732968390507645087615423406078143062329933413012941578933900766588426750090667532665913930952775651975266731923719964877108950554042989987359972558441338379195805747979100740005805568843513255376208557287449738951789558609649769862462592195031898201434794225060141340857027544650895143000286056281416639155511315594152428663764229162072030808837274941203642544810484710724824921796760066499019869954642005304112057459966522968822256201849961836129461207016860279375553895164047513802347536918134142295573934630540351140344657790409730557756200187899657775573594285829321123026892641478340561907558695227711535685131621114105792291123935754567162581549004915250137674776461823240537497406227240031941379460946236291931914410608664264296012876771855641687174760775085292932186745311933970570420466141784310011959648681800534741479771067616013996139738677983533176481944641875085770512930018310483897478012466434433897539462997542849356117027653470381711566525482464202511508319631959359100912240155935391043574768256446965708399476719813211617189897818392502786041656352829821741597541546785897308137767509762702428448840279165841346812050171009220620459494868836185264944750949541722312536209286241349272726418357307056092346180229048496812120316592974529082091221450611942417155768646104227590800577946004303866352067674112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 4818851101016057271816690101874081301910461757006724190816322713658738363353341018570200643862710278691663714848376393927791573119852309265324684548717398079489975298192537243863434886168235871869121873487196834151370272727800053057966610908044346110207067384137550483429065051764814605132181632872375020169175661202646354076248022655528894430655709035597739410580244513530632797307962676597167369535644320903842894116898097083897484504669281482109157705853242830885997105892271285610163134184934344588870571351419670979630242097479061361191011848021676593601424030010946483665958200965878974596802792728398998149873569433403493898625669788976969993025346176630957064814079564431853642419843915909596091756148711002571732768266958661855754305675337846088685109519535623965226802135673241831844689503273882167233584572305360639041794073434522020810229163589407374966541031043523740462456089355129921570812901836646327125396639515216067101317261432118362674320588936166893235034020370398328753995138980186742842499874753321411722493718096246572782716562600089224531156336071952415992900243213185356583735363693967328127682597174203349894151549455144272036470065995187224605932243347284461282414565688205636404608600068329174825851839735890264487507849713730289718845582139119163257356771487897347092186106153955335210808597476177722563949079363267602274141648806667329787435631333973441870849496367247415228009043650746542671505950119752937171581682101848093582863944094282953615793143224602500518017992443286767161918458133806492923437717793546573092918232781317439064128513735635664657314030199644512947668025227626851334018977195998281191160522264702133839141808290803435271973582525785834036907888632414272272984632833138158469222657086401309780852840462531951147943390126366057558052856504600795555049586690551840324817528890897978573609235621365374590342841377827694427613378694294288096396951069763866700863259187742185098533210865626533685956922190526955688736720910393926245853958749955709761685638708253061782230854001057349869513525755918405090077365701934677181070394398076140512153364510689348483988232849773822871793667372973087818179622941008836977419714809714104262882172105270892383575579785350651289086412665124377596051275855800105142716749577939320428076045296404821092702313882374021276251562614938068428538541111915624967027594460649780817139071064898762845054643204872520065600968131937982384862009884498857929217392704617316261271857100296832856941009395104581512979746453164692992678469909072903072416950440037599746177550711371100413796864446327407965614706954535659487456633927338499817056274379826307892655608152062564695352846602433969320373764795490980772352345955499108733454085690180820708551284658488860708429073063679284473086414929263523479124464707002996423398025368070014751347301825949930125047974188072090704062145655088756768384401293784279144312982197052908804703379367936246743398963510572488314378329716066756111042578299981894038640262453518885358117627118309148538432460730439633347625420015208864914133853500803149061340646106005411926123327701845738830414813713806748244269983985171573875234963703425812805461942459249726613915629387337275162894424117165056984892604542474699852875900960282330666832180905242736118693753242993468188881695169030455110704264568537983361384171805348413989642203905978674985807753910369644201616373232233669682955559048210022400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -12674846696032375723829390010621335585152212099526249290173084650058751775520978450902990928793518614449759482201710600986221014470395992430070973971402642261092307655509786806606286600935490787893838407970760527557627453900318543219141062648655392651285235406303768987250519245042100433808458578270089260919299408756283732556644500533040930262498257728210342700875143737005297236316569833449364605929622979222434569283603750621632415829503916111151455984050524546848442397910811287521933438813851604927254824866593987586156607955906639681441276806537039171062166829884025049491735248521401997770529756346988954578233390847256237364479706826174382256696499254239041171267039461780016993343671118234941356952840740105638984447524238224039065090378174525335276122661794800936691621783101712587912162561036993343162036938685414988297850039157707861313859840037796894226567942836890837886767671517829417621283999994636667668291546715960764848308385379145573599986021711991335528568041901831874424541477006084506348866720923808157312484161704660286124742337180832897588175774750619347681463064679893518623450011349442702470565424571712788049108054432210882176394070559105045144977860909879109243306735535503960082994859510531123998205253568944942018080465321249611078115916352815192913841206710657470134909208894814592649584170946217881643293959919230020589583257236304547345540761969342162064398642216395387683601170913045314334220411940021872838119284576794679900852050182701318225341461190361191227883029962140692083776269388642317719452049070934071114066500944574786276105009367429889337766956350034181567297883403863006350208703363215274422839895902193828044233439212149846611613989987475590613246902221550004222254014552030334214406653977697884210477732757216031571464117468913736605126242618550042710184195845594529027813807400422032252577555534774942929988697040949772003312958108135548782599848438227624069185306921001449260089562306947327844200677325736144486184570617749292165854471689155366359990028874210344519098556770840250330678984920766819290031615268275722730634376174670892597014041658689399975927102329737631671523444359818462542185739204043167928091780548303124965540739237826022754615203902447137990398530549453901659102623882338271644035851817408290506574955643101286894480378422379843284456290231998963116197507380007145177349226114186719646351761383631618152296433687925522639999122480883984882915746725235105299710571459306701284776276963025118127240752231986536201622257414926967843865789519343701922217914699972163872563852265438293646438667046653947884640537797232952600327899320081479648854202509224441253558128137513231505053204816702808356055388436279861713856317228986584660649547995317914307937711883968614152836910371070479751187982777534110774927768750812901296730151772247825219301905419790988188406218342374201531253173258673114590059003692132191947296215588566376010242993354330532318531739010852874163251449673583337184797008521085361936021126281842019618749635839365315199699497960273035508496331115462663090448006741316861819103134686944836827969123824173918439598193603221899887227495354343228445850140704187945721254424147758218188024758620547705757197170532933531988515755761046893294362866635042717524559597422620869290979655870807355295938890616876901200901926219715398828063275723108175055256678721125135174737888038019118193580297116514283069875767214080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 16302820467821510781882784158392182916511631218903400841725550815603907941378733765858160226147362311741585406596413551457003389437396146477952646830330370719413457280036575788007464445770379877846152677820061125583270389546707963081638365803917358993992401002373655815284611149002981643295658290150694992387813335221476882270484659591258810626252587807478960133349625670587459157949002981102848670481687828912805556896825650033753922512826680283713008753179444655835011820540777378210067741306724054495251151141218081160687874585750257736933059385622989283550196067333271386678741206387133305210645243510982305953422868476968079917080064400347543533145708340259713699724182656722896746856295778761199004501726349943838221161906257285768879943385270671617993485262162474668425974859898784346723366246731201645785860440740576029660016477248808118014689843233207022335719728406061864355383732241080618849712134914863162061391749762451768739575573702358109920615088451744435366680643812175415060511937915866096361663410801309996603520258396617438894796951366403360546345554019297626465426163324215637563131634253765628073302491077466842888107735008742732594397265997271092501761068501821058353129919815563148453651303696248488334095247387176619439431985766248548226516492367375086112497584916110561294834769792327361188329168311751221525288676336182131825094314221074664440603479281553236446898750933390311012053322163233167317939973506087285276480293579477980391224537644571349995548260268873102130453789616571507317801157794874299092651879623070599198423378414397289269420474755467359751543129114874080651191895739821162528284148743546640377001911147972390524789031259777765065163651198704365348396619409309549102201764144183454198938376603868968044470892859746071237472281502166669496916240146448354196345674942809185945638939097422683308686832744473934939854813035017578064349160270268714151974906196565764336974419199155433745851167658638367355271492301522153719560587585501543466098393571624366041589870796075212273431253424882675123083379895584028099360952260017969666910614016884074337502036754203155906893300704230442458953522638190340654173211201253325047933149327383010748122150670720340687097561735043304353537707737280788298862063866561088214546456643552248798453975885828677859742640314219588215924587114817589746384140760689415747880724779282024953954308761892783388372824499066741671147063340304037952051548530931823751294149559465992062870336435175391763430372324534961137893033478443850047743788772415323297593911764185628187706937393832569998128855223151221237503380082251930320750375353037010692893548533033210979863305101336797323812361714376625004293245703893531104302230383042284611669558653350544981037652258845644080208453641216693677832442440128351730890307220461196614048932249260776408035970437177211396457586629979480390035675118839569311747872672282758450880080877081582878378359622877227864877078141495751859770762303512355355754688702574839936486676144460455699159659868006651237835208453444037606488031802141460498728078089838911349990800326008333933354030642022148890462329359322408241042436995584222474201828213132889030609688662258722652744050071305045045594813096596421064867867222374504823280482121486295805184132236937380359939633365493377374505605055494135775438105540084784954110762042651001150556473864655971550950122085077250833743594882528238341455872000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -11311786429840994561147199284679682802307069050250878545910181562604095083570991805900065836688606146527002111020020466873159537104858242313060693217196365760977159215668206881952028359191608773941499093983063144186076174043614512191723232368282372351615937336586195000160845591765849298018883305048958313032028524399460514567031076691288599539961902207099677054091469225420527169144171987049598604338659110963248551927403037748714250925883884183560720075770220926864384440736279609987171249308414698827308661345005777275439442411476813850346806572254548971852392179013317029816576808394444768151937083903486761229092695988483834796848396434546508811458384820400107972632610436000595488273720229421380520065415972391695136718410369463569201688962685523114729810302385630241302269181328016887130792484319741617114637607105764284766607702659246766999251925582965190927007548481539179584601582631529799052495748124749911434891806132942624407342775651162559054440153752211827176799145749838022549700340885163566727288463586481045727264344958968740155365893630836769222297669988239962198089794850215851499669378594796512497549557649149147735210961494352957649272992334729884263240033666916806797329340255210746288179476374722478556893647008950386721389406543066036821387699198314512564650686844233454394217047702235218123813218927082533557654579862120572280748781597306530069375970138322417472318998571543958244108915118238053210448194258308969468014266814040370334406482642936354128649932768559623067750345064799207278597956410949747958271413597284914549391718792712655626597922155360748904947984293962452050015436440737525908023642400753667248751914339158539332804941109953836246875414134448735283768781820485525512442295937935777435518415119422482041397878620410122914447396501546473185041289107213952915502643820165251861621684304230938446219545587197937673814802122361080442821973720592265628074218085389319846929101763152539244082543592529208591795107599224861529213626788589720830241878271876352054246501502759117512092737078793457316342865468568660955743368604832388001269325791909297610339589944432873539644032197513539424345095599928960505618999611255629512348303404838834706550680363343025299135468436205990503923728652978925772960335037350181205118718835229380522191222111534055184306262548531868778927991417078837641604083095474354423228048411336927418585401628108794735061200868525698316212226479812245773762537002883081865110162845664047054696162214141937295305883301935138682601865306144489609711661412473202423429405582363947324891221734877463268036498881668520091084885720618986901244355025798576777807567851397069711031734477602444992514363498213524650853269335096507066677447931955225945593301684654638431152419056785473278713690748088561965321688333318478201535469668015673523906495305742331052532446596498879756434708213525558266459958597858592329125636291715681558707501181210300132270279189453772887794132965400687135654010409819818140737008997057709836612642598882486527262811372839464652589527600542226687329359319786350876934273619413551080783249372733817296435965734302138300937228079496469190679871862079359619738731591973180774188678374804669005686261675632885066863361679561374221620284789935517197848048273744646744941434261982635068798537657515143939743328681379278269034704104092340399609803216939853494179474028847331407116105960803274906555997840415391744000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2402848849900896548415672433249129741906143886732048978486250274850546429739664106654249348777134779178368530451427705280952495039048743479230048585972724827814360595989960029492133374631573441164489597369833561851966697074603696516885875627019083417084052861540143371450306390700438351656411491952155068812625091726178156116479474111803393502027201972703032937001189980976217521215441311838689292315536870360614815747440867266330704977889192437608760601107436093766750835920186953710430482393638862823543073275738068255320154485817956540558093850414241769669361697690857562647431110579977035713368336297883053625914492786587506295819792847387353496307361646302690213624267514775482944804620986712027730585031525203290158651052109832687441612586899928115294584390949236861479302035857489827430186768080941714483125516425744747636348362471953783222851569112168754694471323558329110380550133101585700015167933089741691737684562348935236279291969008686806181918042633168794753423054061295434779539501284741094347522213658671676975017113663071454822774223850626257250989846435393480950209959557794353269353254660571387801264298177735905062565056309970678949903473316946797122483106685049116303532707053745100454693762959123830666505183538080366840047479906356895940594383974912405359143462293550114837116260830081147517456116340075113988831774478735986635369362354652722468452921136298311551375115097017497078576619163270920045251259514032109270343605788269137082256387631618615695616563330778489868598389154869077206069156320640029214163471662202039704377662094403255531535074289810170197597222693312278737061271888455522988507841082693157233010610417562251402537222339560528861999276458507096584031999137157743402638631398362762393582915784915217712811079702573742638306401726215476429332464742210377146713210169422192646552640539746178315738568380638294079454188089316264890507830467053735070623430443685855741986626533589628856852256633730958460071265314167661898629189852210129611343988700073264927188434172426430714304693601395287045492148849623593977584677544530068013729887877525343091363212174897636864293821933646156574714300688809056355866824793029595137563417167718049178755653197052225182396421797631346876746336323180310464203098102597044480137454346981672611094756628431450299869218845825360534659995394563321233039295713079794143999462364802488283326919094881773809938988175946850472601647477055008226098888699627764736928555625071848898933759587427016196099437905363136750326057719678753531303744334953333880777093374337616362116726166788338326999477567541548671457612162298089604157017210087749975140457534731376812868151948250863120129675086813623233606862377807262859089040550801904071630418984293983171997658289970143255555944185973974720916577376403786511412830689362017204024959803442904534912948740215682112915295418849452199571486985745384083870031970453363963044041654872467160106089205547888259439223861764641507150147968230137907004372989574786076660414175226157544253496656173178965643503142060422669493669176224692814419155818539172935940916327176262538068176928087368835461194766114651499597132729975105415532284480953487400958440020224839848210135377446992515298574745820531388468991871615935591888470631859787412878699566870130227913954372535792596088562293822197830257727426176655319011392494037467059901840514748608299312798638922005202248135228784640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 4649987729647355589551273164336928425843317045409130844384762267363562474772830606843466968616051917959412627655205389712584154054231657864883854299444689004383487362615011689802313840068099617360049900504381818232391906762706166504906525595976131124216316387578419806153073217060121462005837265893451115693223676863348177556404834518482580129602662370181265257115854549507797235622395118918363655284515727235071401799722012902669352831537011394401290597607718843969913234447637839233143327463907750316460554855641119005217618789298134836146944069999139531637530563722931662524267733064058930798297806448603241654707038686194355165742068825891645720166716631793868864869342814000493436297649540245793013596242737873711974014252345169567643571046384929339183451761605833626425932508862720940244125724141580841882387560464787764173440935787075129119053109578923794564434457749764245633681047713773519366837057382491514848935702805666133630691506604554367708008272569856214047573288451039234060209177833162092430573008202320569391776370744947258882049297930427539961064542516924853242892785015370898529678062576830249021184727975907591888320348233451882629363016021626108278057972360802344213092215008810034653934608777411827165121593532547468687292266584442693039516000005542097307547167253332710064054388747212738367145917387200833767003895570317441000484513665034051809117571981578726889136701836345167476020448579955657758543537930507623517977851853981191930344377215952183436268688602369170654032955875962875196634297899726737536114295170778405549077410016129617973942423748217935894081657200726207577343658068613278467731881170523447563208316887513624949159769518393980678578587862965762138606094103918769357510637809979335595813130727777804448512336389042505238028481722829023931995045189882506101774775211054292114565863436509346994902416078744672562302770329858147174982307901946938166616525196054448953609776443176451651786184022662078259282832668587390136848626035197020996780732132537785013936671083027126870509597722611808504823945536116118387478114022223343196470147547710440537444363159298245826512924471511408483124089618093888748620711554740516251060462693966871983797230891993538082410739731226258941514629965809501820130621630782297122065510322976859641488427978279225714319566213423963027632325050675743212724027146498553182165814421013690376041070439959696251346254193982626276811220767446157233151683076627061632442043040086896499929552427184472308909475688919835376350470985230473109039806069184481920959835898613471440494165811033512335363187329377930367675512979247477744201643419196276750206426337058774033222630138297423138286547786381489553000916657539004246370070160711377807551592883174365431803443745844874422689904116924675437308243078700276645428352085242031491857604104472742571601646687018380415202299352530208677271965778805359307396166126701556080821113678533925972571748196290522284050288117872359210747846149548420138814964331840481644085496889267237197709501840844051690541307441246603054278963345477105738550950311797211105743922963446760777871299007121372585168120775339088912824792077117511071718863298506778168604942870908739576458043179600073429579150029852900084536337506573528808722235402215124285975047291267239086680653156792697916806166097620609873769098304582045234543960014738660128424299518498642108463975009372887083529535488000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -6512612177786087957426662296688518089029099326678312665070154869261745169010821409230872175879374392760758103611836640513427756536383223384010047967610855672722062229314301584971939347575755117522156025550192334422191662809196410751211986201342828346103142799861585083967524936583423487306469871475957836313732406720279453131308391755535198293573463106673724007320848100570671672885026777329676006976277966014427137695026232753758577049406007187065255857140686157316471609231830520303263815914439352039379495083639602506334411519247128234445597371449719330737150752536075582023782632176382918614961025569888726093283798344016143293117990173974428844836336775226143854013564858800942686219540213585539291495967131648681155275320861865533896858450546534110945350200191472385983215077458399666951047191578695170804797190484344165371242869269402330886585892273337512171882857654420933123000795774246759042122405924385419670252457982052500474570326123539090406803460012140970193377409045688278053387868772812475326187817030662901505722500245963436073119050968032470733305862098428907509739008702449825741255377140199588950807982853494832184133895263044764942734019623434005399307109389714679111116989300195760116569076363958045040608631770589650529291553182212311823451403067167926705769108290705668669192456549612426851730732013871420205788533139410135701194163819655572717102393935799611486481112723957927590398980357366361576695567654052167128938447930813709161157362112547641189362132577569118781982547065711573026798075741754562928071855401862822167095682649801414915767033525034573976582970698320284173324774889200824201045572503886437585078627767283397380671755124470001739506387181808653343780135308421427660351833959278806955782097741650281365657572067349296329553291940107600969155233335741253455269959214697218672496903577721360511083332193584010455945955824838455141454274910980095864569442473610178813110043011272222093969524528217716607371207373465635677396050986056430464975227616721738795895191496232194694094954360730247854886138032935297923541303858135035788429692934778585554335461743527847548957942310752879369724578548572882098151561473097945517735008073092435094054686468109424205533870456802570776233265827446069279485462706515122246273057606126842228199602750334399746973893778460783119543150937645978664175185504709708674177993528940981132307582032588019593809617891828157924412650252465001168866027419037031579961724655110545280521385979629654871213209412820729552164349740189396582657843966662285033435176477053334071422481093371305864317633389590156818294852700121851362758888412251525567127766457799087816033282631770677053261470740397102879332889959570569333087069861744000450701819799545573969784210150720984336760564739101687971598674257703548194026246922581702490007134233325539761271524540229184965154892517055548253721903207262737459508108790232978315085723083565002669753802524221162971682023729209218329967646771280067961725341368655758347367224350594695275884659680219309876350002320324990573967987874866634238323431061831178603210060694495190977071151041365792746190122250291211886683986900870987802916688501528120016565959758661924110963892191233103450906440728241571472689383405965983934034362604165818710918570766265732424027413923165302378013551884335942452616870859366911905496916662055465754672736876864401189743508952489946985267200000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 4727040837480187437495130731843527334665116029769783899635881596311058762647589910943141984309980147595109819050552889254458427458803285156968027336434509819053990960996238335457225439609941398103985958053231009479683487462104683307644648070203210291904140677588437708898530269457185728168123868649271498770787803578097727563222993155437337199689251513899218343954236135849788756310201778391603367607042599438564623762088256514475734101729882951608221959372088748432342231550551316245817616926550600529336584206872895345733187820572461756952702910127918947055093208137831878701130032938412012962277149889205645159482085454897587132293055319588558843175047608135661376835080678144824126791707977363091862896195389649431504378155498338505213773260725477776367725113675561372531671718926644052649856593048037074466598761532094715350215255840861447522656269270358231788960956586714640631249259262810197880143013749929333879918385936829448856240017025845406629014205823954027053245344242334937472276362903058054405592852408780152851541625428137657357613660965928291241190667309875356227435622019458437690021223834744014523898642443714078295707203683480480437277090256323755570694170672521407708734455287926227236390229152561849710231932490363633938214730407824189118649293837298070357322294861376220044182175289053143216323631595449300501076370702320562538693807308473605521799492404248802006760535313857316913717906112563672767946906124519927193671227677613722230334183879035944268873669973560203207685973110580124208767110805571817198929015613190473220313365512382768996715305155834199240040540813594874164499496176992164162465356597699823984112199771461589665313872103178538790234139365822035285681806423743233073458766400624993374037405478052994271135861748267849880380184895408928293871173580818112812589525494896953804980742461584798840604354685665076124560625960079751961594881883180878291478361117418085246678113984677837348192629274259685481614874258311109134776275987059069693965387828179741350420154132613704717773523370554340986829774300506307373484899383065688850264902198389631615138028020145093763724118873724997571642764214147741519149862462601338476548402649691409809239621446422581626992920101289420059532906451749461853040227789944119294074444155823542443864998248592255703813480896550482450218381720910937685922420079520716919043862852022022066293388782739764011636401487383959511789935338778393575589532792593559114356520727897533226911695377383912908581653880810312431580275320009699518352082488834874617989131121605018064334814444926672216392153429085960668820672681391651182551503497206731419501002068064566672558954775582294057687087828410501496483310412703403951182826678110948178269317541951003032322558617347053713587987787457474869705130324676731113205099179837145230336092148898462821949160913242955551678411848575692454983252599043396051150080348842865135097508201020971359304950380109909932795776660723367216348015359659895266694528637768046920900397114664186655072274635684948685826679812409131870766691449900548402688832275071925367432596923196326641376269453226572413926718343047872726208717434649885402652901458231254393755828485495638672787473237872940353826566041546536142473715790577908414922353393757664494738409525309557952104113382459528130285473368190775776651387624765312210811379146527007410230567325046421930400375054218035200000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -1983554213917654143528232681890256841811837161250887547704490965388358780560863120219322198247828847977714482903065360611681006104844539096055100363400550266122144566780433493956612671748728419619096160518613102283964488577369176210392767780522965034800324360495282719659519279081305724363465658571639186505853667292267458744575503242553652692621725402314966423208371284565354459723034892548828606035328614022059795091005380530039787187469198322941038718276400249623243991456716251221764603741810333445453278603410130195398328896743793527371084405546909179184142108273423386921688228584651892389256646809667767724032590295325841842100435355291775485998831086679885009215735052414890433238319104712140272095409394063265657134452568054948210857763146836818241068129339510772136827899286311107299753052863776201500355321182612172889817260205405457558734357381931270921848384513266543935942544224789961431544130380524144437496943615698405355771601888118155938446895124269977301344292859703269838269301750841796940839311370070818985676918822342581868545326214664119383050779650693837377354196347928379004739166382356254315717655434714055856388999036021557130707166743708250229085322691021517042961032358206065907547474538664203256506293006752539811838088730766703297285773648722278146377241945973110809483315866547131918960270082485462258478478884338234552838037865665550131802622154162265442034568154859129577207581437285658750557551246494602602125260276079391476431060947587375844008412342670084075799311360013674157466980215810310992885536561541872149861982370637595513281949994793223154858131783264960751415732990104968768098508074713345004373238172654437135867996258636655552742780581244033856297008130635906819329613845263726455900021271374444010539947437991622577616523571651278252833490235912953551066787914773200847494095160905104746396531793190436266192647858551207949627809682976116542839215094183451789316780692216010480849803916750265540207303443219349883666383837295142977917521107833430595172708189400754853355754916815819407042951446738606580862276669013436079430822456297626776185694775926207462964634589648555647927289292790350457704250935362072534963455758233658476072968415785647529626070307117069179328975872275909915782853503795703950073826202774562116206638376721127592136955475698512336203951360678731552598904583905489314544789322630327015268723239295087319079470089456418238734355588539505505091462700700099980039957761168818190173601528172804902276048802802802038020298049818900598537442077870464055934324382197009655965897201801463702922534842143107054411973644103466483660525094478781911657221293792256732162305585702451895450017428716970492494070299539942599873043666435353024264511224798010589436202676370347380461009557272912127378921404060140036536151229615841806106090475316021706376882211801342314659380224258853932380068696536480998400766966053063833607768898032644158038280938624438538267263301832931384572641869703250272736267353336274490236228240964421008024047003665523415475399230997331229644659428343138135141971010659891862484206353197028066062069830734147168893178362708623594322134902719385896896229507263755524501073351447939939348211553466789314899735563358815333563637748660588970435648147840397300733157990157508853585188915455747074412299262082831420580277035702665978519494936652117963936229278289541433121847640064000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 158881807533008854900824511307164768343973181620776958543648262052955991342801055373765494251652121792143398378704599045448207836170257397635844601541989469551471780660741317131290218059081677914880318590193906768026089335941528765219473460181177215220197972585870606226263747660632497579094825234573624583959356562228900671331363588653518651130048434814267655288465058915600257403520364254402446280608860696149871443428939542715995285578335750442715721909078361271936256243761230515423510646425900291630525549901186622080535048761988458115071499757694478418503084882683119067740870735715243244509252822107502038507017531377507094042360337814986501454634408538112743080654646602619897102763885919668438016525796585834897085506588560115935239851640283976001384490167157055730731004593829109986344231258526734371442133239427963098895268202771439384437194454539804282999284299650549664404606980072054573339191935441387736415229709831078967616880869078086811102117060641461116341431954532318838648290474790830629836223307166169168693623292998322131445943200979769873703675352641122735048745168758445407311727542472877414409193818654640538893859592095563535441057345804377149360782463049366114357752953774776442608356839058443736406108404528621892580455907576725665022344243728752016469486266316848579047730809597048192701409616232616392069232551050217480247179649931058200939036733802876260931553427972029825814943105100379606299250803913236483898418857608383486829123848887579985165327838202908378680306055619753012092190265431273818714775656508096053434785277226354088191247419144407961366510938648233605417017492122807237810593228711107555500639495239907692619392226208637505491482620911355093568382398747954885389079374247612359069076715232692993915843793205792304585435830052701747798946249882066836612669506404214460678544069299355017011219684466709402780583600172628648716528182001664573442194217199748313310569652318182909473608809761305113698006239233292885776830601709537757813457522351042084921576807063323551512148783836253825336383459759780241023771202392002170521027731629679905989653597545940311560334434750063792505475241091797775115202180870979602275543504838844018590336556264627131644205963912111612423954938082548350474387579358451696562345905324706453733624748677826018496746632063641629672289591549865741196380770800185562447235959283280687558920940234308153053981331554585377031827202074627687283737313507408625608484083285827282109069803956381613483411900484857771289904014817764661447478578313463460308566685871466052237206080393706219382473295231415988303008086080609313846880591204340377376875323159944101285116703943320719640002011936591165370747475654313685954205547831832407564133614288443489237715279615390503772101051561399941941074626095670156267324613978397477986098039349242787790140099320558693963296416663899429057731651762324663306649990031204550792968807546027613698954679095474237412353402746996771882806128665408450866853273110861978134590924900135587226789746453680836056019128436935774888811228261192822073936158198364355269839455267834364889945747920418213899925588113663588682121418927332663230650668407302082061153076356909709716844920392284203486295687254334657893000704897211079796407137331427572069420430265061091474715434299649521617181697702966549871682784186646744181592573478272668812421080501720816025600000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 527323903784383655323573803367227029131096180770762159444302346052468407502180023862645683667157689860155598252460726212534538163450907966576623253285462558710837008953078712147305820629436275387866630997810186510764131169322492359939598918719457588922636793851095203118240323933452062355516410057058959308261373938227499456854174869707384168482680282812449479435643309659771875198259888323185496782858303465453770824220802306305360209838227851247217603632802218081887544261243706397165649139904644943370950140193883260503057954979067244290238170700329010169801893715698002961249152353089054741484274552652417406497630953229592211219342132285671595353771886972836604114322917838860790562611742684232367939198332957072816291982489778114943974504422306977053817600457585156246105465425475461730388263429424561519975505491468884096133283798335306679294586954392465674763431736935161444397893493649138764208235536500821652962290555570863084650189094790768789114958304872735582359893362473469354913531700629179566691242733928140615369423082504478949589308066721205178286466475285421420536767428948656997058792090663717368470257937876790525413732295820192384668120193241236443447386582101561435167949256228718728178409961835904923847940957782156273335077928377557043236104191063716366317022711657096006773444439869487430117385112327500314782111739492980261191390136069332689994618074586855267579753966917250916668857553844107813295056634548610261433716184386494111856019594633108829362910973211917605662658016720542633708136739880937458649182760309563114793153733202141351359513941566781070002935727586280539925467942485162025084626229349100705165097705193672761543070946737423931655020424277973490451041648370069704806268210021971385419438712032485001476789624908671441603304315511227093958668660398218238114387345550797350593032611540796795971851558325674964127098387886105496418085925982363813671372314594764004659493358088438484332212037368519030463241991548705412416460008898621833720821168253581951831893464396402135958087223182075338116220001174410667159676752302530156920995286215090041495137761120889196607246325860759114785287309822549727118114024554159041014745473016804687715141617399717090685812575100244745305325482520375719999504620438303117608933866801679250125885013421846605026213546063852009049389723588461483063008126307638866717501966750081012909789242904999540800586746997079000566368517248916615688295789080009157893935279399760092878848095363194428809191948501407459938041872696597381785570327445394621131291999358636219328167577044239888167707622864834406739425757952426826119397706432002889919871200197979953750351459169214732670372918048923760649430380347355061333245230340491594024000113427583733796711009509561082521481623155066078189882616395431394294456413245680172665873336447676225701305680847185777582766709160827564166090636711077552875914605957481488128821529786019767284169322280334965562363156668610620209177831144663934151175142637990334922537069383661735508608474420849365255821198107950476027180092469102739975323079112946201870162852041797784804194294963521194152266348652176711675005299713152922270517142667923620712217850553975631058078826758680973955797111042958343785623049373017201399963168881536410932235760710748951527500834927575988316857958589573537586149711468944384294448979542385302692719902961214423040000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -525410957937198937835708883975937748481939924912701700430793183929617547645024713753443301383286065824187682308318715509348145091951456594459645361773813827038176052816870663254490447805247786818366792353097094825405401357889295552663443441362057573302790701320404367127867984139685105379692890275558870717222710757673709151451693632640223012927715459750791890253541744502170011180947249329110780670361740309328844740107978772244013528552453474851286593255897437161713455980588693104070516869756402279108220608093277367823099563688910943295404169159373197451233604310294003765077846091288024135421632908115844982452851874141507470629621526097611089878890170115403470837086858263875205377369094827047711742610358372661484699553871174420069435324716271239894993766816149904336282271287189776321596107161568199940206079082139346820476821506797200783792855628042191590839594303381122343574072659621174677008840837525188565940544683852232642050859530812912366722733897816358189103273452107036813634975719275363535262038017572228445636813764108592559403622792955350687890640712740214182169783522543317487218483210586444205326118715977969194255943357010754633268589767597237114736382364477451568431438758921034946102981739645813391512017406118082732085626961230750684890036763744014009651945092576932995753950013004175594502321877636185966893154625932251872651165101079536191362544658558010523458211113387354768107303311930869067232205825946950345698588155461356717260259419003838209764421385139682469268316056133590899959063957709535228490833085690241002923180566978216929196607382543780766028621861325451925752481222817750386535097259572091164992989723879377451372894263328709945632394207275906553189698013198122455769729863015262625750336798642964999567658184986268442731631155101747684115499822331583673014320037064404884840664428448831639650357004418826502979221746352424054077236803471145468773656892368197033319112512828170883046705248811706368209891180347921341509565606380308603019248033009891002714931164369077818955507120016980352565418192412917123704228084251628644242971814381623478078208601850776532123935772439531404068742455527654331211339601340729793449659367287686728482321453082808896501010130690479531089340809253340172371887897454596327777083615266975674765762368774555272233855827048711345256358588786509684016094838865709520607531226524762114314013408274549830089265280423365022462107531745862127500486142146946974208958175631742326737501888351758776154074789444444374802434436591502165433025334572359882359020172619257170710974887938776337683817142549197006248634555479558534151585819408967068009233218432069944241336697944291788200375684671642506930546818196567110853523959667179896158282271168988900798142876737237928555050689038804312378229278577224247910448529403610862594931204559143278493875992601233391685485851116719555711400737927600626941350478936274397857544227295497470629373367517991562730363646813541943440241844843436370029072793157673379131856081966655616830526291640098887116268856889377202797157046112466029648873345906707370782363018993720745431546882198933414550752444247674005983512706936409659510162480691246674273682882155502170162805439475236283414504594668998196119072994507283730845392959318905451993931188792586397403161721756385684909704593503681817420106774363712928210916336499685350933729919369216000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 318910288569858879744529085395691838334318280378766675490508172038861516015852480085718477602350557208092091262775934404886567394861484894679325618422491823667681145267088765386403540817251763097695177769912627807309432219810431893965619263563437278099665090124427982812341601959589835058671661900577280879495108129045170426371035170480357144423277167662233787362758883543111623740221164485881319307350000858088097050592685571627022606394176511733676214533183382346636477448577409894047450450512857057635617961907279311775929715173966348092717637558131801544630537149746454755730216625119629811489785237647126495808738607372584207002507067742948021182939279190924761313353091686792895791981877955775189906627808612556918439740778731409399862836596029510118452609130035323964154223102728036968632379351210846542056993431003310808596126563817034068362815779223679979784239125215188780459539186229836373944474967010908116718546845082611106449846166626247231486600523950814669135187794208371478789649560089022619834599537704268920370024440217873536455204665670890107127958288704279060857423688311713368378094258103942882789171261518518844075197349556965478373283752867235589865594403859270686412265505045382844723448715516129766004708149954041041129379449252134002285870061381873332402436831543269900791197126809519853665211992177375230834128165317219776288899519739077985064205398472737579321888073425813386981992981272554722571706047277651919130130557431333204007880389983138585686259510936948446303460043081127947418776202803536448472789208181347867074511293269156142845583267583152920550276851290102824836472075179522622371240642764341769344176587132670162679284185537789071760475251930728896449205513577076749433167620669928990076085292031261620063285168587209326156231291009642923586654795734950621167799704458022076198479693975603515013503020077633698330675048062354065641886156356782012643224621155381544668225898195620179005728467159145016722843925029057492200945407733172019900204445762678465211865900080279965753133622245262945581144747859000524153396994586334911376161674262041623161347487669456302049340588257257293196545187819283078534480474652317816713474805700838830830968921901894643786662818073420698484047222685064242384331125366420749273400134124770675442029813973373986935686357652951117917187608849305253393424868220724152760623271460525457949638801421443157925144166293372030931645698166160650221369173292884735737147899229945382345652474809100672020492843688546381200669005342843304191543402062152791516488749526298219131223671244935774586277915634972545663286566597241997372538413996213821796378307607049939508119155028692900132167466334420412739959353333225586814041348649612023519590693321426409367360794542082052864754215259372980253978102547233401949555135416575077639146383637960173083508772892213697961751147402719274474210548348971769532841457616073686821413270299172292043645704470610119781880282534893327150434091010130640837437558935048545367649667275794086818054055059660455902584654030091705783406008241412229135278383338405468774427500205750897358239818979282521458026987491487631205563598632105941662246540495275804559248171230202676218637756090640546745883091378387960338684748765203428992089537011913617037181017486919149136491109980003742312206319128911834059105632718409342678581035841040805459184844800000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -143676995416410478485229075823756463689486454415413104447774162532293429205392567451601423285286446535957836267259585506286173757915842182037284970988813360854580359671028209987685966016658555099818373969186078507296220785114322994529797294070464525207450345917887124575184385604869499701186111106183987739049210599939687450700965560510296534442871079389485163656164627152083547757244904337647710704380359193690596410736040546115846425732596466045272654065365981852621900265569697861841947673635134108965427589988877805451701021615982683856621091055133503994970118992558842947352689235879362548260643835481611312699736171654894330725794539697256938316687112468665294574251794178895108891896609954122370333428868309661628465664518759152733301292018651773310773382565617441140866430119522775271021486552131366507001324338862197849114424171838225723728050386975329764321315502550364631782981711183781506717836984943444743390211499661231976885852110659626526035654610498964638317053205332527414532142396608928319873235132921628827281858122060188545310635963664702182406241668994368048002082297377128894601253656509716395208704291101286270986152005440896005269902690948270896899523737853639694269036149042522503074243476902656659147166976642579058238883079890181050456731572650782241006368963467490447002313566181949395720266860183360493518600886117283337810881870647740986161823097423591686001029564900059990138708562682084941502061450894982489247061495047136769440689535014418895018295887241338970263311927407077822737254307503969677278417665850443752010431385759962932406370634679398489324570830032670844570083007902297161091741764430706589852085094920174665457871412839894225336137066624122969143432186222699578029948683351074165622908569395682570619325938846914703814467444854930361049119474869831392575470558146936028425821619670892518089840097020779799876799104327684223445922536677379664201671114363160000116283346008129596488344700473594550864336075816076663297525490064271118318689986916788017859361844231025553723158761612103874001656394936375205160084368363807953620098360647456461119485628201101173984386358765231541309724581304770639459745073921683059423082847875186034546756537263419380902440640584974688168057732544795285353061447516125654700269412949128340495788552688134278614170795884956796576789237526436226336403755985391212205198575734791604206503473534065639774291421597224788159521264019552601934935774500919334886971244626257993251576248058151995280379745096109615605037854304363229393824460183262939537188451093101921879157133580490599836194201142769706771790609476804826120646224903216645993356779564215640623921015170671861607365129373066581783022452116673398938250458493226737052409980191613527504043377404131290590074958103610855505475399020041117689855941488669087425963889965044675502954089814981918337743905897158810334597811409995425284722197660983464357429521914837766208465425525405183041313365426386228533459300586474883328711768708397773796948010890354726127032891999631007414915380200822950001912485087681618030467220981854078539525306690532616204615301167342382891665690174892156861732066185448426685895011362426842800893800067410294845178224301091183764601599186135158872652364450557157585125049115065845360955439620169786139120258159290695559144298569541998017126510021520514114557767095898960035840000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 51776842206293459157341571996184592169805792512531838026302849056369127497074739613452818897506668347761989059726475784276648990386529687789936889128741000209597013987880275453550101064487323452239209110040428354123925442142924398304053422458958057590175476829366436391525183027697122996802751021520835661244682046035921914446057656862082459985431387646632906497718281728391307913370033454684495958623229232567495629000968199713977654744345409676157851967946147955498374088781553842434986605679550198350871157647011745957625566387580056159852812756160240026668965613593895627893441015785702834915236071397189112370166248560475504440684366635389827295074787636193024236449052143217117175462059871686139561905413581986763358729519650339359528371038920851467727936056987002268686077602777769151311676536069813734896892870323379495808733158352249744556188471282394682440299570794447002108696344415966466536654139645720769359136537021518340891986559219033546063335117792876250192012412853015196480937188886547347824522428266679541289759177100895951274781171552448518247899070196345811603295643388673908553698147486050716709176462567959931842747690199595121029143225909735050711033316487614154406956006252553534675519286596302052519671011450214628142128827600507096091194976402303423044935879953682191967576197403082103316625661044029658386129238307866634525901018506759147021789233605135662243802370211021708893541525097274700650459762213668169326592601936768182627373014017523159145831558715068249647770780015096817649539073239956353740848638508528905903871444227886982613033590775928428138722273659601083128777509269670667112239287742660385528710191923246680015298204609289439088931108933404071806415338781872688391110484027447259054852987884103745014752312570528724607226474494094878943725232892413600322794152285402840752498283251290664072068673918299838044006764814777542718332053028730484710496172827670985181172595234843075541948509067892393739987210516961054434232851169277375652865820333234780855867631851682395864054762885834297960004831170300939660819219406523514594661965243422397222541740551344690458682717237451570558605734308132760182074757217240466859957752650027864115888068443515832450705605772670043801963746765832493301369556449416367920091897997850183930729131779212349619104745897872840981332315218405432293609776129934017689022229279336065487356665081968651015275700653290741520322773992592700567202416050284671512372987856807644380401691669654622708066048898526678795237741971649578321448979356816941427293884431939619857090120372646826384710244149794944278050368532839304340079378702969642965524634182340328469560790371742213055782249936216338060838222680716779583379996607959042023504272120294641575236851453782159457603788492461464920462216873635689067464319886903326079985755339795539765069561674814749706679161498836352427817860332444242714018970015041445495553335383515199466698212285792452835631932652632488241809195730906362390735814879189622188861942163864262797241585709289980695912175651461152838473876445717291852704955575467457774840880471154852250147409021653287832346767968613001528049007060135701345869181165755125286240909171665393221652502238589557756519907731271427897211045124813592266510342611486036950129166056411343107645498279514794887516938573758477892941470852800463278729880745803776000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -14029617448208951150280454751160842100011780712771445976014210073599558447177663912561137929282506501550146622467493625941955320192699283084081428604736995694604679514433406594465642185060235150522751026071932431372581330260669836105512416781216690191498224522960220661479160715683014136672006241951661527502505513335978699003999090920730244937563433695862366178861190914827180603036363187323464724796062818986674484799036445978921182824529431437948027257711602219626848917621014379503808584849411106516440562653123733573116748017971450771162164785685760361060750872964934679142393875690963620099553505420831348570634891193921947442494851708879647812263040354077772766373870934007496113042054227570117618717828227117085087014383631592530417888576295919287690261913189716145147311960358809376825258512789002660773329671359616872041097897233897580301149165340129410091914237039689146980933023352427643421919808936611613134148731471502068670359078634893048825944318761536376531847033342725684908157786780201275630645370184690527334188675885125193175091202989045256377197029207721226709916225345095592618532827182757664829724807554120254276194085482880654326294981234287730983526433213191056144936472057690575634019912668472209968726171001446943616638810656278683423102266042429022576408228464298477676902209562459148796041024599258833481828591891936654632665564211362467744127715106154165593090287058008693556090119458172357204608025925425112816668260306918839909217457411877594416719065245319727976981330593313492827582164671042529846804233276429914741465837971904808597004383990696721751566091286998714730859759658878422305774095653113946766124017512021812797709072210621962474909312435856120433455835447648579753490946090115738546200431992565452265844869179076038143478480137848828539921738670699187949767184946011797785305811091249868372257774947004557274226001391449738651475840912267973461194640519825050696208729238181186760969228671486758480128065022152920231054699958311953821994350748886046164061656576626344615107917316465252958979789426867802207505159248376605614144688014712186966515063349746290759123487289965399499088294532755145737904640625313969546619517994427195811049305163988927001289270709099242844774186554434471739546781213151216752097123044079758651042320336225592588961053147490617397885414781366331571053073811223308538631651505402921318557499815112122488108161770911944443847351315305775935248329095567383372362390023633656070455554051239677451061776527616933020215048513726288887274937496647224313885553768207513723683945684751345631725208207777817060770118975906510901187321740936073007404548151831665051116316257488457806719707276531020814387468305477931700958626425364273082137361418659532389454567044480920658460273097853395830645758825997040851446038169517924349450784775040804426932185430357785574563565118724705189593591183130171165485922341031366925251172867132294114236751037239344399233938054023215108622988807646179037332030099650922338204367568187076785725416593278487536753765367546780493747200628380041091715235954912899398855130416481516846959016929685298979948234286216354367087267551359318334457127675967535769027588450674265925480393738067616383703947611548317991666268094839505459953059430492156772842053196040977775135020435865496847723941513394281543306118449315432063643838054400000000000000000000000000000000000000000000000000000000000000000*i1^79 + 2774387352144507885749189205927176724964899184728288097693967790720398888777999202054800929325273911332452699571156202925321490025064089820541919222292694833366330244103666532598961117941253132993135621740073792203652657828556030557406217486649496025198105341658874328622746156890336253444970408126043463956882698559588010986392344117748204188168196856941083642991881333459941397503575998304374900852749710855553502322747654553554384189909040193943335067326872281144863528950636756224661892514558134038949263634091282159276988428340742361863587708580742616757943259592339286593087865831083154978147109553884357580808283855604046896782902491442988186569790994641595385843740078902195166811870806963799031151043674179821553812575741795821515946335100897133211419840968136960498117819685086262096687854438789497571028458762082054692877000571408805772162986169861251081568238302407017786721051523526785990315844124979593688567345629065199337413258518793722486389671971553533729778657494973572850919203108177151522130741262976189351890961386769222668271605926897334742735328398802050457010555366112328185669830310605997424734474446559328885328270465413625367853501653552516646755209894553178538452014372395312234216063604442903570511902275085701583322816766305831695475473638076890387761564173777257386460183225768218105447362009429605696890285546640814835950346617238416516397097732471127893399889767510542762239793162622323034117877116199669435026455544790860767186058868083841562229102774032621522729698595667075464962907059206919514239022115997772066473905061387229086190109001070144945394415089516002437253218033986502997412933820640897260838868202378544558008022817663357724845383880607261693337646441735167449163109955549711054735771675690124327745074626866585672924861213353063557553747398249495254175717364983135184670858787574660476996032948265381254275633855191892902166418247246591267737854678536849640031041455163169723043073659084422136066906057178904592521880241014883132569947342508536530519243268095451967755024372691714610066382452562152500060639729686864188180757253679066986395606071236225312623365932987444733470905120868767278442607441501825665888175851966276655659270912062795198191723158782407735007563417160818987262323633346609066508824575016138331969036565897145221097670001140109411917434951841436609156686163140571355045030685443366401218514164783619869423542195936328929381678338899878763056339112066606962336682318084051293295392589030635864251511334146503616690259543090563928229663103580998139535433126627583622892100700959128802366575287526302778541104941299621142074910833462055556688187779472202457455314049871656507251497851462209495976400841078812536683647290730002645490576324657821454682054472092812103244138530310492723026939917154936494879708814399534408954629619626472898165005835436292687466358351909448213723206265320173638739411021636312706139658390792614555388724477244868315343798000629671346191684842845272648717329440172681704550407567200672841351916206088514812389837587809250972047765861232852647111143300249774910969373788377107340824820080077459624999749537941209052161781702068614678306265135069032955761930467467002943991769414349599383448315107079649880244298320289002202826232544805530151765368898524930214451838656777753667207958349809734450085782244736888649809920000000000000000000000000000000000000000000000000000000000000000*i1^80 + -418463482854526430764718389746709383389844678384653998141323823259836543163710712470700536157256818217656900829730673076116032377007837494215412446872877700937289196044561953179577294400472555601919119881573641397297321291409838234648776497995112670470281775409290805378353137136459731984990449426243323893159818505352267690702047528287468566029806083620190942981903724923023314368483771856641568198694930894586189151429187852604061568928560551161727544181603170669936621023655959690875752715721631259290352569850602564469947936856167873789624478729673405475152273373271837367921044770056558154585556723058405627410425180875048131155430821626693828363170447387035319527841161941940254005120794934731325994733484567522205536274207621289164206761531162419517821135544814120650937795703550854728281112571039970307733139965480760244960507462285657245569136721612354615014842134395382072640368512831569778158317861008756411415917762368123479423391800338875614342604482544118694100203856838308179800867698931613118593220710278727066797566446663409466291310592097440865211390480423345602347478326765077392929216593475524176968225999543463001133418006095450782608302233516921291286170325361104596337864451686306042404180382839302576600072150103084996407073759021055603934630381628012157483673344129428813536594577912810425420460498496646980270602350533857391751239301113453552664512916908586723363669522894346238793555795500010420317335284229756687744952998822886863937171952566281053402987607964673462653234957132668691397011261044051608303444694367477871886721399557903042672667760404918723877014097845153825948320054861558014308325792203172640984206970540449559992311862240870631239866301847388117958554418019508720527389869354314643721530585183390899682919379274193259370232507409863736654243394833036862196915987326459414671701348167564933088139297056971415065043741896857910350557640932060316240009884214281358348236615157793774765209032179126592990062608281603963039479452741923199420157531907092121587379486835497266688491120295766690903837241221324332596488635605655069893297968476192526974196612377617216381014073994681576053162967188974632321333551280882155141750778406946925319585186192944205278758499948066955468207074369197285206897440111075854678615692749341303800513639127290316910420987129116270885279080906436094632646990562789109001148794455932742941013837187752578738068484094642781635229153336295257927820118010227159053032490227967457862256498062736280722924193610633060084854939708273263826923611794047331523179192573711084928767357746487592923054758225117013431168854910847085586845750683187165533253938173547182630324681894219193373585109388940771212963250305393059964521275149548520029357671484589078791487857498426890757390257163437037674109637948538568913034809143435560219890227221517488635090270934698400475346367692687065188314990993969738540553105541896043324224182680282142104110662456633124746021573112985092701150127103407230509742974571898593058952375360491556506821484557909878217616880287174944665156241891371417829959254253901264327129234777489180330645444242109075741706379760758960203170788588552526431450643368222168527123983242173346513671508025155537915331368780964429413715030426662088062873920265759842114087454315896233393085714936084515815760048329812572290986527265128448000000000000000000000000000000000000000000000000000000000000000*i1^81 + 50471702251268499393436540907028478482994144388070091039686196870451516672382273049312477283491726045681124919037094178462044390789286223663292453537635800102665017880932728379730220137117742376590003841503261256229194191288413815252467655959765779101522394152325522671403357010391065044001412531501081949502339644587165811909750400090510261077126652979505892384630652870746765892146368339652052216897808857723006420693155684899703382046286645321652250731195498816028528776598102478487963320547664725699186799333653217630212515942796853725409582861632975438242368100842526860172510635821612271500754872369500693888323826055363703074201008591802396027877233322409657451623073406913089939602316700429673106149459821490871125111716018109187769265355958575418849052573760012392860216012497090645297224480485796665245476747557032906498129305830957231291114859126184769789308308620688261354904164196859180252839118825658936940007056720974650784307791066955365632544746604571604942087571358064867824915933507647698319671426962318650639633711955546709371262292395774335531871663039404024855098309571511593895167962463629367118074908213894917360749788400915178102684654756309843325031832483701752326610818338708598294708797367300367582978075556226409599191211055435838449667273646743059917217456672072834169105462209075601528394026290296022914574169904817009096224150030111215551894027463288125432902282482136699606054883605796409028525779081724757235231405079061849052234255968440141875427398238655333993092400949157223233173750562370352315018333888612262834682858348358135270016339477298918609751414100288712769504097032038192092955004807030252588161505940893301771243438916021441724281236071515752271476681099866583367575026445675841557238004213617271086028510331569538051578638588673360772124069094691410362065891557461230717130070432055025206566742950840617770597419551148556118719121413102360105821527640030803145892978619349545655140491940836347169865349128659678154985683493139041236797940459608664328236572177444895464510948099031414691591714100292717984924975206966397275167465431865619279068519486372420848126611363744974008751060876749752799762725459077179635794187678794513646691051237844272546012306776149284724309102761861967568839597057092275434552811691372989848889339321285978085665999880704830010487415338930670655671647914421747491080796425190947142964223282826546175296003978384867374423252137463590881798473329528152547911082754349289532958961427752877811705877525675713430587643451267407908082007584574260036655028447444273738715981771441071468164124610636766182794744942641920112038864107346778651497073490662103863296723103347208396883904093858174252350353139379501742200221868424998573604770338115193424430539073252375277977361770678530895143985961791328263106540003569167592029670924881875929734524750130085748166536281797318681904443546676344675734245552047343920494718120230962187451631363510791346062710295412066689510782353805926673833323125762894532212736585814827081177767349563620941445296479716480754157662838473939923180247358052064351188376747346366140268320431755070062800303931451901446827568900623487688437283409394283287755455183355680753821103021341918539160114949071658599839578345807328479409079227687080019752151356140929478076093587558269527853038190257541020705305395200000000000000000000000000000000000000000000000000000000000000*i1^82 + -3773229717742835111538786182845884388277430559327068554678599449148769111648358797299079182594658081949365240240245867458287050838123327903612096261652056747955434647597593170628561104972760815901227522736009628247154972840741441401097073695441875756584308510006714621364258637530018166773327624257909265726218567782479490171700902581741033032540616441226615113446443664803522655274126831804088875573158346730715879706938825767527811201834456561428029147115952726293531240725381277360457560901908374130983463799056735881838016591838441208309585164166540026229161522505998075992863490293747284275910638803272780248265246605120417895053077625867242856819563032012497252909609367498302241252198482118975376167589811950644683873928134723485464515717981873011370361881553010950637335842669787033784650029453023727315940870991027877500426877229576507630945308412203799181516935554217403839914909271310796242995675657125900702811909866943155568360141114203440654451802814636048624179486382111367348439732824654933121693923105470911802289514383022957569834783536972247198789293584738876542511720871660590282384307307271816225266404120135649385257211897935327642755273421492814481159795928219811434425831787751826007454954757544641033115400963994599361134518466788189766834040777905737174822386934412192522480547658858254067274960646195664200434180998597525709374418989700753007158493029816320109566058059755266849577128738787870730634063724422365436972960682678319456073532252134267081038261922333187153866651874587723367412869301646710403222586478615091463915538567094966003050132207744603820074769081069880475970127014609824160721655452060578696168639346510650679741315286269068801406937827958342828160455977695659883487114989825205706848005357821848364150186791632831804128867332836595278034071354273624809756700196020472208663760794268340730088860976452232481941889480957934345896033423834947634890849256680255454123642604551933265923193637401624968372997755117281135472664356300481173382050769866025883552174017019960177979333004197810203447389788554417584411212899784862593661967945472248713961881955220229997185472404583488690626218161587778500186088979701438667116189674875077285038644696790467796806902850084760115675462782710345135729613872875719128879860708073777577824941218927915042951462829877968823233029522204860301979486525996487397976332909701700752890138469414207910027702968892814820807670788194663356006164356874507750179545518632649576828525066394849955773667658001522066170573502410573263725520317770374506874766288056120738510105951783371466064331712665630628027805227678671998232462631301822205990102891564004932756734001256974953977306315976283958797000219158705881078655754762541031977253796413661286078051833351937601845043356049383513910968500624840257894137231373919691592017154525965689902262681694147511530775530090817948741651561280834704971281736373059148530068834780502621654585675633707455469468825174193886154029137193732514854982316232984502065910360404258225756961247559225548376652003322648809544812037541861015499089368554898266475069811317052934006163297236309166550944808961863352890428178971996202405982823586699175115240882844365384589886314461460239997416760331709544430396711402749409644291507639318703723186127396656438408153316136429565370435626683006158110720000000000000000000000000000000000000000000000000000000000000*i1^83 + 269604439842996176315395026814796673134843191566327296480066094019963384541554106838476889899866032914224819671496274940959067867463481035196715755818129840062175809187168523446660584085534407441117938602410532165903778263625053212872319725995660961531602915446506296674383291864792711307140698811366243049190343969069318932406271917650176115825092294968494206872646501838839508963413915008434338453479333837253885915285084621905855968399298420730736638187398505034454987107168416015495931720845545958461451709264556287795983152808366364102104328356623781461887248229555702825080320213522357678522260776295984577286686686338961008120099834699845043294557589331236026739462379667430989532006287731274444389995995122845251992696720064984046111667640897094547559828515105881952480575647487835483252178784809491110327474852188307162362712018565477966960456403175280785551412280594951830636201983944122271012980822594579567721308746321549560194304427515226050504364161857129381641070233349817480573554576724285912812883911692033710229533743917460020913531782732659439016241484557445738790244921278830126337929142513813151636888893021448952522611012185205169969525999671638875556728338016108687597207949752736330653061489899381631062238571497599648542402474222341119308307713865842420278875543935507588070722912534480104823376359176833660735747158164553698681077081694464038901005332880084072392194853275856232201339171567093455568834781033539921228313274414544312919398030406503921251510803077964058378652771930849137869500315224935517430364402495864672824242391263664133316873886993753813902548611261274166300718251158865380760526395902119595766736554247354804476679106942164585758673432135636068651483729666555296329826746035634601116805707891318241258182412005936052375259511218797008552767864759993266644056963085142263165219655568981494248047426737732301347883172147222782094824637042401981372682615783809950636284099952440129909320034476663585196641943522839941681310549334320911907341175579286900289016730225147298635919315654586033568589924897399146882741342320602513844288839046459163262363808476880612280835793016487376637424528290705335812600480685022531074763610694505955409183031733414497293959648987039929357032806428249269722230164659957630601843722325883588001148024441200821473938540319444760886009051130646237455789463097146023602958207656916077901541996725883811839386524621742755440205361615133660584035947968835031560738933428015258498974349625193583922689247254054638553308094104013257362136613540722605449312487896077656047752286289453514276269314940368118111206647150891789368256782791156213067536478128024236664311247621169868961482417752723389052506114063159704735671461660916970862362703887124907791903819414422495052217696513531730709888007907997186723400340059356667254780090674950323636871859316365752747049389327185295700555239033523151497913644036326524051794883011407032975988786326878130293354788552597542076136898371071580770460882675090040704119375062754440975412583471995235897436700874548708193503222612897325043290224632820000701125912344918307176462851800897638148761028123312801651190084676374826577956183465224656021226319341113659191540088222917121812507792743237931565352646982429102702064262711732833138205477377238949607645618667738914632749995756879872000000000000000000000000000000000000000000000000000000000000*i1^84 + -4179825625629654682110997199707164979368705719788536341009507367040656474051663711796325829908470452811138493027623871881742166338635028582032876415943821596948415650659713912541886159515141087505044453826312403900256940873066195909977866553757321059267545038703274652423017162203546857012399759413310138844017233887040705073010760272901998399866894205071676904773920751552789809877338896255417525883147527299345378812697164815409260235700188609094855317550747143602633080412613535535065214418356176104229501339570453943601207455992424472623023469837852929929434268944432545647253360087412468688596115690120513215475467428764801922383496386385560911272483952002614123305952154434357948981243105476680403569808851111986764147912528600720556478331839636212059176341687574124698922893610951714020401416524090492860243255080127255291995197137684763698559470575879383052008229431194815721684449282334430986995673584825278331210288113816442241064557906469823918858629082934935377094481161452339650793326366973807396197327834463169278660371274254471233414473341871425976813499386962699609715559615481297960907528819892115345557745971710509171788227757847378782065081617785536642541421510791839065685882596432623113984988565516195947028751938853367830822995242468828229243864621554852139119542293113060677294007337758941903521560462732892649440691967078641936539339531034781881321746375461657700319741039948924921434603383393594967190794300089425592279221081764549671679225647836026792829016285790251821199410809660648057696354290391349438359226387824969765043649653385545110727578100532393766351706192435118543920580737929604451138753032670414077101772945209402194798608559776165606289261126272343858473146935765619562085527321402619102359714679857152592756387287026051060734777097171652317196023037947752613902735460952679552094918812834339108927714995269303124567065504291172261125706165569154122889730022773894571289413371999777523838291881953509868274487403892026374905513535907873985624595002740704187192788806204438317899452836730610450961984506221811219387487502532970080047110558063945108345799183696370379451600529967099971363311026913912631519721996227074230177724401565811982784995916172615179439764401077661753929645210009016287609580080784655531268807932876230114343162898105133448927833417438275291111557338271140189404002865421000348166215297746277314306461895207120315777386538168582790878782619801538246630671047340603704343375395428253333916821430542708170431810470839259925187085198617330485915711426733113378293390412985931747684723299110717045197513300624993018966864764661350564099163758533847457492519253900936836471426784816862884468499868043882925744365612433243301229038913876708195999520902336413782496237349915914972665198168718878954198181263438845840072387912434370726452808641594344575591779934036197039057431756574901875324324234129388476705246296361333365224243976670520426916677880520479487781234329661292666122231951071332238571527811969005467091491819484572818718746552074847635667740162100191433841998386484231515987821120564720720267896659829924230085577555456901128472024879905316050607138513029843488564702914297322850419976073146271044912214637612170022620932136418060291347086833587881112357196592268994176112091230182779899067736394156766772406832332800000000000000000000000000000000000000000000000000000000000*i1^85 + 5032902616184542851009313571611980698983678782342509521224151548607021164397796702098086041386589343268454315237855750255746622372991935457670899322274941522694474781858286648316559220372533798972934940830090996142259519810975937528107693415675495291001249319060302446241727959217409816417876431146829410196870225687329009084452544337788154552092287080514447223624910723437704794389586044942329457522919753118458674293356494884428641487968100381619540378156472767882957203753606549143465176139189603652253192485658090587539137062891523638163793181522528019967997358677699024420063987606178810267250938345829948282368391610178043759781186974604244719328617720642852117491313632324233953290028801328727029615026887626712529372829837537375322762790174527417797322377941870734377568074698920482248907051386138618889622793686134107081762784696041729729991507571800358718690172206252665410502369406656165200082859111026587139231692377911449772254901435030264302016920463228882392621257976787341696499623574904899789518533314803569123484162632984724310916481011786842112970525462309125255223746860022628110466016350440611170210995840631767171612436634908747505256673986342879247981851228010906385127491053778898217396172755755691853048792163390310017417046337927469636398702180711540070495827451484717944138770481079186136198999522297012907002380322850924827339849931689241072458022334492234558862004968182253622096961631834210604029514994370561115350193113766675133625928097904998740084246613343611836437837442649208140012132874408039223626347539284850446942323142562646750428854887680786354111458973559486911945566315723012582341695503960347076393234380222356303786820895584930126561464827640092603414740568435722147691113464984257489579651386192983119829506510484690781788269528379455478370068268386378512425251111735985602750082402357485274177743364589485109005316056861987827520718674365986449829657308237290775552418456648922556504014418315928285536391170336249870809252465695049687328554225852153981578490770077362679122885269457139815306445228361063483403543534108666494557157183073609296949477942594758050389164751720206301141799374516312892595600656789493026019094630724246306048541314970597132644178148618660693355114236439394497113877399102237911434992998151695692883743870596295773684969243589265441490220578721126155830213855269050924428656684451275059689779147898606906162044894261947546909610310874998696682532029472031269985999962580055378970874035777282589384716745085421249768779775913762775298589894813325404418599885139565133113300008298844659549671961585895460162901757344473740317658628498381214033753861285154743317968099413028842019743754820527418696161319250190616202982851714139635563649536617922585976724597927716119284207506744481050977174361194327467446216181557910799689462288887537195442835078545018412525261719701534479122478339919514925106082876442226652811527276227652053696625933048130446389409974372612796272306762503358297129925363506017225494395863051239703083850161499261488012265515549531702138362268888802808822157034440961577467735367514919668018719879033916280571335181269473758497585038727962377328371717986386985610183122800693936944350222289025085429499743945334315725648332087847138202807315708066661449281103740600423309028905078287341977600000000000000000000000000000000000000000000000000000000000*i1^86 + -986640122573506995750667418514288442756548815426404416507081526808844929482576523306344637186076534548320594800633147674890246039285572194277963272458189968503587964710016258948774736784466920306167754908939168862773682194498143076090265387857511278964545073396810061923314899953729216694534458814351159293303297296723416712779335780451857525453253333680640091486637293956786206073385544170343031350273609716737170529468082967039669878475352981072899604450836422875721994545631705995485065932971378364937292862571491966134239428118667693035372998509018085609732977815547860266598879169688278472718670474560693017988249598240690359477665062836439512936840751852895412789674232567738926051723166265716001955138534966435792723792069311586813709108048357686435318142554828686037771140529412981488746303307034829965504662091488774235930550089871841132656375629051355007531483261218664703849324294431885735852289321680268100862195646803051706164399543019868080158297062249351816546828124341343489654101840188381160321338718092470966586494213586642617782682714583045686312634103738843104659279561453036477633819379288657545870889490495383756693797106717432939047210682920157107673500892840757933324724071873157081569912140443304348136065564525118021319314584441965292682996272471470684040400977316233746475210008846364117555329340492405468596799079152997582817324117123005485546965731623408407666776264793572932595424305581535591264477460628156054733343984944392381354814839553304055436581609736499173907375259128801992885213207212476693442776408459928818504305792979308241011772924729007797735810623791987119496092028030655196245542650448599307931035191858518450098428877453367180584302762388441762803737135450566741685048345317933841311315344966431791520321643433185861483378344897768687457386373711041850744536904090309903193746506288580999820848893080317589665553086272486044031239829170557291361813039388995333639086998144946892676305977715897793275128539308372374094489649171533370347654258901588545001921672171690067875847414511212020412638940324847414238507397312860715659346665818685071768809445468606489327909717102349671775743929066617694074109977953273481783543257190022347855895251293173565382924921836896407041988228118663829801586408117259147538101384294437982140819708252904174025282717876385834728755496474800110906357688558467964726016888196859128745613183626391018933683408552016321390338853570424742269531769107387487420973851118820996444435657804045792434847848925566150557573929667234896024186754101008809843864707360624476900377600004593252660994623489059822955769540206228730709942206038820187312709876441906651542581059536712595742052995604308515650529691761152037658091454990965990299988004708648631746367150810456830051205375589830068145651237801181356574623538922138710778907617248797413546740103203852111436602742228481407993889034979026491186814030066872807799343504190810571627168223639888363352800689329767857516992030905246592083396795020961406176758340819474420226563957125438040145224521819839923210650117553230553108832843743741180824669982404454216687218237023571486333408177428437039582900246094748621881171506488150663359048260058433850059739425286856287717655205476678196404889833660985632036824353573911288781316330855084403174373686501179392000000000000000000000000000000000000000000000000000000000*i1^87 + 202417124201764308766260586541450426410888731762950595372188241991034632547349951471063680025536833307485067146846672225418795928706375246859651140650112354991054579806067186028749906316325814256409455909763911932045333848056912087583703463351986546815554009463640885102572320509243232435808064940118124721561291102221225413124800497304696368392684130903634137776249991263048115372826588532132759511434875187315975323168801948250917277994323945727890688599872254599251157743155428308148347205619479051619303060236957021328324125933403374117213197594066169844147751178547830943477691295153313808627270412444981747504937782190284554274843802604138055183070678599051091913421910106718272785620289966015374912569321158414376503247045528552471210205229784287240741012652097217457059060844379452183847350015817464282279168057640233702628444567331372634575150040146225238351787021723963303500903591139668918683637227665901869017227551486209665553961963439717257493305320728206925462212616378466135839182404091546647290795863725415953386366173778001515406215920510902966327576523958271271516409747979929460675612873473079651797322221619141479417179259641017515142286054225690413994769501555117452426355718139654890589371929633861358034947476069502989803932139610439769526477344334012823212252659628729685271669033652873060364744942953197708918246384117392269205717831448804741855835448834742922645549215686610225689700958936815382774842728547336546537577058860472795102822829910929844356136007405893247038619870971001666810854571809381567669189252274652726908123169512233026698377798751808643397606320464969220100437957637655893683548639850105588612189801390557455932385368190322980319243244440609746108787583062580595201075796967683677170027226657665117573377486711125296127751363638254521755592268001986580203245938992346225835041516864264458403115205880359951825330721881842468013908734046413390983491259179939252861062107132096275087410751721554608283123846923148155242128289891350822891248839626563986329347908073535471547805873994400534710337743961447482187427002797001135473285496471998910231429683871779844991799297761765209570141034698015305809510194153113122743399009226525916205066094748079650185775167737151574745067585498131259892232113859458772740950242013522259785126854197349197269323471332693500319585825008196196405231283749692090135366842466884994752919443942709682079441803749486224434895339051629776981225825852387414604566632306689738885594570700610334891457805828627811539419227444389006093889534894831369233768736709769091968911626814444974207162615377769138556645824060648510020648928103382179865652785222891872346532944119775369644523682686031472792330928322695706523278420156972417606467787536740778590201799456231749663103566500423705867858195092396677305584162330829145968978399834580799194773580162602451380672788426703729301630046104826731606240687725849388090170490664579039640593323876987021374188442497166294605436622173796625377552092305677551414842147602364392031644937590542979784293692623739997937353415038594474111969832695607261716878322641854959536801771993231122569522550926483013308097700708301988851594301931332591913535243325030757795094176795766302827196744103225473855134240364637241081323086393470393749528525530147492703972517478400000000000000000000000000000000000000000000000000000000*i1^88 + -21938729518570438494200146937809120028336056067917103771443192034840240363655281991416925669293032355594843784501511040771930898735256902520861132455875835360931933839807200376494796853145285988377797571690984584941768049045476309928878135625265790260464724863636701578530942004001261193822619550888222088207686345144199561097214967711520823125778666828366947115835307604020234220172043887995808834386662438310512820098160851090279437058737505606695495371139953769109206723495352768633187274204314949366155122900888598200303397700071033208648999193242301317433089591259696066650878655039464038837221626540275676470216983493192385281095481792151266731295692664618737912624778798244931013306329325643949874964290581702101119110087180163025578888012787461155614431575054438626204629988952512299830480669305995884663871819684518087833904762532078979591197567534203806475456669605020705993571063301238879257101123841251951358776430470437720843751526788690094095443743060119262740984976649756807247284711176504286697220088818031176846761340983424039282290882983499797452766103811265508124542489036930392886302532017682845874109383028143988940100600018836600082620394541166839760870577642975161049563125388060352722113508994496766774650845076568469976798959058667734765125807710183589224424580218318465023349368274146379474385836749020204711549879972207531567846762281717833282653991985836040309099857490079065774464935998718012898256078027867156990843709347634633507632700838724891159004795752793652657104252518075336586901191347560662948831154102867186410931863975390562732871162261871898681405129578218401027951790949600753144338726272295730177048927236552507852296697402767887521860939999955186247211566662864579070662558720701595480574535684084226350536560744817245614609732062092156669781753790954105405161411475644377903723366791560059171670621772921334661958951917807317239075059928306645896874500948461030594021615917842577313624030664837529240399347641427252480744352376318227106740799731071792721923712645987090433991567342831273899043270360935441121233575912753013676228420182242655227518464346537927647579394375703387134054895162703440156136186664223967981809158499396873526158144415726639683698527942283451162947380584589289506083911065300931392253798726319294068753386105694851580068260745191522469025060578571791684593589295060126652341701691641552136446692560904972682146695805582396173702256418099999389935909079357035836386362412947510729417467341252189051162859805072031829069866254341902363391196315235753251291553622844479823882271881431676044549530492641493517348229910297983805705204277813058576971520583269723270096461058201114489964508856403246338495532369066407075236902110515604858124750288006001164909352760906995619613530962340949894691852477087977286307653605379027892227296170396269366108761839122020082502139785930069016771944920937780691233461873926103816764490463228300863987684381971086528213691958510477393931748329541682471733477362179757272570197025186406520630509031978417397249959758771883122860934356249646574167651717139313245897012477073934170886876184657651163747730278962389112844014467995815374359951923218498446947740361130282088301044225173423533966020650550548569117031107702328634324558363309549454966768692607171166208000000000000000000000000000000000000000000000000000000000*i1^89 + 2446747824325965187489876882338363507770060965812160011990899481730332518613206427272262257562776719167813344734849697871634687299205343437510953601932133989873535613782330343008261049684359623751200585641881512028914448749072692641500348758028209452929510636289451029345013887766409571340816654109275192311631890462459219507606848453653617054048696258139403046387324018649399498971992142959828345573738336067096648463132520690499095974181823279697071253950910391538470085135661775281539910228610302195044664196369738968035910114707014752237931944783690992256848332887651380905802819466139292088512428314027912668022432478137467082121543861491449231260348639428243864737103342199256721143488649841591437067067068571886582669485939859060441750331735515458994218298858580825936258591790221404593104931260276448093242022218195507043083093463356909658244901157322273908105067378226656711228636823234529435158557282859351733846034065633880737241937198409587632301793932881258080302016373699950699346958272107928495723421608534066896740457790143294858724695235581967559621344773197132780018825153296476995125507461323112864328218645785551515079941998674514960246510220117883758571007470410124717388259627776577654253633362545946649231035311232256312273531243641235678882462229640778270073212967141590817714994274604753570004969915986716316371627219696439165340236882832639007040248202451334353795208392400672424333666607304009005791008046732864359235065554754388832732305642543673724681905767272484633313496007074470358476630579252323575554974571016291561952684746998440425079517039756073335316476032725431352835400658163522482621906495492345558905263774455809872669974380337106052724733709137658859979140657911167514045746400071377007955843792806253940056003170157913656309185756595547390793927274654514068261687585820085591011474229625830412939457232138373969476355992891677534865429778355572852868107745498727204345390992849646152783077984158642867920795259242685316224289634148267792203249536188556954294200770864675505305909899376826308412163128243156882859975642740214533088283095203935136799114714720623614830193415775250648309834606133719704549867429384347082786444634079260749402664108402139618928716715901192127137125408513479261531871831767586005412983507927852306960646370963960340899935537403650076939542993887037216431901385433422831448315917730028938480255400940978970299359443612102211593667698392129185561035415602917615021975262277865809102643347683651723471396535355836424775289597112414745574690368918576415629097303020801646410522753428527544148669211316499330048492409031832082287718589291391118885651694047822070793745678827343169332905829484011302462961163566037454537380056580061603255603525472349838498078539883959344632055708818051042736321639890663893853650213425589756393014376748567755389941841531267933562023352858082923343141469185831276051541408948514079314320542272336995299139091890458873895671233189421575772326366452197083616687220151284241764743148473530866904660112210429489621165306893401036260115473318319199189154045445063417131239070843459132946635029244809574218106986057211357688805394331149364057981611271890290190872079659800770084832319469866626679862691427859751047257775895946545332087021066930603177705387157618688000000000000000000000000000000000000000000000000000000*i1^90 + -173283218518175929639766980069982644078342403667469628263021064267241361430465393612558957056670521250243279038318692708708453796883666992107089488847771919848873693522863627059338696925130576389377117890185361222334809011186933006124385421627237886328966199174153741700241002079339926104228465039378512850280364374004134593473241402627854487629306456674141968245676721921989678753406830909313066954407265545853306567856844522043020445049564115686826746287409317295994823058876178044954462296005668734827182283134554699911283769869262832056484170186663448268196582401279421493767712062858137867085215116501835596525155161265033422972890222398512195134220349627034960987146746297031781751575095101680886848715526989980332759654212409928184090784871843398448657596047385183602647742127071480035444952760938343038077350924767476838047154816652389036478047470998813152467220331363056764021711216648601467689695800162430849643026264488064073616243796773875200541271863198311221877970241776739027291987317416796571340894279941319867121373343890479481321394671451733722857164547182734057156289156768635937134760824111653298306912099090505608863100685614410365136697404978421499933565453171962541472725693142147061072454036173169358199911012940796074328184387928715366703448560846503952166817651418963102188504367059711332013768411508387098651553044094121737106699682321050763800766931926093161718984809464795620194098064637801155381437852937666446501212166234265938867692787908378221503968513352451187858734758686169843048203773565411080436089305610042472125801712049551754340409253529066223184178728902241065038617039146412296248306188513160712609727893640389785906159474519083715318092926099105099618230299400656828769505873623067043160350624313545960280172667839068761575178900786024049251438814986256747218210598849798258488396387247327316406430150003844036451562802469173591665437877035680083100916754883842223614796487829959271951233048562199007796691968587107313430711019535132930904157634144516205511287686048546193192431182533431895769844016933962050189708457513730205708623491346430872316043623339666343794645319032209833926762646911025660644099739547462152233773884412429043237508446025948634137138211764722931174927196971732443795734741158925664411534098493281367802884515654254788594081472672686305004587119012283944136975648375191457158170029223854916821063520700486852210039053234413278605173637569265526581585297256341312658550632143477500087435482463479806463613093523169512624882763789159496389284802927199639320895203580363439439656960607993732858607410953346450722105465896547695949228170776992849143407336132024065956875097867478464212874445186165937202236808658839511050010479119916841686057112216056933244595632938706874597475385686424878730220856241108269495362786378715947295573357486899276319252745831103264528511921825639078918938557197830526171212723723631011554087889305071448910691961710857186620539828168630426636253805715984337925109287554832480570658812154100798699789865678604271874739192030625293738361657279960621994357376135597085951063185478014487618416686416902166971357855850974834740331690221604124272357799878642291435897420390193864082766433895727059923692842766218323108472750101908635277488513756954070465903381708800000000000000000000000000000000000000000000000000000*i1^91 + 11740569883022548758332644584876940590127439205195001354028835883217472678258296515603930485582651025906225459723478283768344604460916294640457121536512284617421495606162847569404728792392075836715723078708377416164975351183762454741167874561958763601774026047129890339986789967311462588284279242520314563039381581849537724231143315050968550562645926497331534996351491529443761035404053561610415557734485402541562354255451525548793210474493172547108767964510147027445285364220979349240865394645678592965882787499554514218118726181890514643146298337030783330556795614136806523679352621514726735959855534823341620774330132027901594228649903899074660595764643681588193576365355335063000360676448956876861235164370092514579077960691236263483282334011777532741492494111022101812984016585712144710986681977373375751806342803162637658583137209021503504920449790878163153317990465886603221844327264677169370091250141364282304060438919514674845211364532111422042478991913037805037571156749419057263802158696548186472880562841123016903528572782074387223581844347083749588830202540832571683754231215139366649210236084304161322109607744101867538562700085976600008901770514097277790490726929667369800385168290305038703810612733107938898371614361769537741167464567531097621141401669352027507944472829835122673244781227683033886333697768965668644227037429945257494874044822266049034885743779768657798666215246467419820529269343380057595786357384861693121207311350702395961065866549830878520437024713398224692122105042514464499822564629522942025539484477888971198822376037762160860698265732009196830408346115642646863345390965679183293611383992017743145119903806823557368908869511479376284206115913994817711436501804761436473217192871663775836517978306535219437991075740205314413962022292245213114294683700552258284057840885647987093501036124774692959009650207180721752015369321202720259610840553725639824823508929239662903915148855057155106501122103124432878347495845140864889609631964163223424109915365599047119866610460953630527784965829418834615281070254046701039597018533081913251183984661281760643619584500926738820195464233874868810514836680238470004664933831095411943314957527510356953525593182687780291912134117746690558269179333912169116028530715088329599024375968407643235448878572867984801813134696537286269099090511345272591382641224962888064445637810812774902461918922712407739021023813873648689036147017835675664950291036164027100979101605014285656045631960148708925304242179791846579773554538323198500353172197731151490307391911565174846230211336783977121292040586164324317796675449334331507390418558383079745548859892142894378553383272545618345309016506660976073158039454026105164192319713289198188583258473240205456885318085493890541579863882991586397186459947675825295491140242574891873114248894208683492276114909456050318273163789303313906848039109881582865753819291162240197922083396686531453178122469244236082044598579950508220923130058405974812500612338563478456730947038137308866615800943378643107602884897082528960132775900913758527198223701428978083774580175043337454946340728274153332969764937287945526605251329577350816745884036279618893560463188890308573330004669090940552004305007857402581305198091348503302753498071475072472249794560000000000000000000000000000000000000000000000000000*i1^92 + -582124516070193820519866128701151950647016266355134183308424160227466692069748975919742360417295994803275088909976823554378830240281089382698199182823107521741594458066499402820794070278881262432082791707155112008410597925488934562984181855197528435888589895429985822482729803318886015723014831167311580373914903719238283725321804744942968253010371490933986388176009068085811786480506501691555802929978245663099810221008941329827922953043494558511023077690814395651725051622832262170044026351885161327836037091717266685126299581008098417453391350054706327520402521546940529572320279322120289940078829583818571838009746151078611512698402909127986311994409597528141481513498105403913970838396594966046578720033416391894405453562583093686458505286745724083998650279147397849501934470178929309673384599904070127721289790343693469473501608303281859530707421549919759986783475484024353533603447020197366942220068539169018550651941254335076601861525967539309897375077974161484375555572121971551731892387478064653759668683913416152992189794734809891165759242911455702648073840528324423541892171742311578731412211817737957797822718571544019815404696005440771224104956637699196852837887443678838943586711260111599527735144710406001282651006375401884753894787519729118752507857523264706258052330253243147503243096012174873204188638386382645637490571732056553332619107466947866002846443226126874490516888531223014199361652537167613667854012129428695555970155552698257080268405220178925353581058011902924489975281014530508826134519868811431604503088736492068801004266090428171157600320779095034315311964166870309224861755421124801596034612415750356736200033666954557729246785810504692920655229847009552789410740296906267845587069664592536743164356373615739661987543789923325584000131505773516958090694180335367329166833595098302103729660007002353320998564797204439621287217079122407706487716413117615277315747576525502393825980652024162093009457048338597437070873089887086583480016323038622648756266919547098683807821082083699312535741585558922378473725700944565433258921251646635334823362886484886575920721076604690360768074073893291938061668707875503868955178917554732834980435511893102967866117112744436871135012382216605819822968291445156690662175245296672097657749326423268984182138664368106204569434175593708789869123692455869097189393234891753151136535356511686215071229257628846295041221895613806118654982086980501769545925513661469027146455870010369143188423256277421255936564800110896514685492263704503245856248772357148385017926465012358653978632623525514253793494068919133549375598289830819405629395547839188179430101363306527785555469700715227702349525194298019653965661370608607123996149096620350421307283735519563402285266969051248006443290927973502389351597932837410148024018106974875236630507502767367639548717205898113091244427001796835274050263677671358275031323137268851971811788453300893589717976499376928306706525749895304546111730765309366911783903105363470248875397937883639870834555162470514467283384245658358621177886291525187285170278005191804372762752172054923842637159263920601070340032041746295399801658834016850231164171768588287002416760510318697309764400439930349953695074808706057209447134626912180802463986127397191680000000000000000000000000000000000000000000000000000*i1^93 + 25515557513896899972800659111595780343663623028817193638912881163556159755128201394730284512941679490493250326853790636380034792264700788209437274833176947731914383761894648818009561089541269400679113404227858134753038496290821938083011961262654352699045678660311839494177728675722722169875521403107465033347983017552287528790856237772244687615120247685332156289785756512208824139461774613653299067231304684916457712863988045765823638988303841220119081573397350469773001134447519897230654804025245030487362813508727144073606685462081143632879643868642621188649526019342256808122008983513531392281396248673354725511654306414321884483285666346978661534197460875048655072705664295729370033331239786628405464807116864893314439947787709722549519370255074127265997348905667414198088100512242208695414787908221754067683443779002652090218180886127431687281522111730319315562667433517180734648861357480014858691398346278557335373532834179509464380652474368405466058518651858562589548232376390757385367595145469428945892205162319819571320627577332595621767925638148597922543733771014428283833112556073981803201007608751182905707855875562244950205944734558943920316189722671789387320610572917273097615884917231909351471153967433058408876818854799623788667786529109228844466441647353975302059399758436841807696744439079476138571858250041652340783074024095506675579468095684992410927925783825978652400938242733918284069586173611203179269751442440967798864124939247902212347697252025664070722282970981945156767333862519587771231467428872644101051431208263137732850622631375039185106991589065993326808750065498985941648041096519903029675126960525021610782418802582620807965259043916981941396683597777326469289029989540612606002628941070610509781901317998519229418967354356124619983029474757186983579295667818093734916752119184437543624423981231051749525571450377070383785812912751385636558851311089159994878218265199142502480981699699343808749291611191496490176670125958738382102388265186875187650032111626149784077692776476818789846934377265515455682160382976053806697969854162766675761816454405408396599617313539980511196609899149361347884960500751978505892986648384674074758187647925277944145976813240194635319053294964441829497730961809737510338631104407102309390358660710576187169365411785151688827471702377871112650726976456156319049827372588722453783212322505441973739833086706456725204040242736360797876241970280947677654188133597998985315844354865614102199390464541705953684604156849855349491699909870902327610190116893820399589985715880329192493056862755242025688062716683326234327464057475349036575430281498649337035762394305220421812256015718329351409169743475339394767347520704362849728227487503333595776228222754429959574286216316431907559996759529951919071778833840871400283184920650412358155151019440013356395208283119408478577062983962082249813002000395098683411594544370190075766113663421266549579406450116229384356328203659943562226145774092782468900612670090877395364632358877530844703535861374858102355091676126527809369890010193604266880989509898742148879471934190275820483508433303671824669727078309827294759891258078132598491336286045089654558980753890959105495455669006961739283469331534938215180966165286711466275686370508800000000000000000000000000000000000000000000000000*i1^94 + -702488386995362827153178426803809806374943196223365295358693190153093959778114533221327149959704348481644456254913255761631537727052355190973792213803204463011409211314443975473891742083948602987934190056906989552582408677036885349315546344377945682323985419528892045581699232349149397891984678383364997860787809861108200340104794028208189983543132251641989760108820412807912694082708802034501577339204667903195485881975561054443448803489095757574619945270371798691850455580858215951387596219145445741885589726189035033326936476516672232727680438937772742764219012682883175334244237862523581947164556621738114998323741786353877382873050787998354974858234319797371320350796148837674038210928430478215830943609792656266297541010378126381722441406237473070713540771864859743239284435186395976261392613936697531079507152639742569571667795491126628183835087182269250536190479603344841650541227832351271867158726596885763072726912480256858820992914461844706061120851005919247432350501758778417177871775195656462334949300586066337881303808716980005239775771664534822598228974297710685084545263180021253492557548234925059294898312990282562173524847239967844416673601280874971551760849095142878912455675167416480379179856446931398603159169907232438758822066372753753709683154815708459581110670662232942173530003293645645702102577970427754788521323440027076895722321352536280505068147904388417124645648879030597872086401377672424177303140390831234285542525732331561277790212123792079354104287070615480276361929649708997203473951780320349373564754513053399729178090187443482346624727849256152711310855127001818604524695300580503452903758024890039349544523691352498995375530370646035552836525763316420494216188802933538888942923731694186199359936192983137071710150885012509773290482086506235132462786264591092567298999900094816142378489339003988154069825508634495625149890228845442932592790306872922011108314087042737658055225947126523814244488498319236811301782903198105351444146297884618074619147031925128018954193328124598027482840942134404701200266288286883441563861069616402515695900261927004338823369135428271086644055619384636335679813457510275997778820885601579694638483418909101055065292852846398861176749771605165578329573853527478754314140734302723674501839885346173490316802309234749542743745759737078844094398651927219161801891036117069260920811633247686085151234548410471660101743321713683139333367346562711148489344740324050733087694753065536831038073334968313351924694572512000644545544132801416742257454417829495358355114541319577080235023228314940124473795996297898203464716769252661452514269372889042602776807456078361055827593246449034079980491592558929538963401885325852008946761408966668029217658213505550903321620192818396725423169754735820543156755530653998907030446521306781759811759703570383344550941862190432892635769413216181546867565574418953581874470295803008685562475104518412212251803712010637553519040970802705077818581663814153289756660572449515341367349617131454578988894820722718857153643153298237229240339394621059155849962828152026493278275895246904254724031956127181400614140586503705987674707154285612101198570851979662091167604955742920867809530979401530683973279048116324556815598045338649483018240000000000000000000000000000000000000000000000000*i1^95 + 25011888419377970064795741393669159445816497077990041047640551433988419984310541225433609962340810266156541225171359631027784936605853330431432558063545140712647968181723932560617681055362952107494170706109800881838366519197517855330274702858991685112652791192920652826243504305805247078074511911096704257944714721094115074291478425189257690115495958443523762523573989931710734007983893361073374777091817114294055579749072531507914367767351240902335759138818193940050692172367006027385134803505219950419591061079986487971045224641167027888769946287836155746500928531793343951429957218522569152936608389461690987109034695398179787798928582913151351301745629135488105631120537145280083539107676208124566069232589752834387980959511410338222810323049195255537410455890707191761394640943354733696980130894476870089259957481969254129513043575373930307119340803956339493071048386594208406159598593218341765799527454517311899620159354087997875873453651646936359507005830812948256305553841131387265007615211351381372388343010118943367326433439185313132989013089785329449520740649548539897090089664654984290996344845399913908832227164428877508013787092637887795043753457204346728413529254553539765161607105898779231559027726501601535142808764195590162610351747047855005565936242204586438510788316232487227703627796172904019850094273804786737880749459868087664018124351087647323254806811499999896646634051492577645492141862998513686501512501087681483101699133046421257185679649121313328025715510752929815743021613451115585169104647568054966641535758617844414809106943322225102646502404475926081124136752664968215614191557407821947164262130732554739671157011445491769795518086098359476359568487121557912470532216144790214192431617195244425104975514474505160881307339084622868301352427533291945559413859736357397563806590240947743337121253176713285091476649738558341340892485337461220209175876115978343607679893891555527528247872374824958611343351112558565366467483593351066919493877210495762588527076263828792651023039271169050333740982126151244523671164015014718109273565348636258024570835767645613596504802131748605172169135290440143639150414362371642724399039696720777055426417359557839906307106015420156379034506526085145377378297906567481318780476978191866045833319157500135597420746272141106159474560862765663389280028318067393886331885447819261520450958204002645390263235207844940411393378965710191779180588643717143740185614094928578588642251556926562300528008757609782366449848549536799305978641897368259434405274931418579434649437011728389238709972541499979991742912449559484976105477196253222726851836451223919273125788706199424994255981926641504062854581271635506647655870481345056712510962767892612718026341722288700474438444269590841588789074450621621759643121760126047202512014860159104499278982672060730957981687986211639155726476578620703479415442543165636435898389487711894687840859457396572431141128074896101103527592738611484041605141740606810274613768603652800814288461908423822018414155847777890741114798874079486346138702469979784721696548084712541068419074512945903526610023181873049646722194288769016190159998663800806322232211165337251024136637813362251701462146372457395804392962431081463036040053902016512000000000000000000000000000000000000000000000000*i1^96 + -481965452617640781333367926807257733991675052569442634792254518300277370723196231183753570852120192115044382421159064381397934350285435945498624979974912390389987522377690545865944366736187520986091445265873342738393630042569513492405012910296894460515375136344411808567630110084999309943783645107446155826843883970599522035880511148769685869864826312721737310313015183153501322589357408818237346219159746525073406811148585274790689349382496348303597618358415095307809744370261285344333468513261908825072768067536192914660566285835327732623601972752935093313540309905026306604843302494777256218810546725098595877309198981720262518251036983301094083155870634467918086889085771573306898706414166800574698113017411121526338119863797145385826820107360940789703850151660179502241561859933700561234195379763328329156385056772463010194608344172455400684918464373003418098379572248213278438907303150435922874601559269655528774370347519790993562297630017777539099927748346452036265075176426894240105286335503352664502706279894005655994718820040892867422017595246232336922631911635109066379838342249287631982786454977459168016034683583155885532650284126928644904264932122763810565171859904248217965124892344920198110169470746469837251054659476514753292746893568572990964759621054570203711947201743071782405381537446920199817633621216829092771203339804548418013807383883344088411962584446219428047118344903812437724080979324662779822788794566193373686469636957084793268855702089390337786281442089960887766212609818154472257413744564030528175259770486576491422458069796206870347680225818578649333893520136605285318430352136958066811640854985948085346546457206965160730917197898633247087061168041098099978229275306880798943461770901690793172191226098242834237087432798957484982462275872367982634234391263277615470711263012739884659319848292007591658151268402711158016922240334789295793282529789212572936265353351094540258624072813156025959164536258317150669538024409205048866628713232057409770549774087937299451029287443627894476417264232310626371746123179445631628688628025511781334335511772067076613533955299545258381586855098081941725528100528380824940396060076313914987688736484728677888776509314229323334183364278784491347490198106876883505649080167586377589059960271954906908976298025155947976603259365687948202188586796332432050771181927269539413335438895695772542051233174611559267197996660361265005880699981747285475355399515163485807167312562729333644352606296614234871313360644913859848834129905783223084236519077172954741919905684780123573908614063816574976510233078989528894603484666682057987886941445644072014508895144143835823399908046223872905771874437346279577591549644944045095425944950397456724896286676034265588047674587371531166100756749645367113929801799138406073507890137294478352099433555547866826057485308224347900656263770864447044986656127752000481437901593692008842520248157905785746709308738611831874166662029356480437162582547619227407048061923232176383751536690913382778437896151128243836451278757769575646130504948752738740358001963851871736593050872068385400193687687221511862666976293876970934579389448774474671901701781440831106359284558880082309550698535589007191092047840173355922315070668800000000000000000000000000000000000000000000000*i1^97 + 824536536322035996155127480859586397947970113626001150802686151831801027625334567508751187463374629901277217509959504313598397637813268614871879965412495950334226908885867936212284229662815602358294781116926629818710368624973607159889589529294025214211935246499104421695631696635958968719455892143243783623425984611407663335815777507898305079865434521224828076348861717087285997540801695537476890533256730097536953679778004793735066525297672867188802305426803929296586657104426716249126003907422031435616750827869454164433385635110274762552158642357881337900638248877576660622578443576099416701258366759751884875643640097594978936588218303287345371206868229092477601290906602168592187887807498905352514300797854654623453339930014290238869037537225365171901510188793308693030156793662769865158314457204245713152146361438067998962686186144385825489472108284992066300592014403772245918970245781622833695411936082872232383993456045712040488275828833040821237086138633336637042500166714752067028024989556953891993628485498929529549144596196677503552066680529947939229853761183387470193686570080929678548672767798339990120216931502033474967602943986589091891233193050542426204862492120121861827962330478929411109873642453227340708110819881004979517834236422361392588554011903780068245893254865109739482767366535418025077610189563980667986820531924336859817579375828414475772105066160188559361543577711331139572895301816178425828022793491294670452032061656073409976017226222195903397059405556500426196672505127732100058049959239511476499456123675923301334313776589042545568148695677109667737378805277950853810100847172055511066962045971567596462379533912200814327921902755027097894431190900847912970286511289926450520426389766321707167099525891305202802352234944896508785147871201414530803761779011818432214022991182166209719590377926049793747376552064608826754563138081049544910640568361566412398269475944413774846704972944897188178673497254315075438055750009213652339067002409870624027257420768693770653244339026868826525224316779753202546733307846970951705190209918397795695281459966848056321963526081963316255384505072483263090980900710759856529358795275472001632536676545632006721502181327932359178415014229087088652796807203549434943932366844008627628348474813054448179609318965638159112966148738078170470932362814532267498949051875996249518248946198779984750465085470788137768945897309707354558612800665770257171831891979718817429760355978753314460554348009728936461358618501122511816939099422124902674610534107590794676754207164416078841952141298291678971110857510029059395216622712095049632232472611147548946228389029955155264726835741321707302588619781427380186753952782289288730731380098558879814515841218923508977600589243786536983599865626889549742917213242832498199563280420435759431591103632399766002251575953037059902503881274688775111217251941968738918489680579076575581546624226856865069197107813439052605959218123358523199688909530049315616244505132091623897438127417492469084143329760379516605314553198474117798330437283539151482186390319055934037601505179539704462025920817676265350116675842915845833415500040126504240182550229751859214290516110400699451894676039171020904092182390280489533440000000000000000000000000000000000000000000000*i1^98 + 70407111878992254337805363623368396972564088058528161984538629462245501130713153469784278765141127382945939185986697062978763947682350974637566221570419402901820983515564721439685550299757939873824832649371892299641610375647119931075077168605250854897119700966105271037421189978892762477612202577139886723923966168649024838050377771790587841391348536513961819980226822366550508163804831864461196160385691083046949696159390419833760889542366038771384150449422528562038211139382269498615813377007387869752173502642123317082854359850051668415213171703086228571795325707911334221023706249639185828898446358186918283883867187978609877311209846827596661012393568202801312171882653920439298361955447440935278068378720219626995482178205913908499951987275843321923274087884033853381576667555439846366425433726934291931584041750607938607923274706883194615726198075827821647498262391196784248954147131179497324697316484622312657465233385000572534433265258484313782559376081435436512631233932974390706032446667921668357215412707217703034348042157390974532129581198896329974170790721132975852292253476794299695025021351195969714739351739517145116642257365086429369219743207068871436813485522232756801511260318121050328020872068198488561984052204853525339402898756979953757101990900204085827609784217357665577272256050539861896443575397953651611640981373668341635014690590806442576426534553108551202189748595730214021985933964625595869698903470383470422758041863648469466637737623542760781321371068146604156122215011227177289079684374913070998150802401855998228029490893781131720259559529907261167817784878625171267639975804375275178894391864612778516168627263388459602481879310520500947387530239093501280278733678790892365499730687136815799332171887807314798986858817177894448118457526662096888735936325334962911993240587177136517964580798349174419978461135401971489410303127062971570733816543666039695627548084215115525524418573499620830784197891892155183877223305531137516294435601560980982937182054984108024823665892057173634057498049489955011684127058754507133733541565268026153263285540590027604182614748171445777489939686584027983734498472751383131503392814167014479411379095848397747948119902807569893377351579714713145829509050432711640789291042209350135739175085619831634617291610920786869204245810580785921795907718610061733923810542147481085053471569571013501238548029893400248491421931347370143034193092976645147218063084937855223138402141361691892282815437473270080049988835446109194571354373749316669433296213582103170216376274161292757779065507378136197570680251876770215715317307455984118519636866165037901690002170129697812221586152917495023635252787730424587452559537416323368959928783333536000555003633248809001700018634284826678163350688244845423004290553989643897902770806638771879714272731637871618260579819424794632382469344131981456659433332567260639150339206753732600490065548707020618853702262383031289375385879825983393882732795203919638095880357930803957751893344577795327502055587874749606264147488201813046421119707557815743436132289014186329872162321795360308699376199211182133069114703174667665682178646154034822681637980643001331268507195664857158696713082575080129022273253277696000000000000000000000000000000000000000000000*i1^99 + 294648059053539327053766479024383420933759619159656337174195014306917761536606215164590211158820628157146216824322623939270380940117115417303805616337887457662616678883490456294916814145451347274085001911752297898364449111006112683704863118806683304878953954075159313881072043321624290616238338596125948323136327717801984989122265196558785978834113125798696100793395345178638676166816710192322954709640307918385109838220636360651920545343294714664613391030986672596405691774943523796505388369073210893883632237940554136729749555588652458490456943258597553904749687002362032430472981398433644260993200294808032424237879684818962719433815931520495187984971882991905861650815677229572632152537218443449054109622485325054707623830701380372242094027891828187952860576643928745369539372492069613138236960406507403623216816010336281598240234951438891479801504051516293226097226754951594205431378306061419862457851101277783561456438141617281366313829619927038509960173302499958885453901582873853734833847161028327564608973526780365564752234559048254909563854400790613780276076681836637382020440042894394479966835297764323777946757642117175338649263512769220479116519309709819384541407838215808531938373491861724226636591844718569928971564917599845048660004660463427272692118298083973753976014774020913352176575878760796330476083880949086882418319853582028032717084847767414790237041277662095856910166170660100486795276259529909924864349349020432683945822632371675321936941982353594041519885846256093339206295222344177162775860158840502221718063657388625037020692596918859192447231457558839533482067815989214460749356982524555043717939011393239353935954884297949083570697080544104988311792545088893599668849144578816146357767250070503657371782492322256515600272119087085249988186380255792562931694967697981718031451792091810048747996182157756850523757316827436137986527254267592932574282592507275657227133471681548176236671167805376336586953563758527248897138486170228731968609819840817964096213869117423599370233798814333555660492715935577431099675441196675329442324919978437785417254469265338760806290114850432951535147880296807345769993389991473031699521654006806438290601111062828588691160936693534886898932386857429810933836572095275782259468523022722909411118817394913556070932741455065200831975659553848358724772468869682097555001485092179245572228307914148026727479153518648122040567572088787707567204654791658488498534429927099177875622909768601473487925129376202807326106737132732877961939512207483430971224677550159890067910813669381320735057840341048687719855691829158182491994735571510469360747054346501957839256210931100271889053219749372404251865250987958232824727800782133065526723157928326416116945402569356972105897230787469206097481835081705026555273787620704158746011522955558187223706619560344712571332798358619223795189194891553033129200691264160505249453411192815394529015941755066635310021693481247757178003120025778403279673643721910464500871545234082406845838830007825810754511157124828993286258714129405230096470013286409506277120280793200244980753726933061385363528141055443213176884470869654997797612145374981191779934531860628988473361905315881133441576818596090587224473600000000000000000000000000000000000000000000*i1^100 + -1129008811286311892113703905685389347164084806731199412533879120900521277786540648606476217561390406037386193310132540497967635568491501048258975329415767443344628452101348536792565431113280849011012489280517354662315238446634044242282296646756733350345742642595474318669337176100308526213112236683209137356380110770630992972261785497762471428523992042239920134295692386064550511465118228877490856457146964313335786698739260124762232625201728689791462109845883175800781983262182932346036579349090292780300651881350457849272430614840307847677618127955461555729534146430631052885721769849850518576435975013176935901571665844233352856651130719852761748134399901745591275451559462741406634064252491162385031126675267087672848144475928364859486861380174056930590751549879047932561925299211181181776555211372458423573469789468531536549068537281589493342307808141672884560894165274244024370474098752370457603360935758279215424685874934202730335638063744195586606754657806586634752322480201754748597671244009585843613859902235669831088070519469819833403833836850572080386049318472364951762147098380037038092040168623777077853773108073736291885656057725689422015089403523873071311104112176471790054775369023720416221603887055376750469862456082825668681196379146136366339532745468643226920375178515892273241057457824887927720650813912100767044698248198913799791840846171895339912545868846306470052111281966402007735878517487108268963227919103981737610611146056110010506674424285463631813107341472271052096552956761336023400254821920385412304677814393002764189883633585575586701004749024015959536634010947635918123510516171418403910488467258196973735191713892508570683720787781736398384322580617277814829646021268072902702883170155356333637358149400871336404412964253988377268390021848473732565020006617907436216153061603361001733178637302767907191694196830521184749409157004193088880421187355826833049301718324648788980844609520088342231567324657672928506611358687802255302292326896942055319605765123327659765352640266406240187613517313621166839403832477053605545599502937173619202961731757782253560535322051460225531964528037507814121344671690087295239896132169610968836289969278926549959968115948048618307554809891309511808181848330631523092377993778374425503147550199907087887381541171516590372635828122200365185664514217142529759970385115221722410087216998803708522418601095505635877030415836818586966433698352718422832156764086637175605520401876861348973875164388444923067501098197361057099292491788045837347640911695301612274214930045155030848152021805735446436448253180865758069934006244248882585707308011764287617737147183183048848997071489288713006894947163968943436721906866115240690938987902805817238731635784207213772553849360452136498221497619112391199639732314296050681406863501166597289372940140579506173443050602287224613607311158215160289246423211665958515415331589126562044094031039261249798964258127454630229849064361677599329645607649665320535561571516964555490664067626844579351585121324209784297034536661510019046851692787144205664369809576853759988623736274154834860692094723784228159412916263644263929786780985014891518823102494426796557461826219218884654309113037775175680000000000000000000000000000000000000000000*i1^101 + -8160769244235761244079540467058346294967376511282861622927231258416226124646156517949038959630298226613995233286914130352469591648228076402556294082166641496642344396048363241396117343702864256232743559703889923045920227283083761245350059321092033259658769140275416640365175803686552389277737456027028930659288809731132575959032665769735584971082054032801763297728879102586081376611380826471637473111244316590731064676015073589755798205962564787338350822411494603604808487589827345405471201907442393655027966761946015478528168126539707281725312431426462883343279485410886472024164060097074288591923519638678179084070350285776370620121368886252482016368729872731766417821913423666447691700229348066526313557645041534546308039438221654705270853410448617770545725001890478860467186142649082485288747185762448283682119069945518996558039731270241045124705933819987395721318632536661990061609332448335853301778547248718995837884719905850991619974622546524210419897836454677677375277885407813789581860006343430422900122535521050596554570131166394995079451124156334687641813279341264495128705827873622662525241469942782652445843660236057424032014279019257801559673978585330027129220857449567130738511444877017328271310964466773218424254061277235877521982313462115234343364110489354062455687333118884628750918434321501197884874865244549140169361164762870572693350012936634232181042353533872027441504367244743675176709067474738638250761424264283700176442339093667856286479294832200829854377098730935029619287509143076580405144076870730802234090635454844647697989054062692853133978561271268854477025490684903174774564921685591617861498156853074800376741676928704865802118891387563699403238859757754771511028502580232828884755018098277444871294932642529347527663561093127880356367485081544555555664009838327847164161226610141159920549540612386023217260118586451840191181328129307441221787664960537197860234662773402333060380688323993774945659342770764551640433752023402638129365782942045025980794669451302775152534323265758545113919476447705063005717129591930111282524468054678605636627729196274225603503354733654656435093120498738870839373083366239699633879841868405853867812520073625626598967430941516071425187487891590149161281594578416168503547629431035957602838439180070752567711502794613742950491438789110551453631197240392102247445664966439768278730730484198410182892445749626051129755103126659476629080836328719080638052188627711811468939438498769261472483233917506536152122276274893769262590932728300767304738520164434163976342794248829031331914883122849875505223225243623493789720045983785727413325056383723054290154395375408816940825336949217971290840571214492137336128533485645444736387767725661693526695935688159401000243971250674456854154815237825297020627545181476654578002454835970489970236796328510310931917971630913519501636152294206273808720666173236314307044933123681827761119914291265848634817128311624324871385854661220659764146599673521638024568064142176437512059703971318507265307183851267409575609753223138237398526860465799033574385343472156550124849131300499774339962516026838982357291677581570060186065658595129227226288310215298753620811061929875651602986041344000000000000000000000000000000000000000000*i1^102 + 2447854206336396474515612960155304282307721031976603592586625799496627408499403683930008540277460424098681709693976598945255990327979118155748596623035896926602021888130496670243580174356954451819770033406264432822775213633277143638619260027900127511421590834095516060303324755426074089124844421475239969484695723483696705043080688393662290029983209707298965966000125049983497925294180951524627327461880422207515200235972228547805851823647160611555867002309938632115530689009321173997869135669428270136786454675689618159289787047655305277984833563861799159109901146131817018439179650545071727154142629204850210930003848638841765049235497613593698462423997778772534665295828766223683943799717668348569260455011757646094371909530688553168021155303824665567662622234942294247142194328715257491791301368449340897147603141535568849032853874050810623116102242066764811872956686459024906420808208542033201642892601368923686615913648324715156489495509070228203225752818865317622564889934391463800128758589994634167109322460538215376948227480071036965396017838882317832944552416905759396971898763132713859519324606962906946002135553944397093573021254315505000036376068832048559078735316458047263264657476500025083432167193223784309592278212107403451615652790224725675912436520462720959640273764973126018209838535570904291492106226732800904083126489651224572203560958592571378558102285167671737795264677115810345063301980339069811164715940180858480070210810049301254089379435534971470915587470140266729581575524612628306183053863557873294385141675818294119648784302970303822298702710712741338645682159103320518815809349346523463629747889215394401119965277471563623649397191439146892366785456816687546232972984517615681524859273114793698742578913866802101989968727937820975942557528333394344975210605174645056783082278194244377299176715107206581189080709750028054905970372758029490046568731265714065256516142233783575238266728458831482479137303303612716670013755408692737195743356979963923701453876910784816132636237182697052602547640409236634791771546142478553011747369187971063343543673788598177327644314619951077877832311897378715099338193979829642901593223347743963148489113222690259963223136831877599088568183107539557593961111339745518068358388554910659174851414181783229555198319874558021898694678273787350847793887101663770314661710492885046822780519819593275007538476155935748661460214522663567254834047946401215723189565394978679304057305409701164877937433810785014983320916471615064041267669674424625932622117296645609068764308850178490135644707328554457851377592670298531458654707415652490697771171242464854388847303916588223019077994508898897664040463711391587279619096843106973653059277366884392111680989652266351832633775348044594659351606430938829363849149750474836312916359669308843688961544163008653363045970068660262652628912262305261232875247699501056431722134487799119165362039865344038977240145991673142278531777241232503976295586688955094926537337096092831942416833098316615709608743775792477735444158519657105462514341688317642096671865361826189610291518909488172879914281666926861170977782456927164347879589071050971078586400067491823368564274690383885107200000000000000000000000000000000000000000*i1^103 + 58620236778544141271770073438513927427688340218643579689269219732676494022460212246435279311349173160954459902382798144458597040445446102875723744460537541330273422726691112115448363671284758931475309007803444338507958578191417396393275269572217826036644948508678438508273214997500413405797481441696928199565712211710717397618383298485611558111286457997382621710426627494777988313891748140139578103824109702071899049359827019509710202421671411150388409999001756739841980770556955682557686857845406287849107159172435452855253955284783464257305299503517567367627805671556486449167276217210653760959097583814759581067389965136628833148341661134745516594884358091380567817619891835173795317902849503767785931012737229664444258056623981742729310895509644224101382048461901270487221288376494253797832245496272416578577387509995803789271533690011719748484362369006823067318373773709613573684792920338099769698895717530245268127107839530559126482359665765208294199495345566835378122928046050520297860586189808707984803484823510204455422489376615892926892323768726701247963306694628291479388788772167863820613574433347259520623200430416043405023552726021001071469947060839603397179455733337880456428879676063841450128504318778368172734944899981028241383410132541086065710852660453173103345519157000585522942885438807912264498743136900311272044938904892110233185193734572393332239662650414984800805833453702460240048293215188378756023895128859760682044625822362000752669482529352631431974237465775738898244920532049466537523483247603786591122366488340844343501999631059427001773408198349116816853346555844265716825228904372709076762925051919601853685007761950624965622188791826450198123537849477648088933238932929176189102770703677605145149852924888918781768070655461209861464046420755023297140232038801020781960730999273073895791889504724419576708451950613747213770387613554766461455885783836018559743897668867690787674104703473726856579630725803053829678495729751747839694900758767189471320549075477056614536963924622997101612506544666509429958114587029527242798412039058000662829333841743540269464903949674265052916241204059030465753319822497433972583298927535789468002107363853502713782319852494050724673455957829602611436617472780729563696549599611295432860039622261090415818592095092371371579976849790071081906950636243124363234183301091313325436207058627040684699136095513160758979673153112468630054892864355634348116006539392188759971769333564761557029385467894015100549831608983220223946232527436948093876881631095845132360496076422212878570125732058142252874930874534226695250643126343494433183231075893856115198206426270358848097905196137074558925662597363276501329289270066375597278186296951014958862796099762887213257086964991391934982542393665067591906058155586699212238367692048872369140861211962132177783653330192520279468057433954694823253343796235852178377601747065211090592357029412228815064073442227699371972802658071521917874309746442438826322476530855987864758633305392629656411399209398891838793038994249995064199665068655058634142412214120390709541122848274916647695561117073426090143654622231181472594374754469483363982905146423589037357486131118080000000000000000000000000000000000000000*i1^104 + -12696475766516607954575202484830444555699824639162491141941914245361348023096945378437744365513148443789240082255990694503671943490887477615421174151571662272921229835460190436300518445073188279921913411596460627271370302302983741509796141817176439146884217336001749669749243038926307347859313562364363229112899699328278219634833411503633047534212763738422576104094655136916719401474789790335539977558710838907427625408930370259214765825719339371550633328000496219574182576885341965274730295824790803002229247816218486422695219147391448315924733332713778548450891506978026078216700714479757599768331586919464048767861434362903666123715567001597892929203092665343701841195108764161439412189742205026268320765448563225099793480226672117589279779597434487326061431196117523468218527809786209429525521894001403332316437216522477958943576325695591212146687866212641835187406631536276545500962432523572588994975458612810876887075919471009900459368548869004044678946474855783982391601988167992987107463508703036773669307800989175327145961997858203794281614389678013088170739637848105288297809531009267740130129302648244904849812474141092114216857087021459817212310587059919578750045408728230682446697787991710534953221655970732933116956072611033558365394572917417344964199470143680903078561098733820575231589213296784420221549194403238144705163297951109784919156609141021842584764559518844144748917121914785713215979916519068214964374005312509609899920841422959533481750510415193508965158813261313540759754292246574807405078034494787430452873791411157409161819016155428619358521884816676503161830865571146088852155883800211676591547424614126465126012827609113715497932466828956463930817166963687059973769941282798809244811253992378495374663785238095418761563648959348141247673176198202463765978969681241302321790603337197581975442496042004116261499779130938208550122884885700940437616659373963002910430483153502028496815134198930153005479877196571308815576164589259290340988964802543647105696048665875570588192796109950368489351428749682090504195128423181271802311186005825618348931154908934008194989375442778586790704724430335331250120949203802122311602991643976735741199548903876151103027439724004801386251619089016548032319578561005956634826438809531994219647955827624046323255452283295636843769222085849444412617425332953480547312694100467443820928736866996458943345278541681133300792019902992304236114509445286419165471755231015482973200129558855866078235267182732101539237077687987254762677974088484158717599881915996135800739179550133804733530832522680725198658582757263888220706278442922358344559817509402762733053440999936475181117986702563063877981900864497713290399241135737004719307396018897667285836516267957298198182825358350954304969732932068731313905105052808745345984998987411821788606546602823543628243068072886708860879548634057806860630988212708296412974693524876628263437984010437974705213981105103459508006659090468628864829991229359535955336348734388270420648219993162214409609962129297273736992003824012464652007395633739091209706185866123429259943121590839715837816203892030857389519257526735643582353550273282859695921560052389602394112000000000000000000000000000000000000000*i1^105 + 59692141836293433059465880349079661194195148863342376150666087917877087521051592316202144585703809613695918114468273733941376890301597300627255045995007988300283404380567085701281790914925423288983767413373981788866603035413096249111176753180599637928472572460817211794344143039877042898204154233541855577958883275722246214458285349015448891439658611669783397542225386626637052837013660821184303081103647674520339794978300806874782240598483322345391930519929314235201414334185472047559435020164843431807000092366915414278751260923852963027673580129490601398704490630932812176548505097460421576593003590381584473518461130942938507220819232808490220812652936657967487914751310908419743200484589619225035768954700475822300523705773892217868051257371762562347455369179969603354394865628272716088918815884658421912235637023514224322925891839877133742141383175161079054909282987575335136569265773636006642723214847442747154252426829422021705789058859934680362419543022272098966163252833686286636091217627536263473471825797027615073383397877249753426892531266996951044119194185555668606738437332448979315202578161942723284320853114923989026313846022061321621657276752880565297148736584540149411439102218246225498246143858014257986942911865660875834413946410342863860022744201864096741246836139728705824539720694164586505848514724739950912791482206263353445606275072016289507194622491477698250107379490481100914264170356737089261199934079272116810342848856143777711374657384979118118091963446987489626656312793926720848503801517053748881497229253228334228918310414078989610249987881894283480177148563708847674283449938888812008315955924696200759714965632618011195604657781065853303953917859221866958430039192927621369042160441357887753717746578065675078969519592867516410398672661611267183770609338537032909044057317658910484953193828713055479361996258222777557392516092509856187467879915106696824694002788982942030496927522616715463617096832013015948797044295193140210341091345162841686579406534148094687826909423023764133992517297772819590823554262127640728180453938611326328572977814911460346255942930907034830074215241128291947332579022326527185449805548150404576050066077413753716499031178439530402068756081980203021957612766090920443549227985229725331485428370750333935331227360727057961348854564570276694097308692163403576755222367569294737129081336567099322967174568623967243673127674027538470203384865341271097962252498242826040739724027928825611631802579372250567418841579635542674547938897058173507041590481355957861764686350697482924303607370822843624872292131425274436825582377544627682039953842873748901748498780765136911087855522377327615666965261897491709080495365159665110347222031752377058195183644890646308459140746014996526028061215636912371437472361698581972988624694252801518945426576377790788698156627283040517847956956556006562110791676834947647492318597443629593779896147421059372737714819888574558666982440055991402800791325272858486267659682888877062947099604286892246551995057342287087169224778701565153217788763966051445230797506717694687738506743729342429650070108745416965115029211574039765512627179189042268991885268117094400000000000000000000000000000000000000*i1^106 + 31676945249180315194997499202010461563076118486141376531061498720173516782789863743622022226720139211185394985603354896749647401610415142963685991777355529142356666870764594312571266872614403569979008859822102472164224434651821459119779846860175289347343921552513639254506233148965521318735096594826042201821367097764138927658169090984968753911663074098905230733665281970389154711111032778996326110545506486060104291494797714409119848865201915598125705809600613825349892793100147732143070812136833266390470208279757785672789741969274959642628554134436972810629298101554880445443165183226584788761945091917334612206222154300574564494630916978339815965477641093624089072402719981422437926112202456905469446843587155466049159460070442851877223822657757412670606564596358246765951465205102950450308122712213317875781287868893647870923548912065173277613391288855980856553143312700058488192018481622949590103127939791446345971108442748775793143358121381090058761524787070980254907483515879277089462560851648414077737973376638675698391943372057874886292279592201877001502419648318024983675705833155687151918578849182472397555706361730481040242263189509893019763920330278867074321694269749043649448394759814126748637464391323462823223640234738854212608262790767177107937021232644328315616920160471463939611152415105753122379000236837824564737003417550611209600949652871982101673189902162910347869389663400560901558595631410809833188743736525877017106988766321468192469344822598242301816168030566333472878673598815205057685915017645098388024188452080951587365143067380716551337844702490768011129925029910472262359707632746953721575119903342332759766790910458347292414481057100256808224250231831555293658511116891296851415217289576060871249846720204011416892612859099264922491322902007631871713940876894391326331552093903402731499105546842759908524184699271336884531248920650209494020116007181615764125060449755980029234717018188395994321122441678477639993462085809087042981406809330280477411820833935716902605870240256651027573806827811775636782594388068032103883768386396177450816213074526149211024854337896173293390534767834869824009157542708126249162839325623307284015571263641332844353547944594202099958394729057904850024394680261154660941511843632652496150402357878333187248075221373462840774773953864929721635446520873816397253081822557883816033327671365527358121279872798269466812500477695180340942121175739597733318574489527610594772359352524657085085578810136551503135688636726260745824913274166166477567116387177700348151669356774751818828204581503361237831401359926714903859073526091847421678913783199757318465638484726314194654261383729006615416998427235387993453958478005827948925921949310312020620559993887755781496746045197555369169935934202837442977103475611177839979276336171914562387399748351228774591068501791948554409784874599116995530393090903141721841861067479268136814510013561616358123984607540463943300601476916680651234061346499009844848365760441714649488354389218699320888494378838387168706953959460791308072438222704342782158019921518372921961979302841699447089971981873186671367382506720214291914829520079966501548851200000000000000000000000000000000000000*i1^107 + -50315995189255026477557213828928521604692528149985689289766395064936907793192126586234926058459119957761589160149021437892564917511761336487532975762625808996257253122824600724996973559598452935447597774170702186140185125961045263088891210596521565453528763429959671339600164077168214934413560595067931880606702344689980531500458186036273877527162635535254573060481673921629439855226624525274202591316161719289067905261193161303860816205281322819282768663337287019325733445291006918249578374861396614154244999816844593984816259753753007611383876803172375868849660936115184832849013263041008238483808842221665294900018711872474372292019449700365326765095469202237112788591517097487280308309152201662629357494391862755451442775061287072101132353676920787954714053186120743883796817989783140653464423317988880877302904535757379189777787473317791498071729509612113234388931422742400468829325064038397972201136276630820260202642226908784506936346340673257325596646902977062583252634114304061050735356612483791985222209509470918348650681303660864301295112580827711617896348277833706388930741868820122439654279175477020122107659463000155326948081112887729543020116970297608481699922440482189468083444957110313641105017214027994100001652919704383025786766349312860504308960457061813993661920396926376456911502218072227630617280354861460483578338412909538123846295470040563294609391806973790706572981228745906772202501097339278579467030195899274008233539788893858776936787779419520606378421514668431504067359882061197740065886441277128436727529672459926528404669468932274912696459794935596358365401798111642826548346117832763587364336375862259770253495763518475369126915860314272045789521150985274931659117437551931821929086314036731457259428765035524987863466119777114559509527676996560212140675523764805261181550787541742405577864190135370149085953713790325352853230714005170533981763936298513718431667825821924906455131663426816709024140369643081588527261774343090091456523081291560940747961781196518112522607686865633855684934914167668788636029993797350702189834684502855533069615276988701631148947747988182698382649534434086538225391487781782189095077778797672551353771614485105739667811324676040326220870819833852278157203362452571657272763991687758913721205240058255525732906576466160814212004746487476292021838480202560467163290503129441390168579409466818515662743440429098770729178195616520954156247742142607943348778674592608124969621135496955494494512229467693631741947810476883329936123975950887840999352398644387721440141256723698966643368570935550384451180801520512369152958228233104782311392513588491016323468823589968980358470630031246326898871433843607498457438849412740702220997856720546520551183729485342768569637168596151134787592377878380763862830246550152304978796001060852946386469762641357568044666924255602503956384675077519196980422626562496772663792570564710021755813461065452632246299830304420094594248259437140755918126971156177666820778439115177824625403492326609034144499296194168576351639966217094522743808530348491334057242036022100493608863780068559282480175907506993338953023140334050961627792236349489152000000000000000000000000000000000000*i1^108 + -7667831821225040739084207577581819956592640346223019533994443879332765983840004032533141576688405970975964662418794217306925084339068706134939544850456476004377617935702662687374565116501720914533236888315921222731874061439955682244438048839105792959243431914262933104393962037411173286903327486516046635704754168027635223024642621323313730234169811069645332730849723013360166548953639503553672681543147435990028347621141843357792417816423181263828944462605585224354889554460642887418482877671872986303252373097623420231911588992006454197366039710682471661673775111105975691571920423750894637597757111594891287233747119694995294416161794420128544950910713795407228907028949424908302420976822149187534990791589347319339398255222814109280015222224493862535610518296294173468853409876877166417454352442889790729063152947287429206076384425854783974930149140989027439583742690424677624717567717852223356440980569091891777409388394461424246947619790590585443418181265121137799157700892554150400943645131195637186088559880055742648560952840862991534578897232002480789505188601496199345677038632001107661750964363666526143359643252210980233996520143730786910722549578180607926861565753463555120669045710927797190876491910170439158125734208340570927265551821001422801961761807749940436181631440329692534234028159678966779189621327335234138096598558031726142833611662138176946374456773971975210991102776272693894180054082809761917603649098217244956967915937899391149335293117929907556291490482913223472869795674615934681225292507803625780218478661834985540156705059682446466764453255291269972466696195466382336417958776089313982082893485178371502896769040957966203727429095267978151911181579455064766060295291241065627818919071732136904272458930317421975367113079794592115593629159442692131979401847708203457417117308879445916246737928587086360556548356834711343911787024400079938326785295687165736096880434685081481425879879304650881225368323133134652230903277893615038455663174704737154193056546068310865846864385853846306272194644619228895795978473755896655504868021807496688059644348165499851126740175424396883983596310508044162296021232950713405017092102750166719096277098239616780612659531267703378826316463837037872767806461637950179634420328012078018080530442646114023853583246639607236168395154432233772449307985524996898279259349738652732837090048683627315511479464487111187904287650370756703147530037761074646349339669116467593824292068268080010657897456718290798194897231093141462830076112820064709938139240639794951097289838699236046301918085011308568808741106986585224302082852994686768534283955888400609836041271100555605369544713306549650588486827073584632625249188838564325039936607477042823165050390347176204289395499655580004775008641938064595258928418503984888120374514240144736935934813584564492201602271049105940475591450048291083701228629297205682774642276670417348759015787734322008416256266437904523537585163519352441210671122642769817017848683384642011635484275696937533066124273985233521668678479875689341202854616054275398257746387876739326675367861181629513004822459264764563266249600621996509394632704000000000000000000000000000000000000*i1^109 + 6725804295815650846052915138409820646835929193639660470539757330121665053290479313252937085441207233396921901304136050331689423054139023860993802008977169622687418651059622850649952270653968854921398291024517847073952131856509473202838081217372523563929354752783284989606288764138393752095199279245548058401543689654858105247922683764936209720745422551447548361727764251902862692229776135237231748507700530968589328305195930052559027865263538153524043148450469564332906822787403604094265426655348017046995888563765358683863713341239127227320964686958783427009834737709321662780787521716717781760673675061783356083857640043729612286800837062066450372391239521908273697237100624945004422686940962557025531688898324380264920624658037983211430277999573795487236926785720836888539662632974652229024972183063628311346334097852707962545319145655551842644724964107860112640529109738065187452745428510414773199588577191365352276537566982486736074273114214092771499790735886842920080111757401058016526620523722565725856372665867627838500005737872946660112306759366133868158884759931069236591998368657906431220528143465933166611170051166502401132796030816499266848509225081924028380673447586495367774681504911891057723223213885609704702991981529005890694908359531787098755373992240798929089903315820549370900387480633862689073318533053123103080898391214331848831541205388512563942112334462847639065832564325982237070916540408798531894041884193452816321345006368081233463454718440383099880130960977664238428711812230833859799849608760494642029848631219976649776886076471868848602717336180042319602506549049793190087150877449737490271735292104876145278836840542381228484493209975471982643015944374876305437711787353850592800226813063033197017320860136791024477705124452100640587908614416604332307901908577879824456782867094263348682619789815225799810916375503147167534983405222769116745339192811253071685553233554350689131814856063445748309335677640688701413534342053270494864897773128520973168430131164176952264236270390424190588282499390835021508688798353677760965054425492719388344925193385739850951000611933123449858620892416940140844845388536213793705264771624162183287296687710839101763809365564157605184636848533146232807440839560099201253722893113164049559179118472542138319702203914950988483978687317287081168882403944014963118972175017493517095837822589041006263435581862803946938329128266654009300019990669451874481704722617281424083290535939934573160115970917009028133253640642471713160696200398683565281388636161618453464826568730621942001577565193550683433320348579604867450846079197899458072613081584685384263262068397307337024984281428884094014704345393257899943581535269045385218866738645281422517421116258601043913306884410977159735850884025958143154451682838603182105069621134038852141864374690952865813465801794309717674086298631420140930561814456215210369493235174987279540993707372146957551001410130080116363485307664450900232480571950973044255368797601449740194440366938392581778556284075628412750856218864339216971469705838922375659311789286854370071086418133772239089006105478963540128772173601418772480000000000000000000000000000000000*i1^110 + 604449727673681756830989163378992025294593189007593645026178610957600673390975219212027032964902322853917406071001304389981797606171984692479863332967135191286258348631332299784063789023168398683458298990082469827496911705141707855242612949044644333224409785527979556771785698029518421304887618943741671459452067257269597008090663898171390625988701349863525381806760218735724547730854278099629340740917926442720890845602524612125769335923630178318984365764171895170129380118736199417788685503527475444032037893697229153812063810532544650913019998007015759287521528652161187699483645204494003065282069364027646222049470603735725411851662510983216807767105106693964764090688503397203831950745477220767525854312653963887212212159433109748546476103391378847713645381843738211717997999031852612493080684723153226737161632149684328307440876682733435550640989043791685991948948662528429257753784486439859918010513005159163283163490418393980428930763119547944285129762643827683861233580700626730065236131325865447330935871959326796970230770498979994725213413108315984614576734889839606088060879310553449748302789818464635134404894350952356427457653476836036655738648508206827524235836912278858575980124228246341901884168290029732877889674242624338987349242148933737209745056420393306819341904790576390561211999566844073839093448268900148607788936482404591955020516748547569364894876038573665190803206440343008442030118895874229978370168639120515765605010874474946516899912626284554863439079766729155002746445581655564907767034598699299647360207099073923952797882738797776847224923395111036401068173433433604654475871662007070939319552037288411326527595903048115757276867925837018397940425072698834453676157763384178966978905027905958161622130335382017628089726204034855607112807922679844534258926298738319682651315784644358531763132223983214368211484149297062494850571277387750370369339871344643351231627856799869135834985722861004394265950809223536154488113135596722978292062814417184704499042731371966770582626326900459574726534544874812681083679753143946663278193281500070339322533958520008273382810045835402554958884929406141844991931215380602432122197562839739462922302515951930047254918620782931932698840413698252510548256945630523543195966578800453454750331358188220907669015764793866743125397561381290295873820754089414538582335666653937257241229119946589911670506550365821012386903511097132809230124862088247229044067260565318921491964650976217163748892736616077678420829180912663254304165196096019219824118533185133500277252170647562759245860796499133538256997223743751923915834684450129313564921423880777849183741140921300598615478630057594925611920980821178003033293202211801581788581324093377459875992804575968206036428829229282607790631129460459767938527824370644663740037898627849025741337482812886700611388969026421950561885726344937795840234156896164890544244292558013783314766600288468413244389356514817639064238907607031149736613094566257142941780322711159849680545783648697672492173622219019268106865912046757414676940645948038039605657173439458323190742863468307043079905134824019935495192576000000000000000000000000000000000*i1^111 + 240030247321378470166675785452074294533244441452969135049856109169391321952893543191031226153874679013318155274902055767408501839466579672015137322935228331149688874136696548649310588916110491796301172849603641424434963269824961321002195165466179344419234902295686126363664226694165561942859877179739774782616672691776093628618693012073518631959964260114069503707905678532184153698980176540857212392142883657937869892760980819424182017183884103872646854036398032475550821903264516579174104181903996317324343116145780978231044528001205712980557795639391801724046230984847725050017092054402814771767841605995267479525085309274858037664780782518797377334912137588032084162192884198688209289260870277196173284119414829642467188948364943886890086539928280185483911780884034022288556414123262889402895455851045046075167883863194710759133099075715301616184430869103552477523524039785887587997854744532591912022771874545234074578297579944578906815737655920772538388801561958119212305839321428677240373534777787969514031528397348680736136053427221357518830100233764836054518818661206587609449090148593362565487130160448592177049292053438704404523245327098148494477472827526322997109169963663601124478286213882370633791755790125710012376546236234190296125847196752633071542890278486171246924123771252320206597303216809945283713654741899226003713278038530559947917720225018883624496160546365876817691832147585724104846530491490511404639972297208467256261974895388868593015761751095648759556327392038444916119368792654147894371789252200188983026348402682373661190293376464351625971070855814871004989151182504298734406100366389864399306569460365824970063825808502340707478133721699510313045454668088518163819010911702662550388326576111292999206453976135855525317385598306740406278234361270672873989684513422159037435153875340110636204746111469774268525370820988109582749296450444776307194219128982984012380587232920336842290004312111969892215473303066319827476818102541387509390834903771375153403761821944269225944270728200637389094246529928680017680242382957294004230092027854598674707920998972277346833860640844451144272703091121109524631057748220511034524590215269307018108009960169288855854598516874170208499889934124810685412891155333091311601667378057977932838694716761047808733509830432397023925292575982445154671306435118959820329951596185716409010707734897752365831937078063413004025083660066255078248434556286834587481122859010273581800696588761387467297744157918890853167086699264059468616887911322667005614141655678196595036523040516502533714608932072591192140711795621541566647663515244187427874049053334683785431077424918695798651718942593927190741107962640600069341387571943405338876339660907711684734025582557686426054448105944170404560872771046920612026746034861322855025786726029636234560271745501555293538607228077015636229107944438555620645457727481743744503175588944714047585222920212394943920017573934742126140154275846489459644392312615584120729883315073098312783068463401475348052552458276431050610413619794976454989571344492973354173371639147317533163173670483623687115860514708022886400000000000000000000000000000000*i1^112 + 138388600159624555845374263319944838250854048382036491574190679019339886860708147349598298215369958825708076036752044906199497751743809612227691175538830295876399115849301601605483419905720161067828409983854663516560706414829119188969607928194980682318879393224502448552074720417174528329357533146121610506386417072414556256838972130760858094186102174888226626323643751906371677869297713606628029051498394258690692960572456523561296511490444847301743670082962523375643772424300086859056374152316709783661992815431566700771255211643817164158334046948705656940170746666360424794128296211077385998941741669023785734093093108088582434973572547593896332399253162318373076187958232603894208356225375434409174775337392667497694041387075062717841928046282384032716418553881693684585512446305220138571165861751212218862464945225165849188845135946752046398376140478347460209109154581557833325850727079426228725761742441783003649386233911724427318819345223804099083233513139247344858784072627865354341663100069693334102090944592342868726597028003495800259041077030062473906371735874876551391281190528343139460427354259774604821169718153841823689028131981316540911450547137024557302303134425551206133788292879963096367800688556706928549000639953070589710489051418147125593045402446292091859117455192944884051516653523672690149369266970854517340788245394234454641971155031140467439235733286874068474523642454852312363569105680652960616953897491894502784098194078850803329462803135379928269215365152192381522101597542144736289839040866703585036452826501969435820925972584118806091547449163185431137544756625222329058459728555680790311203694003483399395326481279160277238045291575675164238458069559651133607917058697330787551324889773211387450040965419121205699683295965035797353940949956542413550793430821692807564403888969467875121212755062286468172627479361907309813516997797798617708735755164910575438063202204339251740077987011818098764545313541107548169468737479921185795532106059068018670746367088870062577489537265405564146651416433276166632601383649945196730802782684752525375707933019643059626397937849760471104386471719154926597422154085408933433202698726010967618571479797240540963315789590887123414265016461841911257196478261855799819148966965499604353418307451870541532669200988729097152050101116631263136060690560956590898774298426498123787197096976170056220009215832481382701631481067287899170017660346113361633230083602398843228798544345920243747356904727191032249149519591418790278298957174706635540980724212277845517251587711385800334587858447606120483909880369224394386714297641096419861004904999849214424288830047559781621919963913595244352346083262493945058188423194044161438096030471920379600665965671559981597676838585142720231881674698852723997001395324576391042696481117084966960704541340425573692669940720913576654854495114500738198242703749787554757329762225221664597645049103191361066907365656054348133108124682514105787490223561649239276959597943627191299618331409617395339222855247683072227538989436690623522459065502885015838567192872100421033462785934203294357019877703680000000000000000000000000000000*i1^113 + -28488563587033005667729547276599924364424209695933857326475247995562276282097688516319547558463944687225557004376089228913003454941294356144556237033338468049454671745720050358266629439466806000953947729324617736512467639887140273953826813962502626720986637518126362844543752966913879612676533349719498734978520367144805080976380904060462716591359793665639052610675280248933403454951798856732842582320879098303368176230839821724136009366892164325363906107810463071543082211119741086969950112942549110581147485930222585687646497775320962807261085779173090126823969357132813934775629320833652656993267992269338576801785336705035885096789787937404708928717275440776801056800146769096243631676651900882172267448394663772461635723649085510790635519141728217010114961867460325874814378197200324989542076898560734141859898788137580008722149925677979304905804868829769514694781165173056994003693294042357329110286716607826290122532570191963789136342252773419319665247718455106077344675883934654894002847395904818730462759647582665200680977728275964187854808450054824968442857590664880839738016124390508689370629881452241000868798323210234818662882963349703811218561319723132570030168027234294148861164956758047445171275498144585480634358562453794935595449625724542089129680884202481003766374379845384094977789891638929796096519139600228119293599454884098896708500275024017131315527098103954510943583300602883350032966571921971354968264408926078752564399841496259152002806948157546025625743669491399626018103694812107709834164991223961121124387573276141847210717690905589316006831922526776465722367530372312352566450631098903366034836393224191905528702135428730036973191998213485368873084298685743712860426571004762977449094788754173874181562111220860586790094537803641569950717549904746611848382624691844361842556419014783218236255766048614284964837759246222774269023943237538254572516930310562598769040925480447534783645892498792146648200616304560242697650973576910422090843077624632932959969600843836665053782185892013185398270225984277901151835334885884124838695150377989136828883414941850243856452281433105332362759973189892766495216172329028605832447441539383942998439820757637542513022510226511297641880071077699685453073851411269179667833006331490250828474595744668590926086881550126710973278257889456338087896434107385426428632498157776595708180029042340918822743589028290605495050165222718516530578757814731136651428900851905783021337062068588344335825855337155817195334427890045006228000917639958973519670209260373731705593102713373389766628225234567022631702187274725283234659560093695897997140356598579805019271858748051356891672946451616536773359239879020051657470758000772090834251465337587784264750224414879445214143533244039318842701770317431396946456792634685432461931341779765741324293995606824188399416751225405273886957436130063904471613844945140999008282267681608231040072799396784065628772520529729108799082719360103075303555529251074556631067089472038198461593695851489143277851691711525185463194328617482635823369753607424083625527765505577516029386305630189387776000000000000000000000000000000*i1^114 + 1069782159650969904045740351781160197687696984795465371030986694867345364493980221127268641812973004898395823399821327235991559356862332803295092714799390425112401796414904117155791168604772601125630173330192830201834264653601126854044671018664122476858269220952462358508079155827447815488584238110302987302297806923791116889939913397677877077761294603125628135861770917660381846480710282943344979427667299123496783843025683747295042675030152956043580371187461959398447879003473088748089815960404249349448716711537566046576952465711931295998473429406200486160604097730525839765760965764754135904295476119411325217776730819411548515588604667464582014918094569284700277147040279511434328851823685472122725044969156859862585758570379518964948525351063644529605363041611869678951704050033405511075849269805968248787827311875100878082279549592970546332263764759062971889992371457729951051532887026783535025228875504886355408177316958368686564672087717192196450598689673021381870127728343473573963138494260569461769003755106869796829628397704047905488188705517659508867785675918515451009149149734468786290103279718198819143627469955533777502672493193099470839100935118665138139320071324007702377245675269199632091701274588973751581139125074080556485588873806112987150412761525138277614740959776413330641820880100133055580812723757668242250790218732505127747076182042923877964989827685197513001161470884188689048997779229541666105479703836973814470040653876824761136207120803057449690638730619991968160774342790592293662772242507822317972553876903530048423598061960298681331708862076144150269887870575335917310212577305758195790729459322117037234015268925167169332380441502189883631215941906600813189425385690312952824104827450447932647717599014913414635835182226886181958625096239416736366717162116838320668112948887723932519720896779622639049254089427519209395711214211784516030603344039175772515078482838960677828576721883288113543832273289801698319963648906914823355861177625451431400347387399438537542160390635716477731971741823171334787058633666396932623441768114050505635127638088282211227041387371331928632255949226427417730362573084910831695352404400533459986377909830294287722297366231767999689050714125084682347416744561135880747038316797166954792682312109670443223441436428432148094003571812160589344429141280714439476919065347101275648011717801390536498844139883085213240686177087095266594458856699020208098283800510527753093606010325009301627869267988497560339928862670759893873797156087124279918408948239650998294593819641677134110648686167688067772872509084921889024952775332361350094542662103049246741688060822743962204530106769211839089765268456396364494987194759533912234941808314009105468973411398558452193929924483658574868859550486667470183911062137903167894845914821519256830378336908959237949857507281125069970976268537034474563702722318798784794619941973661049768760807653407134141472610165146630212798191564138732082575545377078597757691579984045868445800099367008799172998531510548896578339326419368347401665579347081353053849708224929252830374526976000000000000000000000000000000*i1^115 + 32227105950403101454768756126078007344912574999148184703366715598768185548835162030708886521128326539540979840103551117073421223698526750433077065670216585847159086432955663564633771094238472356486081512207957787140000326363697185985095092402330488635889536756506654269399763101275154599695563285829556012363354739489063960189190834447592621612764568429869631058522496348728634774489482008164562866740020541963552957565073148350181841943470838013126390522768738566711455422191141564940716705525799767443113603727271201724646847080083897732801131248896986497177408732538635606402526650043348946516720735065006843342377512449086126908847319467999008884743401800371426863356052950037955621410528353834805636020548081859715202324567131240950075922615641705151709831257018222461593441250491903554139545843402614958267890711405944909224637157151501777749723446390381754031234258574937382319232959969464455284270117379963183556937128906229333179868196831335324178026626044531231894846973491437741063970948752413449835565306482177788429754086748337272943755865344809736905189246815525169924660814457102325475263855107558251574027421407707226039842561129990428654183017276434332122641671343745930640855327821883778607432303316925490343552348882332615756852851366182943108617859948625996007751185755424021062546645356742901568386951898898590683969613284241548372681589603379276899378433731831006798461573557403463542527224312258572136312509572399440982027763947281302073563945921061816861692308607574687392761016553149852851502236331771200144060489906443045832595132738774444041997899614430001703072085121196402605102115135899104720121848293340427036134876499419940702517910476114541587628944169068980422996293500467513170357522486045440968589944880574883203364012006139174697385459110942190779236211716471007597022018413110517284186006238230389242933028395569518359624431471991705177293602614421514756692763580155924979745687908262250084563153523921033992007782147074803716710708583045892891974259192257149731271538764522745890790037825652446343433405704339748679786349642229498106689675983801050088315646499376876049830065751747220887769907059477452451602356567826805959806491988168624080814235568602969675395009484615190669333871251073711121999175363738965601976837290108643369532520344208878036856945735247870052324610802194849749402988598091394921393949420676990642868633915469939486731847903825711280332517678881427286949446214956371494652034863782688204241105091154821397821997795980563997732448120277885860864527105699281601144872048875881118872032610966515398763259016502605516993467969041786747157988192000662328303191600841964685255518173915789747145080741980702212324399570918868074853788122929735945555109870466323863939916484488915818660888049178262271920640580011135946929145790191265094042395500471401164382520818327244169262806051799024447992289323582952236173985730173585162027887452697669587027094562817469392195351882312641846941919587772559513077566588702433613140558324432502850621770596168637320042236409767581042839386415402328832433652459760517120000000000000000000000000000*i1^116 + -1312655167705848236620626593930853977447002448470931210577437982959061848748291006797579623853901936133423202493372745852493524486917449061381971018304958611111929591331338705615419927734222176238667897137614267301638449625923025007764040187362296486551684133468649482306597233956830403495972384643825396064898748397015002867678588600243350393580778696283264913821199792328620638358784057344013924783488122744981003385488124664554928100307001807037631144787144071839552767701008418014082734814403596721671758568257837831406435763389381651869958420547453772001650953513544926283332055300569205844005222866479055093988101699957645883128652752778550243161857194459986521790030930344692197305006484403392283998017574653173900604431439045733734622366696321310128090239472190825637045512607703187804625240952778479110634416032708736572346352184928915549238229025813512884605019811435252741644247713483295024717149797218814829998116137011532439524981348709434435288688243894396186949542255205187789531550925535170602290516714852198266858463372926401757169383035930283320358135620356968643165342452062179493716742146365907903856553219645771229467082885918083266193836501726995981434034512024273870343883417530476614237638304985421409210346191471810207272138969601409671353117711292406080186211660082817427006980340972502878262611633501804649566991463502689795399480089524878320413200642257323981739718833391649360521905268448610681870488352772564211883365261092507114796946252802118266370331035308235398451554335541436615417852702052829148823332754892930883148530787760604768657680973342623781025217371726904576151787090143521073772890957721178554790524895880534001350299137974702635440276629927904902066215704053509451850802240755554398351237849228239027113385256851548835047617812817439044313701703750296048488827547194894377438688506748473086789881132529913427942563138808529144045862188635890035721886050945595761025978950727636084696090951118082318592243219283502766445603174010849236792592709005931441608118167993891958611547216123881081986687052100199601288071620125805123306452891490813845736583394349225950281712014418721556543011142401170038249357502586009194733431805516358384927789911631648628156514106045096946939780111268189347999516404457280125286230901119282158997923628981269249840694553447151820677515096483200833563043908735531609920729437840551154997902734684627682322305075866705407039103967656039012897729613172424714744846728683891104655300214688418524698905979119149442490977102912698812556270842232469885479585157686101497853200814973430055024693608608119938588144373320561552554657785193405724009971963411353555508400011596733908658285153161179686446801410543738915111348236950489632700170706824066169597198306433533591363553879804683946610384034093707443167741692474165137491774230843130151778098735797644270259121199382473643119283944585548887599990421479960259526681691961609141662949796283108599429992809881278848458098869256026331877760195041370774381124846715852736337570582455944601394810350208938013366918833548728584611299328000000000000000000000000000*i1^117 + -25731029069322074065580813711196526854071356194017207477534749475621075630070157967951538178144064024630315748515702876709422354918447404234411008785312245148976720533563862402615697356508126884699475507034964504653593204817893475158907348052398274086831446615797766234696515404758720841218153626002643306847050851431770167876215557797828452024733295482644631478836470640994433614890498007149147294025383544253758943457562234789190402150130963072810389269196163594519194237641972615755978391524469577077598287014338428830178928954223534244331645972580142780369808270608696213661492848146391372557538473037984059859231812910628857597910388719483317697816381240269138397229308110653061712446591268463351461842932463967680124814794614534707807138582180224605474118908574513152465947990014811056732187899598116286975116200712807120616592681458218867781218199703266322865002897628621519516567280053895689841065336351972840450952575728264026877983853979753501594466406940921823272207966836033081118912705350390694431629800399033557044929290056663220944059299619356300517847133844017355500232657448985415937165329180087321783622993981464861544738293049527911052500149466753753120378392410035124886006365118561275065756000648604337561007486449154845276075240484145315300401389607441842693297131999182294391260917536317206013228185977197269681868207288848023943642499021019123422739066326483306685053592729040186149985829542778782830637699926785470547356662896792903793222907321343336857597144804018479610235713924985702780023054967086751635406263545409255320012474121478157675159527038075475374120878500890629096918129319025971161400991948727810599041303287235029070803179098185503926336466705748157151200309904464021114556667940701593821886995655087674720798797246387168635592041228281957475884003545553871345833288030396246226410254541111517565127904796079177886435488399656310429810872210179056395400494951250690194519540280057832177855064680719786434885549879459231019466700152971152349859323694240313161619391457400645709363644761064762218072663745815698369686010844466973854776852405514174496665835499897902648835390788163754854719782266179692623071900239177928094932505528027885226610267750369993298001570147412964865983438409691823511832020129367817985041768727603421227970173628970637043504845475848172694547381306543611942385978495958705060058227862628298193859271196715938486065383394200931372170216520927334166509680529379040440424634716910020613898109687615449205823633899831786467341582316023894384335877981844399482767618102881405134098062962522105583194436690509492979672530552323215045210612448676351015558454542452363334495829407947139548578821005302106116763725598182872301425495440035425182437956603013373704043005305674631025940533534517704559824025863504958004629880174989837291266285109701858237802243955382965828719932045096617875828469484216127337553743808963748137789925780198657991622921291457569558202873746873314851178827033323175443161901573047006238960358818069290242161571225978721339375703119077489297563864985606553600000000000000000000000000*i1^118 + 1692878305641055715345012249752924714510774489678789444417829895300608976168474758757098630323367986378556910678519865400153458295767298233434473234867860738143528650376057727737356870684625807285823572604519649244954296134871232348865923240850571026979681253750087463678671049784121153145273045518162586917280157560966350766873801972733036135843490956444134773233757050680178331324285237960908858813690694625827282934741121633549207163008650753416242961978854358505533930002879832282904746103692584223286774441159472339132692094326432727004950299454034704194803059098848353418740325624069166823136278852423598743933733209404341677244536000013015302723173929778547277484266326493746391841001475523291839136067147724120712126814430191374635635055866094755564883981343267752170055182449464663276418799692108474601552598319301454594193146072404584730630139299338361599835991481433719263257864591237581516451781342595410805396737433901442733228685209462687998910214872542222582989838820760320207659207013706156925025803212313729853203415302230044062754651966641927045567579944063809246778410696989846179570833552777640885687717649118974649672990896289543301020921237793332922749366283090848066244278994075237106180506628481674572534370255512382259385131594390190554514327937491904270253265401929791254728484627677397483521663640829268574549815101392027205190195614092403123978901552455200781414396178361274407152807212018126241852989954555522291531243960813303944000668793236123822132251344108189062579856586651736342854377202783987818073983144425147440101090617369888276376884986862788533602874139832549836402719734983390503225510162038094042448529154001100190815482334011291791271639111437215416000277542524756449077079001713779369728706505565649373375094017812761322805245393934206925342318572894268776523332108834745303079041592975607986832107938750842156569743957329965485783922386829360816674546981521669710078601467690136007685883194300169797605476611163238006157941819028306632948744263027338549318069668092413640313648905191658478338369409625484730318120984054754632261266064389226715348005813936471325739272304690921951981058643063169817163345334380805958454468923723453914671440864115480935661400144253319421058349282032096933655849563944379283215049558786249342656153153930332314528599342021537155401694217659291749743823281630388008414941883906177324054738762839196064739470107555485704887156459957480837816530635117103697193474514024787010752993634611444795306791336331100986926341086878978513328708210905516055714354252993835863544970256346991728144221821015033372818354056996567215789813042739896099673001924180549504867627816950654796996913233656117253543089104263884522401536873309301708757769311321937750673050548915255941048005813417551237371506498422169987045489424882852425114537772920749909673226833058206008430580017470658558469932571441557715608477316166172191290600714008910658704319340991882321569476730956627944288837087751579443383343541570961653589863076688950299151577824848265167145580740241025541508956160000000000000000000000000*i1^119 + -5267318785086313152291048608552938673185952654648899727344287011285016406845938495207895359774901653105612127673956852934704605944911238140417480915842490800780995229614522302638752472255238467632580222034431306708994063553314964135353109414356757624171772145325254742061853883664886375524296488520369430519657914169862131972133422964155472667651049554696620922697521928263391536766787313007151567002932149856851625429057701245170018147036920722219129851947515715929625497651863880188369081270302337755364406341509442230769719062137400975502020791904685773386274214391538943899559453121231976038367380168454521629849739313155064954355048886564204461863017559311376309002905788324972813830639993828507938679933476108768396459241838292149389817162632310803120144617076359472750322379696326533477227282399364721193534936989469065779943990335922297400912478854323363561534042037294741789783587207960554161259220639550219362096490387315975142402909800484127037416881494186797981572896497007084176223146380283248216195135815182034268692324908368710150221666109285920321079093134000607541519245175924515824016789446165805660841456465614191002631072225366550581458028092739926010766315952514829907282330335387310073350160156193651919097601996982749696168128710968533608550668164235788354011184386755693386945021898217030975584519115403923721842254100813992680200501837237972185828625753062310759170928346201742060994951587460700651242666990706337652246735297816736335256865485541827047458686670658132911522230730244385066542110305153592416630081495187873725796291412387465312414293297540327722326987191541715097263537531506716184409248409848971266126100541396382722820069319621006878301771833188410867089782413539235747404930305638125466734241538900075757040890094723636451075590832996290615755228665785551909302483745410073843730958891159185487816862573603005235344144993089101664421890119455767369448851918045378106398331284017962663014072986915029121103722226488595484185618688922511936317919210965288016353121516709152456869021683053997164464915366986996481893558036758721965832442686107894931477801193834352784991119078935001430269976685486876957206995124392694463366613764278633275509170727037810682979092822273589806872183245804846892304577960466494573879587267307779746709879031464804116822330998733736772913235783115628042058483142092484452391449095094909732225960603525579763830700294743419916397820439923159826540893229616985960597337297378525545351598631992256047153897033303648183029624377679681907876719214549815855556115636694810468972009710949142400399905096851544616687457064843222788270905128249732305579680980736821134526884199190103180830033021348358426741429629898159435063625201406005408836531983729122055730890474474161151369884120545856161190385092954511114112365349809294357357953312099682752284508176227209731629742894996399147667412897299585515644964154099848356705221333849703904067398432965410163284386600597693645185863678713846180898444850419217208588851395289354610284735400537622104159977679618048000000000000000000000000*i1^120 + 292648678733027520156175993710875003502965169431938497580902205294349895156823726861833692103846971323974388379952409861336002013976930142404398123916983266346614689022425471601593589926189436351574093010298223215870813409598520872905787473070123809088642153431323482824786845591596637969910180666164727258503588963947915084779409284069092303286052721920189733281530368665333571317442067645573258625329580695572793442822671935383670519846491655662199402933722502429353676935597850147518542019151643682396224319422681171891563757846299503582953548826325486103487602771577725839945865496992341960210545075305484162760362801950968979414620566553534065419274277179136608210936330695040360413705655104223324176495525925564636498123911569284255539287776175658743776889344618065404783741762154475062684137557278965162403048711815891502104464017288541660410574242528597794631335868901732036641112895708734730534000902080161946519239297869614047614665914574651224310686209450443370038744044179321526716862520391823667352395076348678011819132313913048766865808693661929883595257389186780253182598153972851227406195050997446569501161063815662481764801380636592770595717341863821388238277083531370359034643548955269778766613823273778616330579496180459807601085515098665863349198375558589158808903154515505939357426018143483413183426308184911284316932766491306321128150114097403166499639296468906984763319756551305404021162684987310167153684674810141016706287133767642887561470832006079696241266349418367413540186472045307056022399384420812332667963539659230145843919968025415290678417120271985551025282920841757043295706289877025185577696994124790067509391824853034491956627769169283569806333305124205713996983510191952643495708542506158472218235375290235847639234432643552416201814981978964174362565640816225596627966538574842600174423595842018819567204148310203210621338250910716604320722878638855942870122659618618940335366079973084708902824517289416192055139668793074591857948929275812195032044110239077218059918345954252798228965918837374458168491412891523979812729549711804095130745028676881400538414214883176645296686046946455244754029806362438757493678746944111533328035021401207147798547024063309894335667312434991366274365114323741588192464808552400072866888107532029863323398300601405715873254687408354762030195397603474396933872330830852600475734181723685680798476748411060786131150936071341789669376664663421548272846231173206835215092505765545213804834988817975064406656354897073960651416868933104739244709765074163119635734354787648518452530668452934140390018132457362074915380753632426879623977823701892413531387320506863522048553690547605102530209154164562369341882903930493545333413776868863968501014785629935781874422440529407058794113070028175163227020439527591065284848167132406927608702918266373604838874947259140373290466429312572175580874205405460243121282595662758213096421086042066725224325966697343019616111389363754098722634467020101208314510775427380280384002110173050630611670433122857060715724800000000000000000000000*i1^121 + -265703950101310472654483068853515404374135315655949294798952452909460694389324674784348476913989025966352394541582503315615583580177397505144091170329333882170217019460450267363769842013327331131647526119313313222367340127284895586226332466131013460653680037682532155258044327585419501461826437978650372638062886052774869029651260575165905556920018336899864037555942097861010283669050743768955638821276869550878452787765885396873161011630781108029432035881111550811501861487999855733037357920887169797196302752268825098044775581100747005556620970854484696112550685351872852807478586925880830564735935712984666986342055293881593433483187511563171598519073286708358123250190800826051705097006117172093481311173665785191029634390154189641061968602707423166711343137193959348911860869932126236330384236847825775382243091715905501136839138368934273937233898024223433421238071818873501989618614956160933402977579100905994536903982305407901939699588275314660135577677243791162714771865107961622023774683719847139357575020753371617296490783941732717862828218692083221938202466636799007846090978861313087901358882196129173127547526395694668173077683022853613622487431971819363363831720262591403289671786067264966324075768440054728718408752614812057894404951126769015939495747944615135167804585273071809905736230792147701291400222593540327196167361754264684556703825888591811839995518814983243545099343217368964246381480677746647163426321820016617800685221077931572824858291550218329509490737734309277737875352923427760694418305579904882618179193107036650031319476208422074204685449036438555815183039787306479232335688750804611251544663914467091340788869445241170604769427739423666843630002801549692067237273943052090572188459290274384403212933789159530117075929317685106349270854840865644104842935061327258454373257941630988776502589588056027023031440095195996889743573609210076526298071761338753803909453649810727190888876673481884474358008666474118985566723438097759856251645145253835636987235127092618780293669260037458026881749746914750087605509616828811619086872610827305967934175207271229715495285055813250212084557385095500669932537257574192418569951690276660968098634354772432365033076572185273914856412635074496854711051124720395498649498981354506724168525274614969463649662962440520484804120310908239137212057902685653548578597281344855534042273439021967664870727517439309058971082481159903546270641934768621899893836685866120785937992271740975241020297567605038911326384795833998461758503957244144234139778464150282777408135560204110266168158667537430876653180306580461270853177034136093755229020785153075775738640568837588538964684431724535461511902823446643840322779859222948156143176284589821066552229616808994997706040882742768306464799932968560842981343390056530414655386709317354537985687457085144176059859179557503573287813122157238300155660763134467013318198429674667185901425386370716878621935359278048488789261592946029816462165251581294614477361860834968641679495490886036734897592415027200000000000000000000000*i1^122 + -6865003223924543700890021886696055750843267587672755712179323997553115610536023000049349065029126963995256227236989701010195414725841016671291686874276615420401235076418872134214163218156084912987439297434859398411430455023403933736770270368043547785642410580191802522686797534940356946408072967517475320882860399314372655289239850311237306506677435164335935454933673710532841373792882772830083075816770481695372021552984761661839702394893544328428064390386904045314801416902166054027064151056931777118924394811191730044277800557730760432208630589495986345834588544923309090342249837947864864767493214879084740776090852728162196705146804692386407822915907726140172894465453421113605720820481657405079083645603555648034778233025095706422886913750097708644405173888675461660749993295538940422842166797803322523427415614933664399745268439123810333539015012853511720444519753918055254136759018006021098848365171616784678626488110572626857029586925144740739204895497255385132845230813550893722029735733283360120735927269619990581012882369602659866387496261106841962058646569465083361307021508391018040137622413802951369314803762852414465675419594037926098986903056456166671391831387190602657664916512555296448252504353934862084075022261522505715739251683210975423791065292177276347936938528081716223631842767249270446518884751946125142926319946538933751297131854516874025424928659207391323572376996902542755298218684020108300575894144180622464731928643385619932026133803084546270827647439283059700144976254137161591765786725583896233164764980488228232951296260053711494857166757654970592410513830517967880306929780059986222880644425847519818084582114238702238398816164703467789529513543068696094532691040215995212101107181642125587042391193744683346915699820097900899250556013169279087499897424340744873485310098709757020390828841785183805027224198626809546961291319999305443733437764149793154985226148558975070979756386672945325200560427473976441171736172912783997790155111539135012554049633773960122045619770867257493419038821985580862162316444139423243721969566832645300485096121968701732269032999595774331180393514886437397938392638898414314078043986762264665647720832771135306406162420126046118757467323690773756674922466289387381183708679471750706525511818009580927641080885116043535525195300470595171015236161586078601996093510659609397115208831062850823991307480390336654495879575902458770198993762239956763080786579802558137952093051193131639150979042830201642977857112611097522035361411682560940641113911327936000654450997603610828612619687777983642710871220440200140635588028773220028492204131912072330590264279017453680748962402465975106967437816249974819880648197569720029557190923175549757439396378091462252697822925106269644735589076102800249051240698449711473016393025856430956166968323256756724747607572560375025019462750066025023787374028701887697060681140620739723328360247968225340805828473165140853763262337589186456244851680592681002546012692850061620636095167821939080167424000000000000000000000*i1^123 + 11348601215680552238472245493198447577591200700238030970181595571477342845001206100753356997049038766772755553761177279338410552597903785801599776590841738026912107802868971404461404567050460484068714291916305805702993711734737306287386656980600159667475060408057526506256161171924972856644511329581229005212916939056837326308702635128737288397623902130326157638509680293068651370603653265315803571733873573344314425990697309813834598809357221438663781340742572392129305193659914724693748814875828500581241093868366221677941445360577041627619326904604856232219199963249790159621377403106474085906993139521542899383814847785107824294499866366341927826190735532280593796039646278826409345476872426700927899502444533928756527853918625274797701948920301236632029633211896597630482622844662582608468987433693427093569418221804358178544476428132536161044642606158635976921819400084499881229498459213477765482075123314487667464156885132480988581413982071014161912518245628409186698539369517368893510152555681280549736471288501760323665760963250796955631531825659792455789050269654810912861005552484760647686519525069091692109093327128314547941543654902251155006757811361311755369664600332898926176821958989737231732202539039424172413190937778042854037257631212464472799795377051129884854446170518617397938673180641469347572481317908086685427260181653551312222658604320962742230738156046442743865583102258974386659745371776325934046184190866084627925734393651017018382319091069247018312261472120063901901202594724095848051132286009940043741862733433877632270379329553115211507543446067322799067378201808028113016375222534206833340189423203706952436747959376658023405317386684151733769301330921555246782816092584426359544107438066122214633474934712638207846028522232264420379529775592680670372692865275188362761903263403722335384072437822161750066841395896624795543164206249385164192450445217046731450464381028078119591367448683915456766466012769502857232779721632429322155722848811416683428187411191687424150544091473973026948987449027508734483827202888285651151260367685848920649793341052423072149037547458684009229576841980884702978864598627542690676147147927396015924946493713913981935397038664548404867422988076540469906248353111824067176155279718868791381395206517686175127967376985759436404628919107156168670011189356955869557568145498003101973723350343439017060887970016988204818669707646818585377208159675105107401737619895174964157745729827414405524262824190306440904379488074156521691823315532615322784542997404348558832433651150361237620031328464113231784858650670814330096539187061968578032990453739562365785659863875735700180238566534509700970789101812860721375623065079558219877626556886864829277533490538483987347422350691422738749019054607701028608442389247268086994095501536616528650530455146680937666750363947596061525840261195752228618825045605942806508178625629261042861402425861999489553384093755130822811544337001413512368274712941230971527612257427804181196814522777600000000000000000000*i1^124 + 79711017640583754406902580103606780645477462285015073099597327517339708831955259457231764463117182126641976908312208891410644583599006802190583235777223830571100630529028384327496450292629135105629026108966707559191392187710396858425572948075494453989525714202129771941965402566577864779532266723455107208086324405109358414815246304695290853834100893017270401338374163375533553670195445006274157301266115858862886590252252790147058876570996276234448583439288781212074705409348071066948132462654883996905813942866881236419504471670825561539646423588606189372764955653294233981437994915287192230977069471345388481342653808645390495724563180723455194628083949666412921877995390188387970551041358771825909186543701599808889635395513667487880075202105555131136966048841523963696734554558016555345998033555800492062446008501893489059666724777381194750890931814635260339554978533013096014689690059818374014558187592131298183633755872528912123370189182509332698133830802940171498622659073787923036724963563379889201710151157808702392502604121053517433393994374452278526183680111241110774383191317317301647538511071086206829132525038881330149766348918550500086449945656602295163915839047452998026397388670856113243613720357242022876562181429606605332680946924663250567784552809968571200382981485057404162028823378300440774080698956957462026043843590167451002658435556852425299857626248855121410992864431547303750450451415201639547913282360710282237158985518431614133089909421615015869959088857547331759737861450347161293828021090944427382122123301535979731164252547647739050829237591303541760262252881849460381634851435521180957253509467122124802465228242999922747164885692708508703462546375041982882603851681517757067864686096950477135421500824640028406084892120217414379537638878609331920627227343305142307894796822145873974028202251965903668775741987917563439523715477235303717494619481051978244107668160940588513105245263310195282519804111560601567983859907736577802899494737031765555768908905305061787575628916109707754755838725273164905304455085153267435537190707383749016401754764762433310275470986501020772290003656259170822447245229082698874435159924917315828451556574858134508231351098908183876864737946267919871372465120514454138744980981739678573585359087165736151655551564757607948647054900259626269296343953107870444500099192886180003398807742759357250664515350038071996822246673111387693882174280017831516061620301419514631134460938353991318908950502332162348158013660995763307472996309224625876605147706851532199666654671411387398728018415167729125499137839353414497969012948291254773506834269008968449347867919468211972700227393009673197973771365782212599398766883440585670896396569510507378820381189828360762652080757622931827883046409501337959152355538112743473240054045614902220648651850525619366221919144123352588764387339215448477255126283785576596718915503169735394636817982818116887258087452287394924075428441926352406122465770666763843707964219143047086080000000000000000000*i1^125 + 65855810799318894474593826273475296334738451651640823352689114100672320892282311127777194658162944067273156417311798840960913740949039920994082340632090861312806622540228721385158678240917228654601646058703482422602852584216522884528782954420827512864140259293756142897281805329066027358946962514021731833997691048584345298854046597551094586277929248959588490120536643453703152513255037828560401028206904537216951983798261459880965105888408195347379213234610334986695771329612948610682366883545567962545426136190047004822383164578300004426720813645525988919921900747153874990439965242981264805459116466241826719685643129250297330306845100302280025059061225768257662652177005381832384258468096058428716033462915100220547845111066135501858124962516269074838312119221573122654615913308451673228102926362940488232881540432559800840825446433863669458175687785135123130778260138474670903614961321786139814054730416836576759402572565537016296697989068343889653212434532050351481593847111806304848093789661879542298587651585123860459876376650857237562598741259849487945667199401810583771156813789224013022298455957223890013762075624956805066284972377206660159615768772514962036796782658462668521130026120019229562482826913071141497266828931407571658000059992594529295189936884240378411254783188338554673971184320479439394990780847404682354903462556584324198133839233429214811941798872857823274123020669794430111751804649539807617482791630005054908841399789396328131618832163213178049257830797998239993083595765872751661769035159449911468166219896668807122292204140407783535903502643590296029053981655098316787474834681298074674553497736583568157981781084969786353559812648407857608904597357312045468943402001589569846514985330867243575409965952739913142158400224639373497694513424805931305684486870251281761429024103442147181510644614958703734440685754954911140398593338592512673112817869944705278898468309313037029719685071114317842658155164809518773295386113647116626602771792348022322667026234246666030997983370364993639365944030114204319248635525843440012035067424145631124573333127971692629049605072242837447965121128261552637603503167392008071403229664239733075801498126175376655436296112732611848207348107038909096383470972926060544878318512938453425200510184332302365169035577849136131156581172061025805696459252979674794706348740016815562577668242849439255046257826629468212561693757356772971844955765066318520919843117007050670684083533499356273887995949983130738895972715353907979329254833507504271325023413750195757784473421887264699279494652994720560296592104513695430154880662953524304465301036588388840587335518940138079294688463748789501647267308623145503061987520923586686923491771927205279592016491963793542741627112181468074450529978135945799279926860584967059351570596790990027637494974966135305689017125529547791249246453603968399341501029696063828563898012252671337029743389353288250469216128217605687351148590156341476415146237333867111416594432000000000000000000*i1^126 + 202621386448087302199590111337499816014048078151285805395607821520299573428690740807892832605767099556576786808439701042390225787824660189306017502148349981783771321793907612230590335265980190584991436607969806770665197918660065596427960409716822183734914765752400003273686805301233092575522797898050005864688741947436251585799367288890291784143940618958244564762389829671757717564288075094309782390687685410579922155467896823135127626388524576019894848253295989559542561476438572053112831163192781371473956496828701677976457055517584691111415773474352875511236226192869560837134098816502370440139097433626702102069129172070347810280382167375207650893785082712314507074312643235782042113846829981186163714174335076201370399617448879488534920890981966557175882274152023231976265081775383877011275731210430624538362381560908777359356904613097748621831888070148520222741520840200641812759110255966567322757484319031442694448858665081562757223315756934085018540978727788438625892191958711858250049018562230607920308917472520420931395440986857124571936200208290432634605108229542758234161148227609779230066842102389794692190232821398125401350221564857629445214093799063977185458048580768396846104193554032974041725443119270120624827491634727472161386257042574741351234709748733661547746483222389656174349937893709185600150564846447585667424970391962434337488189331255799853159201872365891425102738819284734306767240862427395568576988183958762167341323809796062354843590953361307233249677585134354438860946397117932242958929931319960896843184864864631087919339938173385777890286036309673675411072121614761864201166982557130597322933146437027563676061215584149645442899580179980855610364764528825512140047445077246002699270176741546832508035391713777222076964214870129278748893298295804712126189689166577393357138929535499435993549905781817110220574611338497248547288051064908650850799600057594159205159380329950581158983149338485110945700209476115694339225299498992868929335846510881898026249637289946792198048368824814068391263807066549755647135136367012078886082395175753525732155797459273047615684973841239102312219885090123170071916432638775043315509366791552935405996910765345081930908191953741299958884935068579354548153020974527786671056655636259172506132327320266847051943141230880044999077403783990248631304992510316752606202817446174521917526838102581204657902285628402453848274913379207455696154504643968690281710083794566074483994618479316438318609333867816269796547114967604975526647220634008736914861510181697397369015163778665670733162746883167544513294696954655164303158825397930977760005311595877301965856800581545503504440432468764712946369796266946326491322916917281896593074299142275618100134160197796958066693932922093795769183242529411007449162973501940034688229272648223251973721342531940025878687625736187738979425013657214456535971343902141829645492711864354565571691506058869955046305999924659905150911449234234450279924426709401600000000000000000*i1^127 + 92042638156944867318719368705329737957843549039729537773647920283033828053630529433714552993565850316361629906188127155515790645598010954019751427527030997546734210755959461762780104171690766343551630108177874743165631290869140705143025035441870744828054570905174496801767213399254275208255158112184888643060942930580627852991743793910799573817556671650964513406216303969277418240348652646175670557898539800649177059100509493904993643207550410196163279194386973317101179804672498492548728198440680397035880806864342406316055232705703542917193974912870050979369692012356849098005849270447459591331374865993149025238520817109388491334983788986238947766982807464122462291169712259010268773297306025476158347969870038081794831257170943774930773274329953065773564535262167030518535604282681562709495248725136628807797078260621075835077246844775170501862282444223546012969438142729926506069096795719312334145942876067055157679163042271796431684890561105461950653092165734956193753528734577935384636274037719981599734527529076031868328859106757452338521779174877556932985153413029674990243872974937892764334342101129479282431922989613767702968819480356043027180488658952744752426435659013489390736943545766365337339385496522343055129995014205897605103517265284081613331095589140040972036604100219154476355030149884045310879324463321398008628575669799864651275740153124224356712662679719445418065249184664397575816791833698617474702200166144958636787314363586140381787685638792984210187864130429118928767529009308843360289558628578137644707499729651416982443075379201207601043072067377451879520974757124356262888141913857437118968697614123721693086209195664035413951504140557028651968321557157640683570343152279876810825315518906099597049914363878689618632144784927662976082775914425052063957956184592249244309051242303621341693693024551896735304343914979044638584746824234892004214728927276903517881836994306174524112548124207767336030915746357758345248898598184400928063026543833341847090265467574352598792544821373570696101159575882228052737122641368192630317974199697423472325289395843805667169130144920751775314012963317608723162443535104439904216341503481753117866788706767415353578945254385101118940295120854227556622254927464273827306806999695377088421546176683360686383992289598303157987372429919116489935982554747497760316163426022240954696037532385335762394663328714505556141060479578573036264847486126834460875773504250707297731275560280012319049736331136281588766316455104296079432033034432418342481009072064818317480338763109066491728177292321002556698059114418102709756224340808487977396763086787476136658743918735221387927174118292200117277455085979704931053128385189152349769618539532239050596539396768192486969252254053415655599718724673686734069331952969485473735912354629461153673623996024912947091724404996876896112064722150711391331720621142409576031952678815292993903710610624137781522721157034924002886687539257754894991360000000000000000*i1^128 + 23558998332866936601142551756768062056690406546502122514614153067440179619650160412174539825543439354901314628003206017479316798583850617948401692978102097744878973468403255265646884071026595894140992696740317566263361704445032965100698100167306142057599716220586195409985694863046134029514338397945963335970070212078869255156079822130827042229715443046962260704040368974111428159197771620729151793698920083941375209182483407237495292666066361730925230169889388035830130175742520388010762364415880432300981611788106968258386880063174750046360786056387626857903047477195158354133088119960761776012344836159937554654774456055388452300144134372283024165433048518384613256912456970934933387351177442974476833496730926943501315169388860298375583098610988737432956295360833894205169239679821151637467501048476246083541609690816179639668762599321535538994075063559851485301383590954906341973956538483544719240631408973623032187936414174551874119569990861014316875420566227211103903928859726341590680792207733129224005087507326674637322307753088022468454836809383303472970542236652274828298502907689033757688193662560353466952419514992793175503954072249278039666486830897832368739287890747858613545682632232951263735890152612220973793949329541945913487781410895896908083168612151623425731197758742487865581141648088832666223530634854080889463787860412038128072557574362698591706904239006231653304255844369848294819234843256278672657169609728046855201141528566590160169482578125507414847427395106562872984733099089967463648664609196133636434589386511022047681723230707873275460654073324016394444876552726973676792272326099467424554872179220286049683275467838123122394389232369942027637285968402960544165106283411309502805083321695842966830838797137821935099564453004062239787289862716620077043401653503369865199036112992578036156171325444855308483759458712109431185023543550278382257801082486422579780911921647836533089631892105147710008039010097561044200746880914449255213786767776583498037840116912759778477068923246449784658505526707659215636931921410438062747216128182695779012084492502981907707037467137068209683171125933601875283179478113691753290433048131851281888861367027676807076651729778262377526516552643342696362980805791122666950911326347053942714461213009426081665120968679428187823040194048997938552436935494042167041529232915582426020024159560435936692095825318226535984633178744724902521389613659015594060613861369573257310822267777185931995032151413125167935605780558552012538349500094596276201477996031428768814100911268254808066540364027067602417202116974526029547124754193093733555047063559301493306399653539370280230523193378115859125603490919305040044900688562314424758849707736990261567401077148860976324098005905685836041371396274741894654191700410756596947652360375659818306416625955723976357928675202349782812124723782399711159488282280689527063600588524621219599948618777382714813917049694186178824806334464000000000000000*i1^129 + -20807700677994425118080577893327869495477290629702251913185920651268338400176119228831058283855938109448282170087205557917827114397266204182331857419594419181329433794211015130589316835786261405241650083807957577878160297732226347228236080334125734318323935363517246817766043120534874913116127130619371217645675362714813797026519191721765155403658170923709312984840235128776319900058341693139046480152247743581971455949719940122713002161788934022652742736997661802164864057487393771367558324766071824848933859861689584766801386266276497245512547238000918708317133247485359216685961177376285676630196094645189537055881086269986544704695214572248720094852351751980463587167402061728806331884709653952883174307243846218930079707505815779268361289002767013588915540010396658344102407351744088065623967405987485401637995852477151875399960516670643955840754739985091467200684738042938153355349860756764858456165478078688935911836906186139781058372990606130401982412671832483301088389352346729568752000574940619169463858364354980475155519170228826570093563357150746292012989656099082706538444004770118039972406090685077552423113457264253504090423949388097976847963157061576153965363043044512626764826672240086448107641616417317109489548014179452363111283292405364272921231526263345806898775437889403432523729354459910842969203916484133748065490864773216688467263498879503122595959565161001246624462372113691393921454232327227289312073807156613974768256621441398723477700194841240722178226124870130720524332330868504321752699358446745382148668373819150609714185325302484546995074221722330561660705305951660436710488389227165293297648478779994666866527427891718615505267883432030553921590312164471401774937065637468180886684372974547243448339934912630939386505616663591092644789606236882236734721746368271987446109481101502492452698794564334707164491550693351561367758986158104043741452859443666906954932621125624796059521000338265043341335772948913083354938670887795037961017908788810377888999346137977260278166246476295946475709183909468347064319263274459557131079242489073505896805409316625218538447055908842779373321210767090261811468999059471126139091400968371912188109952001504630492727574299234418273761895575012338011945470860195846678509016603123252900648816133065822979521517369626559865643623615390571054634287987522566252142178600254702817091256115291657750051381996935698103578773910577150772451858404436445615149810029329415543564657416968797836862133347180263586444985434969955565211724707359342128182063524721700530760548387893925541423754726575072341153508620658510541111311267581478842731494653607272188373270309474390230230718714895937255090928302540678757957899737122021363641393041750079885411494349768669908130168162316986344036669918746156474806257690125595106287598351827074942408392768664465689754053914992238605376985813530475385743050073255972604305267529954401682031499894664176166406279974092800000000000000*i1^130 + 146970277588537596386205901606160099491082167609212898489267619055997956579631266642538971654784069774682351780524918390559679549814409864625720348242906245796587425301729800166985627579413150680720884571194753970411222907332248014897088105972469442047330580872354619223411776592726841336124609754177696981415532625540686660126165848192124861065119502295488291377668939017282937790009581064415762348910965978116191630132124830032460960805093878094421901449007311996935928360558436945832869132173774446303907392341471705584456768185825671709475366196869162112476578232944185060515023460413581717009676081792046379920686514247320059796808151372142800496542481138875112493461093537329565067035971355239193361496998379371436014690758485095969347446029146818322247045663263052882289450964050636291138588969843152784241321558555779356754421351591472008786143579202303467811347019120581975003296736782397913004876001554602061864056542296634961947637096318109846506915923218283967979444626365304439718020767859576010484207670316885653611229833889116046034037723649945688945080285760250533523423912302371594146037539371740021049565548772985896554870613542297529151370876274731745389012497463842709720424114678352049053601576889414212896543811802454812027025422244730356309125780039737960634790933394112713843623858345670344596474159458001285824438997039088081905031595069256226136452362279694017963126611249553807063804369250057867921520354148265931410701804289744002713587051318074809237325339907827972562657679980120422556706361667815908558081277274641243016995556455310201656626634496657607377615164223389292472865949370644199524053323665021384636643962353410006336220330419950023223032177916363611278061982020330138502978523489579495194727187226543243764394587851234084521688721040159821408239382000216562174637630162602174003240165368641434256497668073515439902976987269592459549574101903498997773760392501113492845402960538205592852791808935120969057107912887380091712256644136628115696274879760928712612091522567406959500036754021513036461686564931085110305170247188083311856836102248543358954185623599082365897639681753797702891174103685737372824415435655723002041592616602936937017939865603947202649649504720687141122706957145182763450037093695158106062850153456711661660976025071715016706428230930102778916276529835510660173424128638736091165690603564819961819647309484837186830285804247483059164853813175589767180699298691638104029819046552447845530712975361436148449308489437277408881998267860449222710960855134907873497885323579506101073910382066323504286233377751039476226119206341415207566873449520324064637873450606563809175977813835756473445215577543043713907530544876227444538370905338794819555002416738261288958720259226909584679981463753257583652143420089915612328244056375956717526422669947745499288566470947457731874412580752069609607029983396743240693345572048773746928674549296246292480000000000000*i1^131 + 63938037438728328464814454767953011407597572263460276587965890178885017527884697848040253969542270842122731980287793254301203851380407029762411764669432226532228581378527972106202643058745017483823034591513044701912253678676328744020043090554845975278076158994843189287758219530958166919751906400721784539764875423056148196863872214984163558006210233093092683055575344117393143675186860880116860723668455742887432243795177793886697654606225800960247702434092880954425215942186110689762925623647986729538781796839127098451888261150086401463977345562388393916531930057572865440019211476979312331622059732021550689215090075568276355129360527725938443642720109632803127577515575430242550516149458964936136882657995801373749861171017286515956996470292803356207142951162882230466307565535870329517869083365952999602457154591088440422708049857623924744209395313505489599131092235241978261659002414471930249359152109643048909902430715718130689431496169499167641071292279338206434144598231821601265091068392404098983976404886187222539786647258459747562218315473604649143374972431615941897286846012601663047318141811337920723756529208913096675308346544051764296459940215106025136259719857831737471746783410380719787436046189587052226079133299948075065504982819188885426161416221962303220280174468193898801030280771344902885192765507560723579576903410941309136690977347181002730722244282353806972293088421381338900921530812246809008792468248774762827347341201128770846690209660421339235720959347628378387269691328172066265740662642962898545211478777694790926728145697794439890123251909492756272800835364236294842078227702017878967021908580652468345148948490912874584978503224501557363190496578822367217604269015080692194311227924913509995078416841120623850362644626800477662041175227697999210295932007631745770349832288775328953743428690925807299338808951688732374974482831636909913059315076551211375143094807142081279827950629324373636927232555617137879339831797054408634367955269883038490160372777940560160794726435500557000138777222645483144267899341885157288757533627495311788837064713075590734788692735353650050767403680682247848424465188077443627435925820788723253092238417403798351057668613763232768989462747217394311309025577136797270611503017628070071003252030436512972378844753939110090487210662833976478683609708490153573053525806570491444210425043427308441431139418904899997431726606913151856028597559409809581759779688998956143059209931626340208658794992408386522073081806939915347165740021107809640209314699839360868508564835380796490629976842757096608758628918616699945402494271776440088378127356868461865440533371647113568424479242221364175607758080397336321134840448782354142743630894813706209710618109394512157653100388860613683778278267754644994479217609438892528838246294698881511860474627856308105681014351886646862912767256750257276980289017165529373580636048861074888327168000000000000*i1^132 + 7039704122587645701543064771316221216269011877532832852421230934990272324947469014579897278395787251411000962847621370460879408791251750672129523609933722032471135854872875938021774947502720108017195512374124948958931783893527801563276712731985495450066738924244990823211351741074715216805308648788318136719764631381506968107370091297728949924040831034287898149586452267736781811208078744935339204474987215942625813697533709688020955097411342075572723129401573033804195901819538810531164702976397226648742467478138338973828952961159284331109145037827765487431583049874779985625022715726984119425236627423323461116731305266119027955029322705893884729799700854829734063375628561670762244938883775343274382395890854783683977051961542746318428205126563352975228257615431673334080996726570013473808138842751445712680025429103208966709765703895448399616829619170865586304982142316911282480662585450633718295425885024892248712225971638104273545576332422666169266909242710897707256419377932303079810991751560905582593995448788558743749237299317229866692337192836706544178981480199390674640078270038913927343537962888709859887603887355644360317961776761061067124537455105164807891330194666882669538125437451143189872876998704071446343254838760866350540079202096471105489818558882594774951399020406261791818706485909310983808016503243585489490268369415252305753624187999461267116858500031130248024109861564034243930911218525383732015250138366681992440534853135193445669329489685352289351793069388487319142131195717502413366353996391596610093417442651515343778684302925968034000273718587151228658168707942498187748922935066714800101027451602242586333905795473554509242784229679620462551791171135794190075609052027432319273115048216726123694274899617344623961874239255067095216138023457912064673491707108523568231577298647526146813221453531494187072771064953741585042659158884703824750602731349204849166473516969744356599397768748280956337101776369026423831092547081844352807113004432351752776874183638085289428562433097187881410205157301712483668131815012813715486691895117402195461154599142113740772955968538549907196715420946275072843150201472205654862476546856576902500308277629260712069839315998523818194405733965353385460466684027686441999998629896061323723134059404950752499803151557576486852283623047381515646033044717187707593134241419620510575636777871422614921553804999202570226754184430065982159854762604103037937922778329667161117026728433358642421166613689717040786347303484997381535301311840013215507998437438728198200082559973769415444392976511338840024708763001436289177802054511876575061532319026416124237303296769025277116093848629290348060272992208385373956883165735966825482081496541742002605711808140185887437183190138283938296305887955856235797310344699283359334014458005746550732736128348784823195760486594975717239879086501837255599389984822128710568745369600000000000*i1^133 + -579002162482386803760022422019445846157136028022908798061530129127870429028946239034463870942117641886803032203209286010082192851194342029789626371798504702018550998690679515698538663650038317814710209458909484764994492936729335263925982231621554428873229914844411925806753850402447445385269319911843146122872235994179157339669509388605071214241131447743983656564414976805362145217382335232414335314161560915166852224617827114904091771752598870643128214108258398977495500091807123634774248100728001894300305819020848758724748207057715245908253188419653845203069618668183123738244876789609317419863002936419301414215554107820518264508727982864399699926096252089461671744426789298588040114061241121823835631725555787504376130596076655246791520267204535004735780495709043510748319265175766375041904462273069484195347320775155165155128191681512477264172738484983308868666394272011452326927296232313001602909245812930217775480147793734431616245430746777188708843290188505570887514116908240252642444357127949753753176397429376555035717584655129045595793177200274813569187612461063715724176662462823300816937468363416134672837998236040479031676960396235985689108117275718839796429513311413534691022051411110287221170852052947635464729570368069606506810772225938776887718693416326681168314830647902588620067028498038643523618700356417516631649254034993387093496522345024640373004655339456846899371199940935279422100457252551048970483024617834374968410140133601119315719834033463057956826531909706824359437168162632532774094590154779701812644999040405551974688796343737402372278640324979199447541784234136389196613077869309323041507669057776621207213281872237275162435012308165806029258707402048468879316394293882638127374585098467075804478376980934163027537928321237024567113430965847457050846696017494712093162783827160328648141173021726535774918874769043175125661969164688869830177523930920303958529836576107411691550850303809110072548974038149119719262873490204215304128719550721359519441227354368409479808256020682044599274497516191413157295355027220358936309401871838077373964998904223463684908483357893950538909826853553725807739646329529996660515865120629796983831587487040283010592145317219170202979760313235630009370002140008487930790415072686867091192953070338470462772406722273531298765429803449511662862392839435674840250333764005118941172683374389715957855189133796045464654558702210863207431827943945033855490405421336127835095235986763752371177644248539103306530493185788069131896096669176756107944298769585666487005815379745931447327473041746773611338179084048476240383613973914695664681120237158338083581602010441651029405239697187992240405527729668003455468304675699285122386638753879732820223687582877128817912935358306123160647449078095454577924812595652475609009941191400108000604142391223206622969869152585449345859885884812847140945065410560000000000*i1^134 + -147883006527881404030458803853234080232840862787828730420448759800200512085934475366686580085816060922519621312274509417189587851683265591792619895688376802285184724415462330434457404828772540942019110638006312615551133395209476599679549688321888593103080339815850127472591486158461750981702583131649323826917755304377447121573760527980930957662846396673579118249749238250378342091421512011917253402610980270572877197740817746393272316174092318036112656877958404891219941330723994356994923192788288237100558663874437664030327451667442564981323402546076931204785794475120551626586355118767498827504284907632760553183460408712603844422542224179429455492119904315258410477986176939532130331135426337519484106275732197368249133568776334049432435111134761129795643443583332315007884106020102426059474146923433106152513459691575095848203124675211557711367655810359512481499976098890736978172532305148737050471831527961332172292365082484388311392114485673946143972029117198439428834095534154298921037063032445885687729336884963791612771585453613900743786208350692876713925884573603610751909804479621781862159801270464849086117114303381930868235659250175852662821670730404341363999971237709448711677448227113045947848351366383241207977679735585109157096455616069997645623904009986342141197847031846418360470958470446797060124760349840681772881975544128944527645009244540242173708275159055390495752914768786670310346753136436544588023844218089278630310244345915248369651924014282085285989130390560979874012730278618592345817267024810484324323222584317600890545714083168300606484410533697944597483306823242901269973721096284249661418862618740972685633644468670954702234158335740451094570722809987015218829262196774440578507548912141167408264503651782437945398792492862125068903332279446957114202330019400858331822864339169417892888119939452310100747466576595047336081306755838106068167494327414506896364511712989961941276222474101604299300916164337798747300253147996855314586528292349839227802840003614648474489417078732861065497178334818351177910100503412768581276498056601957589782476210582766851333004764472765853720603935190631801940065642116876434410823129143088169166826869615328449185349162344242229125378775803011256412100436296337883689600781402812255416170964058283564916513504483027790699359143979389143727909320139903709274669869778407116828644701205236023843569736628430137338797105295547900053661592184117580623143078986393289931315982467250490848708101620380710676833141539211036457145342393566225011456544069871894686644684163535943669529151658277932217541781968016963640407279568713677509328119421816770813092853809205553294665749439073628839673167456021565513658877344422698097760535305605385437680908152972730258138576943509034715982799111550971667695013269096168229590859494597558290442706271792559751880254702075851179541126971392000000000*i1^135 + -14248940089270390946019093313877672635691248483148325737735907562320725212415250858954317219251123981214810503248076474395478471213634425717545362718155529595047179512826569112535649072033604570593793037744398390009001522325506698871717000908737439152076221504464362215843408668484573763497169409080583712029672072410824937305924019289594714453521813951735447316804170963369733669569828823473708881462742356312794748285119985498980051144622309475004510785864814067167758617225678482542564702708435180923005712027592519832524513009718585773150280947737044085242974667347051685671176365100620180783242377702364859486436771970068239387942282070021886301480375665041460630097410620152827371226730571790145439300429873007570446315796051082746909948139993303297123735969266147553773037181663395107225032856679477496031603037250027774950921452801592586089685902888556450646786107495568667049776775114105329397435985713757322424836974497981290351021888466919738970332840144589804677441526813144450382408632711010456444973694172173172379745153278952828911460187905136353390589038792987071831232226641010163536088607881520914409403755276441986742546346002648081471472221349633333139728031988565942852342166619842870669566490205286077839494361537576042312881264519999237668216302278990409361625263740480712141623118794889107590043507827475083085743243818342013488099559817186523792522025720466551522038149035325274025569697426211756467974651988282752580224215695823712888242460926144046890274768370828600313793006449253399170543128665832119592952399012322981289085910544274300046354389290233100082777242561273133170911063747230519862267356517580065862836349031610736560340240602763017732918698066407731097106020329187902711980294853325332318797253209508266870949934168582900752116568610836308321921969225070984194712767403206518007885381549215305623736493386607709842807068348755091593017096321003299039329878870840131706070629669456247952034440135010270453696438330720434954819875095308209870751116777503317798679332235450726213452595875435784095626848025471020744250553471955926323035720539301907662025313969838092852541482655656377903720365329994054678375500994589620399456203549751190042663825022578965155652542830704994083869609353989829947107710411682821225714802200869965768630744898149818496370084735943024879405631884910664955006361301419647751579895265373033212423749755450719465581393684464818576339235808044267028416031911269596718127329652146638027726643617248453648663728640347424122017643888720749772955027255343474073017220809271269031991265763549584875480715967100921601113130936473636785965497540048787284788313277376741226727420296674741786635827619820978240269050117669259384721071128265834958204320660320569907933764989167914914052979533631678427290577214834561712898713564318969565122955191148798349335647606747955200000000*i1^136 + 1441114643765979981770529835674353041779837644313802990443674269390390533322829533338637145130700656255156450943015225852498044801664904551708259593598104374656315058287967708274692069200925400991021547796811055539795265640635771913279813620115658081077543533882530292065543236250480910144033023007724625217418469296825372558702562365198946896146160633169196470850975359484387392123512584947704632308910955683755313704076009307733919595607457153839321450058843043516496083397107518085343317604788820720207002109896718693447414388432583314684896748010358903763053064938842712265916963777215406716669406591072380603048702996591955549071592838344470999073919849776035129281747245234935820746170201155721165488354697200812178156361047026703922955552703644300132786598039526021747958698418220228780021227008582074397725023179018314925993664271522894560651537101376335031761700072626182344828480429434737652385543408088833918412729888955320047783352562091257413964241248753921264706798449058010614884806031518080962092544505448685055854356339521856936598548559181510262751171664656627634844692807253637179078127511431044625340624323454776261284978754216795047834220890125375317573173534662665102678211766629738235275471663110480083387307979287069348581227831346377062223861376286138963981819529275371879012016932428332474047410859113613653628978958830649981821240719563122649204642975349772282856239063667157531223865950868864433876681206591964093702792116607444422111110592572433164127540843930326009927733193283783075681293958573273570140146942346203770871821992987007124860456915998157861493285217558285482764719665774384997884791932165851986516960221486628717805784170220422819669598467356410418185842950918689137034939398820589757397614675027038071653321720844779502809670190218845884036896683950681761169053775586228871203899610161596393893222769723058568690514988274344054780137511269059861051578117968818567061555852203439407286304776163014652140189822065604985658662483200310098371580766961969996680604916234473982440726075478486191500179429081936816857312864919267522235680006613899157022063279466215874574102279418104745820398919208337203132740950545009005273359000111033148699687972636196713826009988347390178458930653699390035289964324780032526294423270773740577663403399690129693986115759432031746640261367234455173486474010641478603144555490229546440447058166108224110639155985983016858336843645268457364913475234869561783553387042664051344110499541322252720220133340911332763445995337761836327119380107832835657352964665605991303670773535250326959609478417522854522462639588603836414046527510424493695520199473203627569966239312384810258409224231580311929675772096636561840138863299856246790529793589114372731023098629259251202435895848823391510455982645110469803103615492369322907743751323658317987840000000*i1^137 + -13358663307543136239311454844336218091144731265554977749632810760293928457847155658583678884185082409218013498429458194722389017240240275101486533234818167130889768524513304555511529577037444593864578239525444005195556401081775866434031433182593421228692809986064158614578714343793068784965510313373676171091039634920413474583870660892897843027798976939466084529172586275081052040827400154697564732869586157794841864069386959802068781492139843746939967464629486098203139252349869036411410340837230679112892869585806989449652441080733280180163728882836297270310123293328013759410569946553492244507440657026227723202028077113538652683882741073189011277112064870661663454675172137656211109771226759659288509386460789003216686228558959897802894630265511779270184881236535828382139458887791279181842093847602765558644353536430607172705107420159512877478830272496456582777115644790281501948010132772565462371905109609037688858717465072145973097819867641184534641869691305272157345096667810737520021484738988649335440870558550106453268457176903242436563511077424166210408362886963156873838381728575829131870082638886138187075745583582750200873219527814734610978734029787767790350147118850442648031858483262583595796313452714598379050339245332308081835184657692090814512955121935501970832304273246759862299104884386964823502684451077220521016228991015181648372283822296001495140527060187457656070898113213894165710591297054828354490796844108167563149758704781282433852943565957160606518178374155517271381128067811063159432732650858623356938348373353545232319036017900563160131322549661691119091838661847582332315649806360899650386944785747928770425473405463329090553068674783118223351512247913471933912135480416101629325385267935049324209528936440337348425844877685476374335305106188259517068730898267205325783129208129619898889048123420086424111993027955189552958184469073087917111310812135146268390234402278936313744192750595774105843899525929720951971617330064200557699346980018758325298223777092750162928318480934236879431420796094642047991034120425266102762772955445496489092239023693860316673621852683606432428726950230366504002018175118393849149569295476328645384543517308867651280872273382217622083343528302682538033280906266293661668671581825977600801627726138760937587697229174813692972201142086469409464315186441011657169817050261146130429000527938327347244462509346101211384059346646083655743703994748315003437270283281857113935953952765359164542951058700513047901639419175391292765570994034613463073924011089047856468361022328154093785400875808271594852704234802788771468933571829809044097177711941502399060990620717381617356657477279206008538488782915786242449271094165109346076820026557500087117271616628802300680131857060547773912581508961585474278903475606709457673947591232976175497216000000*i1^138 + 171199413381765362672418696530448100860940106656560551634689263693960025802844438601489920696012703129795758362756858075471789686576277209003236404917827304238837716280412769868633777300126587113757106435555783782604138593410365618691607981460157187181355405113036497030023605568339957138882793247092330750863330746329551529372472382870383671619817470205497116954601233671780205842395881897428650295239943899168287907194702380413431214355549897298541067044849275222759311132114706034706345912973228218561787740268525448070849531695340263898036016213098180766524686902143758469049977991614307909381909430360961030428074318883994864046204948467924396790574191568712502811887718683468897658937371526740700543723473312285013835554162237716623652826823886038420615567271564277472184834809145817371838549110542991406689416868062228561795601130105537445406650078931675719793054228689864474131242756241657372077792423084705351543159579810727935852224157642526570152337204821181762042872648011324687299552895004557503785702652204375703072712881079127480820411329710481009827445304330337499608051873197191541181767238582062210016159577752292849121120254973476397546714244862399550470034903585098661563899262837936777404827667528657426562180998965354259213431823108696173118501078115653870146047753202883466261105572119865630193834886269063135371069698432280294328985758495594120066949492032185507275152519783842190222294798704519021070194611996706697507721902532908823810924995976879662529734075587808403138631470137939263129745479937393661972908981724704988095628844636526514666352887314407963721338523561016566040590274457469345830386434055563922532788657509269782644034717705483628726616960306873241595297065532943786268979948639596099705443324570877639199476181233277227006764529299047627923569380704624521426490581252805540819242270529045110213931300853728283289717641235204777455383371325989429860545808189002385503275324241363982000456337002778268919564483962384213014041718003435452131138732927095029099347209804837200798307456992367513146482734007379462471491338327793472094514785437001074721784521572400104578606410012769409300226020226353655431829074108361016818794837079291063789367154200345027599210771040398019066227980447693728472394265891169868500454087332926207537693546041490005516248808928163249786246286028636777171632289030822351736235547099845595772351111549459853402753464497751125619689365041672934359317975039968827665501739328352014154195343367953517658844855650999045892090758221793826384430156842307233693106947822411482181582660017344164171660628664319037712112417188035467347980526530701116416012265320985915345210021575135503020589279452828410392459032900409894569749921419488034662547356612549205834382837344227517780443876083531359090028037448344786691686400000*i1^139 + 1652326912778245566741044582840801355610774324411895716331215421097737203794286861325068014838244594273849087068445542984831855984203783135286616989411955645660233679837676895998675926767279357834981735866649347959211766062059706362732953173513068573845408122158676244522106738928820438827607553898258497708285207513274372950437931406930658992833113132027058638822218024812519421246122859114611927483890113272626908267563286344258837425298887013338152018465379770185263306773580811481065420427496340395898026761052489673191921626325808869193389904009586316242337269294458086761951473904486974250601028920952416078700866025547732889475702590682303496137810086804670537934748317247666038741793273947381950816392056042678895317427637093308343049371287666921400771728912808376797840172699636582549027950358313676811944300504358515696416691228885035419250815129008459420932750595425098843569679779326491532003215816389587216868773700023636168575905858864434957322430706537600970821997553254854660065468189894169319042895478335962768995127792404347881315914347267629221465679719945827975798618620266021065161373540893773903463848099554653177953608057956240281166719297664292393134884929465437405768559839788370383739019618530479088297036567972948641841919522835588030249698049431461324006340810442110083994684349479616128469197541334501734780699812298416714594788138944240863233198099731196071061419618226812657339864887837370336132989079126161862633944015729192426262173769960534562332671312807601756814591612964816844931767305101592355775479939916848650983850936346428438916336591837400587604185697871639495368470423595490300141819524043981521234260836444157344719892898729171671782946362971730988941043379377736778465938314796114140161781429052544849382047856503695303715171969752999718971072212727587309710245742033940192959753129360455019014127881278462924560192428707072230328665180468186402210479660056206869348859379911579831748602642864498980532655196451247946832094462686141427359222477116631752191483103854783249963760862200500190926523212919649197459777697219336408394507360183080616778011462892241930319809492114262722740794673571922831542117939259762104195988620718034997653012580250077680905012634374899903963012894567828301854252136824774272297029333038732235147954522526980093092089908458022786006556303553734068875271136254735433208765108113791583431659083179997171917282874395139641885138708582432287008133882042236863527948231523413290576863668762508901690687499824837556522529254617570839275324502005825223089228333302076308056715071725492547389735104186503687653865898200983847172721988436296607938741742229646333162639215249742201998398367194863813155631498348596007696602287660410448634944671351896127063001665123508550228673146859181424640000*i1^140 + 10065958768169064222525008113623320218713342002241814985017915962949728997316204110756912883674980086855101773543247681652397002834173815513200826932096660691974164301267143676388102449876323818772737750003488808227514065776359817704933289321362431048220739537921830394772966832519023313097043529782890087684260907699919210230677212636308730412214169942869872992819423350782926584073280519694836133762630578572742591967049580817259787731686823749759316279530737657922310325779165568624441317411799804054615902699617119809469229263836028335113370186033779857301807253052995206617476075620340578685207233815352713263658026608579226283016108810176519912114233914080564517556792050949992638194677783532053940714763465427678706548015357222608331267099579031234928338807740774902953284036996103867180228252549201194399331245739783985709957136954534382464975052262396530678496166761653717027726557290732907732728112304876632474127287598440257693406720761890240976597585852301326792387533177592476135340495275558490162393677968620761995741253740808559669151617675060498284816889630973566642796232373446153727178401948561045850697287038808601272396368754560673073894277742570181284426527031588671291305283860399494039364163588845514335573910772640023632458659742535431437756869492354624518747261573858305106131159736645683201508836407289734375973780814652283850439302519689607374991675137812260803399892569531947801706276906617982102336963746650364809031057473484008395848611026571578414869639235634484998533680754390922306313570157036249925534650299633323215504879723891801525875836008440229504100212151308281214216168299637272661551610773515700984783956352985332527434300176054625149583740477386853253919519032203439645617395692813940359568057050365780199600197721114846222173182716546188337680170845002792780357848237471772154397109530660280975616844966434658508113655773216126823252122226273240297181852656822000486794306565831934952904832301638469116530815181579084982007605608741009541165639450438839473061740235880891790350494226802776777135400246242289704604120520081428058359410139078711353796892282137554315015521095599217322678653659456868003386799280877791247479038041726450177396257321929744771493890867103978691190295780883834010309179681149860494082266288601492496075256454007605835849491620069750407859429267748593723373009771219720246364426186885016039780553566530204583809222488479422093567976356793003784605484265300101545117998944316177164015620506202691376858598199498917895861425311295016434204833108603215603498093209937826341366461211588861009200661959036859105094969551966791880295073132414410493074051776985886698646157279002696225119133501038111907458030376797199314438891541806103465378104565601827910816768000*i1^141 + 1309831735720695188530864746946217742786620187584159096374829904466063572494137683268101703367410546661451180765152579835357828513787036952881615130788471051238136042496588391335722605427148443246330521343019308244749743099877007234698994497962143382921711310192164207105661736480442939104211537117757295096921180615998680186944495070647510215650688324400202823698408924669002760806639372191328751848317283032280124466089878922304259966865753769232687484991783861890368726837432376939315623614779892664682173516709315391945841066427024391201738091635645451252306672729739284239250313986504919531355445412280053750120679021780710975649190295679065767738335364042574569194982933059952003529531295754901857860631161765853041534609240998421948362950388286309521220776984639384698055921542764478690801613634443058672739966232897324484915025955641200423921253782846379869638431153691684239137140205471938613776811833119250569370799818916947650558383319260258049881036437376470161624670548133778149652777190545291354348456956421246854339891873941412156263082347733034906952138110917015069691843843854367554784807402238671506743128636321194643550531160858731493563732571865980090940987950733065660447688899194237769655906786102750431342946957067681110814823048695061227704843046045328725442151166891000838145812692851056005315581615503680377853059309192839151781073705379666428464045869272472298128668353057266532299858710914681443199917791836984609810495001856326056538603909548560638253422559963767046929404779436790891300957299995177156193266213286097647455423617683996715722056465335687976116834589519860656497994297288934240724704095770860834773096963306204378372705333103963175916513661892902372271330950119415504626090922508412397403234858313396347374225109560209420022054303668685499050206617649610113180936921447853926041242162989607985539076892042450950598028142046439879084707639433938959516926799092891225546837673449542014255701918879462958018023847825380352583002837935915989244369562432707787871699592170706437877747443437981789636881894031676766756006065099229572852820134594155701589689453776310451676170140262243291646147452811326377764080208561371592761302960716278009811782571868106482702793225114285062158764622872753701215905474177161693813056757959125899752477429642626040950819147412124309611264183509975304264412201601161633024990788784303013206533859667768228821543432135490605290157441538292593365582552441344044059672349671416416755630267920359575129357333057728769601794686214255426289704916451023810555798276177665650895995989261636896516780544034772615757267378697316847127963083304361928478630027584167118708919231203322049205837355008688532376216556800*i1^142 + 753316878764768740662103524518341971555322452460251355113151490117758582474344763312947168182525638002840103968236285623718617866689744520689029825771932235968147970085275115537945316056319023753227814670121659316678444909537015331083829269608883831858443092580809488922927272910181014977573536694961192539432682364961252108760018935118815284168282342436712397202592617202023904910262182423680350509433628078236714950978803413373003182471695689473632382139684567969390910806927150578397578104887476913823033228240439585635652513441475421954664096244955933909631473425598597514153437926481368168079522641023956073569792350259312143957415622081274390954726324770007690148608132142162113269986895624591135197921610825741942100807856009310369084062788381344976115131734745540151633629401693790014971997009688394095143620973480934357735143559059127309802883384367870461468267511869324030519861793555471049646395395353173101402147923307814671248222755360303587313618604495283109821964029757638352439066347624287514594549801459042902236811581371535513344192011002438329772565400075979148979154678415901157516325347844556555816857673162116644354207670398702154341426297921961402093700168590973698418774435819919097408410184685638938538108789633499653062107825466917880186939510048058452975226155056175262584944341038025410157689764873748364339335755462310866620500595025312279378672855364087764507506935944273262679188012950429561815478153562590155235473649506809693884549214327082617645916269602399925090915283609209062443274072188416328641772178577485356929894019754139259754148442295132868813866902427646319482590932996874493131079554971704899872175771996813310157612062795648788293406607729523494434456348435030588843809619846351974508234622402440708359035305128841072306551024170641448892621613684023914732517326732482986125036416926704683861718072681125339774698838915891576304299378069538534502573199878625718473343895074634341627531561754072044890434185099779921404645622330238661731126319612343099960864349824719388015942270536524997063578646294255515681506848963860636354319043027827690373631238504645572485960887718282703241295845752008224751594867974900215951149293476113731108450749247150473921531400679354221767371870591946640830935031749745354529771540112229166128747860013918882926301548018882087588169350220145594776626045001803094843788796677479986881725172732457793913397400075818757060087968871845447900222203687585413203858177390874244939330751351978259879885769753645565653113155791323794589712470224693739404485700768610969922241916703252580474728290225658169890471983477747975153240123077846016389451513101920*i1^143 + 3150013322861301566063800890842031370826585911283342295858212837276265853290442667019606021010655931024431597014182632134768943474716451746998693204110187368068434594102949812901512095815874625978666103036608439468002408161809006634203750271792565206872130195455479731488261575215166215583121552433785849077815122417153461358947928036718225291150183948423388727907075127625510600013047972653545809541550442511356913099910675139321820038289991310768851436747101087975507992799199468731272053132205688596937516269660863036076509960148784831723595844552731080763691770099197592548487715720144677913396022140057413711352858457603076427735344503184420623379693377259179391846025992899089655279895849818386869630895785433139564135487883948220904432750008266027286464089152629740881870419901247114900956380944735035930632814449556116886299327608242124319853602285108200061772729596811882140426179891586666479675685406514707592734396723252832527121535171577854421834782951741383422944159847129645259674937641735319506540383212389713988297328085996479727417395630744492822755791395649055222619855720132093475306873031006283136967770163516511752060661356133551770323641127185531412436990994028695303071508087816719442878337625639755739646549899874912677345581494660166718018908065173620889879623359856020590267691316767302615637078423233209180574715475388858219121128597080341965671071294886948436110419311236288650531327981252645597244780107817291350271191622432656662212059044848186901250580311598991387440790846409282083895318934622027485691708167378382009866250675472895717747908231056081366503775387844559147583393807841710339533345362446108556188209840647089972853045514413372408526005448729653605705938633290415133832505166662902254054828401471054612321186495519979898621835799672815588058703245398540893948238103375702402416914297282479179109046839767236276313976605324780358468294595672254159705450641178933697282923325425911001407608419002280998632449512900045141877765131291783407547401579360119604748244332169350232268040749993608946244350199030114229316073823862046240668672181913524168566563321676975165712452715223361814847450638696682110946809922657954172069457872399172543158241075358315887172366888937977051419520273971794809837434971755396802912722464157950641814343458145937054342135352824239234868908546324882812441833810243399612713273944930768064878262276473025493691835346156888056297278850139005375754332943332584883408860015877901926459941047257096710760234832875047009*i1^144, -35610035168299248465990940217885161076357182811293269164204852916499032692836140752601780254215384299938729085872963182458935047327038563179838122108911624013431986395884270826004965450947202094118989673251795933941817680335436358780103123725103976995276700579694154981768134415653962577579996133134781064615707622682207989429869899986620570301571747220171039018490939866964097600182825767258113362552267211826226588878813366098034798899334872989089509466796290490551971190312042538298638944836175610240019511514749436649331016951059106388500152393146455240293875220613540963704473939868052759054340715610202537919774924520287620519383222127113305213977469394157536848603096654055688038818128260584528770926856034525178419160343748614595739084927377635571910395670044747642926804186724885989723349742669101272548798185562263645948874857609744951045200562357688577602482175539034546313352821253930579630146451260153039774983858036814053824597611794177913872751796299254531288032917908938505082701362483243314713759165509024336507922376294779599854477003309175454576166416917541394172979044751278177546832063309740572584184288781706407957901030598216045091512831520095337448915713656241130874425664844697848021647780932294315145291421666665077303515292285834934410348934740686848409291415695699854084814305485372224645704138452221871872696087976039551176524423209341605427704176657396930293382445583401820502058401842804117667036401182536985021152723066336448690921140420622717654774283937635411849690129377866816779662528480953846128891150558142261238108338629496073790046034261940535103059415931981951716577392926552827637142401353384939565533524750968230580249413345519768571119643037296486336342996774110708318107816781462024120496806962181821942418011946709892313116811439236665992010260928739838930925299670247615954784936862788666684646683523220190033946240982734658863619313201141957300744324912412390370663319156897533933249338242208960885115014540114251575970118426342537477275950427129774348232244037072961854004351946958260179336970095035990330689202135530399030071349214362397801008500179573810096854729333088264651941126228767360680048150010427544566061481461256438633298637479459337582019456816558743136302465199834315346637834349613743065918086700974557749207557337061085306263548164783440908704337844057844886613795974991310598247498139156147745264816106965483741422308287802862921118694565652258214724726171377122436855768027428523686475940488758779738365622418444353304406740535962587052995040719244032041180342831664690965906772278632846528096630645287944241550445604573289388287732585006499544066354320048824035688014114314803127724538489086351886959232213539664279705920222105998788053589866885276636502123821435573128415660597167491205700083077198193439751915930679871428233178754621916417377121885368148363643667350113959886136369039375023092401132548478205219987085836956866598448897667979963954018190509717264725983366650566070781646434535909052470404891657756807963362095736322019472093637547367845581319820818850961674191989093664018102234394753822000967989502212982682924257609527639789415623291996628738527816222522010308765019582565921988503952751667275933767128030629692739167544963120910166065005616801015604191616629051717649224658212017686908922199687916818357927883147311903106233879166484126016874775314660408691770157508959029578162385286807418651089491517661743870302217672804006030233115465183620913058974359107205004308584359966798167953090765772883283315429639890816018872840361926060465794616543267194065417031347897868115132559412868496861362806445430167108002305864269995018521774141674381205215816231594049668975392295438713799132776608778654970097860128081992409658914669353257644000186910889786610258760810492092370684279447181300878466553279289518983196354365747229554343378966572988021554971052650988943724735513596641949999799986244758311378174749033752572845514661790628470091641306715678409141593988448185292178474079327150614946138125468899484020941226953533084779664568039651361993928294119963303163764825741255874809960419446009477473861854034011276563731577760590516220229161037670868159479775996328737630009976357304450038906735546834684384870575782754059737665159276997824099305183612575648570189453502840046920876957029963009583370021707513815279612255281461773935428014708023378158455398051951223196970969031190964287354205367858237800470797635865906992271987248249345214500021752208472829094557512128905880644205148122479855601605669358294866432519228298449457709777974111069106667077853249536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 855407892356260530204702618800482158976695784665679625553484375172799845422834076252032979291742361846913620730231803359275514182421115496738320040111729478845668612429986839853477309249315492810728144866104815233381402178790156545799538003995617467743803949179857286919149225562480790438583145707828142261274684590263550122531695149574422301081447497547424569593918425711010670458757412742183192743055757222213470799276430876467698540977854577208263843017913204263980058841266469949860211274227439082637980502807066859838057263396095081017325464305921782659004832925789525612416400367689129084047010576053503648150080187031696908711678723021537395449749859848348034565100813975045620384976802483063636946696876121960248406637954278024147068204971723975865881746775015685308784878479284963121612312315408994751842658383573406188389826230576306634157944069193757124867988255641907282869607020480646285476577078903577238528205459624438994226952078921879225225173748255763316514017314994272794769881585987889923596523042857084559423852330436003181274775070860591267712056160115446598436999516771144582129046226833414761121993685355287500126958402337839386587383092877673681708293629692561543350432123243293898023875721576847100162040463110661793366185509427128054068313418993328816131488118979452433573634111117264641789674106058117140964615078196432933713890223677003572145184629686349811121549314274337708186272557502684168009385754256528182689990371225311515971425584159602461137323506745904056142123115834697112154258348605413310561306113176724075995039094508245736243419757830769956241750000308606651293911749783304047841074893916941446079978412393784224312231584701617815096811776964237947832326592817434682951391064668053324872290805853771636008735276584310482688757734360555461932817998967256519277534147748110265146209542486891065585133641123486812131328441680914355361955873188540231901627443625321487956450423268073317108483202914390046164267914267178797354839103600635522461852316146526972986148596597602231442279714909051694265238547677416525768056688683859117257113168521878497469878882516859938734430998087990189849134355725826266464700726300978303955777454391883475652112016362404659908248116377188777588552281268531128334433085237862746217985530115227599221642590795186567264921032913588675762564079002583097690938708080321329423139116972237948561082864043689373636497559787700211337737796257482413645449592160260243011072817127830031668068907531014035213194548388741378645685702950141334632791083783043417875718469351727457710564281543291014581629657784217363697531825298693623110555112208012794583011514142435952597525884586796302791028032653243480908856323079925698946632546973209816297812173387695125565857169433280850381374797130799280380351983653330764031608807106767450358305439363646154196423437575385309403843035974034026176900578908858814562163408633702390990413073542320455189184479893615329080831747254036121016091079550291836260357702454595397929460460930357257004649196873654535118415072975060519721886777729183725126395415950893498912318515038508557493096412179337758491496224220288719513936657265314318736236113123323904294288602364061541029360281650747877809901260981144959237662452324726352422319501305932530867170326541530654294641819831931739632666041141170007347728044546740936357555697411817038995262465955302767060772366267589633500015436017532969733389294047578201944614198756425804517662057182128361766558137020139566095155284064826955039085039257677653242398801412851567155870212166684727080562194406431374299229069010998241201230376304512390348857343456265360024604723061140560540731962726060328439440246352415925936900064698368150392738116065120641328196984660056675462660282024620378231477454113353777644776110112214768954627035742264112925106279831204256525263491414225803048307438548131787045683799444920915841067904937349412980727525657866270082265801423911068340340771612348189312163480444857814527410768045332450148465300159600736533557113399622438776125866357544357097185025346537835472899497462620876793023146377855582116857156079776314762892996287155934948367490312410215597437231435915191428279684484949692388678788597202272995984026741009174789201697399855979220525105340115679589870077883329364413740315616600645126774756945371634361640800925459030743374604654276688459996404188756025658140590568592364565125652392319149286277284315550742057860808530085722162255290044476673321318114879063077470590665939479135136776359040640414537915496890220569019137062195494114295466094048768362387213221311283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -15218441989529902764507229748952758621073816267150940447416451131060624276816335747236582871594405480475965628719597247252457348134352979972810240037476633162545054872285467324274634213623588978698562949936816860822645804773964037521379363930535741633765887684081437357752274321663138691683200316463316137822599093640444829125061122517436677794336866575619853137936615518595773747342281783341629405330132669852326762466457180191439128543505673720065457909155270579501758213799813154116957771855193868299940608499185363143479722063034367109302680934388029406095283755348437123245628287835523541957559562516447361820584246926159243005270141754204700035248450443462791624313549789852629050610658426346984967762208301868721516496682132458953686297795499777682843830518429171517893379690497522742706239640258515699239852643207798834858424355415975382532677959111835296839540723526022752248276658313543792697401624599617900679209445957149452059215441009477185048793672670286069277314659309571180980338555259431424093828393552362749215580137719726793896232863916595572835078127101966007229976793616904229240357919815071477594151871503595931369355820116172623987468316311749423741255706303484933824775584109245961602159023365806492555048541859084848601686845661789116464376329502512405968092104508217016129770188889349191638349268826951258632975319509177745786437582898406859140595769236307425484749063519316519394393159291944538110999731076305141378222217442888790722783203699872120769918252868945383912507883237873741592849292971470764199142253785733242980935050270997504243333769731709654754549546779495442719610696529445458932432446950430161011909728999694817295121150408635827149965341732992169486106859782025125545364549345338558971066120915355711733091456173151197407496258442020905180094788403147524319874315942033234601641787189547971381197037988733812585386962693770911421490715975964797856214259740606959604160957784469945938117177500431838896276462382731595206106241940251329427352731086775779191853744851224171064030288280364840867551427915646961254078331750178548525291627920979511682413568924571257591818449531670346692468349438587821490347922040671864610772413104868976426831923810443668726827876323774910463197323195167210685308738516507679913140167247496784817500507422128585250990947251526688880029393722434354198062770857088479307963042580627773071437983193817778021550588772791377556992563957677006767733969038655059349877332498243394725129909183226133787753089150806889507623530999718271571365637874088474277095247043544669090479925139912914957635415408300047696245540186719902590136553495989838263156852819755199854459612772437594775563710002072846233129055183054033199683114450713530233755634689920468609714130188076871950851535814265779639030077670800342361099085378461416412454845446037290818266680131125016442672876015167739932222384132756572148019474550225657070275876519366505833545978501102165685339807213454268082298011850537885562115988461510620089002949905751391026629365372403362432734119983944032953955723529929673311708380350741815102410136814036632530976399381049711476050056697666022107157618913208793455139033793407567985762408183179774596178997315985844546871264187600976123807461077353891202491395056825230411572993672625201799070247760989183999965450970350279009128276653603014259476906881320614886494703258701196567598504905717777313252894437919154842022289216109494359792764677513965928821163318274566599082043716601949938293183140118315102038532076466955524953579223996775178294089296327637262223269730144197831931154077871188628204798481717400413941769912762207820674047777073597142285544763177498523598948859494273298285802829950217860505003537942415835870863789068600906689314970928455139118969180678833593026010483588178006554063033414768395829270832369468769715159976674104421902918220859187990657213918091556690173956406085956167797229661206139996690381898611964844592364444819821530665251024614771412982453773940033760738046413428569525051310440714622913099715395158399117650350317677510466142570301001148485253173464093552232593398308567595634921731677434962164081958487160227817620498203578689725259615253419747463297923521214703594593958163519761372871312209943057323612454959285812125924209870380158945223364063823322371030778022044719696508293123779887188128760914745351249980227788147182544217109696662362933419725929000601619182237199121573754727276441527900342769919468540064082148824739207474657548612300512430689366832319136024637230268646841754165754313813686027793306062750620514143331761877155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 144402594338262200420675168540070737362129720622100390405400104943814953195714734662492293948372964688885544960196834223956829551787265786303612498425820123186969537280338584354792457112824494997044643770177714632323842072171311036541015465409472214223475283967437102119877002433160693502419349003096854828169189157557462059402088724858785184657995536777256652732517439585064063086786544930263531990489325298261430289087351256627860394439800842033167592784082605889610263061025399362757106552133396052944479415061539667709745872236562642117015146177130814380126074422438148597111771678869068184499759132856321835715248716675779522419962849166621397754728845638381591701299063303486884695670009656670981156070538012325039300169636909462084952224895738807926566185700946889425171799131814446853683020329849856101052260345982485980295015098827629419187494194296563464428955237507992374514700758709847718292854248692894628495740853831327030492842960666835970099804650102341040270335549959284108885459730412830977830974237138013788036597944437828845303145385595874949266430889215167339918610044446445207076483207366890271672436400052515207785631860681940066659404632148890414254844461639537932203851221517937834913284643020852328125653323263685301743809305774245981128742253609427914291022946620405157714845885358563098843089382084631932402463512125531023330142393847152964328374266367781453130246254611816103424590182358770606112940785981372742007435985281033366090590773505992334863399098337853075047780688097998894989836418797333142193531772458304147765651486128923288249135952649445086242513317430836210255019060557443103401572723318229085765628927727164679276488254184800463153320680385320903334571663856439847240480156870456858134293001485044554105104317196770242457212766323217410188594659012433414670483886197727464450140350124126429675252191976203262160283147793787335124226009672521891193473592864442795545342323959470257545546074912585614978794772948856138617301795435772549683570182022281593488838460876794346525664251141478310783964440166907629366243226464160209018175295823975367160064076088541140581158113593514284212350350649344603016160257753530941459202298111563354852102370085506701266328171109814211426543414561529990338153689731754732605795186687738207431162959447155686370741220518353632779352152598634594884041592724440687738169125319916855811180366777015520238990985593797408261869769221052213981993406908506893724247828925220918740177577699364711241843004667465490663501145047722858025873661106650192348730421590583659572937183485419977495813494483022550382515066110225205927627854253284685840413307185695569819691874173640802398834504172570520498054100009359671925258451011184584024765187013875853929901805719104489812196616054770122873890285447570288637476862177139668164625006599493222344480608230112150751219344237337084735784286054294808709734692021858755471666655391829857184689559554360244608091439081688029472402242702007071804871744765880252344681269250244495728202780019827463988158785367149099222053082955844533845981247814452729389037534540894513645722261268530993777307899196487247674261715217884083556293258884742385510438671374678986300444698668890547355343782289130023131277764487241342528292035585450544363792837437603244799070082164639295220303917966313017093604552968248099585060264022178933236499438946078665530257228473881628225841098034539267989239681224596173386319035242958756985351085037963163612990764433112942150353295696349943550858309712479503026613307086538685095638868725089462936705734344043740551470214792789483258671231815458666264743661276061703085815941632213406625842445805570088640276315714476442827718463470169095145603085186321848390659258212684241079711450344491066828698454597000059127403811153537317697405554044961986207209486241373212388064958179467418275051181648417454126821618533542508473849267158377202270403724283341855808774464233541024540361515671912159427972032949570718724514339005678666999840897564215762973713467908412202869887167250100019833649816194100149972473901447155916776064934081871043571794193564648667719655699417235935237611070009311464328565708726836594033253418811051881484969968784010134878008704374319680540716548369267138978827469200050821493687798247676670946788160833877193873968777823410524909335874536958434007196584869361944372144971167039756608542305624241614749703690538856694887025944584506493100881956351877983034122348927001932171039610347118792821562692058534438511954741244414535345263815549049230812062917830523380116172144654143076215823842410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -452323785792227847093843175344143210458881444996031813804215042517360407537743017981169096082267490080618508244110959488164437317213709287399409950596852147899909776059355914833814408881500058559443034694098189979942643206215316862926446200295183339859401889897334555627201081058010162900776180514042158658505129261053666013927015632184888158784329880590613267028362206612358327874925347673462117765721663236548365925674946070819506884460619415443024427055657424299229398021790231362494535417914943752704768047040771910683216675838002863388182494960857090449114869016475570149518496660949230810801285882771696713691665758743987133282885569432725766421207968909129404367630390450471453656559425268027412498785709164905786650491265290051015388742852677969533470833885063418891212375780977296746879574524704843531493461502606550108180740752784965982491509364312287572129192397623332257802713588211138885375679310053886139598928621209311866676855156267290415008315498458045578652765084779291110702481561663823898583720368467255647341586898265840541850443606295626590707451547876430502161072680802749658762233379062263018085720327497594153269460834674707499802787234181391211003508318439731694650862490619673688090038915107161716766596569346994238026154065992805304451310814560799581492368103026172430424812680247585949460469664299987383495569484728769770565754408902785257679494623083101020042580316070647358622090952683319373208507828554061017121231048677044193052282375274630179215598845659244834191961894854503737727575939173312845243863056698697986274148494854822722016060896075927283600848790942574041285850676058708824021682315831115671236466270403122545297471755805064014720864132187061555699575632269420029253014972109028823910593084820602808421846909472644156512751408352347708093339086956995296313898028115485779031237244929928822918086145426522751403923494001561921450010646121317531144379928649419020764644420071226113094473127300545885036078131200375230058066570914262058404726871546192093775068345063185935658121103257523615724856255670733326975583387532337083739478628140844730523784254246986193577823183398904409359503342653705202594230181557461705250766703803946610676582643135585917641758176756284754037488232487854353631191572132832870800251181146784768747921627125582076486506633466118877931647728654264144150995852907261104117882549255140111672903035495441064654501568206831696282572277202265313089707168983117013123141366683347661313085249537960276933748984921057411442627254281783911887280861178092832019833509353825199310297340874262321319722995038622615342631518898687253656409301583041955643818386807769584446062841120228300969368714237417464814423854110282976855020396723158442804563283944118779514632693133860686089573810247282407953782844796236378703058126269572294527646929256278716064766433625719676137496644299182974231783071640932328413957111075216810156716734083676357789019401782395701557756547954229136428108685394409259951584832623605161159406985487355971210628158322497219097768022596736829185618098659200904780194736857715823928189418419726326639165652422483747716359996607791210827983107859672394307256693689548724356245925069417165689654616095745570370261280886969817142260250658666345072556506554526792351043700511710150137800505056327385523986177768127678266737782334020099384065218302825953528248512346896568440889379331003771669147389911967715887079067918336757412315054352848004879212309563550323009404459134026481107110913438985720411918550342181001801171352804242814715065045977497044615620867855060990470465701420125483603118393713963108184293986601649367221147228138657225618012290791470724387739286158237202614453155355470751106958912665158779381713893029828529492829162305382076283301895136516827675512721490866511907877352060956869196389828596650729253719818712899279856512141199927871194495697321870078391283150855583285133054228477917225149477429054198422151426093193076412626385788762437327970192164487125820555645023421400379480979578993608017860984631348427511109402330732198109087259619685607293855770374087048105477533645385944004876135679587132106182490345335665604902931450875939994096252304931380085235876705963832540299142044083745661216971933739994247520217903076522055595646758950710481258367878506155474890178434332030313034941725934753139346849366174724198449993935376262837328314572139998421999144720009214731502883000601702417392682412484446164228879907607453819138428715210393765166030934368540654633629563353236426508913456824561303939554357955643114796377967451319560007365689344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2494751420039085331407634032996872623783163071894003428630151672426575265367019762660560678117093069225590577381183619540362241931796719561677573955879022086789386263931253082457858590712916673062131768970344414360770860236916137406325514377029020414185532331076910189013431867113649410138522633565299339126559990608239669732612305562314536560322576403131959616494078837552691712463227996822157741626806777858837697746476952614184973333096089177128954786333579749154284792377133652252223956779803107873451774873258174580289525398998302151048621242053125556428464733128922086806227946472084992510940960447506133136436431764804953575678103691583764267433578663183720172606669637814495584205750307998663956369258612011889150567893606813438307176383367805623485011561906478888991225172163674022495512647974778017852180337356558029953114951769237886892751381278981216552933955698160666326845764665150173234490204147716643071964177698896862071763270569529203154974425522325389620401358968346260308692466963127090831958017095629556903659866347340030499769747126975575792368364633540251821222278268341164584551497382988964348101946412904009007183407653492287401268146865694356084690090813757648654559592914664313153513282470083702172271410631091492085084606738819607644415398075356781345089722568259335103062738454880298237571667093325624557636395981528796661498437515501865512626322532505582172734666312012017719719690709219450264932448669311062412628339902360217111195866775072523453781709658585261495243033061156491914088177043266584007059293540895786055592189163182890578975171505341198747682335176535304083537359046111783257188601948068348509995287585966871914183586958079445793685428522346991064250543996734993476560271208776146241423209047140152708353090313525818569177548518114429765176511498804064545130660256721341782041827178716232212721483872530476423021114048346650722358650381045565314556924334608195580403354304512329632487935969779318958133508186670276932431257813781814553320269075413539886131606091122897136079378923463565013913992597914215958806973903349571840559160683116937583482854473435864001398225964877004395260923498314069309324674339102584291903146013175267166254231463335200368874738223698711115179530604928460808298138969232578912615837975756126311758118174362319724832537284158254266822134558658847815465743968455798202246087317865652188425187222995056707738228888635514798436639408435473337344126422552547188763626724119240733148316204869794475185161628903947016008506165874707362286525619948594550341608474846368487129366740625472070743065514973270420563631809972163025135151889433997113226722029201520226099845071984040930688297524700046385090393497036536035180075588637019220097066837195756804788004658708981535673669284804995762147147823798107246910873404206167871495140213256042526122097814874232830217875114158855151736988216866247199255364186182229462055585123038546954433323092208182564681320320336328043944427888305696727553011584253796056858354746836370326731293482979473967732160385175217188869466067582850577413043828333985526910421906212578427906774685157947667050817150575224828829060638125056556754554572946612365617028142039399453467239887421906187209098851715495911076675111011194594633362504346698652489308480295154014451535007857367593720593973958932886245702922505660629700714576754387501715832380711988762229182234840048734974835192255690981622095036548786113473862464588322095795856450949366402957748254214196396236522384408230484902949979909389880993073490003927251265348650371410852922616182552508201263127963527099881725730637558473105989915720515027610464416286120309618544336797894865722861335057974261680844367853205929081269255491856618037455728476669741020019738384067542332280660430899074073233623368829833312767458527499071926781571375825414753097909941603663111121638566717490870727328333933428973492848255777900265814548973347538712317307549804443659879505049482971274993022278098220651766919202000080530010874454153638914217324987475104381005833216573579989272735986855511236574191563675675662683334420747149218675995876962391027579852149762088446186243046087527003094585270682162047607926059438869295875829089463790630313459372368321886126346528370269733473137789243577996353802179398134885844161486559287326548187607938199458888814278664199657659052575815102897405005077852782973667684732644762559359382284664711958355797882752310817738195334124673590294620742986915867425384239829962591683115674009940136980141766819820805939698283215233173386483390869988553222677611732026814764238766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2195417788708965569247712982571558174005524352448712879225506332049003920618875551849336890136752670250036750596251279668311850691881773237672453818580431455854023065665977452215259633503108881948868929152162176623304998190978140677982214971019736465662414914120649684642249325155565006051913420626018518243408651926481496360762641986218788844276064632025680082130220107684799321922820866706286997380175600243333073558909868307801613359262075699689738074869825569134468247984934661215267519088157578275905707460899126522897400796071106894077592341107578913711982321985639127818315274047356801178466242743500883300690456568432205143500229686100850045333373662699033838140995399513455597833499069389483860736455788467189234321942155652797380917510544708749983325809268818198926527653280893720815783308322905056128678597683880234118523682276906656523498054598596256403440947427867654095365549019870687257282896758537286831962287353955520497171153757286392414560982035623231546135247269805891526144104103644000104883819509338008782021761045814200997242163943691139294161546426971981048982463440433063147888020993232401390461311797132491260389810236744266012084329308640146195999158092260256691755972701302925622268962193016469307953288943066222774683520635970354951697211157351271526837307198915627743706463404699223759497879387113343775936592039187038250767532299091104077093839739158431320888947115071574324585493955935033223535832644395242681026181101558073271394654610216394820776560993214210185189159848400578773914784142566180890732864748533901169307997537207854733795439758441937192506041582879120894104200202862796830689446844617914588882163396159059663031208833143950765932556024390264950353147407597963256352282483526126116421085257810741467698381545962420504820834431093290997759410288769388013805402010206544001986362366071318938248966007898447183937028690894344277666413792186980863828005106198511690287176045733716229556306070645084159076077162471386719096545727937386927937131191257434139216625579337058905712603616507373771477662642527859614378338075182227836785308319116840813707177988089506785238360676203646184435721146465920518056105484361436489451824849812738436652073410024512551764838201441399948161131872417792169623239305493191920711729778149655101437212275023579796197793178162552786780266241886799959113507897213316384922199499517832532763833895881015374732296944054076190866257344924608383259585820076221074637320708931825908372008664900779230145018626343769427653517310784961877468731993144788359525366357882453472784479289539659339953341945189297231424985475871616145243652972946327429113599617952510010760753889424875443756227472026000384354623528599001743295386690045552676609025052806158615784246225860488687171932868449565932935008526561164821425969280736257652262539535008069876555909271339878898584199120647286896744175008997368994334923948952968918166802878596641876118090046567675005987005142463860670880621905241594532381338377261569472754125129589846655292109901344668608855524489982210297319278512239226608278456872699804457343188931182017732207265428913421389342901670141697603229284115469178370411230126309488395014307100276012249393585891727985829096322502196451349141532319667132934237899035410803204497272627119011825636753661902499471382321623032692706580015039846608966757780956855889989514748783143444749730493311084011311655141710259274814613864456400727520431303025857962480609788977744294262076942242668279270425659893934522589810204441571814156140656639265615121092539849388259642184036685701312754914420288148308177748431824712702228104696403280408811387270335295158206645505706895893970152090702988441513749162335521053632061068438864585061810079898168315640273358490223618447757292946806036737404733316603477621929332439754279353726473536938086844830527085280840614541225704581930622605101506018499358243798400842981919779746446457326317949147637623252124938787126636218803341385490482596926959538154460778761659002537911466511513960770598399778148754350960878588236622124760744630202920795231608646744595817863514275025523957671411529983210547673822434876148528558342625822920466195772521888699789907853611553587022252931354101262015134508477212289278170893798620828222744492423422800243038923073233685721247141887919213492880918486684595286650837767681172151002542467042702123706538968933963751950621718077320931847948831242395682545812669961294246107285866359559775863909773517689265702975091321001130615389165610579840399685476105973976325674527005336902729604341977373100739476509908008960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 153384486978610026992324143471080074745018914896842724485804500034622112929945864870481141465090154066948543394433809830635856861458857268442493288749382831130362012583081955247271688565454475252391306090183213901318388013012908407588156754982336638468640169138164124370096233659861158325943987206492149202569017737437138073969461489879442898536232308478391796190557896076197574024524754391267328408858795659990733748303344002663158337806351003480792336208118755257237097640730425456615211438004887461046285720010647255050080371895828001912541244915631505858603051140972002416072769986538228364727618925363740517855045266268153996188218307757282892506511329720047886256043334858693159753357135089880160018657334830362727514499864490622456816463112325252986595551169618131516784183975310412459727448908880678327784772329263197354019983153124355580206113058454532938413730768832865142192640191085264049110148850622380074895758862812903393835545282780843334270972848999120125212287627368062473119857584543800924803512735879386128902904755468197229831935125393329019421188242139979093050942151686580035044294178361901129784019590841658622645727621462459867979935550131342437481782911721330276787845415864161562315236623890585606490766857499405053671717378890109704112625285765049472473299214513786986633828352423481842935689181884704967285805945432560868684152178925859483262143716199248887970590611907239124672727923310916255772969155215155423499343431029216912346079582061805208864759261425432062226695474603999646866092532702044984538221453817905191340181110344799589694981068481705795685261007953612987398134692937647651071097245278162611824410776259468402972016286753990866788791370781716768786389233846832220852051017453630532569626661335345948237557021027826219584158427228698214686668242812844772495974523700436963348039208943910776110839750098144929497028388444126976142204373801902672472174404225090193462095692558590308868469150269505090306241502156440153813272977389038817977984845091548954223862449384236791952552676920650467000473266718529840776536482513977394974643891281531917967210677017620937514972250525426919602675761278588991869035935727030486226455832883529791363912382274303641850418791403778726484581197291552560480154424839115543105188155399276063902025704906668478719040439485264498903406473448289048044176957852940373742333688012895668300742710582405218915633363131734876270667037380383079665155821929142023088697036484999718294029610929285804353261341107556548520395474253951123720336066657005178353731622768263994931235977736226658625240637016140861134018635852101935542380583248190533760080266109370412173205875441686513137199735352311497351118274422731616038332932364700176848956469066267981360446189210306356759695589190750383003644900996494930970404653528796349359449419522780910645044038701152604070188249856980787029614786638377975290369954522633074028309840894986979804498062273364755895805222804781831398690969648211176462485112651307889028359885358460362104465005100221719368172704520166126367678879902366424181627470315302860152751158592287124411389979288241378687643993776893717499223171723849849501045100605141615005965341883015714931626007286587464727215867690480498928107019210287195148872116880594488566451419708544833774032349529169859772538343894138263057791127454238839307182957918638438406236094469658288327938196177995096058522787918085069326344698833605883856634711857611140036165994356898684705324282981147834465133248762072741112428132257347814445093004550031248591767031518251473895806905156806679203844352989621252360708633465583488127780187796744839234943204342593368512705308434177150754536565317639685879900682340058801116300329231865882769085918781862563802449269171530931697732519057782038453246614525072786482397306402822986560517304442279739595923046806061910420843512410497103320387000904754761420595803405530686346081583277884813763258165066364559711786763496517422841750990230941672976400486326605803880425641736140650731437398809054007294589423849735072971281082394534552090341318015361580702849890456977479404496001085297451360267852859305459277187780789545364717335724992365441215212412575398680084145257536972261139831677176380863315309962495403506483735344827400472711100014411191890505524968408277468375929589696362301602294081429183020638545804197296569253587640506309158998772545641374476370707828694302768188809333336322403857759358059243276555098308904804869633828685962485814555727300981502721794749734939668097753795563423284056765103980750048886321098087789603800376934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 104305616618242856032261269753342505545408608414496697273842545964015576429205472646806073314141159601876380353447517094658133486626497059730637605963412247401403952948033119419679290966827528282457114730842812283588320414270800291292858362590955036892072979768608260584227852945356439350435779523063403284549061284981856709497829777929593006821195432178916105796694962478137756006611210598772415404143413958160209031834413711259133895626623980189651198794221152223753301126950869884718630003743366594731010426986456303426488529357636322893410650687822169450875454982393688277298023008530229625614691440376076907740057220291931782454955772528595373396177980120113159163769488630020504483555148022785095745059139950522623878077193954818391178781638222852422190452701820310620071861157273908201738970429522377950413238139659036202372649468621222903805017833286904986463885715098871823701606571756272146512495796725572892173194195982408128468631978596394841954965337681790065035027149872248283734438761753877899419556555332759374612408843399051389986612776726548769699783728983295584617547697064046566006095366213928356549928268984223515699265169866083766358970466613296089094479124737209630653043169266005449830826747145064021530265778686632231984666753498462040800012509006479780454784202776151886449884673174710224648872224705073142719950360095080839304660410608137166539455204776327386643499101503132750474227976458988638538883368477305999180734801941503057822737334184090387986788120172440615703260437512234668862396569081452133731068573923482225834565629053276863672968654359683007073666238616809956793476865696131121993413905254396463422483791546263044057347995942086721145944908001109684662780643702144947875261300023521723679018148330612721766090557584621831182020111730757248035579995332182797919049309275386799676869626414456301990468052243507664632430164179072127682610851840409644685015207356763017778483362974965231166054996798351543941408860324310320682471855527955834268011501247359469063300422528213478088814485046906895880478527620069180855588122044854672831050033050031970705518798097772236312286670000433658230325054326142407189722562492559559341801430567651808104431337803826894038931951644947478962745929291532740259061759313698777094782901888410812659208660594766397320637782946796824859383663338866972658638092976198508076956917993538482588993736678671912129789068348165790797329852353216918475140220733323803623386555237188353335757196093035792114372456702996943569230342889731000018744534734885612231597694843576425777032179977226350198493626121619612521748424083531847260293847631082644324680271922416588546833303589902930649558361607608767688228120907866308391224478500220993724188129876676446158903576417600405549404933535319181060695996632160363855780872639314495197969106578625407938514745448084395580507484438748131793465644722706611662366844382674355114300683122715783924182851337029228264604689413594364318282503351515191653429081340409864407392695267048171119849447623684404421287767699403508901705939328702095289518970133217951131741646816494965960489946541521355569331557791591042571049608823649614568296302312550577760968001663707634601157751109708353578987270418685836752869346386992219373823267440340224110237950052636977219630587840887340296063395706326064382517552417235960677871935403175237224058547578064770241996984235243498599452134928615873833873759462178965712505224097930575046756083148333139052661885947547085957326095204869376659234986487720689211055317767569902923307168549708267078406419027847049708764195522006040609349445894763865873787705576473072109519006464002514779852778039952978481379289467267465301091379565334069466777980465390002432484236833665665803248436649762932439993685061900175908288127879063935617391412839026310856155908998822143681327262716826763255903462735101090552118567534913167925014262752698714410067928649070154412185496641737431705504897884550334042699012913787043439190259043451083244905785564329303765218718809169347204382445628698909752084447779908071034201168388188724065540638306061990828376150125409567970895460921098774423375897154955922915777203963469017332625800822724326595948648653286457884714716121392934345500519933446481903862032540470385011618419504747763715944521799419092904785201416925216128044873210097876406223178389398865437567716806850541245975320035960483433451721313258326189137442666508352827110790922611761140225032155552213620403336946117701991902765770892450932009150035642848099804868804613903555279508982390376446302186012281678069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -187051521099677658799428503335773835916529268088114911494648992849957366626262959040466583849711769765153905327148751547384024186217235921078826872498105571926888450303941729289308861232182652399678223296748056317707299856350038250149864255275723162561874005374673946649737538565418568031856739658601540380055020713695186193405602482928974483392115026427772945282525012294981856265491993724050943702799375938260808210636595327264650508295982834132374217269409488979578812693874485014776018334993710314499911212019806400232643834847403706432222285784073581069816351374556980600396645041410942514380757188225357819760169676789176411550217057916548576323523518074142202210965929146695607929630207745693186538004483445557010981605880257540034713753921823533532709841968393702233675937067749884964838346721968615348340135155736704537378806201370310500927550488290740485781696538314649023885577707660069470864052602724457288214298962719415989155679065492331749111812586697404817759820549577690050364587099294212033276987179140994648792216922135216208492587753455967775416543016049794653763077495916834417745961361430933195306310068664753600474481610192306673152970016327524240007718181412906098868659241787465448164731239513811020670982854413157338038401428744018456803374717300856421091271565189803451864511249568090853056626155160040040469383991770810121324781928640405292973335461182352628874724489726984223208939972672073764571705600602413270963368993397284828888551650983852334914710461058097213131305833390587550214386423329589351881440620717944192587472027181082118957118808645086690702867963185000729184493023340627317085189708799702626946446905982277639821670331097967181648912388890504005776624431155690813066568852347731461357020518699527135622423090692395112365514566724470092984078594491332682770912577420451723296516877568548648355435762021329495349281550790517506265662109551262219041737798974540318688332162244688263718500400446368982636206810926731426576634341608634094598333041405554476284252338133326652969813501510940614746151692144624504272153530557790074307652608732437708210141123517591470398778119775569876096207813851600697547213590276789067833335357495251663794514902819498379302359134451326471707834996733114622058375387578455404168839564158552928667497620243718890115998488002166361795078524732483243013615607037322344444886939334267260163553271801242483213283094697750010558668562025120328222328366787338503331222579423297484899659589476658902802842496907500556302935738770383257373230399875592805891106744192431454129352860434330004792140569186020592013188728413826365480903764255327688793131653339075389258380905443209109878793632873523319206792016425903735113055031652686082178090389519535692724800875426980055584684671560086510340697574031699339154986816996648619034866083133265553657290249609429009236395835676395511406216739746293765014783391756517264896901357854253513261657070096444469579247685923222913373907317262705264315594226667847220468517239148556590902483048836123883312327559617806101309918939070578696027730881063443143682699708641122477760170727970158763224372069148691997035761545510529902992017039528817474494223820486267511424495692744385625137482316390734834177030220995603954559306907461464994714932171568749754156291476979758583050821579298607235808152839620971569629574268625110860492007550687049616694991375222343503062795461010783803437470508002778175649529081084798964195603075707341307265525491492114013781476611904332008945071945266245594011024112767232071522228977603689475852917636219849905508926505833445269924151784117983447725824225965611427001520661922755281251847734845758821888234686174286917057011564376591124600838157697737277115294163247265041927202106282094314885779173080270889027939761784985613641663871132808531887646329699215072124779456711695539080303952439646139476245088988808307707695298985071961422528566366352984912564299183884533690157119749551555520991337849160880976901203897787037318796212696098613394643083557686121312997463852727141492297177930407584369770900501883604064008583843145931273909582118434885687606126028773820563714985711192545052952168284361412007357164847698047193111979965983154893843434455664029194424665001938964542482837494198698433807942754487332198630703156675585310839726360344391037070360500776872928495755180287775899613527883611723373250239911985638000670394144803506258894767973426257024458283738803544508837363912011129852337456924766563580526276031528352339662674092590378533732532026133564993634320944926483043636468489113305088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 49990981827210811484394861062771207919250675481074495207907849248677014184956991118643591197442923262000002260560572345533428484785284474230374399337885894673693364675596358855748420642577689030458801892360990178432105734731711349657614485593065297055182247377599745020451714222705393726883390664137500428537166424022662672880335830099042857714450671242916214099026900557325025720292864892900185465315531653278872502841448862483355273280109086561642163024404322575355475746309116386643032004350990916314401815086484031410925963729919166763455566075007078785109437294043222220819799246928133846946366009771866664403078120011481893258106428392534189484919454587909442091686901288135262784517806494753725671078707977364165585492621188182917585241121228040690784114537356146454056228151590231751773613303391587693588887725982414121188447444480042003444589733652681406409979807585890640268082743031391966397127528864209976299323715222524754614814365480227050072839944579197361070793219593242948681710976513543025473619890591339395089297298177513544201915643698510548299669996722768352232913403360876677790998470405505019917487670691638094526375581996750424030845397097688407125812928407653542617729480620787450400993885602597461665398780926142987952930279643105591021260977049690870242639001353040689988308206705355590860769246273694058496558444622486311717792693241271853760470151448853494267017599834995020113295502814657526460066017585577764480207602247312465803568106399736315650113181808308182469325963363432051690263395855897851009822985690412870427896337879714352345931735462507917933956736534091459384240916217987010474281439686479752636846900830843317224996312479406099811826280628018749778079640666178116206640615015082906857203385816876439578918973269356853006422261666347126272302341302740498675994940007944446141601336229191736452663136582230222145032161943426202105956121373404422458589765830091512540293726012314324391359576892706817094180168702896147995928939988198589726337723864281609988506979978690174658755291450824503606729732533683727240671131133454404226184465851032561518209096488850578873053545371433069486016691326196226748070044541819613841808261778281125798794705839168307042913520383646442274015342109430355394115763546255589951577129632856445405930870202379728968623299035657265216164209406108370003754243335938465817138805467869962144987705446435791929790848146610084009238278038642084560814686184203731498294192653019600415239466066207930453211318851387368788509556619542989641969116771355943505287415842026940717034712827054468251197015691611551330850894228176242571538554756470459106871302885200464658898253664220434528578592500110611506166650425641092857308072549687468587145364475116812054350016273323301798416863614738836595654000008923415002648608202721033614508258610539205131703681866645101822164324513095659361466295444951607964831878283869120203333507237061146562176553651641243075101006145203705608560080796937468169337235787805987324503605161027696072730152455984087188405294243278758675148871025265700784418789919972240294913086157297974830319270208452693640883132798105255333770204153967469778324793029927419270699431577438415430947887474691033358993690428231995584997317669458978806002778079618793312657495618341245503984710311041215432186497393807138341913389826983753419849070890257191869445033453589956349659343220321491687257086509218812793384819901755145354867384225037211449701051934060791225679456509254270566886659460371118252393051237567187888092157113264563800419336017940946228061073927906741728419432057623415525844273756892816688236570731194988857915869772730081048824972542458378350077745161403078026717570555952015375473676741142099357098308223838543155677037899232317226310849846565285801814281035981269650197152600137561274330655190335226226651618598687776959598956756149905455332402799248857406612288013923861990515484034637406030793783486797949877038218081815729067713938173332151019607173259063202253278477115327311432357271887955648320257717661472407039521304738276924969345167741117048735658240176518472092604053278627703390212799721768544983015820510744830237209567606086643850847598624170892312500280893810160587510650958942975042316024400963763830118512806506827144141615720814583746721248856266251554421049006232576742335278382194323222241891677539158306809618563176758729420565378974084381953616856465915582934496306442734646729936619646105026160789738784109378257421936081227064296048580481570044549433894866584286624323279948363477450962380583630240292519462253363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -10298079970787457610785415175119119842344026550996524400279087771153623327735495170760998516948226180206497352856420919787848528166530625724813366376328455869608697820905527547440714091586042437362210662087482286821649996119753232832700942497606479632443883444064100942560871049351005907479389944061206387238722694154862815476802770362239876508217071879172591204383805930668755556267857919678885717184656441910261196313437555792824923689960963876046609986891587051806907742187614711277660481378915497632664727391080452139299503605075550857677413017796455726587277286349744504150848648170510079131355223065423836447701829734551557155577522960048965477744090637700044085389042512966495322958011851371202132466149003012544853828576015116044584433871126007427592431202619505338827094611289071272677954489960654396923808914386686778679370006633343034717071982742563337648321916660978262681814276992721154024863503344065571689585845788094762116860574474984387985273092303270469968414812525918337234887488890363914284972605971877602132375285484064154090453155809954451292478785722543503301150738091755768455475351435248466252178057002714018049845954719995565666578159756188357762861146324569588263911795138275486748186522138398269048631093254108318248302661369283845939934807545290116570754197762295654316047897404392702614401614535434996124367617522127707413027971397963557776751240269156649610885004510934772251367268649972239671176636228469069070622947306845632126784106194271968262884661570844853421570322941141313278846038539653893273804844871280606600078837178654921924300512740878267573409325700829639907686728043411414300397941775891308735916215171039185285155246495013244016138177307291813310369919035930548051784166867060720611507751149005595274069920631571417274733799096152052508430536842906417626085952399478076917452931575583971113336180432101791617067926960063148027421114064165805270823454861537665346252505000375332032006368593203635306170174945423302574490064599907769417908823481717430569479497265502915168508587004030667223339765683617777005254617976571271126421195037808071048160889313615129799375317428267803550152168245313158312576059420662444029298346564905245175704956124743503465203116905824204723744675051908516027072764132683704242188027193918045571549792103144547780222577627045760024326432062963486628196099196731534918472353173882563549219723741174965756472461231879192522981980794189448680647957655741120247643292407596275769412809120790188408546139769313038652894454883345843094107442481798636282411252558267825218857642475722139462948146273648105597438262911091940316040130318974589561049971708477063492689233696674877497920968870915238940329364424432211428705223715130939008057311339290746980574718654822676560879370943480269631025950201638521165890403423300943133269712311845439030539872562219683689834515601417670452538561523834553001432185097284227407419829276937632217153878269125928476529129763880119179798825460050410329711313119579116851522786807689841140410768420117361559134946090077233607927142741017253752730958940642811923156784897298562758933401340912727067607405027498874537773847132158508285002122933294652749168725849601241692877513515324902504679606931230060433107658764437343324191034793475100538941650974418999533279109105469640589511627305427797879153041096310730422303367969598969534581078467625582469379221936333745901938149769861826669345362773351940344967486458803917268955254147536116607859216677747493938911070725313524330720151809050972901456486688337872192704325355134921839476528834554305559900561298975648759567318672535916676450177600974087737858820239486676265256638391582790135004909895605815100832040173483939680984991044959555944335339736333266736677825778624405502437089559302674201976703272691566613645306685736687644019116900706276776166711352179541999067189314160744092549137340986868255983323083805720576261950167502684809724664292232910498629538332636015001488676190200131809026069669594704768290684932889149579953491694539564693043278167335325841229550301252027439514205706805295121304043582309937811994164898588200844988332884282989271372674826127717048173068385970380952925481011677958723501937850613880080914186299975793064458493113690966247776693448292580986542423033157578315502951809001994043458716600220883892522590411541002354592965038001771278589464040398897765814500478215977977725765841994155738980845373441368773945514791899549727818448485015279475555921958893553331765137661501254519265818995697636821005741503821537820856405010838528923842374491176960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 478914527428580010853282757763237237717772156213678206061066879829876430415597892191161016910466395223706477741550670946849961744338979439005157465274149422059225047761304255054758006724368987959559473256075659511102583245266540470593251851416863357248895907772013343434396484241271550288974060794698190414000063559306827445050702402465054435884397011184632568580387784410329334472285533491279081972208449263651989918202357987276094027043070375803509807437691738072709267076573934793749004336321075674633860682019622402671306463545633948483495353329282609699756272521341069139143122907558474103674853864523287909628479913752767846352946503668509394922500810861575562996927730227756529870079411115431260196236977647301465546899461768739922254828615878945828885961595659672198473461973085098583428674143548868096774349879492433532461909632123422913262582826083353185596198520855487426547567965661555024244289212720909335826411841518326954017772233486111726723063808290445420702799139288648631817597310258991226058665030577002812879948410306240483538092895207381539251775758466080538273777548715357086589862303681393804007673063747280605205840474255658123440075875976919076333368346174865834031879130055914036235745481545810193399436827134415068836916225158397052215909613467734346386024418216103951660544937213920865652083902345415476713678874160532203126321648338415155678987629211859338304204570716526259481697123048443371708843340497401126426007399270129941724922622989205538877097340260176176128668623508305012009625520274805734029600784152512609749431345963984672238546955156410795996077191391132196235462390348197157826392401113727324106138409025364572019190808422140749836840991064164907651166390869043692122568819313287579114214040268266775879072014362265898143292540931900804297082648971559035935734799791379823784809419386329826987297895091611225762561484353629309023418353016239452318833054891554199231859177263142761429484077828469989142410194847571462155435575090910297122947761553427308557614961441144773181278055505313833143276909921621729793779735573013338781751135595226870883976336808038522005281992522821244403336575953644767382297477081729164262494827712749685364499758597946169858797294871574468836856960609414530513759826816328068661735895932229002174320372526560478325467861996184101516113630350575867961066398656788418337023788461899306791776470837339814529165535796062349874953659193093673383552921215159179640589885787642311190939696008132497680485631404410595493715897941331391464052487767314140581872748750593102415152172754391504381033378423779574100390294826453315989925670007853417280086933954023285075623758212587376496890906460204758527367117540450734468743487007739458705097340269178835328373777625250714224311462147055297178190064202471778583508869704874498132117183263417691894302073272776739540145038731397706802556478532014567592968528803141249476787780274778785698412699188799332939076912091996085889830705314715518503231534341167548825783845775413203017721131362951683234893618699399017476345183694765371470230319099243215694282379534662558447951280337324055623732793138156827862406742901564939352548700143114216619652685257318710547011688878565653519932317058950544650493080309601021463893369938762083522802860632632949393723080350168725028875841815659204704695218519554768010027971512945016098475668033088404928937442213172611923306002727521219131014665337673655444798733968613805457592975214944719712491060775866829187911525927044569153540738645650390301535051794759064353213729008319300855846418479331319742093073776536156373479651888524764935014319246700475338072629459302593046307576918445765856632882913610459210084869425768035640892641885413717200654570619989995647636378471320363945399391185212314684361672306831062529366106601137143995332318843264656486626497120822495840680153101531953639127329160516827059158710346594739576910912971571525725119301340367371190584312469695941798286258372368599903424789352900214336132831037213835098664040050023448404758920190897720840060512431672352912834471678575435805952777337625221463954279012345689767377617436347366649478153759294259763777092600324121498766663935808613145291353358791826017409901929862031702628324846982042919444233518866983624511292350885182804165168030134251805834846011899938271513831995375056290153181341475841313974170451535025752323183181691466227103772393393602322557772132451440711960131789254766391380814604135467358844879773716601474579075484750768757023653550012364457973002347482220687613613628036453428298252288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 5576196009093606619922248818779707536780345811575275837555210929799695110215350545391722308373562470018977635559888331981361644134645581037030063269109489498105861828455308207154531072276240488749064450238481962924135128518075306931183747717782832859110102429405616533051944678945370207129500529416069063102550908571780360758919361034804803001885558020024061698270566431555854397809053799186386102711191305339396912721668747289529773861821204454231149886870789361026574515161722842620355104439560737190529677865677494122783747055673777727433549573998140886625010349090549784777427683615328516508362123250770765194944025211374617594192281598751793678505317434150838192374673212329954713879881937599130043612180677877592159434584051454471126357001746915957903586646287715947999136188961684252045212728552678849958831384487697248967911432041315779648305893883019415870589809461129040914947732835156591179041282876368569768201962662011095086020240080365734316513991366243426989971535229590683010887907111763676587483190868913662511897247045448956431954740331339096326599436026475854689685799041135053597515405470358114718358200919080458266763144058767546182204871317773490191443384492044732063551890206499129647474171498508335066661662160842017887620940403533968034028972267556547280698250330326429596601977369933776346829990383860711308289252180555874097571038745187075896973055574536804041103017791328197761134743791693087571786011024910949430094803335205942962697167141930785123784549905666279022395157202728095865068069700787486674193253914161251400584195162365287487911968802445641405552251484388530080645640997319134558021767998428817253691193134776258232599942344566116295206862910181680786713767245715182214579989633344465407666869910422096918849794710770358051491518407379832623639338935961446776020635995668327719507468825995326608201789381329056986810582702674270403484830454341947926930911655510618997100547129667544824375631156577389040319962575942438381542578430018458376565743415826517986067238087698025797573469102110947309160170959394209881150222638413092469100764580512228740656161869448582833531323064731401769632829072621300192371676956693080652221543856141759693528310443207384413883969482339589339160151786530378502052429585491598052789292424712951691787278368935067075438226727172419439344234492169808587456325572407436865744268001441421981948838730957390023467797159642285547561130989887265633529038153700447895675352596470942916155320225889563330146032227058540040892041157771502292915251356906216593151371140954463552655496091967309435728490781080860377904607145183940777903839215922499832938192948538182226864493967748820903998537308682860548726477605384171014050850259111065318619290606625725437110405173367590203816504859774893391720771671375911232599097416714927995148520824066436244267554113258175614476138349482600660637070692531481329305048469396421949436076793341168373022650743303858422372932017381203102951731270035429591201274149870980948893900761917895280925016463690423232238140819325505183636349958054733135064049712887963296567390321115665839966876969206814153787496123388580264165236436560327194659382263685127872567251129402762604720919024363499683045867052429001977302812394616162738746104848609970836970039543834063707045822370971957606442962532431801534556921844452555931624996585854889258081062477487236410308490559351025984779706712854654800064519273377729031464767020671310869169452113963335783858021214577116451671694703503153333877445900103233639183573947351845706331434994628299445920559432211820063107900833539027764322764014619862440892470182959648237676854657167183554762885174804758932965794243504016773430579087045664864379075576235467845185007013062802895187909287319511864509162184737610290743346715308821960653636349999240254599051006308628631763638993897866349528713438649024727977400356125089392315411471353089960092686520464775332630117513437796790236298916952737560990085335889241221637174337883122461540807912481950281929539728970712232473266465796007866344529711997094624311930156636939368828501278936294249761202563729291662637837457595822750511405140498819742940745214111209528278444606434830863068089103290310829978801621003514962552173973677951519305467347972265001440034431033162782597106955637161765429774570500914869642189554179291589091434253471797804653133898597581560708116182124956824026420397175570589714349857525910056896802801709889127660856335606191580863530478392556492132974855232410535804578081334398926077883867026301198141259529497431655422361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2011886566754337545644064211322758982194784057641219464225154815135382108462209528066710591932247572690897830537818589723680350733070894154534790284872206192439417947875178040433012153955284835047747693948735870530539724937268527603875046709955173560042121689851915280494838118676236962532476719830355163572908598231359102409849417579037831889785974689896240021209693089325599698182827795123732675349258255431133708811931509781612505360061602312594953937457880995222810726016259057285409506369866732695346889405821213591781371764000979062669454822716889010751052832569970737025829882005933566439488433876607097187327103840013731536141879671569504417277868505788968509905320561107800553495839534216880895074527060059583206582252371056535627458994720849182525658066684093574131771498692326789795888480995985982542466457142011801844155950702655291291916470126692907959779542231871838420646879533114868846140738163118869517275216975367041278681853987212430673772597509154951212726497394109401692816337377547738354313922736327748618076677910359854885718613503281019230976663605631268376053969434728745169519321104520223837044495948211890549926755762569550643347378123708004575793611931691229715375751827643577066250440030263091880822655249910608268711486981110710586446421488612522822745994989921763692265864654347298248612902848400800038060354696898312294081570015381818130941249644467080874729504352176719397158097328349997251258398405164020916945477601061484092687508622038481072587012684574186427140400836287937604547986856129882012846655774244963693794508506840950801511429537734690178939406200389795307591520642488966084230029223830572971279437715566605495094235420475522463343041845790386566052344223002441001617493744187123994880726804904656814900842721486123942768973592527770560893383592580755240271639622378892635180053653647700982240980755325859448813434741257256231652418007057119025997916196490202948453890195105944575981395144693323018371365927658208173246228188504130177432925303061240136187742810248582874150969050881526482746893087697608373290610126483052222738636582708364690733836174089419016824710165797124046414230463840241526875940987343829580312140814712785868163835645113375048780785075914802912487528843854833447664771659640469681476543770219728295236335843704114021707684819989130128146586727595674816193673948581163477393020727276169527499353126277541973759595065837258742530190551284347132814227880251883771780259484252567299239595014839977212623272674573364545813770988353709809925349724086811386750706051004909044424411272600842459790549607035544619338203331891233691186681891331963810591563056262448909230516344420501183103825122574603545925423167937449373605695702076523467720143400238901831074346447803387481876134047714844549008418244516629860236438237473670050124428479749876688516879584861517110444513173191694831962279913543784247880282860737065971983454390795132463614244384891556244412880043957335658575489291393513192502742327744383941257051970640225710197523532100003775245033066597325418084620735292131232905649379580302035535803999212514197458851547972697327851478837853239173626743140929777036893524332350118836953971425962220053616776374213504118263237255050469761879295337703161354209187350480716003223900230030213545158154036294819995421977942212180336155536057035650828994552436642055895640803275725742507271599522783319593256636002475466331634837607559147183604716572584984177553802090341707241128700422888155705241865086150977802060722236290406282859565370539435537385802988848949462092418533725406045564303036935206744565342450538640984446728844264611476513044518533290244003486852868701437426144005276754387042630648246266543575520629888760179096966011084551562350345621488671705355503917604853932278819367949007014189438030161488202875600949388797076765120332290031773622066388214398948548464386433173016462407522255944070956334383809260399722425006729410393470655778346229114838272402374033827409846954405054685937596445697757796349367693091597285590146410537168424324838621619249486062719917466695855487804766688124437706466528651732288867372539449390047270046240071883994004550003066961866782861775806525298730440606342409180386128124155683847810644086204268716064618778242984057991303076965957032376257642762221775606966258406544841973646283036191504071617427112625622498265149450545397899001916479132297549525642550757420954280917622677209593162200739084091064466294276313607371395526498363531106539568032571566404508421575052423464305087572974446129672403314184783134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2248121694306642249453871342231367399492033086715980328698831132799059663441413990352852499258195566921038855006546261609534325827812690012474959007433124717932509679207359960838681731463718627486838892583571071604900678166082974521223936940665224727366452527780495476409847120293000269859964437194704372207441897436769792455458424027682316863926699823721198201244586547873468909361279735982336623806773867254383809866987626674889882017275310013689854192218863642042335399569317127348828819978195511882777571018924468439001653434518393331095929248670180109210643367008425498006311545476178224908820342938676428550009932390875649496640308842305262937298198936667631985834572987605926427488084991054969485691910197238005909995357111890678671549571122360317021852852886690546724895793801082057694608164291902755393112997892297902426878280455294695270705988120307466845999905502864138891068146801688775515940959864399850565760777628462529391551608206426273149857464904348414895390866284333619575511451152380955730771880219066578404340911427210517977285636386117436076821718429438294054032263039456538362165782309751824087769031414183635987670945233333567306302077766286878914356311641055427998162744412351623245836960731138012892173027522546314733167461566302134486063232120468717455726166959601828100415643110595270964999282228347647159574116334370811614794569183580012953522525147127782831240481569923672030413078370465066135008972186912023114450514154589646135006238053529947872207191873512177510503751695653069847340246691942227015332013401590499028749672052041758982556053261148372911068510427105281855238684392047791295185396978044527912839817454461047581090595956811947721271317129448338649329946462756370074358911097041984503522012262425065862683955159418253093365379323835371072690042211168248378827600978194329277162023335311972879784026075051349378653909797202957684997485360937747427067770040845446092377643516493375456645791155986114424127222727024523073907083642232072681606021846782718628013618571521556101408308466720749213268568762131981217956236985307804389524987037550137457776459091353473190381420502998012268328359271126182821452042068844313078040044517959365013844643357943806237518805707527745563796904732924712739286761369637477412005135012192108540038392435384418558705255648068512991926914611875137895603499398033203876877159032191254265968673060300720803211319232687814831222217862182380630849521352327398200906640036132887530030445346038895540923059201878294657664363422307454497494441676638806676478044499543603082757256417742300168984172767125247074087125011643468305614381134893822832841083554458425932774412074577582115818793955970752346256968497371952287228145441498561869328097822020598813841751483663550335272024767909876791282281600210052747987643227538232294909574079361698699547134300149138743422169287041637305720472476923581215049434763865066623387898541051819743652128335857083241610105275260282624498946165465972070362182148501117111497216800014834795673121364976377728476668154355512496150267454685840523780466437593606750818534289112789489135914787044537397349864300764015991200108436941607370858860302504091071155036966668313223872474888418090766584080292108425886597583801793605749897726912578486294274803378609972314259739304191736728982773174525669372420293165672851395507432514126293734679809414341751935775430448892039385407782663224915373028413890691659130411311872315501726946990665561579321164289504339283405585901010685728185450048432894712714205668306062832790839836401655853999183188239084912936358845317111303939489604555839951265431905986112650773823150511050612024851694088412044333983562154846500659454049763718229871130716600679403992881830616310821075008664929816614733087191319546415626624753776649163105366671820770215048704310361343790525329175332509974064026585836390394606139814636155419235338016488191462117337968638878677025956839300391585452079325360356015150420034152570218700988489714836127366596360430830397261618830077436507510602181231739094659770105959591005235259441392606412031234836389089226107024146146909537013694608096183930843026766382922215843728196348328926143077346147629717690366363392195867096214305532400267369218971543706114161110731202513129303503916646841686082559824765770724974230985788077299203569019032605880084716478890042177188229224476632855048980192765610492518327063668015423227634660546713716214319837471172262279967666044044615919563921671360683259749453912632091935279476600778017996103443092943113059548987147757289472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2155502415174139585441490225547924526576471501730350513887425919396116086210580604754872504010662281345971583117070357807561003693151753494633470526781064633783002940797247786920540698816396844476887284017320333168818976840450735319329419852403501017403319294168261555184700950437267648791421179555091917646278253323773784522582444240818598227701308013972958858480936220238389929472352207131080684528018206648809447514355429763329433215514760575561009718266833671135583475927667754837177422788565265799012482024796476613082272315903380981386570745977468275164673883269243862634551865096523212479830471860153184016565505477084034102221899746635870864800032808180287027602577776493121181717734312188307137216662194239264764483187450198601577212314120231094537911853648171515868250836998596878999110963462134273881581818662039499885696825659566854670238031413677205856616360354859277613782955660949706543080810560065297351018281453539437193035498652363662876879278559764418642405068960107248475081788505439838181146565953342869779204931893220792307335007062499022500861897960358624446148396183115743037019032146905055944366955933571097557388520383860987938844377296028564054852548878221580914410365745925170808324409321656438991637140575987177733626196042495991187717285168254409522081070234271711604608661840269136940291139689765148015908885241041955718015283706841708401815874600973540514380749497742718438152477402587100580419898344593401288450277492496119655916770449512127804377509895321494639270528123939174297173174400365093267641008555590302611367822516084195615773197654891243268643225217758971718094640107508180493604801779371952745016869984122984391543659597745569145986883075978721351193114475044265182195988036787895519942649613125256908478476198414417264327786503590968933032520063143847025154631368971905381870337515010292928837966882603146257447441227007164728855421597112371260709877594978315258494645389775150958923321294547538342072716260646238748267868386296070053743034878003203320083534118235118689768538279383727147726200265333758871150437644042946830669969730843837679538166274894636042954728257682362216801468354658247741293236811384723295633044193251875940726004274374732096027214977554841381878663283105853079598874377919241667680520616284815640915916932612056362981552287697329527576280448790577338168284469221218892533712488049671060336231764627272696254380513990262016320246927656294275039066037542325167738521370666569115327897727763191024031586456791838499840201836839476212600231410373244069595628251734888258161093950505546904640512433184967368646375370371323210783044523320302127133971223928991904226840848646418365393385045114191783025158600435737918937646257634744245868775857869463296226994726100430366600864092122205368988354205589477157491348698595856817599324828080052477294772441714354380171693351432177277465572582993819992506835268655085411547172502896947510971477883157484386491905478269544864009741226701640233584695477626135450421491107846723263957096437184817351992445836292860096255990968480355992693567845234806520156702572769884084937170693416745395908465402115636563282807742868536775869752389650713388463290266942200292095086085402833602270802454509505474647474950453965870346740070958789400988661760142532560346764418517174780860595603022856779836889608590689122972290212546518633281421817489216437979570047816572457521566086218689745378947584990472358243223597151950360035385240018442661098327715397834442778597000176549580203648202898218036890964078620254849332293528433136724958111702312242923471110885951184826762875191829771904102934194605120139748348855840118013504090015818194771221486190998804041928516224138144798369224072992468603912597756422148767397012372567563590021268151800773884998623328664018409070493056581502468914155925534213191119673930766136654825322969306871393685916457664626053553706912263515719877848613281943441061104451670581261540072759890449987540904383364090558794575119023997246380263324170853151165307534540005383295564395210369228446072775077825503185106691398472255485627959309154010063793693059414245989521539247569703320701729556132851392064670339111920279186141316451178294771922529357507439496826683110384459459835045580046002269954962042448000827543195543833802906699559211283803215542757628580182734233936435563852805818851531388201716223108815397268533892964306696721793162610891192958655475472873684450622681920750703674438296383887708153416072577254771225879832297293672219909898551893912683542823635968429471523779117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 44809802890358529277499638579536202479085692538355924479751180327631223682936447415719006117362281015622708398992637019946853543350565183807843832840733035189731421745936435174684111677482516261209076281470380054639189588375161602803934072010080229570181178695797815993367689259749598524001114833953173463472011179960108110848770257715984256822070004594797862926634714431182868990132495795733882288873800688983203578464715374244457786899644376746564265422842619814222146306320887093754209681784562393990289656389204519443494654160852662573166936053588393093212525749532513755787573214966385936881914087867176607492103685379149677323560788758876889441361934850567085933090166020135790844752288775313701158773557639322078786620448886047265322177666236727438939051212882316684617770795986220487973584583828059273955815486921281801749645191031170067097123203314456089257385849395254626996896807664939820540294445500396383099478308658540042160780818191908598332143993709348442184215787613254990694474059880456095959021479341893403768189788934238933696510324952568211247702339499104903644994223166861062286920410670387473118131646304867422997855852366885331626456195510920076349212055445410551548428887898902350751645507016093841613085973763189637041090365117275722183735334893195130582174501899580928487031654165370220674789644363198679564011077679663913780576207444592633364858394789368334847755147151619720347956424850379591589431536412174748847680358825250469690682982081930216936991263637373007614748326855952820450853260778836096719175945954990606005316126283885235145607325501831986429522457063712728157827554356389405844306711024597003949005114286469157396453440511158912379201385571623153398818206131032542181532573431579853150424007552603833728121066871206507268947778743704194123850841912545329428621976191290567525357933154961245294373453444319301594184587793281551857651266335552748230316912841781800045397646386166302237800909404035286222425115464260545607526784601099152319099634941723887876199439904341403279176321748924103265455063755684304437979151986409181551205527260048737212985132699349914728194163280328807277196136904929498304847508014566231794130434968025037945512013540455472155099733892167253156268709806238530189827585556385262300427378554963196094396070609469281817223444761534820342766578730584516380081349552851853114665659528415672693366609469507805761842340138435445727716978072421036973271314630536565092116102542283312133743111655254025232283077877001913011094530319611867728714670681425668139556595418106429838928065730317931680235763036514022457015014982121534154978606119477472607507130967491264117365033827148215169422656325259517927424764870655564997546025984328793376876209292435675353920796207245307129457852272225220188828337218116781070311729736054872458824906940786615854812730279621648817474905106241090060871045015790279609628996028328044435647593846530709898364313379067542303233129991456142283987734211668186799758125356739224219532503539568113139863065164116109329011514937036424450534411770617621853796583299011898117154633279791403260570695820615500307366299352838648550722094587952446205258541405534591748291624640696847917425476239140910760032306115208406758960451646260371115317485011571809622709578537142834597025603508779690874133755572500914663020084073830879586440650810093301293766285304184754558211848764228834753919549893562072583865767092092872512506289410676641523630890749140203433683837697333968166604843117641032376350471401974999691125997732777241665309128483323803748791677490226893486107468195626044366193549285737965792511744891733009178836224896418567197768957639392919905557964525678472100706332454005901124422550560197897342103628943491299940662088114601984467594120425615407404914515513811458851318196700309027609921550368951818060637742551454786797697632617191490891573435592105635291485798588023188087246136143278217372707384070512293970779266773276127379926190278152858504862335208960065107785111063509342950799646044186749049484221211358761236463831630077839565376335605957057600352087132259043143870768481529423836909851823431352944259166403556687391387540464190007837905843375223819281784604835228094782040568355407726635633466994297458490596804881102592729165881367359649856393074408957102425403051806717697319891459994723888955513820894213361923412261778169138021413647369095129788692771203939141903453281534605449638328674298046078865078506861763046385116964942640091114708947680819018827273835735931482443377328564243888923819062067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -5196618578536502978477600173107760795932332249967318248658142591218943624744075030459106432533810823365644504790049298564891748136562992654253343538440216444767972233265639217037738070167477462671901185033628857085840129246873292615085270199595176625262103142787434810552238781155490016400918561028957769802575558972513150343020175479929502453094823736026917000565638077809466355408822463156867293904951183939882627559693128083863522936604455723709609757987506221668210361089561355211469647857331988636884951168615106912492883178104590705611528109563747467546413517055360171161670087574542516489093354636968885350819086418378890758095689094206286075555381998646956158883027074872211313482509365850594861555437128279610896542257113803119157333401097377976761774044957915061983879993405056644941636109385327319731558517212430484620795124594852671489118957482394769890337120043788753707230680408935873948943310605875405008291769223314720068494618195293857716811432445438990424139204194943211510051951454170452564799939774131810248569589647068942118410507008005823602127536658781632008785513883677411864844052581868000848261305186663086847196451885525554545329044055728838545581929169388518041760770879023875158804049088843708538551607672532411137624348509462870178075315742429575124726020272713809090800831664805892093404352598795961700626282583888224524112105630909433987401558861915332191380331190521838215837340341186336619043094127509437769900379658592099337754373126688493925833543926072370193054042361451426765912739952364774263290029957322775347379677897914661585197959526982686434626372648448388563068723543560322035382318185762311746507471167411106768989898730513063881293816672215022015405199149013240361518654582688417699559866125899885099297771395836086196845962052931526073784052200003003344333275565778390605342773815648465900777260260160148311461053791851855563977499922113549727499157177118005893837479806563904763215396465135288647225230171319241158660887677159124991238452298835402868878882634673918889782615080933428704988478346310406979816240016666359719981832294798548493331175127788280323929651772181222775309330261809347914261949496730655035486359516944692321593272697605099768038861105333069425309958834935069131406844410213360868569425998241229061124617719354553230446023262256805279443339250982059700025088910578811437819391823902761057432163793957494459406672216489540060300975089924218295406347937669594344499610282000271272517096503822453155193964966114065291344767277301993907849941484488483480051544733232228072585780507695856306926307494240770338220732097401871433517861597776561309434960606836109368086386334470339742896728088452351229589735851733785615606091270998722932719322566947365058140777342609531274884771576109714541992506774902841093173745011181629352570010531032033105453997283114221139879360104686280243165701196273606746892515807251316409793109852312979409437687804084651526210069328988943990586688222098649204101802137380667007569796193112277658314554151887700994523945936592631182509581915342260034384193883835036450283098846135152956489110207061371641779507202628583593867193270664730305023394819981096066310160730501927713336217400807562358655505649472875281128155870871784322168625195181596068141440765578839583329678374606848778590300354093663831404691486725866303309716030314617842453607417612540495282487531259054930199151440610373575552212444264350276712214697372923904462693795679698644881575518205708153014223585891300632356200391903755341196919510835417010174734024927291003064661843864082199374116953002241501329704985916681516546224925127083266999785283721004007829182120131610914347916662173949711598642199376949819467069581092838829264349661595690111053495358960136581574407703444723115460231894720713782816430942655150649482788991020278543309189095131011395601767679386084774493188225001141972400686877128652538550131157823446679134054638676618306343423586295463711031951495672858932076627086227611660179945010774315138686227601415390889923009895299143676909473050974546771167587294135535132549020537486736256151902250607439651888863004693753297916114912123749112013760070549234403284896719526180739499518614230254039991302375611738154012851921542277519112759355203024710219749528947878220100108642357869045876240603828703489907644986942265699256128826860118953236061992647498133041718691074800586184550248561616593941057196759530825679703052982143555365603660277488686350765538737332881218458055095567282665154583827591563696320944128848094509924352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -262153706181893243817445643942713619774763685565005017445076926880655692936485448965936625321491145877192165530970778233572269408744681223217425353724988974254195729468184527557719862001902954520219118852045902711360701207260732214264579312183096581834173949755000668969503749217837423726901082722553132689708835710303368509708042882302133374296914739576911858112268700478300759332542486228880840413208869508767342948733576897515785088770141640256577928679055194716654114016115812429247272209484224413070445119003019019120959403799431271851795207298663670300746056455688663370796995030325883630168424587627979257243562440075575948059993948103569324216070520200627857572982029478406639114964681660073153666954738888374578085431375838281944728666992988354611352001944719654232593737537785898793817913176384172823229193174211057476687634840116574975021556327364943536065860875821466311332883593249353344777438346666609658433278346937983064247043025625217750893825541211720386648856559106093427515185501442968499792124680136927497130751203302460302988317480243083870785050370071324615782804565440475407120402300818337894440102337387597486119465515010459566096716516897886722000202326314346258400150379233329275753923728015893372477103163810981811828952057488407641216887776679865736380680160478318536954606376573099386784277433140056925931340429050839882982994923664550012909163045726857637056761889684818586450716203066746726113972339348834592187154527251757201063425508658825568736563208500570142235505221052944754682229545393947833315325063697610747747097220456802759072877709014756974093271225681916038057040139832029572971797542164321587473276880291544710917096146426716461706947918024814807630658417473326898546648449574110026235969799630420421057320894971794723148070183709857799047968842633475544794734293214681312685909499464615775900268432602574834146100640163515704462167824286483030606053204848919601207282533868867982428346446099084073973592739874727266297218943887507869030150705839415700540222512441601067093284425582012227651640495563648469526627840587997681009164341523144894352226542028119491718159304669482195066436241968446678156330725123411154848776675084683836903229556507541681323854544233863967107402131127758401373840418516752461068321517497959642280653789420493181408812608705805700638625097205338678010873834333736305994524506194524578208435252913253829112291886701153869531008451204472325571521077937924083973850150405226917268600907505057655951350224127609729364449900404074214971311286831084545594683116476866941939682675897187662396711463442619966842817268494129405291925352018276573296332564154680686821154681834005785352183446730050109065203953651763719577149606836311719800019565945887927465289546174439488461486178515808574451414569432843419643175432592451750165040477141990501277128545097862667042435371898126596164957307578055739103293372649004299448330584570875878140732210626092740445779461844786814248985099390399600742570771754380648252296923887877578036816610042826078116612305126437683376634050316674932575661082905507595886321670771482028674953729110637647761828121673038082244138420322998959783875043934360150533141966345385924743512418074078623609820663910843280632878520832522438643995678695448635907765642002780622418684910709338556887750076675462288739527454362444932095386622784519020806737974551158955998367662440340279687096481446628636395341764827577695432595659346384690140848396210910362369575949826653890691381448852438591708146067458831166682884413286436903270293743106285527035133900906884751477865878268797783518079771135156609521371966238374268936089816947308458444946526670644441443227058426044245050079641608521290372023843230277284386376513758573020991377077287986227159650394360344932620853581540156311347161778719693050099998351215851350375793248607814653672770501234146894148031982259803539827483212746289272496119456735333987723039717568764953450833733961180562216422017635134509355516830901822106176036268557919334884035480074883693428067587281113503720956022679342444408547530730799984933960029142710058296351348384879692655577908932640547752248190519578638414569924829068612761694672835247076337424010162560744006569060074774678764210544037609165249260855841913716389435284055817267734972810391351992316660035111476950084346574004739601734480244303638289339474436420202089121722985903948394148046638380025449826558552060192061710436246506027375377261921313678363717535798732138902816418411089488603758606414503117594530187048436121184554188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6596074390781051850847409728627390969315649961551903905283762599588917026304237428094305319563445398829344189136584030420659604501150671963811505443273595376574466333497337460288124602173436977054581378217271731638943098935397200928707531045226448219885674332312588019647937849609436385864737466067505735573415950364608704038442351802261339757158836683032366897599126028811484114634983383248785648561803166841155331239159679649444955548199217990009057978357780184162290576038919720780122765435001124177245391935534059702704799783183781312138749545273965246010629007969529842618678546695991389356925067785199150226402861445953614414993389428502978628955789264246641502612451407123899801552959520516027618668403467178318813225714027382603517908145093848819106259897862097068296081048457622296665637113296072021014248901991429392056964991355332046580695800560912920896318656531885531231140777551640238579901572578527577778026423323890978049057003350330181101949453885631364496265821580577679104190150872707459827257383359833654534124661981530213938800046273594371591304835347416489841866677461331540605429669099834680190591182606254381770090315809504790583704443353485137938658468889296794893301633996100713327613882503505109099849219904745344303160839843655585324037679390335968490287052976526728452491916629885488754226492021205515558480875631862015598820136468846150971123329421016590706975526598383194736177619510891242042087547965293188367486898042673091004251788321854986063208322061014021946825264191562020704826955538577293037127784055445678218270208725816832043748534082481229049070826387372712190187445383234923685224000025122255547362384654297208220199600577036931805472838231542336869035953916446638976284049721593021713382876675383651794388688146043041387859157358099189394874744209531500219640747502047489991808778342328701514443454915011676160934215794352441287138880912565606294134611336365674758780240346160982468703635064834179012939060766285866479302694319452571493241290428970400515836173381699446631895121823029900887145921309580394322652464768939677453461829274650949994683840137541053953637913725430799028453814289533044127001802345730274324713055941436067209485415943350091357964854913707684470236842431029767794205520311272085441400220609891406395633928620812226270996088639869541741017628084164552958217765055674787251330220463531626882705435658934023957487120468412870386819199053624391795144403127391028356728987440361262491087549600372280589266925947175921338204535698531071578703479663495645905976960259741079224664834058486297196883860828011238056807154463932408427617068957268354335578183574343286424559718858940188186659855305415798477644205323078762883780992268118055572520968076045648380667280028536583875125588626863571508019069079377062554347367629303028996265694792337373439776919675642179941904006262169310901128113715172388067875191756615838700028382591973235752896196959056786246229041491073784594508583762652541292235603522551674494318480861842279173338246966212769928916592544454369621657683734019286409613371200907439480347828793280149415601712461659474988325687344927409383706733200140210510114964703508706270457209933531301684103630701483058205920577224442476708495594324341278287670080394186891833004642710515031065832129164457395175504598731604083277428677990321862166112697079864102634407982802910143594031282742630806727091046203528050294802876336525408668665530783877640481349973600748129775257583550500212714407164003938070139258461406644400602083796435302619779607576517001295217566424721383697204881823606957643201114496557545193752605015411852364193485054522409599519157010949693696161197981673135603393320961204563896575213451853494246376719389625912229531383724485772559004291163072458748933709506719408124653373074868034102712902045426424515900975090320027592256242170063780736643549653089685108078271527574606062310771340307246850782752726006058152480810444421037260254770451160432611001493435027567299859922524541633809399558903399038797202048796546381249141985113218550891479972074829708198275179090250352974935939816552266874297988482037828747638531988587566864983723527774258988129777073170681094056217214289623420656664294220320140160521691239539955011148360916152231500161811406354532678020571820707192841672243762739144412547056888323328312193416609568806129876530224431501295473790584718760038187982577221163219462228570972096624244238500799227628421018862505292015257694325482400535322398623587338343677917777053446701993427910238792581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 201048840073838543802364331196265196544060135070107269662043340123383808713163598761488291724551927615218167191895060908173641598551336048521113637437914718283091174179547463161728020751757609114587599727444479410631793068401645075822574843918447596737866756500873311949493204482653921702568106140638517255620689911304582961465837163435066676594260521549988222903254353440866828125071347575460788785862647298407351058525126877725423871802785454845396425328182160389260566140132011238745280334127700523977533301484333026060869362267191209074759636614106950208482167635781789991847856196548079598998341751465037008163419553060177495343008428066207970835060002802560158972349852382464143778472549548175327071035453055220540261306987347875617323437523225947261164657205227363983338474629726147744838034413102347674142959476312341052317695342296504080479994867089323568916128839468609152711521982437565330735254661369053321546232910357479996029900557326903967311698637450154459675072322567671805095068238554743712825270876601155582770948846145172583732314779514826507907653030707583580221860902086205307028036253753015909042881874645113176593494073564846583766458355457164126849733789335266131607195660432228326842672507986233328750537802637717674056849126589211307708864771190220201510775867117477988177045138373511443285745372232411987748735655813935041244010259921190835968540305250902924714856730772863825056080442564285702566682106287341432217494545909802263810869398150712686862400893872628594075372788717967974478405392400055380356362602023366949237756458093676577680051890400013493092293668984447548817932821010553473480560855362920156929991740690147620165558608583513437125750401968631898426284762175339296390602243188506927447857281058423461233524163533614523142278444215598189953101161882154169166975380677844307253832405355075127278676359843388373164273206794841697997064490729702073440865487204762891931276005945898917410337233368063225209438080647029593635953327024343370262727848278930419218834199837731117421112788672554714513465711408234067850695643939998885487886054654298186949330780334753707626551671642463107096419908621750134390511360844762955850442304890843455175570063516635598488968988908362015419368804701798191016316758040442440017918299617832804746273049931921106170307787299010544031959995233849375754641961594786764589953062770815892380504855527389166689447083294555029206794811541575831890108472290570730775942197256457761568554658981209958228562013117606457193496890399575135604381972497462306161037403566554121248060720016307889895770016465459648445365856220657434125897401154039406739032762766268743792629660516404358236222590622597114862283071080394338808283327262130099455773949278041458015814259649500776733055459105215641362461520811083140241298207914785533338698291936232679571717397068037712761935454082123013574315242228407906741905803839588150831828380973090734597571580476238023468867019069025647759757725517788268102395020255153618113578009568585794334906369447222170322738217751336580744025586785964065470802678201538484606734532017329934380763682304741859578600192699217452190523032112230042780313158280984433152808564912515609096136916778024722418459159896714574123187813666986308611852516648723803315673095447926251836677969251899000220505173992619157830415269981757797147185473056841617626544522349470885491045838686198379797130271798801852929816238587787789583163804688753041323731541985701384663222531037767536787923283049129630744659093281667729352165668871023001675920825753585637420349310272733700173670659050763047504767367893493283922354859794760652018110946105067362010521304586718722589039710612898948610010148593969409344277501411916384058868394984616030693594132857576632249700391889279218483138897073043746250251358047745324665683484573834876531637844667564955792920764067990526442787224284417789982080345919758726292166562582831996771946939249894713434032674369604668987872280632558559191065250222501611270831216284318932981392885072977472188206055284694100279634791153511195071358401493114024674724827190651768800659551446990489505521690261156403469190077991892355459810135136884536379587046920351352553357880760168668950561091760026807964862883078930887535376142920609363800711070345754463625276339089028078771085364106858838529802790600386004132386124067851731189479900432767309373231891957740856227305446380803317127640905031301270527919766306694098752777881498264658866046639308243703184285813696451726354761847747010879583502526916329472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -9383984589480155881654368250330807642290731621933529627807049235655824101059360550788901951151880534056168382377578819711944958578744471846448634524405109823323082474365915616804650104175930725141653261729657659680698609522754134660250390610945311942326496155087595725802418815553467913188748268448170790855356800323267646747693243324458409596976265191058826783022777233585521375572504723028746130452837324623699443403647424011611202238777540529445000162466937738919876342808929676064160350696633943487587171415818896325757603260224467015138757471505863699534707012330557902522641004283772440675218559639326072773452743954656987152323986236101948720241166714023929002417008856716572853706718088758914837985687290005606653738797183965243365996471721109468392968296323373558817657087487254061294036058601313144042982667293646578966665982168359959716580347347140348811019750267150568431176428051702913493002851610512469608474482974301568328643825446298632587045368624499901780527165127931388002240112753814765925489831526794423414211923143692065332313509677932101026820357866987802611546322590666205259409005626234268266575583117214871300766614034113658562448989030860162457423239895973907878733821547313341097218145632166541481224447318980203399548201299965543900283210061124898997746996710323156343933537104501034744489595126846619826370975598011589041959431475342933919821347309121503513576370077541185994748099440332332090978047780789211297349252595952215938827433084741826651738328099775719374508756003341397762461838609943675253766777450612614384087659383185950558409281650928202356540548841355080274057377629279526787989234854659287231670138551807434669145979934682562715418203337119123165104395690077636467975650292852431122371779302253472052830288008226750163754504327350176381091184602498031244665418902530328540430022159746755772432180549891294331694848932142117191369783655838822116576381007188913040567524077212546344140880742623281658667812432604755534947008223214591455159299583074190801961592602054003684747181735090052430455480251885275677247612465116681976701983680261558245333174767320509107181867191066486936042320659554697188589199068511979809647885897220795359939591760002659008475693935413647631022193553637492045807027299896524879092181104600720311152574783515580747977441946646965238913036616020759482746392384477020318924513647683913417580934558158235457346037264631773522474906849399475884251050579112447268673878385895439204185798186697241844900886098804821848722143874684621207558017187855079152790131570745088344529094209472163388832340533115957240005913942860003837436283944250181914296030459315688343083977026239179982492943825865193308755612277218280448998800914790696138787926909596274572434007381027487267534930939526540633646113235699555546465901058647299090682312984634535388034549767771414874177407532387897923586964267844825054122537153400490142279186960242900296870965725667696437111820983527388223127723531350532947581080965476935793063497902419809324717109786807418393102152708453385133506162185226969169369437449738287997426890441728068658417771229537853432428107145313331739460210041186595461329054491978538444655520000648292827950470129806108668969588433247362267841220741887691030029782360577293766283404324889796566419323639552863214084673641931484751464665228108091635783510858353253842702463235855844800912652224387597415718887617838198895019419559483831682287457577915886531885123826531009270318828633504097096814300850135356470422813370108405631563185256629053465748454078408754272560578333976320894558189073620398450529436744511916995060461317167452340883554627583264622334487792255931586996366836406512581036341603031275583428002747601360345804389876385500314300114557505130671264905824766476812822457396262112223095497735917216216326965533650538750666394453240787701683806172298874093895428820608279036739089755218045652503096160479648622234126006043066528193227962124558053436315470976163946077175544704530488852818875086038710567049664984757356295132701166118460016310976902618448823759110724936772923949275163465320690572928915344571258274767720567176668586848308082820150381915227418282502760347604141374608813874974985858973354207198553932522979370579811062226180058238092668199474149585807666911757118697247487809700629648170979366189680829053780936340359097802213929269916060127588817123640398868985064759698679323056124020818393527570723534166113923426318630289988105223982617178034215458845752027891036733403985769266857982386895847424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -118224962022820427644584901164450995255475871359483654386939587075618194021412389147725350765236043531977861996194657197277450177241066766009618084281107101966603736479663782873185469178370245813906800584448818962949204992819953985923629362983199715160584806418474034065406995499809425025557415235128797763794642959050933809563455736738714540633650788270751602948908900774217411420232849526774299768210194308362788624212874130243061948538320262522892299316647734649299603031943807244710317566844846434614701306138848208234866394995825579150929796249227802606908160122647533729218011325741669988003626127490937446779106047118941210683241515045560018561619824941541901011039908370350534528747844213769375038389257765383538533756816873630530721925051244955564274797984583321332200602172724557692142756337635205005001028847632230131087516657594900551226355702523748155432927201951934552328370626044523647744218441456740848296663420106427016950144542325618482283955843526026499131755307437217135344273672154097590587029757700538608737114494337053822262473788882103937289065190441051645412355296951516781136608798486576996364145977597582779241872228561654773829094264853118434576029142385215953544134876564842356419594664488630085605840370269021715099986712171967810293813927056671445912932394475470800261253487515321287217877317279761465668822411723983848323948690822221644072647919823024734523396309174666569267144516633239006908455513763237713175968625378880697137135293204575583938350436343849334815395135227909097823270377786287597729942370916753059839316375518546836142759075995210740079810829954677309576674989930691331845900101139022521057610907266250278860632888566880239554148927122082981907954032782126460756930305422417643196015479970220473240644702646986309281572245906555351351612154155858584834138896099343877191610390600514327649731484711810646331350567178641250316263935803929016814400060882115659009278414396585409270703886424340575977751719170733799513428222009016116278114900221960578364491418299448719619763311044991455114681734115927454606517860740955916649623251943081968369179165370970126427985743059941331772847865777411502169300305153436964084532345841396428033908545967951641225160869451558836484389992959695820739372781121996151239864197951129070069944305984392327605234055516780464891506334734776729814190072844281628485850766456488497232517479137403983350211054128380345654780254677292545896323222323927158882525795167056024569469009077083588751747724897242298734184370941878759073706879265918729387207078657656977030143048101823173605358630549213629578871250866153604017044297524581818847702371721958688925001042144762791939151045891361069248939125760553944495965244688069102347208919819612851973695555226804942179359460536464337457003772282390287353164656952571500351543329604844776946536033023187716992365656994393356114591255628462090553762618123498042072110513446774893193564249517703075556674722276439103876828383509883069203710988054250436910165162383325726353704078424545237165949733230925336763456457485702815701774852211863786677787993043160561268113106064352793544844108039913943851995838045153771900617961191682257311073392336629093945269929559835070087748099499475421232801563741343748198560211584484330979186122155099982898625365490119077658406925818013013005190308428982612586785916233043949087373168982775471964189589748901190522276971271626436094489259284591194679063729110122600992043706774188227042850033120649422755980855401976798345558481190712363986087569325439496212139885514071020274719537564488784203961832327283175298270123593413989355993315631389243143249794215289597588655716869185621423221865837238683753312079100954655575606657747466166468103187629042200240250796810114542368472890237550921223639434451730187231353623035433136498226720356932314028340837247975810163605750162363159837414229371261667043940075616152974908313535819695514864019823887185262398927436458846176589035549822291535685964519324973081947022100344820118129772709035457199803742759022720860627482248771269651456135199626549024990093710314172961438333921782252680777501423019480915449987174305960097927823514471228579713970146172908731630706169598987865117041075971682527062422835544016542746333682748198125124369992462990241038554901913857530246755025923117793184117981720944792907700640382062927200148365397876918390994018190634079689112861013025475671604855358561350441953845559142435975828173923295971143533797299187692426404823663659729417937428315433685226325278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 4195216842467498740196054871406621668761118005740212499276698223035661178228329942507461672581574889794721935623251630439129132676603523326813871077841876030451866899967375707559860666843583796569864794611709165599504405233666691702550790627825146560389852478853652442228965487051283324446212694380940916720649450514846270801418997314751091484422729498353297692986096511268353198510057703680732053653850746981353963971464197277519963988800585202265260882267564526229172211156976650358594453824929257792053907852725093126482999954915832374617583013950705660276077782644795612947934453750618257990896449297183241119993865598519656823636981056601004569521502491910596775464756046619312071274551498886800950225731352845177642035199758440438099410173513482788709502131904549036828290124554026692884442497733116697836675641914373618771185539321252307439738959022879883844168762021405355434141860914377849401273045300204230808790338875077458360992443792080206452413186322035071624568026909264358926083914623125782134359855631941469563906364351163717396062244575399252877567464935090520056857611320577600372813644435537858675566071630032720989625924312272672955036277660870157140256186896356541346584160362867848600169110247614013259904385321617832472950468725565588598282033501686870517068755806069947566588756468577015747629841327735425684210558295767312774530194354808834813759887261521050743803347433651654567025051695901271059629444815822950973622924456366544470352485162809531450390142923296761101134740319987134350346440185058540952193031768382286295216562800805401557980205648327908588099272344642679999864261202254166945140612040880165634930155259393957858406445986048761752346771060709713663442971134467406037342771724803168353235144621643177743588274610473141117381147897454978336664282284998496142009773659646430032127288615191391419252911353563673089154201587498139361845774070002101378480824350881560948178581725203803502774038085252753224873676978915387439170361063251100759225215763114048361994996197961755025779270961072352363513479083359834260790217901598298591982135920084407862553021243947049892786587040908601437797736791732928528632786032861087638354867354373408009351325690120173083765987902804125129836236931357077232656053474619251534965820587134103204418623049647516641065577488477693807280485382498746006243515740602682682521968628289016412595994985361907242474184516096261748468804945411029686259608262458843445382928107903134323845135073040164374171059557317023587018262296368072362295344922621257683118471546904315827032364645311684481493426230564045533063433329377603720428104378638312616202294912777091369054719661832436576438824921752091908927396230721570291663825292641269399556050007727698032542924074768214245428148513604004621366231349512148660010605346886246527993413782759371862127432285094222112712416477986389139578501278474815538450721204994626059101726244558326893006225130547958958851477242056219539655760062351582766700697073731569165844090274960220785150130602436870506747341015203479472485689266991458510114798975851021481040580443202709438835927162696194058044781923460181473940151064242150555887863053157333932894979089944180025653042738010695675981898247138844508480965731259727515230914341271447554411423103991845223771410923444420896800738755580605378958378859267762092388850018979404344750388300585403654291596088403672466903272427500809770177806720595561950733294459770803714466301135321610845179430488516349730377368064904018471233318890054084916948540225529665913623697036023259566019039285053746179681062062053762631198691351797259998480779615230604537573606625292794399150643042421209988008778189118924536016339484577209586934177626822049574584196659765941858779023212982640790090115709600032900164989582204671550245018339286672467716355196155665720682024720653147490398200869738229401378363553722744627925184909408269509911798498671017079383667100220808845151942624524781336084928528789384896110562178835501572435046902799160117912055505629504129236613772153325597654100284452295718575428733359406097144647310484334716449964370155366610940817977454797426431413336277448248600594929842385280837307732776122743641826327195114600790181687530740279388662304226152598067003562988909590230593480999057977567532367937390059136224553570935878012771899427840640331233689744962189303295130230027625114738715723000115441851421189026672687263775327664220203515395862150551300967829199075934238424902344563134989145272170706615618536607366486584983552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -13044449201927786962175018616654688787663273685673924702457813822716402633613335738741033443994465123916058580531485357827036937937302304698239215322650706793216497917353875978077093898635320612420956705442790923953641110218681391347990002488641436191235499082870886269827259014260120189339611082797738746982305904856480054691555258281371598941018175641183507577238132211619870853970292369028763957194768555964260413883441415289055800763775001485601441475746938694408497811882222775123645382369445470409895785365148591558614525954888006493887625665353275335951881519933463366305845322999917947146693854818125202374720924821525154744086587757517228716314548502639898640016848396449274571629778895436417200917215961302257792925383158291531345782276593015504399923305932446803096189243204609611663092043630133227780300685786289321118560203772308127862053653314200924846321857616197747443167142936162753797425656171100417951695052826573149901386247108532450726165148617241367591434495086092682839178137713591464688773217091442307640570149336339537072378555570434566233867400301632015751945983105651635117602460807642934793176962006890892116566993245145675273968335644366677985388258937119334475106963472856559723008205498563001740125061369385230108741028521758313671484526440205032357387994957907224068858920828956301683725411633110585466790455899680990539879802191904205617972562042116172938968166528343528479678928196368386475134385334918759862991976449879619931730877392050240945460785252323494593840115748187273430414012144707630146821374972101879881703341464412047609885997134627715832608564768775593450235788182995417477123516090550160679656984667537764196047451161893743754865574003706447268295329455734830490855869393542180734199360878119465877291329801015663042952525823711040907436688417731557765598747582441988458977427611118548215686021623127876536399731003459959110640051701439761052777245472669576757144544923122664029213101610262460284658567498246266597007446670890304168089290693881374961002748055525399784607406637779917114588763172537522163059098407220392601838469244044220944344473134570960754987480297499898144668743529409299535743326181898448595804123562751314068804274993714256471178755974628835314669124326992244418571269598250627297302998286328671455347409044507474402076855071297555855484642999950996115025162105607053521521476169316790269904825719297033676279623979689505614435690263558371890220198903635792855246594390976803991006729986834297612214476643049677266778826226228867937304954521297151712972281513075167235495420109384323731796686432861827757589780260350736920239408488728523121715146976683161596839154930741226215858541117927562086615457055210479233467386307779694524059905505944730734631602543165876517916421197674967834278317273535711847000415430633393044049576316726159916074384262486333197995471009172445019477201480231724396471836086522319112882273325515531581189555668736349705570304589237811629117470413809258565575295618887006427329157390208482292046079256165631019690033889159492956946916514141596339928684534479713154168736710826541903586459327494661631156055005541677522370635004642290963581025686905126515846362461749217088230062514020875598780510086902159250837518592359158696428278632814894990094188555564741762253088176954394576339273776532972316019868526477537413139698156188462113797317522320274235843385279667309798891374938417730675885033561819857658718407827169720471451071863623729274647965271026221769936605818107533262229245111964219824258546016878241085239127847881875154351900169744638611138916365205522224907831505840751463633697585863130054570133946810948927190441073773731914310715859206291618472793261011215063581675492432542517002169509706995584780076810365761000305040748968940936141998071518962275245305154633494785615723779241076512852124443318619781339047929557901332832334672585084168123276727380098987276615171336156005399677419265436979084442709544305863679512033565100864330285901817161106825538509097708097155801924038134272495220042409927904870586843935988611487181250224768666974209087242933261353779946793540514876159814946063533037061398373260384121275978015773076159949178996747127191493804206955027279606026666856250585689783946011458659012855886384270201215232872003362640992352222657236899036355817390295455709221451666327035745445491073052577064086402286086491444054625131817057978845034647683889686433781379783065475617985892650518247075004395949458706892280432308562548465335155524164763172441423872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2083809395919196086330655238521227481842538205799750029436806582202263672368630206597898918643722012844810081025266803286423354157474926646603517836833531310162737034118869273118519550631827601806061448590469058034219379822721588481434862085657042778634725970133079327355359215163038620154380241805979667582116216002488752498764112069835735139093350428874027161786747338198050914049584800142370503949449422089996161223593840929370741912050416790828924425841097398365441825424751471426427696702007081069344895049361684873651363641156671665407248944306597540200447245101033930631925516567076892441951439160331814711315065100586769233308831064220476292428857902512001391675417782255267521413919352266282702722598055773770203469386040651653482553828788619618757952114456065571182572977081790551334354859986821246309973847858897046369601215610845506783466759105208989165673463308988658297389982208856874991237054668720377624165688161483704108777586199036392931169579566970965067282361825031977258844296201323179359760499363657154457809570809799217759866289287771529537398850794486357473286940592377034955279002978931215405071691905627894806878409169757575842101056095837173300892494174777363515264481247040572721371069524357117914633662264825201601579767835602672325515846739693658897113610695201342951622077957038956036280626101987542743659265758907269707684646767370327991022773146380325282999031887956023431008594009493295554626932151973528824099073375380722372854010656779669226664606864781425118263878868659187042240536166176587372097794283269303286804457921685762195073341500554332682026595482679404170307684149492989569631452972088059079299771471583160678648793476605086582443510026363654766596745060423532789672467440436083221242798681370479799312169671597806607584501179239013853104431240905866962589087533973548307304189061009454895262798709546591835742390786723100482823625825727850860858652602686210846857009107196020636231191220917489973243408324710497291409718747149190892829472919725665853942527883353190152514871558607960205581549046747154098923075665923622419143873913145191715333677427604718533191487228886357565318849891977391573947510926272836209110663723819183174859989415553290036451497909856624956886332221280009574747255013978941776724573707134660263106551390727970777948166203698103370716993246406677616868217198778008847318424288137105639474483126099232264169607782080927292940966247619433870368005005921016604486266838191208287364383335011750244018888027536698419339553768304227562721479681963482633893821102175514992912933947113031038304606257226716097226484770549536082975505802671546329834351943418843123666710706235387073287088696919310571316570900492366304941864711427305023395664033566454200966513778107668478556149463171985541521613846300296604408756382739025568015198918945805215953918156998238210701101493173128772524962091517955923976615650910733370769755809159825593340781140804126617168514217183410944067443386808854047102166563731130225242254205858310272506205840047813191575403554173412863886413965377124935489139373126872299998169470174739874301223371665429292610957653385622939601581651514956901762189002250580459126705594521617659133071503603644872978451586193815870685591048866394844784803604363915670723664055056066369188299992064968864956450678562070557591919093962336196266996077879694684166701902213065643289777238842103120690018657195366759792188413399526840127201832303451603319642775528443429773873508901407021699834355122199491716648883655595624721458287902827309978873620467823997284187623039587448493013496635280825523200354236034978208122792353107326698698657623240920292115614773411806521129382689656852346284492525883450779599223492771453493355646152399589700080336068698159330307399232324688126799390060742739000230294591139331109427485544486512061098352595968905641510479234320356105360524835481598280796771163524364801560693919016059612305483218663932749813401965735136519203116104671862289413299008783830093498825195429592857820153798836253084930538680889511918035197575097968608185054072220723901564111698560822575161339043983310810813589534755563250412065973519447379766204021468538531208712802325854602598571914396557813059342461582542424194779586927275770587942912144433320305445401021257579598635299083417549638420700135451559110773268151835381470418029910744174135609204056933166755785771239441094644824977566476680423835958959625484570888701024153938834111904041990957865223131065663809212226302195092654242504911093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1681792399716733934780956777298815115671212148594067620724536875130252391251430175958602855168543435502971667683887669806010645231460761210645890034493683145066479289256312983557681960995297110429925297135592873828758676477495718175073445624371452963283486362032695715169734105479734618749307060798068662200758617392205683066948609586576276177639188293437670031310078542481354907644053602017300804854772555085903296483970670349090609818649735838332855527946033639028490020067551235368440688001546702705834238422129302028352601632313786897367585781105095260631000312824374349183210622743653302708885788432965759955520687426763873955697451175477406453301814251215738537298019432115375431754080714244564987760560614773624371339475552652182758008896153537150365179023714105601923454536583459103360626385904019671899536809637301033862919036275195163094236749311790199107006186097561682223048669895049486970756856498155289230708163861018057602299495375119449625646305629132122419502055229556595554164211621879002953737365584590616745311179982922825925968332254561133417613142285871905627163956347669869409101259761282454306248771380656241415609263334293372266779801164829504149601705984139477885409822263996379840965467000653384165544159993638069235931864743483056235533192580982289991255984708656082602964232449339409624888178834648759999968852073558588802418014182673791087245527491343202966784475918983460904386183043729576977619032907036243706752865653975576941031784549868469867544798967092447175639432566847517881781100899227010593882270327626932000395008062183141775094692954674460339083984945640684691821345020736816361519044195709602292500619794966863096183417708708967635228308601767117963352507901606115071469656331279585040803485744210481778030488067757267215115753757055368809294179114627095490634998865701905149950167495776734054996211717424506595724248308318785045838279606219971359303788248481410138567918063913547054896101645370440512443030622456739612685771203626025773778938428751165898483299836742926278410554469193913892423559510690588187587465776282207971891201081038257592934922119560864850262203319957629456186390055608378393765264046618631664472442003005713429356687889442775271348736981391146322645627888242108507694305829745369419612807212427367017334889701260831315307907441140084920666036346372337213694714813631253222211958276169333146108922098497027627219956232954043469348539007497495638635786068329200622883765841090856330690880513111915463287678247424271794417959279720681263547702872127274088937409639902288730255312072352593870755859460252388490867886832272068637819703738737030829027759315049985916776017094243664685233101703756714626840725516875448188854882574064713520353699184557331042758176886495748172810721469468159371534475006248045688244304502842420307188268379600517459254842716864651906103035630543074430048960673491023834429148851422691236123746512617840351531307216430876990524504779427082239319083701730293128634175215085833549506178571139816958560689869571076604161831178275723066620576244772450659742362886446453882419657674101535805205286430254279063510363902014690446126863958723343714530240567514456606640382313563828664918251438205080476556716372210067500396712028763422363142663018094414795343287699597119733247654534332433395547130473882041265855806587484295729631967799147080363483208441638888802946426048998694699087109799736349821315312378571150408739345950585563067575845932490249945498307900308876205119753815758645704428126335556025877413160238609156992087610745955943313550879702891249018560328670072992622476961822202095199337887907839677435481289832692000611057771619621973015456104326787467732935441641130745327004349072433099216582571886973536426559649140492663797134753056596547820973727063253523729188390739173374015645807445826420522070470311202288177538036780747903999495279393722398001598675733175899029659459184525121353308571782007999454581443973510708383545009227112511465841088595978428503572606167199895265614319627571242179479779932095921112787440944673030398141953744060919957696046766581632599146794796704634698578518374179734215262957380278120057337910427896382629468722133574514119520634926259611614541160397670610109874233584543785603880419949069530127233251833493846142865536667658512431325640792562976818824603292521393886767690100574789472526165585017117541003481996293194987202851588164523944645552341960084195769938945947627636099641855812376811184090250778486499503141361833352972511827984384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 651391296497585759424141387520787712739518008441049363581722130948884490781137461537003576363087548657221132804547440082907854279252176568177313131144739475686048432770077904105554653591964261670827786874982258548122048811087129316043659679688350790238897468545545116620025140931261266295602725448313850725849968274943984418444000582767129790166673031610356797971591170395155414701473735593556235831520505772362429141886589994445712048566318137039358105963443174638091592155656725061174050609966298274545892880334475815316602854099736066874658050042046193834850947754414765450982029114155782891916408217343303314774308577794467951445340249018907585141012755215422224368213728782439624667039049713211258960397263604365979102964259793173586718900106318790890069608265210216885891540895979353425526254720528179741633608120794582641491518668186041674211150343285270487055663840940425077682754466245624084096730130529573420900838083751486686635069252657779261520838946674133385562959561673401081552315620369673163776901359762043625664603238979898381149357083131159246676254102444081156847818963691663476506132285465083787696909153860130224200290942501274959194154982099845164637761885484442209919436459380715836575483587142114900526029177769007403084661328939952123111599826012303635300258522287692846637325551784509558933302048673392111268068466523363352690767369634732183789277326576452716533395735068402042698985857119547529376124257229903996274348235641002102343306982764263605251441607385578643116659097739750811146389578777193955914176832158250077106536794913257603438211328247176463569931116477647780908211398977026305485300690894226961738043157384089592526196786018970073783039505446788091900305134989491736878833426714581678077422323299292215532769278195315465741750447388776252166044520499622046897666255753878378451412595638720080936647869380047670617829941813248324355004184868201401156651002350898454310895932584138214750170519030557927517021696198369188093945220379253552703578498845176985515321382904760915668434853561586822833208459147117358683218067088065471690139520568415552520541464304058181960300503403355408624426862292259210133252430728830257880159596258779627925919285636413507639265392244762033176370593296632839913130813710977757418561095459083782769622319153723658097276227960698591713687608492970569867743719219044047978837608184365928534113103913916162083670326512925849858157598020589319442969227252293435354776010253287723876191233318999299725691501921941220430124350775932332328213428598842051363413660050847561980317583875907566160041185185118476754312620945449529216612772286624114611478744521974560668049799556087842005468062909644876607579340678028624764694307264053823309161429568726065046529175369293399397557848856283762052781924823595329908055873753135267310846417665512851342047604543859404230592044349322405714317532783198844142626774313909069311136351312566399965616737135827296818784976844146341873587629978674163987890937522646127369374873482268581881355396457012609301823780755703678201516517177745569592057497142858097563048565519049004425182794089665972324360261619144111072309731514136834506058545652188998928580814193330751923007509828584259738559253213700979266352915074896821540963839598378964940683009567926830158351323546586576855709867835593774918370981910169848459580308697679607954586363303165313090218495887070392004478488023463122331270879368686831538906699817472365758036337821402728564244672803338364110373606701342851784530791843524849545924554207753140598341948108800732182728177288573292894839866847547308214092364202484238770346193126176059597900578011092907321707481609576092445616336721619643988389883763774750805922854484184222806350839417685942130323601006560508124007026580312554956788568565126156618287202346627849117322998185014397871060932857974224261317508052131145308346073561912008333425742613155908659505449660599834193707990613210709242270559925668042775800242978767165329504857950875829820608428838947076996828392458547607999210578134056642312359199668308631311414553413034307124221463542684429651666980694437531566341709412157030788332490783063425784477064054002238889811682554421783441575260675523463050286449781535465804685679709854994437502005397886048773058500079329421010402887106287488827475079475074854999909321573850825935625413057599196748185624673226368068191191092155233448353856512112020204232857960786289668143500489373415353209446612008530628110219277092408194318224793418775700439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -662040046430275930439422680002923247094976204797247329524233493839129139483396714609547687018278311329371657865249214349899926667763362871912638572532006894129236864114322535931041071362962158342192445974321958476749167028442525280001085529618645366332825060832320639225162542224679383692575782912158724749270580682439570207943471797859435648020421164055318297831311482651695550130798388719055627036786912852858436949216979141892284174438401419307433159301066924766095411030262586667239858474955205258813525975195052850194362584727453944742119577328778993098514932565577815982847794693303140616867951055889851252972488881218485810546568976576941602977798034432426889333677869938199466818514503779572882756621898341223734017086437577593208015677931343275376093505198641097656746329527700488925593626929532285012596659338450952257805383172272796912640174505417298455656422322340095691684411099587179377291683079590385500854195021218666871527692953420575376536159474246082552721735739756301863596963395611617607314225514742615020471703089783665416554514935906608238456865883344060460432261336610817590687335929274872798211170533941568770586766254800441759490141887092576506605627272286530629275397530907952951049422047806711440640656964568224065583643864852378979994359767014348597934696665751992856969971044607408477745082106795970615213669359752881452241798250757815907874445486157964708982148942818000918901491999965791923803276772562750909103640786372144901697040562424222485123927401859005772592635005456312388673454861707048588983543478229403525254630541030024504328764659200725519510274971607480480351964176885798165155251463399664610792234807588864388272951244066765741995109825393777437085705330407435866350390382096158985187612501602917813071763258180134526896280625536276582739136736595267110976300413637359110411615107382560170583885657003104604562611355314863846092974305820908197652891104943238704417271396122690692399793708713504915287914934423785451642725982943390668879902306606408393514585514836455675616917702046439674634178774066070980200494810429629831740748056436732142635551630630338157027067965315970276710057616884086301273256020748529703868591496078918575010517125178454329153491936629060722204954673316742044833840988413772703874912954770382268993051029388936553100449827676317426527688549021601381838308557833041593030600954132848301742129355469543923815397087588479331767801338937009741062906228206792155339312057139787710105645534749679523757718306145592239716925286020558839888403531161447884990622412263685691106327148199232715142664924155121362276504832768896263350222991427529317117978604045777316105675023867981162943085164025408276552224701137323439237704921167275187900696602294072098307570830904967063990824829971486083726339281063143948104342591226881681913033559690610640791336181725953069064754606010985365212159186077782120402717616250535810514765343170229568349486458088441457138902134883993070681407031730474037372847250387957419071287077161085490858001007921396657369241228397365910493312043111483296072372287349050156954848501619736280810109072576859338786835508472353606703547977326693284950825404756906098196284141012856988386759297284771421149117695029115464090090964772916078752098584165807645124066498180208097898210359973325946612618575204088853348677697924393009507191209617790071875370242870601812782520379537921702099499488445910698900842504375772027680572228054803983163010122694328043394593245647357715733343827602921998613575224889108719498739677008789096704049204651585065065403781567269509857142500983840012633099045537546918714251591934000305158294489519108862829933444394113926720326335525107730890593426837918884943066286134399383278626229108733810821633217864559702568844134498657869049036682968681631107353336614251149715573669904378516534498384974684475657652052685358461083552550335349674510499932828844016429471107957455022463573684468639379306330705231227649835416136648513491211442029058309687998766451069380047685845223424919285444822732404003095778198246409168319670223234746473701981552471805758498082850959130807431533785987234081724176192853639955783658049237538227588286224860166041652521148459799020843540225251501703723425039131222453159014910863953049530539961229697921443864548867819052204575121914799743155933838561038760680042169866776601942611851041484627162363990892589229446756915842371570747863929218582730239166693722893966005963390864388256198722364235996355071071210311758909538304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -251129841018784037566230420084861196322084894843132900430673295181342359311404532356845796668563043982841777520660980147773856188753586725059817731681959145312716702827599338459036213298832233571186211445437736300573486842936168437678852326743525062942242206730947590678753460018092294958372082305467873280655401522604420527602411767972227816381601787147922986122311083178787359012186263271011829027203886747848157393700146481131000801271108411713716821428384377221965271592535895121381190872848750628603057626555249623981616638984941162671777852716627767170551200982104298573353213045524025606655021529280107629367558331111039233880990576984064814710351209237815461784923915371755561544995416991052135489224486471579356129959275107239431255918729126622454233790992985715688569119671897650372237912016822121221285080257455745104604803825127632875227517382286280274521209583727209895749178784348898095615207657343913438904972924420083360477014632694645585059287965747454185900567268969645276259765293215531197874564172070076919387482435411958031687267616582079758936245137338500771364666557157784665703691319747189431639824795373907490175247927758734269872295565373359423918528994473989501411884399377221261929508148358564212671370715889134450813921945420057512102345893226561182215219881872430505022765660213208755576914538621185658539067018507264922858964922167247278939636046698967439537194880025890715891894849295311625903329254254057411846452980466788916836926831182837070260782824321234412204162505305882168482953980773309260199329417641622678584054965270892393740858654253328122288980838177536138261982054727801573764972189073792398926838951296034350583702338776767717291333296935682426968905297109259257959201408294101249482969638932630255962831334037561962092156246073259835260661857379458431153281153668277710878412113271624741204358427216432143268352323249221058731033636275782106516931301885449091109599873697302604227582442433954952380233372853070252985063740683103376695034082231323531333471989587012781470492004108075941225407753745441607381448724945582821930595606072074031446563709171633113278857850483098266287113321052712856309160794810402844847339491576498944087636368322215263319863510475319001936797073475117196281316944894893261067874419929284357480005352712778131442396243577431881185159641220105411714722588039008341438872346648627508726407848301928153332588175333520605974335685252604003376430940562518233172513412683311200204623631353624555356272778985184292759708092874470957845980549465675525311783347054869234030791419911818448997116320197148931691074615404386808509440460193369785115548808291012039677983798348570373291608946473172207931657942155017637841960614691953051648570404200534192173003659381168180171601652915517718629546507290407404173845314238363288240297344199921180717189151509645521386835328156104697037595381404927093684688549396227102880775275360017807404287889804498653426992741517653396281630476497092515886432596267701032979537667954658071272024066067824116324377287233169786135208798979315406492949791458854040289061253423443527277900338859412749913020607272740817939528219051135127418169805748984387619494283982447721976209909476791355112598710011502143732693999272126473601405035461075263624931112485578202289018061481966580088783241903486221672580932874995446768801032680600531792918893960178660503424143379782412954852443129697319526343195142843391337379606854157194682422269727678218056441026697335905377769904133107022501734726441606936232237539949336201803135341185744069375836426418366146601124985782602712899251924929359842281954296511207974601431067882158005546193613890904450235201374629789633101829289752310900854647495643850503609165470944125395471410170219670338090259081561292972340703578372975212676986422015622511066755425847562978854246548124484649208420885163518747985086371005911362446789479056778951450817877677847100531259120087900612283055953809300747828632159138252295051185450077021602338671975549998723954729503669181631735572953067931481638116177780077641911866359972463347554387041522590608768889564883313265876197713246062465927642665581904465598210446187073253351358241892926105493465564747291571813313214490714735798666024356272888235766404187467215715139726821389938408704932832295031412762185017857246784374228290261428835690268096856914409843200016037941130143688119039370433954661089743494635412937229676548645064672945869413695629693845932553360395800481237939256652054019558080512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3093753827117464145668092491979633168117554247951187517354225412488409568443285886025385974519473007425256680512392637508545160416056073510337244687019359441801653258386847284578964428167006729111876911629629449822040113936966864605150530231295289005661482886195382255098573785836914158176420021986804686924199305292030756653117490609755393905229968739390332505265854998054270224389572144437744144530967201255528697617465652562304726783214612770920022768286106890897291463326443243297700606777030482902688668667466135851383662248411681328359636470919319737812783665305654078471080966824014428675253505399760937004573175358136472613726263208139441219260316645161545987031411937864701178168009415668985746072859059864598440436061336589218919132511672836268554132051348888252835869237886801770773324450546160764225984835076163548322430485759351080759931518641496699481980499853961831332474979321488059789433219096647609799423606406220130316241353165994097148230014371430852181557707964476239685418608110056351596429180505347012759898375730956973206493520305712622827411180552919215329455893558519224662924207475599254083070233243832809315286666809806818008153423880445729635463209745075409870928183575072406529077974572248141147506914239308830622859395492881483169599925170225194742914550220003149605533459492127604920551132263223029323572934845046266163489121350271575089147810762379378719629448334786262232925710906179754646723532888960989337602042868110929307772313666394072390531442857879752536347055594982711660170414586806578440899112140586360460560371826535852878343858770194991037807782499663201724166434399046734941696707811532247974158125204052229708097193992748852841338673847165678375162856985202758572993458248376094911430698658475833702142361688076634036763030824244396088825938712679363111946900307734808524430108200985655403593308241876857143932099864627891244859039331689410679297395880480304094974477885366895084096607507793771374487509752464947291588862322654235533548191990280513084438062147701577396080211992235742915443668669549964797612544215612837952660521711345539718109475167674149337445557370197545984453521388780653231151870435295277283388167622692734414272893475003080149812940635471964325917828729746618042598661533352125028595346827659285866729372325186776270851098994799066205408689275023068145144119493490359286011318624781541531025004065182937903853458064409393998759218648742531154091864290287281380529056811395391666049197213784109313497758613218413767559254776230487604262558410557947434539958726718796366628406874838667247829339484920815903420701867918965622602260871008506416920058005507052773886205613011045900756013760395957113064081872864312485617254345952257401735421176214411559444425993866288499011536586773064693205658553216934560806777673623305827682551061262281090058526890023415783288749397249001697712731214462071043445602960666934329863947563705648078374945710475058393265949404925036047885844712565870247007398397759331068759656439720987313425010547076070656184698031655010223180669151833226884801414824104155934921769509807853483562518629173369304682045858535209670028645947356060665970764042997967372281462897721022909577110599860478436672828285084147841027285209963256078266441412525770883535909464007251631242701898582004781610440092880002552622941994216639620572720299531797584084569792337906936727793719307119397678906490935389205084936094368068408304551348344220878295204897997548935924729307759570660795213691767009846220582308104226519326979072002138227118408139428087657717645496623216959651984025485744596344034941772364793875653750845689875833628415190027490611784021749743339865537848114050146544005045352958361577499041559871396183572907329394504674762633449545297800034777424341204900264721497593584057303837935839424548704822957857387182772889003385843028376110215948493802125879995218408194298391925783970245536539281749649771619015024785451587286610634790413058380734647117817731331466847700118628246124455121565527270587123495506239670793299983787311452453474223889114583521389688849680400338275785621389667599747250306121485859845272347286857259635489138453156998763537053869765804826035240584070625834652769729295596936671943210367068299952324932513337930285079535696477256161446018856668632140832813194561596135779703356912747821953714264557297830033845841350352653306098445553989222500136998304101639404068746565662848706632247018296495988496792750647378169741847436507190946752730468502732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 59906466166220751433093674707492390756009138010630355431178980983639315538586048781459562132354679515573482130934730596096899462055868590772301160280312235517954369015183911371418805501176874432751483798005556806365533093713618846992942613004152410740138615732530537349632084121273429084881046451903057341846632977325796978952566607418718016576342316547131016942635709173094773439397070607366773260106046239882621583068785932318658434342729430456543090774147168621516973457671013511357221388566508737669799230847954727135663558088564638861545935717010867692712751863635200604063177685883070437585578253040281547086781847773035519417482450953332785597730797167441461307176145797805155641728313142198585645323216510834727441341197696225032756629199740101004961688534498133279252395928871126392928445204524240680889981671479047036205465568316624300312169143617526108171587114416061538286216574829268000309779500003002908663550695936069614088622340694793573811071908497643813538796095789394852834123409351636435622844440636901530974988720728096819404689846692597480662770526059680041674240627051334381714417923602322391099725629603498493745443792087017079020554445486351410738696064188412402225563703121404315243506533622031573746028997290209754011614071984482530895177526215435513761821666633858176417823853431088680002896940882723467155457876636915510573979036450651295055695431937532932077654506037989742474982869960419832218734755049785995971445519366858592664390435090324499590251672132291185445123456639337567417655078163174947684404250772065760381725575065931529224995021812293943285007950904639884022208598668028499127140250842758083691547503435457484320717183327403667823858443254863938682564526786558997885441675849303981035219283422772228754887935736050557071302655286569407222067997351847444012041030930214390538062048806514346214501500869159530904565943057667100140876451714880112967505752431246472837506333845425223302309145385954271857474419122500637761297769369624642406629350084564443988583982600545771827569368509134561607028606915196971582186288012158054582565297653802061745537858128453570083064771141293597001796636403846280716155167316821494640572745413911609472114616543039382293928687447905440809902018105866149384344356930333414134433775714968788429634611804649339178165979931665534500834150357040153377849922357227709718564069432654215363653326297626204281619972284748243129854660907770509066763069564688463557144750892895593530317762705443060184599631625409010967173845510445728075605739203180548013188973852046788357689737531508645703935099947952262204099257057010785838153130849536103197094355700902630498215478632896573256091516044644122994645230288787679651941973717954737151583354826114701351695943333197156916524351828134401531745768965116468934878737849409738480749611431117165887127886142255901211653641200149559293726939552392895339516581978670379872156975734603940452858617155289924357275233837021229052182923265459244774488145695943493473868361729645368378624737333888192508671977222843676901508236893975319958129462082857140146590780020236939092213146289139930400752867009095814554879249008307234653654310416582383822457562002415049968796762138323012916706349774929271622869757742487705852395846899910267132018300822313296977967116549800179212896994059896817336735788772597200804567103827190085119458441147756553906276525418805441260603418358866465226910564931968226268107789962384061824862028718357606502635822756437358719983484507859861952026353320491618176677890619549304235920751860290292012175208531224557014491631852386927750720738376195394223642424743998858305069448883182695365273843639713326868432594945608451772969056976175404866942145370328444425162863114364023032021461680201174528775539548578780658914310785408422121333114440918398487286539841953734812229028166320081392685016073912235611929867812346713450152196104731440265083864372539849056987939179220718993292104633715612418497321518340979479252970879911933831092831774682930069401309631972276733179720115985874763275587729962417387257096014319132187115676784108445047484652678662629176126604277148194965909885540822791239677074701442255358682081946227228505517985992920140068434729326895716840764716690877967440558074432505876405173500212440456261965945274884560753269399553146661467036844002675105238668575418238700397877419187247384796341226373631818907994127607051733367506856260659518552787780211809368142605996766506126346344726413319699953523579944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -950340271220746942579643695417016946178437104783595008168090529000999704226995038624798147088565535025736950688383272996933830009358047105342796350265247520744541019026581133363265392330871516189912573068275630132043760785411041829043603857520082776702748178616777038524898390394445123742285922730343102775759299661065603468382093271429682099750147951758662036634803302833890729912725498502667867586857283769545816848236559740704263829434406138973208146666293100595127511823611649516556733805127991363104879911605558869356237513775674519486442984186422093810190583075854154185735765521676600075706168575649412040862546053318752309580858697186146408001636767329233141239629478985381040807124675121070184371089557283777802121798195073872421789150204036192944772342240427175562088931138636373199787721093889801143775592691958725283458843942338693675691552179519835630705612225079538540353425855914031125065180319204038658241067047470777571516524199142813038792789989029950805409914774079412039423421750552615252241466282181040399915127551661110816509192697068292487660851652657900704510008794632640669069862608383757050883206875148092039513423569401467897646214536963973687934358548191967456778601722240389604741110261418182074297233023037617435453701159799286952260690472384985486905734241119089903701449437831461731055116443043928671895659717676886459864821758839388079655239108068711178416119795974896808865062595276401764870198094536139325776080758504549078417327760206385539793360555186665968510019095359562225970224120369742347294245928023616768738130782249151829894341437741147795551262951761079655352480022213137631036468814656681866315639386204545241793785947834347754437877592895647815507453729904254444287243638598469479942900696262099172596572681339497765396953686442158277319788719681573855687305469493894524496789018803797071209625343432400301650652169600095397295289827175396175110354710436647353956450445077129769354041028241384855195811188758812389652265214363628042246034944972356846192753256277351215519871576540807644215494780727686044779910406933702986388775309815781450010685430335285047811967452136970210948075172455651212538594414230233722354427349492490657174192059864192230081575429410800034333397907693266528881681916232792800274627527678554427010033814450168876094868577154100136449369762483525713556591986506603743207992897395245210417261710575348286425304761575337940358100783988115442618864795180783980870349216756619231805588797146925878380096664071361247157950796074046342367362313510714086724143660489444288150697457451046765197744361275079385187038789067796057754907436187751121972897033353075699695326858894051002437224639952023205005217622061717395574198952963285354069741936061737625004324089448474420179496584542535615991227721440065511577208097356008234397424726069623793857151006678609857382219559604540028272475893044557281029298954184714453454978994578214371048324855534998111734799251389874710290827877216645674242881177911996845695724240768169785647989712115464857662773610091905959515123880902576317298634802468433415296853975538131327552785924569274141474325063001249864536473445721713050090867720851317422440390406768406700836468524077665553793008207062105979149484560064335462215971925971229662672706839010251172161291741029756543408699341191956964159434052569651008629195498412659031697857318109417243733174710682647210420789609561884146526517777850300809988371880798081191634870603559087546293586874334492201180157959058494643745727870514159915354080257983534376032323281887843374844511685572832994237262983907405238086133020702901085304628748738132806352220404270193046027882802947910935370043625676356235585229421963514121907946273921561306886009042802639562183363055047212455835734247622642255237942357591983782530880907198773175936678312722273448930565549783011602234272999650096199577347150549599204314525155646429141928918624496589129011124652316532405830825446002606467036098510871520113099267119624661531113237565388631396137839204623982229194766045628076833259375603735348221716730793154291530613920234320371164993770548940391590123169319102841673680106671374489568984549197649534061335258698144826802625178276687286421836393510811293224067463259435299682843814264797294675704185068426478051156238687632973908258811556284929926395125644017063847219872223661211152831793313838634547993146577335895834440966289399566907212506004193130954947290996364603578750289916528580776170619443355516256676478976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 3021518511411341829819794645035113578580542427056286978064061659645411037867603529049199580021142466763591375548377614573122407099547845134497320263230490064961523324664751595682054172925817248562583070099765511028051215434547357567525976333560915414551990011272037032948360866610851413552045972426084212457709604447513131729440897352132633075569391225755488523573710745326835733684053298045748875244794517854673796898751301992590976012987556361904480673897138365885281896072993636206541232308167742940074475385454919087703854396176896918322928177622857515693659535349508726743727119888022496126862501339871242396864889076810367573033025539784541475023815173748175905787370165831110787137558522681221277283467944531222065726325267225906732849563872757772582834732050720542751708546151333844803695153031607162459248617196924093794252096272538237995046251065354850979109541303352859509156454264788276165131658893191952756018293704289967587027228615854770965934548780973993837292160187311770714415758914554057916297537822504919525043087600110194206387370568733760872907375927692467901380723683643239741060272716525485984679723896380638256990338908563659008072838191444484128735951544310426196134839051063211096301540914073812216727296154292285732956056610054846417902680198222489561335377947261909806886662109496099632239447615214468307677027772257084044725488503695642237997299551790255484297382513105281855473637191654527637220501762232532473337314360105421613510237654621058088752302642088724158250120999260891933241471580739026554857552178015042617646506660765461158633350039078165480269459694982004673915505917668732731326008564794582321811446488367915319483077863022975752151433800413606431136656131064747462983606329461434983065569398545206694970895275246679044073475632824656192855355168059592426953993408358094859216054810796372665604913129862084494484173479888450617218990125513158007623301592245174384036116841845952481810194779188826158056273031880067762472025333249661501620203385847087790041212628016075318960379837827821054956220468800955250370108060446613942167517514768036152793483820223165526882582943451867519602649149390687102748164493273392363951434208142009608340960992561658663168709619253674478805215607699388779859561022930607782133845073086087754915008169286565339315990774838748355976180134277513733691957075901205650582892357748593814130703159785437060602633927937154115720028994347495387739734755462768801374125156152679815932532910843217088514202754128138039383231878192271752433964738269090244316463174366215690325092155012942158334527526549060658258351354106522083562031529928207701711463539718692468704771329061829594621126954938670121274587480368233340650140910498105218138740854640045586514548021535470222848084455489125455829773202477283187933396660604572789115116961464341496136215902000969626340126863831284648175615609294485702866169833167856921347459257444610579910985089892737345965551982113802251265390473789590195610611235255211165782592964105805101501752352691730957084760485187440052647544902295489438217702170823180486849151656816790435703373595703065696920532967641854485894207103816540746463110520931640871413359068168174026508255084568548943225815957813242547909611394770055993668107386820423799881599034872080465811489952626255446648007563253738114687802652783733186518175752652366182931913855965618694192798558039408348423101711470809671427552767093890263761877775418878914775005113623961498581468161524610104804863339035735208502993103956371679955810798876518243920152679284189351980824835824091982614249299924732471417035815334418754588891353579421908183254397644128349331556037483672521153543954598451072918870620286451816947335608400059370948461837901056943172302674733586547641534276382802868215409740366597201055539076435257378298859570840814303183786733042312567416527034253440654019206406279727068198424016235596810974401099306820095752303879810932130284438143523986445671061765821296516747703351301598950984235694439772641729390505770610569903356069597746021278070227296546092284899243053131794603585973496425097445841677539908206388435588949820331867396346464513441135370898509075439745250256491454206771782827490516500753212764917152483817537790139995004698608690908064012437475052703522044606243401023254381629086032812236861811430776703782707993089601847253854978441330293943246671756387829290800578072453080803096140031113882641470476799179426073474926522471778864334215726976215493797478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 43649394810312824646832186216112010013829874306897807786695259741238475619815885352891459348660833736180400959686201173225640700483287340365684133627663535869862489211769729284744103724897069871509706494649231667162943872375767407029370485360581344181429449518561851652207973244276063958267413188692599197332382223116612278146079446516570658650309071799142423760879917215400375513202864297500385873052346655282408585452348643859304057597517124035461150803934949145921336416607290815703560628760791036676425053577018914492553607546043413638419888654659232323456155894968699632785498391415034674980174758050588901785419539836711389110776954369149981010775529081689798201254443930631029921953932173529179430668057551089161722629956897425204318635052048379439081290421734857752940981564373689493584616103462626325232737277082538600255416227321096865416113959095360613896334205075556359661285834891931530010676620595936163498595119491128463445370069122610344426704803737867292812604663910155365937199361696569788271479001317458169520673157557005834365908251591146826942123520434066302081365719281268034255424039104290029982814117398864078425184253333991618910182724603835444917195121673005406454438079082927939917677195892303117417122359196289372426180303265264436009893427774685326070021224565154846377957824924214332339103085155057572704580420620306904924218372980434931467822655710592234112461447152963979701834657175068120167906877790649008141323667602351532905722613508820909290676939944890528990461651156712450299102813017751411787738749281132638037887674833745265640425478565712003318195130065313813985161372753662539976956743326027471127357020182085744027286163126968520211809571246719785042768437384069288326072073386349770067970447151652824777261262017084491167258257046701864985915491052999136556774890022743922647728846465621660556792952401121946433339440785925653433071952977352901299733095924762227435966468248687208820842329134153533964960285905802430232557573930768018380863037828851096310770280043141932630491937273227166986890375039751952445674992333507876639126046576986520559588446532290799561633101617328233457367726713269214452989721784753010676531176324606498167981160867368928743997965082562708149556778793589165598763943677362359258296181138751247731342105017119024384452321016926033274562108110325762169496514919357222455481129564333361653370217002289321562994456925079632064153379069891346250906014653080381741418117609124203641379733534379652242054669648504565028926681338904414277156965709168963477654597429151202292281772490334571132244188766417660899192964778563769772100101348561021606025851730792652326181292882274900945316713039520539056398745337310482583665575847196701216491485589300995613789035910447788769500055736511491335436133636432939135733494916961196986093281965336280359362665500782918193062029967032702868135163989549660903318400879588978718303604995973851802860789159377690458519550072613274613407386687275884479705596056076941590576176741604174952694282748555015094635901496526054063411614635832372916251389744947369397342479143807558613314746926429451302422880842547904724543316321844244269746073492440423315021612622955262129898664626443131923812971888444540574874933552719384162505102810954716603433772742861481839265326126264160190941638719769068739423925945090150051716281208139115496590872198162543570019248847517284419704933090361998268037461663317336087794865825716138586735524665893995124373056112897299782837207474151211713254534863012675548636196171282546307844449499522745084337389382717765749111895690080367691585632507279683998281088305540026436582421330231393060422414553071680195613924952375008133163610544556238020051941273738352833801327225644665039877811571597749885830675123247238725310945764893279938649700023904232504580256002942848741580620666695615263970320177052800674100371936401562595220742655037627134970553973826087340362281400559959214756106138670157141478807086332462420331187335438265875189466081279020640033285477129673337360433941818337649566904001969739108147887695645188644396046666589792810377017806953351265003754102774585543144541049506811157784033077844174659986457323536154921719798659244092163383523327172666769790785431898244032513957427197062627668766265173179052583515183400835355873859598763701383462733160818607459055058446000804254678458083247475089885832990762432733635456355801403534375133121935880150532508400333598583743673919783945202904284639201853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -340229388939289886870803183215557783380906740863443617640050741494587404452099323116999418418317064783420516714095681870357861828386706809541658072608939487789864181977926184716555581272915847060436584184437631282967297774782781060969019622050493665607692462306170169552606802922163835718433342129718129649955715661080295839314336467662404456258506979322546765594921934362296002288726615434093009459740257605897689334269481310291296559623959629688431794946045912507162357545752010990945901980745129742609413661381208520142734369854755983917718414070642926460455572045118949127923054604793236511726936169673588828442755241168723321628221874211062057244224433423986532126805618665368197799794806748372328987267059403001254212315174464993806055558293275245095641992098544967899794873514217876856092142209618303836965898057315082689895663723474853611801764637482188940002803441106116065149631361724987667685123847813696925088358617427029835350000769750430899056212987529560148073693654923831466339121898725068847911025284670515590024991372906695360987644628009282362647156086701573937928265758555365442525776168601527282178239541477611462124675398943550885019176786061498826332288206678004794555652347755320407247022672193036142034374113264173425640102624373828070930005828172517696644147994631140087049758838085020547073805437884000666310379162587129567534588476189495911018082624129519923436994933364775981920517701513550283683173709646366490896672935210651369309111167975158576944631998494437394091888071246521421076856355847037880061258463651389962363169966883540850104295867783300131472775230825163333864027256489037239104685215008185859799493162522300868087727019190832809161046030840798057697032950042385312498101318766914173628338100576186485282695641503346012514315327558032740752929815385881979549762764099080757661397852883530050896506879278149576269030248749549351289644753466638256856772451545949000214717737436264363564540890566506054337350384952498843968116444713921707038672839079304857996397026658316627628859495866205775030003348404624647203573813258754648598160938340710421435131983860975846482910165378239812878277637028992089870433843482483335266105638613327753459328921896534442395652703668749680248267915268920403599007240852296323303212447098411416819944943901077839909207695607493143320225973862942827700820892115246644904075002135246229977282827239481341696921975177983049461421048912933314122083007216635360134266467547413776650574098986678558966406095565201668298688013623517180084565957278708107491734757971986904047053833501601795235202856006287639926075459448821945259192649890263654561691446006398873070465483614774462786855057701666894133982797196121286126519168186596199582940134405571204884773034476863926797548446044603763251027736236018887211846014984206372430882206863716464436848762607271813007276936963793569720514563630265675400545782324834119393663533897892751201713172295154793128167768281256514059112509976331300679050200786297204918759131892595759967398813562623255697043699770176994129513931547056388766503653564764793959295420552932702990197624908271416702668078445383562171428025233905578147805163523987104299866725982431235823277141051794338207198704328512922087836027039405618904295450633040915089378585116094647752997034860462907060794204069281345652778692101458334351861455272259601836655506614365268381039292466785332541588076703924779836152963308658701527966247398450182762375256895067274914902842625668724633795451689542997731757249616278802281663357145370145686188386452039326283378867525079170890129727979761098241879826053075063274527288281499722055085451074940838387700974138715252083744838570297604627269540746677259592926833233500152979949450724793304189098303142790696666277019464764386340933602279259771970154599761290470520519515506558909671949538947513300067788782241174071309713873592995828129688801677907506301258248463827644348390224144350483427330870237284585009609342577245916199046249335337034742819594278667959149055603325020026629030897490372957965390099026306948562925904784123630075769497345034267674525603737435925723038575732934935871719520731631565556959462807367210886230442860547935807436766733692670337088516478045844306185177964511169035663412684522541003807402806158406968629904103133032263377538178359934917454853951275729547801906768804033152209260882579804771959204211509527611435192261512430355441890719175286183237541628898004213496239249824029453982120280064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -7019049213057180001967521606195416727590738551915590907861693562243032864002362898586670639029165536452768351975796976752341057766035966274158150859083034800150454074329682965590661347225686296042091108321466570461964360043824175436615450681818830734492677942259524490496020008197699657205584034981634870739185185309499959611003138321550958980676656074079012977909256502996612583881207437305424094936881299353716894581372372081660180405336569058122809662096395291023063808216548517100067659873677982521854347225265460001927404326076084901332428982676413363202853831257671753029001593472936539222427166727700899994960533952443359589063712651117743581629407865268877708167638538251459535010494668752634931473576719038273874888028729349924705382134666784893054527608951074097564157041775739069386843752458880604351623614241474986470806207672065511781859865015139235539545213339029498540586268771424051015354988073945426319331011809869863401813163152530914587850474934795569892236281693544545588796781852294587103459974112580232322831363527175407594201502123485931687558999232473132159557367551215078717512539835353413519116680914407099931600945637729793390574986065893928025259457963272250281266606159313266738216821546166251168687455193885930151409145961777556146275132068274995574786818773137478550713466459952475796751978988421384428428168172707638389752177177723910115014533551357135729343982061381727534885692742977596968653339326597775075053217257175266354384481286593004297596078685373727728936891087203207558887971588393613879257210420803420900515422975307221762145321271593505217516206343143593417122305250839825756071991407483394884133858026451061642299485528306138938409212626307784697986786793329795029380722670858699556644423032439199859206104378756807057261709002094815603511889357888415700432000901772874333386828987144002336469466807823542711564460771618189155426243339888206009274597800992654719105394992783836676366366376294314622075958156774254577746570110508053578996137010006026968370267823597752908270939274005874673936907638886010590727354391532639098754248518020840685633273292599810717529078004877997448091401983764884655264211835583374092784780911516575364805172853628975533212576743948246714400477418992530200025553866748256449342881532615577071296940317777750384039000946129917551526144397119637851805793736855688495580437494643817709879672268938418376825844387583105124057266275078572622666821156508510791050748917729122133629708314570985505171562730920069490475286724884575049108337903854385831240382572696291751634223135015689709508025189605107756534422302682389444631106019250794457819581968919800766309528008999064550170496270036455315268455995310458544033411845736859375733650159049908233915859363477507686073517918454922672866319327365189424540001930692642319723370233420452100586961027021891547057336326502350023097162097807483506921136677397855623810103477469677738214739187172936320402348671636508902404119684955905933279068442593579572935025414595383161081540304420940799753311991322486397472550004627783744769325806126425344002303983379968487119479586644825866035542932215428351781815404695381396218957704979382434932697425539974169527177432606278965898558741123781997904999501375286115330478151641088007093487872264848507582577911436399814008741090349580234881169791757475877289760915030831334879485011738101067149688395133738104498720620841469602454392692610132873900940836051996477286479898405097379450886407809849191033877577795303793017039541847539421090371592242846521226781225249376121545455628140202217341803809906310671687327379451780260158031202736812741508036937056563686400887507664010726068879036157954906616528674991513979210094903458583409856223773516769283571694390988792801049611580991773654303498271560917231060567869107311683499118713044557678407485949767863130566640528771757242286559995050445122559879940781685891470278599612934644096848317467956056932483890797241131684395021073050812164009393123465335239343234161897576741287260659108470892356418038867792238882753552635573196811625849285581032495124857277522702647045392131466861573064167586443418221944925209435930455970468234952330033805385368509979229322321216568965539251459065675093543566851431259858778547774809984397993982726130487132655941075132000611487787799492877108802118594190840370196448077400573112914916771273273508259322966065108318910293073244300279424013311182802121715793521147954663050056863298637456526540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 44361284667184147439771709038731919681967729193827093341128031678979404325325268245924629019242978987124851129516825858990068018905805855803136381504488166708724041705632322994348708363609542858037065441885466928467747129076404186920044117008608593447022257983592933674744826445112973424813003254055500627873774957500930701039440467145797884675045328144677652912645016556528922647618917909650698259179482961671464485029670251934748676567845006184158678194287138137696763996042656876707232039413484118800281275152407302492259925175031963411142996496594682262653921884605341119447477144145543697587144866655012509829927340041597560301271732269271701240178974913441829837019589279545693075260163479720815877800582995825891220145937732710766959072336988492711724749405194087480030621537995425919302752215299803611675417468911558970318256061365457391082208791658126472463211803887447623809771989854669440377215206360861789333259024105525310180991947499203206823444719258499664563174960480683192706121580606601496069487728094088922345185645169912015360080892010193023086830125642027535662932670358870517120751768057960660378928096505689166067898510971045798795219504301711270703952160326673280387414937030774537195643043602625963876634027138107478440349573118077267040187780777867455034883830105961132268879218322644109185466998806684120205825063737016767682568397787208967986429084086558211014071137776019000057619565747560987602502877197484674788096103251698618215783437454804870262124433036417758111990802340768559390912656771532599585705926912541614573520562133108327489839697876746046218143069687815237270301246632803864180931968579879910388314484270633783229397653747280499090537502642011117436503352715557302638558678728132025840500817986225458318762702948907230890879352102168823238927363273291163450843288238877671126039925232587269835365219713516557410922224723231037951714110699666676362769502574887096681727392451509314202831513097442397678677590173451444935613253683214419663656963658550408483372228196705330053346005253735628544786521153960289644436344200803169319710474307464005733312056441657790832819085488872676144653288197140129411544167523791186703812650807745427499597696425977548120181184469719803591237010710989232779317926621487259617116850348627033443556527583935789782804783573109928619922841329834267518750626760998908671133194268562320948017249476654479450743538793772879485297718919482219290692202567909411880283204940916249337339142404718198968143285376715274854086497726912745792626304290040496198941994668590962192399136466410731986179923324184450064343427652482441176778511785000731042793690763264095868853483971845840619180338594450669230807902453005861556513606056110592650165514370308591614288756279424471415828707901957242476551590459000902529024525149068398109888177201586627382001924216957885126410116669198801222984857123908303846124976110902101855328287232722924715735528452375380114023842302673167005062681643116545279368597493209849340694647376713640850869647738173667720460509564187544696035165815982082298023038958343982944215406357746322595188775778062889188649589392312482141817129769745984558000030641537489852770847560147729233258302254414227096453352621768299959800567814875631459580048919992213485999024446984484353915949307976848031564835581295014421331667662173412793002443185680845773113180354090749905800080320533397819917001319900554978991254330167203774091193503449492490230935893418542652254650117107845697060687917417267747795621321036091236357604825102364336843634609486170582749931092598974767707403983093992085934334701703563839570710223108684564592510932101572067067182397538068662762386513313522763127764616019174420895501351765375775827316427810066647767176872204767588612803813809360606581434517347709139746984416558172640587743078255200665007623361748435498714719181502888472325599240294295533271655606882949843109665885968902584223618606748909381757451954655283552768734514030473946602548560198378393463013256440741178510007533992307775997361495498338665586037912161271862039801366249399353079206753155244680528652593938930709703166468900888263335769295657614875264578417695314841794580021053674405097592357022416762278067566000709926986195998144895608027513959725620759612404402519191736429585400242044278711541863337560404642405623238671032337831199826841197049847762174857187373477292607770928886125256786217418173025759287271842047010747186045653488496073354340634460160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2554822551371083249171806050186796968791018844438638772822841473924868958004036118643239158160943512638775314293602961190788864308902044995028314557300796359758630987361758326575455770833359549733932464125956390967263322920411190233406314181184812713541498060402323342727107877081025250633801949549156927714853933682767136172449083311701017964212953652769876674311318399238097343992178386903378810352061245363692107003199521721988868052775451544840890498946055910744981821103912713138091281563342582326993315589583848067134202562940056892203624428085564512689936749469177155884287153809159435273492384617842128361905819106729525576666049862477519710006796900622595742242376611578619106943442021752685643296277477453469502419893163463271130223195588669267085799209155461313416300830225041424380226324628375186365428784718936760315824082026892358681705473870743385433550511298286913766736427642333835300362497238250481631954718482724724333681680453790786197766180953417210874761006291836004693676539316708125509785382791588787812877596364472913043080736761189267034419745925405359010778577641427192608913517844909791061674885128484314700876146066951952557507148386735339570904340780220878854128234998222390420543355704244545816194752584537429508828403885318872315182445231139539945959357288437685618787512326160623014890937822901165273364238081980177408828957648730753994667825388624549819044557556342277593160348577045986841567622972016350747029564124523694654677325011359713195136334066293505512404495417236340091518283380644746220703609512936290638478582387073033772461669029613319195013113830598741388994993148813825013034238623478690443141765982925936603142802580492643789889933228849681458417561225932428307460539076798374599648778301527400970967040454889052462720971456444743937361202209628180653577040188543620880778511230716292863204933731369700982223666430068115604728812157277644696316070154503623355820955006687006611113026073783853517852621933445073569335339705867126312569960055575475435317971889376608390115401460106536251144853826633920688517602882833155228262833933898510834855327686711048110754047585118221160172384599652849955140557148375490013967097740140348908788414509075566439342587335038205369347245850896737704634485464235080473179340830708869286209222646594706344085188992316465900140825014492964969381043011864814938480485667956153139650917896703383746551584374125612326676929921539259215138205299977615307876085384479318919112558186673324946050642348350667016281092803440583739993963641641254891832725194624522480814057021494816169416922765581081568255514027291001071644037659699479363194822665054205026463465079199518354433626407612893754785913488982821255457153105501027446901790020014915759738499318292684319693622941148066770501408483183708482409118944065357574367029716614147817414622992728299096079022454935841561714691454612760235103891690506742269374947691509172231319511706272100035175448010442640985216462521474343292998355438038220844819088393949441279936043553554607935016606824220052918344292428816379320266428056223298766722670564008204481679972810453557281473171314947922324111510698024186395388454058335280365456678336842950339699436443453796700039609377846120895280038474987044913263369334686826976360265097856315654514681406461360899536082092723825679897059251569348439588828839155635407421062165568942221977739549389508531696168584491785220169846858914183309678135284504778861259628871461401718676166054852412333250952322820210956743162545191276721163261615580404603424821193833198711601630965472073995893666725305441290537744138314830457019424205541201899631092686897049646846760989139972192984919014718633928035379059445011080167444176129734801521644629762693518580393008367314217095446570690582415485742316919243187533771901467418173562083653641638229767393013148375844681081103480310897699884329982461017230151719480455832187674276662454990373054804926899422391253966563629156571986738530390030722860658317099651347787305881335281849018072747826054585296400699481538066168300115114386976560720647758461947124360792640921673906043991845335321625314700440436465754676383392467898966070121922091551665778949791968671035294517263787358165714471961980446805269042340942606751566088376147200681933620742341263776172751140794563937539839033640983454013446327384730262522885949247434576998072281326129918569727403177092273889533039288999646163988664492393855237677164663160658014982438387712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 22116425687600594446186329119617983292369042617578309932905740507533831492714877909982671349358624555347073528549056653889755141982507364743441172973364340448759018130095766381886771768716841778710604814279940334813532580805574801421739419739712995433700956526579762466311696592441918935762529639175734303353888850460413181290454981561101947714547540981614013332583165577491886910568405463855569692905053894762325369594711161584589759101844045312629795443999306645998091600026073949628509843347676276583642252037836343403946436880605790310999451915618964185322565247805476339151076709802179911060813101227274904769629574086248031227114333984490681057829872559237751164425145797068926024717628670362577875111521968028189501308793000457585093998381795548139788408748110536108459584927264711460898781582458150711438099159811216165810270811602244619332876903659167324923358891870577742333204596451757392775327125650186319340634498954434756179652826477859242748053574094396490385698259314313367362363739224090272265350767091454298346975772576784639211980173920393269650912048795282666930932407314250936105853819626672924238533217667877023407319652595164959732111807936343494855298122623300863202429375125062074148174564947632110852220073989775622520642609419404662306949599778949324413310586016872018778504767098168722767174187813461517764014669398626234173799780340399977973237068776073844426286745281863137348302395081814347787217782250264715853941055697398908632773569493759179137737116071065014795957352254088968568505738274547127167620390817215928517928449276908052866749970183852468814322651986318157946652385511834144061607387274771438281328095487648794423021783272660193916356795803130271614204877686804752662950183443714996470730953666685089440685325880914431541420911979804054484726617453552754119060057273651463252107642516366711514157354230028292557110350565651416628225273205999009959231486470059256027371404113921367546539743030446968904669156476468523504133098381454633395543096938538131637320504391450130964999766552605900261805906657923812644289809031328865160973889165013976511255406523030521184508659804153464374410345104312921543355165913553269439182111158507877576596355575023028928111212779627976040558868908857454762569352121540520456246117332333771845740885725256230668769200505573680127647081370745977870973075052577474171866201922876557729383479989320420873407830532402893587715901636426668609007950328226212533676449649662833470609409510699856212041681567552511389861656353479479008592619698820510299857602145707651354975248327110568826215653625286045752447122760141000123293910819614389820662241593274906335743344625668915932675156488972296820318596332665750020897559584924434493403281636723649710891102415514937013017578373323672101704796924407850081430604742907386246171651143224769802177659666830233533431147776157987833452316315627963581556094545710390337525911258662802606838302793000840240895959381749068318414702536173192577438310739414155133937608661060242449277565781892466844253562660463398006162162813238905319590010761044803779601763365474375503278112350406086741746386303569329886771982445311456589907914282476053913515237767884418906073560248019797114150082815167421025969697035584750620257729081039583421208072869743016895957663938645948257273701475660630021813230692184428356390242442127905924369318816421742672484257649641889972315398746856844712387865269004359538419049833537011515233055358723560285988343580058175016529348075766515184959055559856498776022166211623802862316832314740504095457320823451184754799912168141040728639518723877153301912906290835148714939518068948186840584056065321774643894657840310878556684248581408586143442248088363289941265718259036692403072821143781182679064468364687167932009105448154530438061516292284210569942903690664674892420862870955305271124753875228449896961582964852952932272585133719224603436132788495605181114803152133857666827173684019416934434914463104649637453511137329176937772433481707502119370306060235862759691574187463850089718500345469631629575180481072444692872250274925607262920918666221742948884899280225776895427605286555744901691563214970411375484428586533638993230031309913726385936082369619579135009123400873151791325134010653594385386702094803143664021402957106645510355073972708582036999704660880058500497972470121219429620965471172925511642406400526120744075643853489532320936823084970714337316919598651376987697546499876454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -62332295962960102587972084438234809697638442593391715891182159468897699172896546712310871092220928773755771772437724504570712942661701193110039556572394768389523232370525817367317759049334010808680339192871118670926301088623033264391085370974498205973837641096974687444262410417140954574675015508914961026832916730057279951740776529845120677359669672918647439630650947359852598990930518944658799278760447235872533723983699074005776420765162960270465629596507518022811381477908278276175990603437444248557697639605344264728576186379493310299403032743436456697733510866448241012440107810415352258060789227712681258901633250956884301063634191212183920453403590581970559278134191076216422464798449972099439624890695568340611137725404391706640273405708894607229135468808332916654131566717275061233376273474225338349644208302723065950175281609714780052270515183588112869165950226075875496164646015951846106351573103569185265202270681187658465909106348420150770685610685387413899702125044156213409545913149036050239800083426953268773419635908841306939514719221434436682539827733159368602964000121238858896797848012529480870156470599819455112224970574477911529904286620675514588278288942925927074173270568256408124145641433239546237841472721852195057611931822740092170916848326490922953464238805412172397669357514861476078024170929853715842059600876116455231149454183498987780807192421451390687736420625155320300372587014114399219398845704449965126319437639751522287594310472244338063294509357234930547619829793103692826039763745230927569610193609429475710192294751185482859359828051031520673291993772141058048476284197484481761433473355107253412476612638318081692969040854510207985352635979249426933475198856793715381085743523017097468851463950721676519662935718030557397820861946291342425896990555505310501746453568959568372288754531894691389583145005286405251010697006769812910187637040924304456556424940479216405482266244875890596990212571442963231504526695503770523476773076445674983906257783514158658547428996059803720879418081596357609121857984451681018346846607961527295305619095815432369843848766090083004655983835119371087573736975914856254444868092129839905784763844536518980831641237340720786985592585899621800497463140765986274636296908418889584961163035752123820060673671424492390294748901659132645811738439926352136681095768466210620612389821134875933312471158529215602091949554151573529747633235681424429302979341075157539568932393973522781461010613328909624986513086744036055135895659223758565357365865233015785355765552235405169025214026997369743277831346941316012218376171459904450626415101978107523161594942896722606372191351609734325402331569813308550733668565009630818582338316939821381248391495058917886467075369301253533336378110335934523886159099728952792078333401882484102600027263657410428792051642884322953706025693966809161020882968253565392414037196026637687680130952980449790989738389336913657083294872037436466078114012632124686876919761410360794632518683932880178475890855299973207069168683780712577870785207311778097489046240338238377234515241846303865027703532279406886557815838435317387060320994069155072119293506727322692034618019022108761595211527717939204124081750802697812796449004793734962105517649688970075798026001078602859558060611800490427770062244751052422052044037664388851278923676588652866521051910011152973536700944526625373737810127668389145234125142385983947982630602407436314786953032902327995102080290886849357914557454861352701366108335323907869351016584617562312917989146664220410393653399935317311966057708122762494979537521059072152389991161741608230493972691802507548446228394010747876985170316566288655880021637678503245971277053811510225141001506754894803215840778920377345287558291692297963646744936514012906027310282137773372724347952194670458339684133390685764690724203153153819215589033426942176474568485040238146393280626538423471221927171343113498516085695871597974408220781471465652425865967392744135562201591883689256416891562675696331122375608464691845708073003528138942914988399823744283086164290292833535267659505351867753540767606558238855385369482751052261218809063158465830733351791009714999036446939400130007731432836043824917069843448077576338681520883440155520679734619518587598145628728790050771734309184870812269170908535245869053941481592583863245693963666327946621787723339073248498960491994735503468601850750543777620372982115433256001049607536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -273704250637438416211688509270712677672011799803162562556064075249741931221047067485437918716312601189648955190483008505454582740112226266887604107744032176157023350813932991407547378057796500967974412966213130876837968873201372856349600856446668713860548457212834408531652327858225963687241610565378011181359170821089132626601695827145614635675373886562742736736923911861177685787941555481684120642052860047296413136095918405757148889789474006288120955458278694521965340482451904455097287774821456742511717747205096959121568419782824127419513679357102695720825007302360250960676507901998038869300384259339795822046203499318119162130319138095322114658101659390400202085381616493589748947715048532539147633737425531136982787088671434418864791616512791762760554831565556712427910716627057218522904869770225702943641802485067430713370717253726433362857424942732117649025529017081937620964219859003296389902756439456190746946518340158310813774469738984686590134366443304449229623491045906879535581898818606436190435721374168726603728520223473149861711249540801067566054314632675861777429752350874812651187303522065631563345146491113561412355033995636575144262604366421812768228687313469393996845256443513197632633184127038083688547650978301017793387667509475044719851917743068835621566190604136077148170387290017570484714680849772952035382869444738953110566366542594647542644547336926377439019140885506225944898134407827312823405096271911464904273731263407393557183633987097066270606030059455585652168145321297748418359207310761679647384895687789963873950931724444542433574152859056415318348563727164711471971259431819736280187364252008056618999472611971688238069413933415733949292771051247788767822198801876218325072346556702681672814681190440641448456843860929998798295805897861562219920874142152068675967362096880259063252571291273738594072800959528623828089633291987010280132583829600725900714846213299449597049431908547927679457364969184342178595579442605488851133393670584562076253025575208158154016627843256243033986862130774608890402212878278033403148869532594218728969350393693861964570065109919946045155627798032623096312885814964267554165834630620144225578338741415913381055233830738663649030567701921358685422925396418480420750644209556194092379670159570042274008363326650094407595239186475491577625547760981446063458299615936118230265376015873416694096741090388310364119240532147495011242027063855413590173918321421757614619488974285205867280999520323308571474563004502884003651388504302533135208567877632765374718565924599476336159837560974539020815778656815883573835461790889142436506528416178097979805657372934783759176269600814604985143924802858150908038170674377971059841293087523081927147964883629900586397244854277112559802779555610523243260372759550041404851958658535807284459073841867913463052438090945480944709158899415971556930976586263077629259104087135082308169017728902087716676015197344043874030322400791911325471589488629708860261788871449753022707116680791371728592752454853114819080581548539237643599272922440449620025357651756562923995137250961474490781492307822402631430994533902230024935983169833558778196300143158520175145459537882777164133082863141940196132026998033864103393800071608798943932088792935657842469105045798364859194989085192286731270763872026063217966698821950535468641292125254565853158145654905852892314997022177782044881622842013065269055650193590251588256998219707444603396434806638470212416225316510124832251372702072259847903766370446333335749664092163541292398165410675680133011848033095697883002289088911481752432797527807012953077838665097080037783963280876033613568798436478351993305802192109210085722045383579238353334889912905763430131639030228195796507345519733286204721228080920622976399149484918511086694794239884650080888118567376516510410374508268559412060233311099948933720913303987271872060100225420017086830888093738023684380385239099058221192903552302122212242105644027918497498465236837858976474876103067141093340220293881478194642404112627533093009836891819254752449309923359839910379555175360955362428597973882822885568620626931647330080061981386648088661113188800695106182908736547028152300033887794050316694624005355405165907986656988047052568628077277821791005102136230713380197284140433909875289350468065781747368677283600666629369946442133699497090108720553355449292166462702657681088175627112005825362291794837859010241972413317744520792637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -979835813095403045912871241304409924095156198222356697124006969349445233299872442366544264872469650981347029436499979180517303457404302328779190895242687952818091033919003881584729429899347820286165075457482515247912321218462653748593630987081041337156657018746787563703390174459720345732546573892575222123266392954650671997550729015716642763298765478399764799406148946531208364677971177378401648908033367846123708953826886771336245472534369676371812834049788464111634984501291627847169701907104709131811799257356793058261395011773816251280664882644263518718025722581487993762534530328861998935004614135235198348600144808089243471856554090649044455228414634223717206557340245108451771915045368428716510838371141035550773866472393886391845192527253744212010652067252857369175621300064628635664366406831107285128272892604102579793090739117304297378476518416944730950404897615418529462356773551327366589510777347881168057876962314126471167545074111237857581374726602446088619625655989987204444829448904320275603951884729712571826821190677280751434619081884253077553404557304520672883108201864497140429258457433641491908626807899299059350455032114222767122145037444561815452473475860613396487799665984063919343145317370908010322865095084683051700767393593421013211244642916015437328437802772127076231348512530696509627696239972565726227986317078042541022368844996372332992891966318988053461501907037383407871924513924347493645347013793371139515098427569743240908215820064012553388103011886233356961195131214766569419034728051018478880271539191581846525827688675660542640742337944251662724923230667120925262239705870556718844365968950965235684823838825821117447165772536517359297588255170974129739550503788453496771397360031454867771309203734244270509586162211477729629832301852566787367831154983797240759005012070189472684446326134720076218965079252594298486275936115772234511161479652525067611506382225913350506061741162781922947643955488117974347277520041688027901182574281819216128029069946871527784468571440333816331555782620888679907610406899072204312069112719757485101802419228047146194036992634915794662184688186388528908120534888953950665877362614865475176494058363307988940189420291446043880738901064703967219789781754985352010104405083307667954721471918494089560968388584515956924673260254544999098469023851025825371957674851488436968476107025020564041280963277065028026842223645459703688262047168367552593081294375205786356616341526180411992361088063442912438997966272154862271895415121314769801459243556143998254214576238081874034445654286753592562082221982903187726980291221088456035940920427953350719706442454496546407822725578514568363449070097487719364819148448090908465001283792953410987252410088094190335782232177532217368832460633882398748458038412382182495112726951287248716081582463797743087479305663227013133443187960585876670948225153009681038061139503337299356609548201546189317507998000850675104822397471779777038806482600663931968692332124102036319349967328436896329266846084099683676347776030822356600451556608995845842018522468666843283775425839307577991449493280174532923428524993421908167659448598257909941329877433803418833836670632855485291101998731117223841729377230868381073102028673181105828539319047918305711556331242954397554979129410770308878814039358433749955909153765341846262589852028768740077535841758153088534045759695760088720862298047392614555704294315435479550679746089706298926269452574408059422747282835117172227677069654813576843798028738607667294887335536700349258702530838409591053733935127724690579839891873070517846276580800769386247190806490801636934279887785326160585919466713419493050381364689680399239068239066957723027546337939430250950278299261518717159126919242472103832223336710362098612375352101894318694329481296078137153927818198961476576782864130954440904251660463177690886606710189271500482402171397506484699220452081176806814629765715744814101925526795641583389164471887967181060335354782652988104774452501264450020009480718261773056130642711806148655038848876906060383327010501312128456721294485540321500367650276475025575212763845445293988378709394932489317805316714115802761202748584039536548119110854894922395068107618467406625388268857479216302201252618831419105043502384417663403674954539514610405661807193184638906771414247715862178056409053900183793595741868019409520956833766672666382025736463908743272493945204755643108954311369109088396902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2872654481956456077748080382219319873513893090294796277396064037127496267948863438016003546320830408214821687119365576875779403151329293939116403958627044636363708658843604379047883667967408089476025655944322693134072312959690478495828843266285146622210089740913798093338301588305143153929849554581716284555145134206872249805917798232533364065979877356729792087386282494929865281106501828380241187751601599320243022707976881121223067567216546201470334916247056736982258555889463730775560193216951347037987498277448922079849214830010708165988169108332658496496040029974279429267003574004135417002558028199420550138780488077931271960705843960757769287838623821447677426567158703344327683724509860148289900687588099837860707850327548312451592071815710469167792106079579482954517772747025903639134490253937612908184094338471037193014016911648671418033655118346509330691987767364745379270647852208453667655604057059552667709205720758651217882523003855564115932107259277185491633399756211239604515452352929236575327990363833973259949820182673224144073104434506600875241162679189158013911195970590718763616420812123290892563419578822603026559413715331518917248801894374817204465346867783161140719435628199040220648806682776591063990604664964754903704601776201416581819693708567086310989111341576682766067479613665972389053459746848867701393872629016591408494289039548289544813264359026240807474631446464907643956368613476353885906041212861389134093763686728016170939278958889728878773410310633551259788600436306141236888527479402392826919276262805727356285451558202095408344600675948406441315439476196352791246013581488258010957400249880339360095585617251570092785828706631974385832080999331216732219354415239736566734415072408941220433017645137402105847576408764419324061730996200539332376251606519882154693523468187859917772211006319895162972138719540721242055710971098019428044459798326887262949376289864189560369983271549497479570580416654107226844857852193675278789653569625043308507247402127225110779255451262850871034543784693958035758442388922676564635748473375661253112016252732333716570895979742173949183459047280238185754780557235959692150090616975693717964451450106798127732443530949849928073112283725490930378584825743284788254044659094361611706879017419496247522416351695036760511609773858114887074298959839824529233869245287009345130398110646750917783851462273899890191584052829751084462721246796394017371962918699120460271052477760553263570443229388523852263164452309431557294205066487974386057238054538420755432281014294855472048715611614565573259266656948107703161279906717780967025861333737896175090045253361538919562283606621731321058825866300292024380129755392049715463938293696348087593273048224101262162086248187950546639129232662402464103499231584755009638330845775596312760134438234935675291556948124287264008883645637317273722355236677918498736609424524654091686514730100535376707464305856476470624663138083882340361646467969170035171148000437964525429827611193476069648776489555372697318647468892277074567970574495403846862744695728755422433777539655596503690210977816857775978540059437500449458780214930732405072415545680556142132743114004204660246698322516776766407435637887561971314341615531773889869786884739424334863732586674464216616185918288517798257063845863120506600615449796674238185600825025817163937213430650316943751207362488646261837484359208079364685994034789271863032284697391278617371607260531271517220921191474760649672008692179536563972121133438397206548940137425638989958518282169274989301471107684115255516813149876573659609526360887475902901857912255631430853269322885589468245009277447985728223293848115632867056663473179082970869094685991397045484189450189086311536181470551401258443592295582179145354094159045201927484580734210831337396803255766309360436144452431067621730180125952883526522833442159223811841719494946199693344104166775190015240536083307189627387224670920605308685141132993637747933976448819138364692941880610608291924052488738858168681327263604157240713711099748269963261417597018580957154249358372981606062808627684183842336478069977734871329384855958810490826373224503539374044056592609897805793758102014246975148761835109873213462050637126360294714399671868416412791296731000428494361489117790317545110909771762084159134699526218979484022334487772561656701135208383413511006299762281384420969450780111939349437276921447299167462114404697248890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -201863099571399127368933450935303306943990411751967144367657919250186533067181827012696425406304994319954931975990535841606474677307551867897286876649303996100260887967031503125945468541742114453379619369396961034637251263293710943451006301276600732914775868000316242318206748318313435470990894847746062892220783858705548507918821841265171081584486284740088511339200287099803986130615794911475056466863472526864342230229427724721732864485646717536098902468752611322668009826043571130632407096517205634057866545999719172618363500510287992216053180578356121281387382496474293596633154963022925566756177148953084084302214248435569470777773421022608151960800077384581488472408768582276136229118175766328538798141344064713395668574769524798196841111998811632217011575728538052408048195555587319360796227718274089680908379507555129515610710992158331786536214052344795264658308962409076142419317810600785299154726951424308944246404439693500037809647992873419410393370472776384758766504732709349339237319834580497295124218251123555685378968251836573253817001030183464948963880578128179548686299252426386625467296429138509125205618794388547921084082390582168014380452078461415296581487245331854686656157622358232893727690286280617149073251398821757626703675993171940421524782494165523407090163832433105724573938659602119563515649891276010099607510952056755074470804167277894395946892099065052596533833316530036820441786723324369520332654931357511721794116415817131046871521713044383763260943275152261091355323047509136828167254321823821394863508912012745742929002930100831488514604479142730339125071142759326956074085229177537254765250769727245485293634930617241561977289755420625169122050857977744441746232709637303184906032228044035092143111695844301684134303444328781251131771451970015467388835257192570774248195157836324359528496874909579617095719424142260259679138973293687137570481589264884298534539620773836488426086030543763448648124110624233632748033348811026234689391880721037121548835730688401116288564596152605357345557388007331425614190619240950184639170274546528403349329269531385337287400857155254195722927844091889668481272495390023342691953906904194362901077110762847905812709734469264163025939817351278598379395829359630127441089843440957640304892388457841908785295264805669194491014646628362669115738804782793989673976939776547260326151159304457311501905998379332196003400990950945039516173585348285416753349696023610412426506221045456567777922478211969373657546200371199041854066802772510509558373906352946754690397514374265028022279681764551934353175768730710627703530546837762340070499872992345580852543803376114536331021204744186091497650359410151054716360723090767735538715943828690920524566660866466659256446563586450655486734337245245447842764810828376763368040312772061048522365640581664836550648294689270265966724241381919226376497743472877997807398608481083083577350982862836921294028706932120568761161609890480554513208371549212220515434715461262970248315431620893865275976645203563691721822215322604059160349779399939248599286547903735465188468792976173966580593793390242151434327359223769180610595488775883480806242065975162313516709589681674757163475724475708102382671225519987235135875957762953394493887615951125372101146941030601361305368325932317955362983368336260550722941139986138797078064878799197279906512427309879304642115379781202694223956126501045837034973133806816119903805027080978886658479913454802568608673258442519703657882010736672835686301044986957572755740739442579410653161017659214591316900129123520170931328285771650903150720294467000882985482554263071644262208725765574135342051910022784006094857943022143724024619368360246986768353521129392670047622828793702589596108333771950591178800518563730833844337513550600144317712266128987993491179778661000341877380479249371478341432995141340046513111710241981451026959326140049035740579146806404479446670560020923789641347982477408247037244387493616182055232697702074926506454621661205363554435470943281087123656105510530174295002202231497075928445505586201196813253058973681502779599809582396449476016428348591957613438624373487152255598945908035662172471775787045424704641693270283622049128383659856025958956034224924261270773972483929222521708307725747605277712172401750788101820327382484423721863886430000676212972391578039900322844637287623112583568133234603936295121122784082427787550572232892833483638695788544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -309272217155115886838466680856135553918003653549304625008814517182467251236159568336569029394173053750034290056699047469210266607149835602610956471563245662927707988746243372764451334969349693783187523465194106697095522395750268714354109860437475439747395396986590360746078981298739687948740115673946020651643090191460073768044079734420682705765786890777927349084985698061268193419013994026732782966638486691961040689236490134673821739882005130612365151124704312943630102498891790862352997347439531423153156977237662672362670581409489301357260886317693142229680490035973112879248519439606135632104685220472272458691393225086349294504850902051838104190694295398787513190780581581921262838604175048203636770788367936297310479526311540901012464078505053045733702634750208342057244120855366260753582731970358580831105685243180636531682213887916649384889827075108050240240779570894558022778587794777004396081951127656194923018293675998583784329638965109678583758759809490432899465674472467716974900112173918614261964794291813640269938584825239867264314665620466911012625412149216557143991142208223542284749696856440451270478212023926394259214412662681878034824754446116971698923210986848228457681453080030449202336115204204574173545093378551688548634058031904494401803557095894519062164642094989238616492189728948489414416084896207695502203470795781407363832452088159623230591437259582781144394448240886456204488755358448024584353859104297100229173595538320593911580577956174791400629798008076881675729489439411894794364397175426473950221721943099712392924766593889591686723984586567432008717745453097214576298098548195607461432224296781450636985393235618341537344840379621899847324210213256253795970001379347783421175404271205359870745672786563830017271698358101519149426673886616365390863310416305132365495161139881134908792183505676035319090250161363883345336348751127086480016850210718205081405580387679658515496342717490280526106271799429395280725386472039420039382909822180769477785536251089162921012724649884554381061219505764356795510950507314819242210908373703105446766480007002897756446608919749521832752873675367820613713405533871116466489030009965162836177555386926118252923770964318002465033332790489487810432978091550953016548746044114466966227162992120620237584798511907619429038685836561391563880556165281223413647493723604025833791865454093707336686352922915215538710465660489053859327001647538806603687005890822345717041447128237921297019267690916777883015365786573988219898982422037445275632406090934832890154641430475333645589976988959952945568617065040299506860848961644681697979156744985699478364353514908356098650213874749383543578736305388003340809753886739875330126963296086500662927609625980067856548425690985728232534203118593587718349081938822948079368752750551688746930189712283812259590543434139931111010817737198899767322547951248729964631904375857618088455038703598871109282261007925061756086485916057773864147881984071371416955531542361536187331469751676701322852597268723236673540889114877553981258573045780066702573755673832466199271198546801567449599869528201720952323661297379818711259219156355393442418823265160871896505797188163751931177593454532503028962883506408597217234209464091992456151853430649165954047683776827033678186963137704740312337014735968301173737432793575833427791365005158950358392193771351006059114388232628606866848555137029363089197275215659301873513469304509105457651642311543117437530814977464100072267728541977659154985827066449523467285246734940244648609037459892962260649858290527891584724319650839135005480595495096152559474928451418559500663765996734177851534602816541096165030376959147233890503371804053196106607664530996535954381234165477415328656199855922893842950303581874114941819381194086682106330657323631871547127790756513114393609443812972183687316756451173134871240346427183856224662842301816723171255834903810449360385781089161651330898318198415379058596770312376025462616986123513321641089278856797214422606760107222320734067936617337572008092877102737604088966408555236331283985755010509357902198233347824626441632308348400370314966824308374634697620826633094546979815419201342986322250372947101056853064450532082921355936085433006313871277515152819368593430716991600954988389139817326177993501203424832244780506577627241225658445465899985633373908617901908469138335840520827037959506372579498167447641205715479730756586674585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1153167118698563371500371039917968737270961384426228841196786241603388476953239688051064022669722835970657698429319725965976750487402401948524264371134932058155175061732602346042545240753188908829155307283335547980314119197474881336030359141643985907454216396510525114128034300272808187884280441923619613753225919769761883981276356459251739671969658249101311708027560527852574460760832512808412949757231494675860071966201903794445676690671201070334335052557086055957887161231231515277076365436517775283770806303238951291277934037336724825981982038131362295082119840053784898905760714857169309242378305148463169054569710245562501173810005422696074822639353952935978156323362412239258574861330923523131571031245402890017168086273523178862065804982847249385785538205325603577721396595556908777435493865492642340569027414246127507641884593918764865611349587344155633587014976526377509485809674360932378874600232237202882805664937856069233570204853223179421811174921914459571150896866038906508562638977874827658189705132874297439811045967365855357812478979286185010232135228090775093552159624645743492177916102605174140236184190814365942530555626816316358662242093909334097014772692359065326826231313656138691664775790165871719869632860206603598046769840979108157971184480834603487153780794824505223631200911044656405732958418819190548641075292346878397072973690489072454108954890595276049882628788322961890749374103482959576044698542499856201054005746664807456702028628640694606454996973310052218795309861828455424071558432546883671829351107635541459030600112462503312146639077862491312609954561209315626233467686259687095869180757717491100560775531249312460299640795300000161811708737697114711035429183867861422728326388286411217323677432827091271655169488131286358769313137590360845874514202689981187318976075434167470233821652783352467485009798531769115025901987029886597538051370583597722869199289969521745218710783383636294490137529836265439996263915059529569119725056893750309961019094267522684479789988603269057003458352365649541405123196710876403542967944912238511581667116520330721289285097755819163118550208377105958100792943703083924220406303818720187238567068455045979357368206243647602732598357278407431010392090400544876191049194130260602772183694571358621009799421565329580671337077269698627354524952137381930298694772654399881201667034860901628619795628266140517712489324276656660117769381917120836309640035406198046671596878934457043089818955673415122225068671788958929600122145938516246428604420318023311100876386023703291065435743464029091311992623296130395644661183347282747054772164747111437856863836016767972658804759440864481684018542010834016073903206621645567810232933444453148525373696461668316535888275303838843892199535860874790825270352862135254674624319198509531246828488458918421921272835930854540450111715517530622541514725470783304210539182216088812026070117432488046946003972746242903541283519597719754837916338175186033970206164732539107163733356715243879741099077057496302170926282327843398021631633250425970194635140356104644904551512107726433818655300692901518626730492468023253004848077653404569085797486977673375787057716014108491088722541044405253295575885401797214657554714559559879844761891017860157271899707144932992133544853520071863477893131692232478928603551949775500355220619678230391546767751001854364328204379009063408556494383114090526211762337626672917442281807649110811285668799859875705109725125874387107862773068191100677812139047088844553376694958916218869707757063993722218064548649698065479437592115981599240018988152111759325760163139208091227046822597735628405460846187400480961452802893022449649865851787415723073775758469948205875464012523533618623834076685907063592346087383251544232062327599036084344805441186285509405568331683185508603226482377638737307877900380354086364079407547430416816717169998688548763953464257031548501591945226703470578861097709944144800109316928380516554323034854469173366496868776934321163893820481205261824030100559484229389277733746580562004477598355161395498949835550957114506090311496567074114075191276091506095739737698818308991705792922986207045933048984821365808800056068321835006250638259541576494387910076127774534087171189811184410804849970997658325311078516588574101517206505493855093371316284623191831043608175265171836497579262401163314563916060267769657201335986821965602591700006046622281629696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3337738595029562547143775173145782666136478743501815773351418951258398191922295884494528671746814499424151958280699800924713195496681170141858425300396938629882637988417684859635096927067720057508938861778024656405001397579519765506413601722885244387978731597618719033615424938641082544529944222231804254199972368315837984108696418545473779245055111241578474298354168479141182577181431342815659731693584699137188863217538252695764269208722877975717918702123944734990519303323234280980642144543930951073422839643193687114925228688315439962626232987068980449902855449649134194934006797698874408322064512097777146471352572666272626027279528101777061763261496367742961306484922853255261842709106385062073653802335106022325445760150078184706094039953997442524292152435839746360848607813236735368747979859921280371768903039011256899789732471788157182168321892549515207848925871426761044409721025687376370140409818961566043946861735875928520447027568996572698325743477035694560515949616428164736565870997100956218629814112925901334059957468648181553324600567456275778310857432458534048576096509938595779444462307970754596561878190506947915041729206452979800852226594723982260930736054730174881014891386717900201280583310369194991807325434197109929620319803425446295257167938253159563166100766087140203171076044647494082456392115131382836855561953418020226597574696111853622089875073863105729479865459809842480799357614587994400193291485676547254151634485180690745232495529384014263568548441742212905380019544459921009579517597901059109058155346514878060990824992537761881063019261142233316779002336048603385075166036834234462699826047406669693632403375511029220868786565825128809956605096786224256126956353969994450794493354706687861314574633406420739262506502838675654217843334463186551641352748463256391349003185254351764981834653148221817043921916022491608446890694287346554010819798084032493919199568647572307047461868661741827917854408005483869879227850190798600982001356125992467127537367794413162296338689368137739477199349801883338348529982979071313454460297142981020025952769657706250955989826664017889117431529259223865995437308912896570522450454019955554116950118073314285365592992660986355826096298197381164748247345697584465326354223578147918264728219813453668953739085960767329457681909362810629599779004109037347044517852930612213313750602671454041330077189684896784084619059346116597067708952871566613016526595288187723101969393749249896275946296871475385436489461124118355712609629560175878461380081263348844595632372677818226482712469999135316556412335981312891231837419158959250688471320844158794903991162784966641708066832551740786065087653983332058305341041330097772381589931391938738997390837745307781252678615633643994923571755321004745114292611918120853463414468508012392732783906830145221886514819228124607410933707279661670610904513202075466270733360768176688789878021205590278412770043302103658435887000202487623815412362019611675938680808239749395224168324798347420574670071691197085605430072229833687383198551404859852859535562020981544724376078905780895364129155620019008314720976507307401597536615965224591868862947340164064911401461465278514009824448201346877209314781830055187834665852039819337216936927107592884979480029746841209175103461407380626702740506331783855252719593315470138695093515216916563175543469116093705021831537483059618021064361950388749363746638215952016954358112215801298533474011564450704173008356364499131577175138909322533274518215256032698219804541296057742204778292393900310245953020253884767897752750386656770234561834260705745060695829221780695661486499595624589846618048629217452773274338606395703726491084768912661629912000534278044385040913448003932547119883604934642722611641328721491779195753956763496824194160162847591927238058197576363453812814988195494202575349323637217566507511973165375995955787014009424647045886783082566653078815985232129579343945027961648874972041210770311342879057002355664022082564216504657361986544245151173383403110000476079519044559145744069291070771684467764677745954293052153417044149550783707827976879302505081404820207360508245587845541495716152983221222196488134763758236373242616884028002112012911551555492172891424113863541852812284846748160578247404924881280263739710113558586925666933559510398364038644364332978011038524127361022087590515634151583889389111907177268917344300124173104128494403584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5689917728795809596192385267229371194453604306406169136694866965083605862349679162906894183110075303722263774641152508940149879677578072684128166831452983496354184869628598149959231015801682583065960073346887627186641818882440860568701371377780180462245633128451360582069854432003596811925041484188068691022365269072156822482124449529887332043655083093992423667952459615248398041090436898613356999184314771892251655984450631284011243930463224259825951261928505662526883663385517380544722861344949244309770276607907357897425137539148579846032088135558114622446394700681519902333413704841954856032103733713951719328421294921206844167430894889996287430708410724811585291146786087935043207585331339482104519937453774242118459101696789693876038883735010913129946075627053305536486117800543954825496961509940414165410545352201180219678913219830640378873166921364792401278490939726187329521363808289549150205134720153266911240693891671769367456746832685420560093263772607896495670059558904291036895198908715371624057513307911243420750270579506185654484801793172793819343862258649441577517530107379452482722133093715169221843131358993316302946844842220468356510932478385173217962425686948494939791174734877094761813715683539036319989180695415575415410862103166072171214145874143346320580368696096413282690783118448837183507313897656360470261806808708965297326572560665330012183363687113499611055298235814702871298895457514153173496787346184858552011532544257349993518656495518609200792750447248445772730029293740887141567471254300807543097686443316184030923846277676417117280060799543289690371358303807487418305469487980549847825162136433175757754314845017782755829417136492369514602218975235733928729989394270405090792355542160890073888871416033621460763696796550085135050337064440304379150635220306187580139646894245750137689503538120794716260012825150289130170409721048404220734285678777427866570131323768269440128534556637502932191608872331815729594898141534610046948757165335002925639937084503443793565415910666673254828126911345887670170368247012978311175205324999300303868180090168788236027881072088301869358492265126772624091579180581114156100346639480742571802074549724967120008428048290037569600565637394252568182164047885573187472951270226778405302424740771716764405820471474193479829995231662356921079269928739222367682006006483712855993362205189509951496383497516585083989852095735641410524948849842737426262795704650081411804096982238719165848351103706726288840818679206246491167846892158589811877928650867142753689840970597687920351820927679602100172808090984721241795439555812735457179444290509972929987477288486921307281984306717756131971999899350868485114127231001423882823270336606254025812483043124732959146106861468850001455301680472764873754945204365084958564390684798664203058644671160965006218328216677778154138774002309133506953776069616306542164342710078723670025193637089406925095228334792573897667063644795262690997421345652203598036822536404023091488777758398982560831396294264421017307101813416533452808253537466770322073128158860832214737187917933422035456466711607328997345174357550262168026609099001754400506952423959242253630162209582407501089757942232835799318943344404865823713365125667036180676537653357949600240630360032945168940313219641451986198910881134819475082096017121195472319401654604056996461894898511931145498385065236895929736049081436719620675847123330569608666624312580718353878369562662329211700716723950911536007683995800823508530970522364609994301110852961786832459682777321093689762096583703594618501744259671171455198058934137585144931684154256495674181785146840893694941889631705593511307655639236346854226628571829074924660705066790809529331149301161339886533969544656078678258150050255339626947814928648952084981670063456712163714083268773723556509227875860512963240779208365302240176404716225634152490278055440015174885034227365882120728449050114289178704683963313555356535471531258940284109840309617675207705970530337874587801317912045317962583571777114761694039619633029821314652524181163877628602208885888590797389699513485560037751225552213086835768237919181239862026061248979624903136798420494557113437969302510821305962977474004450101850430480425747714023054880400367250942936833577092447492920417401031282988466914180905144654304384964495991463365215294306496916479364360224114006772538512675219061062084840735159405716831207424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 29624124257816767924545860369503644391550258973184791183113684140444209580494606438180612293257588673753930217530689836085889851821841482257555593649268427805373442380728442355734211193954036299652558495315714163075062229396099446481082801364812020368498246416469740913370026433000360355179944657773687471318497293902203011479204378475280501316005128402424842106991625341194062756329870210784207397483793314054377358963742791378804648490042566246879633872381986824787133105900385694845724606804578645704105814287730985944415447324195480316697819563321576739772939374449061912252420986053317232112944367803625481542435557930885279856614360896673725270904770474226895028267884786503842605373590529221426069508689628384946002815610191728790348276696033785916271994079153243196078555782487229227458954926995946996385892251485174594081513633796166152248867342901802295658125755517486081363215483026200036424854684279941488687417012643484625479234944596818703388381299046152019075912049663351695480147562776593136933446811719770962672217338384552387300665577528460987739618653030770007471988300897771129158439906953760277170496447448432237686361178895190006602581784126464254492140205320436074027080516925394515625992312356320326718757124843734270147790996971734121705878632495419357087741855933353975753784665629177025429630126802737868935346894904982802113558695421808658420235253098495485953084530249800119664336256659002244770514204857007761323507663733771855795859511151019587798220052468690147898313694732006006287930637953070145615378991287909943757679347039327550820198228722331219832572903968004550665358360391815230571340201703102452858214607810972230238062400287897749311114692249768449576927464546666998792259554711882292057507224553522495948370880519467526519475354074365477212114206292580245464120983373532175805796630131417806920274992918860694487863771719936667180792289501603040192140147956689259650527875865076187406734328657858696771306758897936931258700054759559398895889159852399221178859555546889125922106408795069784239421556570273057240579020729327969643217289966967625019054574319595326730624779011733422410934465592258274810959655192246155968278546715687337812864880527117498050218888585183173797481914628367040729279700620165397428629956782144983463884523371372506440852183150420314567370792564575595933046004784993761582154110623567767824800351785759271202605094938552708765646322983217248144272472801784803587068523364577240714360731771387089128780957423722244402662293221301947349841094310707219825205607687563415801722296987448056200001252433266508747682645426766029522412284292247997889755608671591133458981746601748356420251141800911977333618564361215684650569092250257019546413957369965558877749471753982362878131861732876802433690235996297589823883103234338696406380509351872868515449249613079209439346057665940621811713005261660867350392546999372780801715461507839005894059760381113345561070759073535257221364278590865118329305324948520257099552240655465775111226714145914040875835304485798231364002235937068676978172490951807769501810424304024002162517916033365818485762712741751041420145979844610663457089457305543124570169113755305564580453381432953086148677347330388216324751142044360709003665863852118548244726854012922537196405875341234725066567940606267210925324992370875621921808413247604694311129474849113890975751725686931086044671466862552982477730242743563980409950037023157341588357089650433311494250856842550657646381903174826247748752074560384184261784713874128568104573895346506692995229396075679006014505831172649116456270632738375892179279907638779643465459619514086790555097415999796525359713435477343840490303525574629788942279003277285749462270067224541012022704486449026520506478859846311541489341002472729913318055137204681639692883260662788677862749510259019932590415239109908879877300013522563806811192473314728414427692117136652834811644000769046680411796528410687101401187677323682680831782014032493706765421407296934217310083662779959783883012561780642599404531869884487010766962963261399672831187792750678995398337032231293928888324546536577857095713331076062276663054270827277561489253159964952395207932846214651185494936977048488971746878915206449176435272937101493301919150835840748820755775121240052452558964590084771522159495555689359415184240849552461817695218790685875523071189021260272349380670714423866757362084741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 39032390328694701533759929597777660486090048098479894431628634834094451517154213985928943353792965082539805331854984119666357359660119947037603408472636224468953091532803614963068679748068991447340589989663983553424395299401173018639349267293892999501820494340248697582162834741907363159064769279905455154812631449925181121183067304120865614324555439981666936997783111754497095630077294747113610684862383272620314547881055060450961907444578823222409232593447312959796688314933302697234906007974216104380448845144166040638601945423126571622950475250024015840420165388279267508205694579510021980026180395014720480895502530259761541406833391773853000203873506214661416400146229207712828161231388688839175767876076118662784605447780014502093630442077259501374720459381956251677482564525854937313945716185675738068998654386605324955889620289925988844344935961340385573084759287976323356948152617994125518167471661668270058928429705787603024296164061902434508246867133103291306320411091160825425246797607510245749803120365676280143945507448104896158672776245731366833798627099679422105350717259728198060896074874126124032915905079394941456727347329631374761280727662206259584483149020221432160805599297209524993192383085369101995551388564447924249510797824757914372411177894607851768310395985006312203803928461471899700622597480408545928186595191981633866310414771988043751290657742879220422284755256770185578344814656924580868748921531030919719333476454332619744948328570542357370381941689493239003668131834859799400171251056404814851644842140946467401476385298523748125184443106350202966474972907069651655595930683408198265052711041272761965730354230685845391656075240268160861211997233328681223181552755705291818413342300680516325538047391081545113399928460887592594949159045046169314014532323857103216115790863981871147782689539696195060470153795200943915854458370370547031465989473743899919680786389852780301152168840543982546144418397497466810504157102858416544747403066303324354652464072367461460253594543452448387274278453057371251943748748804263512233226777930829305767346144125652100082155247331661743547020578482807596083666915077635788686899230365515388926353831140675419251216608765127484356242285582383845138043944622429244031468643782366592670596582400048695165177968231930523876332233437806978867291133634774168873772203616329099643368294551269153410680447380383311566035420711813304949775325187071324326961972215128136187780411193270826529065135036905410128522357677597798342933689859780700978557871001636263007157763887140805032722056648400533612676253465815236176962980792301768557879206226406898649849731916626101755228273378845599079597188432549488549734886694638304482928018116017093608040142430815932156826765221024667249516217528257681039327758045433561590667478976928528831632988817914791032593042324672444365379245067380474308726211198948007292994612222727162180552785553370299155451870661308572396502109935155138574387678004943299170970529067378443527986386892900574576116916801583302658126383438799294997390470998470506223800979485943641175154772159637573216755402830634424560249594123429642236416690719518850956893465134403477980536506273376226706653511678053466175715154049254164143758661435960057312753394442908806985732443151879282533957448110449088379224743413135016950993097105259553693852704465110083233323099068715871472225608921053735634338675606633375968761629759373358505378552540896825225355843691112642782884688969381655078756772875900085511934425265942522115777758402234204632328870756952100256282452890526185536869095064298049604531250550031987304688197224774609026160911999010338256063296039215262897503498316286658719059327417173999989722652242349227167190507860121999998273137584089052087458224015460648543643275546649888994077517803647395400761969554301013426100961922964901822469222935274538961567046494934313870454264551197771688795852704267424184383101389466211066894506618444733338931506127670250470839336257081791096950200274398067560720236702314668108598623399622914645339348500483051678343594452732779976039303194570040364334360545446614701733985728457106516126239004460542717109891897670116607901832560163665273210709623334824598466443238347162125047791829305207150447116647638794402573869954965959767399866702945423879906355400664879933262024595572092581398290389440937620155518860762076810026926987482121056318475232696923586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -101912034773343465993174890248958631210892115843414702762906420403047459064461592466575622945073876622322714121282307894934714306302397186818593455293077545102156027216850222523094001971038765182194469110394092116534744924585546154805344613006144729193577552240920428819011474804546161268849091053435657176690973845302354184727253565648556750148250477340746711116938508897280034515086226022383194734682714589427871861301489926017120925634028867495007615467040111593189743110738239914229216380968777881631764120726506259280786864557216812249078806725762879114032618715763971253639218121161109743093476375117165323730925616450557907387016698292914394244336986483399402665115715700646771038069308436035520295219155801577541363172560949980301615534472987661610887057995469185337604710054917079292883130605481454964402276930983330999567150293147810892029299993335501131278989466060393684853072023716754312823919656609859543210297431063390814114073013208219781477965757365379143116184128379977329637278669276065251860149308541512345350510410007600039646011231364656384603218428667836761535247141165114258804347311330172086402553873175911846877981392498227704807055650614516542352629497537768309772831464149168153163465893270745410696891653279786176126584789200778331039312840253258148717559569607453296950652517274981390364080592297711166263582743141935178609230677651236496893603210690153990810092751626164310165034846562301414589495674530733475472944624140693419508100230857463837485915187858755047655470425301644471008797593967571526040654240507562824469687198833072661556731533220616953407724443480516518539490326085382602130030900180446726652840867257798004261427626937228926063537655504543186446982856068288070517181906781457188987697008697213094407785876097878120229982564916999330338397212478757150262425226400821773207399459073831992628881665836093560285545560328259616579378363387314281552480549774466031374392743293909095303633131230598352429146314266890811170949998689215853037264304211419722264169812419910233792595065939615876989843797192864775457366942049506092293475839599824584114164052463646795446961751376183862098884657302139730470253321373649523991967340840562363723986572988126492386432250709693305039657684806605132660842448414502653552513324646144383383661404541761584463398534577275879373781952416849933554400261296972854751509663594293708622632974380759339223546869061581443130639564251048109647065833327053584410548960667293063994395958895430531192357362003018318874472516092305916828695624269840310150122807276563415270454821836757622583203601807748942897044140226288672116437109080650093409767065719464312983218695883328045808342103544975113995895069761645946782364248412610077782030947917354543507575471569246245888514510156492322648318233331783309566193589257902849011171340012654155019773025955954765997433563072817452014626336781068143038844726368869760042614935647507219491537071897471399497200332958301870075391794500049016003691366919389441516591848219013089888739274686067482869582087424674545540203744254373288122958170152205375010898320554611144050446922302498167040886961211126593855203362548893668060251900945189952763265745816508966486103325299347186539393106464985752298304362396236331968047919902597358378677383901472395630559514073116886126124244505773538333234554550441552348702353869645497514833556129950422348823980740865105848306465719857191356068080408352721238672584312438384696957005575247645978758614633335968613842587247302687634566154962102671965608744412689559266402819108431184219544773369897618499100607034282498053097540512122387586593868869165192720712129935873156807419114835763572266670496482269981992972207196469132077356315434194510860435646070701055788697306756968289331130615059889947896722994254627059685084045305597778827081165213174083560046303990287417832822722907026625224712888472875821124423532044576892980261598285421798427425180099625843432082135184736146751958631296896221969320717497702368496766760804657425164721735127021073819013242012670974172804570665822374055626824230323690574741744841985758465329866601746224315721415725784826631488344818236992277759098516340449645345493619472578032200892828893044106994049472467125159415637708095524799966402982103172254962255567679531782457822318078920206891729109511502833128048722477333468442646438135083763726289644209491494889078789081163756397053545021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -190927193455170841060029925393118231078039824135357446382758388349392772877166745529318607124854067990109886562316555698709872493513634571650464224471112812126390843835507695805210850968210784528686028787394558574915504488764954594546823517735792345514694470533730278572345048056360291154412999949997516596967605969293389496666226116729503793931248682289522047775355079542395778997287975560919590016450160065786903663994889549051400361257235991301171802146727214850166941296717087576387749153281406974964970847566363365062007581284217096492544353187318572606531973267858645033769605657073656205114972924459658551916181131146168937809371115909900208692579457535290927969115790000587366680438434035712079424084617927540420996598454967302406730202376806507088512892048929566326663739377176316667456122746550040939751125226851188266231395525317116124577286850359798675984614239340773203937852683239220631561358295966064024455913379837522477477554702169705639361903294214294650848902746768889088421631005511299028449792693220867669393447892031657752017808388428893723873485401163287590911908065047070828927384818809588793083787033051613685399337902518926806751207529989281516376741560296171362332305865666160581408213138688624850597415762743665144969529720991964471781431795130107322011526185602662577258750124127472403500612787356537913344102772031105358960058509813118131630965665494606790017693953498041697028314675138577718634254930350730471024538700435445063415164449012175727546245736094653336422893004247468636719132511549191132028845024239360077911695907485277718676798189368809674571728700364111366301141453373764440895104074840672991902027106670694201409872731975638378645519813168611955125934849722883065258990843348107441225382364510682914789992678389792088832264839895279773015837852628554400736543895487087545918392060355503828096410199982018891820713513336297043802829595861572051651500089145593420564012502294594623871245818882641118447330786821862565822214418689504185172115074211960044080356941379998508452809648578189591260206892821900396225972491374039408500448687286536323033759536995804407719911365403405240892704016152972602874551637502818049946748718274073339415363046682694992433675048838998794442570305965752217223713556244981787524919561561337825685141986558873454843045934801391409359193240815330822962418658388421276361842594152958058488967273949611045200517899418362091284512070285795063907058940855523059638512363986051173734361667445312625470601984303346838790874170778831606837020485372028066702680778749892882586192127022686504538125128036741420061868425226167021601996338626714308138891201584629061564723348071748967665740792543022962134386140410454894596321431490201658309458521345515674772811146747874638766736863033087482180384725820682382847307388667878199016616985371657632113466759902418622091611791344998526571978689306872026167986109176845556078012757298668187532226389744238976000336918115781123149273208052931233532711149917090263388017759012990237535213142674881456973639488346371439949560980125931370060435288218628444907510436202537864833130080489531063759702279931153708198802407981192396287354353241943256901165671848404751491394896906487604873363579194959885251006339766689085402637016472142880849447084832090875568288684426309511157730254659641001435700030912775317691137559771037457982336276936539664368852320774728236109793422583200659701748706458272302062032244562540415451526310001279335426308315749609660663601042070177489967058707476159552996340375382463330004361299615854954786476226660768095692455338877770229962190858522133288509457435819904560257997443364676555003983702110980451139377578255642381532201375937190169517208205900867941865492498500846053430632663859889300252504039708025837117903262256827671589719666617119031196317406037767383401997392494893640669825094899150911198669606984346171891835885600793265869101735356239691220459432222399199533230805827793001796852691354252964746469343268139774772143667538844253358924566653571260855393461679423949290097288304848972109916673674797453630864080160242810520142022535634379295655133836134153279464513418774579658014049780628722685222509299140880851857750180912185375094305644150753904661187470134411014666844940094832530190249007476996036061541113814992730094751340618489804662332816490489869051655242794252028667419134819639261325036334264123355156562575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 427837055328491026229185234522086642132055434187355075575925008023295814796578980296126766946241093525921705763001030762449431214444096684096493737417966760105801409376052482421446963164104028397562385760996121479557598004655067314373929093179270812697826294680289466407350585216685242556110949499970250418424001482545571732092948776014541694198018830573551521408949059986971900633774758073649600821696260452780783025818723247501055831597588689928708391905186142580041452932830545419008878504495155001656380546340438879327997661533093320374015280538927090585820860006195330875685178582356173086082632341469426381930049471217885606419793707777463595184377905111024876157302447371228823719473285408649755358677483825150333825515983607920567869693959299482025578638932144530011734148082445134625423743931537812612214589117943638177687238202976364029677283125152441351667569111644181558680048479015815595539824857487727570088421145196697871118833762627897168695150507376265130305171696647550099674071552162270403362412457988970386876940707636050697016436232578040011807307386163370509689146389850796165380042747465524428496531739007158329555642989497156600835744938962623157864888463148315228993570896413588277067499186665618718492162752609497149607785620745593491979679139388028348594460614338253368120113708026064334923220654410586323119154849128736814954250378491409073038178584896200312932774759854786275419927583263313325023255822931364721648302598026986191479535173388723629767950491171383623457245889959071706743427787887962911057059418390788532139496863118277322940299277782376018044142127796015911439005958739137939761860297374906801473240496184298099684448669112608053339014826921827358832559691456955933489399267409213266327038809592362287087786850978856757886590615895020474325392497901018802306676077470798621054201428447513588616369030048251585828199872427512223399638240666807338097436919167092359279486644260853725076030550056090562027123526932216838742466376455727819107156936120682077394129046628783981116047861072132097376950007973906769793214953370921419171301825583854018412945082000453432598357027927183497335891754991950957155251210332679095943181705070984036937561989132939877479066853995951022770586000459712027534988273694226016700761244731187890257175859099962295960076785341081316292036417633108922981066240067022529714438854306667955391131269437445641150121220078036921300928468927340408228682252700283942517269484952854898805829222074964560308800522106969977470110701729463970563672426924019919804449053040867070305933374134821088838359641457633380056512045271372860867594364965029608203410085974776924972423645055051075508875677853023844140382972141851034056422342123413197778299990468847149140012008333414472404905480333001957949579609009805369296154305673269078869306178762711486510442737776997063550249573839838275284085755873067269393705400318999662861586119133082192283487783739359065944502626104038973349825905025553979332332043125956714073575271014720932114943207856388067359641222196019936604324718811418847823332216716626131042278737824504009664440742921829356823470610161545005876110940273251739989999686192517115296024959530187587619002709434039319187416255727850147225692547370576554442910874508246093847468398311999472714864328404700141606857772355715135595533386537779175459122561327794990880683979212732188363046700853529842384415552919620340486172516036614464825316753941282180532204954084534803023435984466739256655049902875157063607661278227400374064511951397566755583746482044659543244739724233353314377046686392770866274623449545350604660863914022953471064298252952405563614142319445567463622295341072149309228262495828012456894215975487036978747978027264837908846958272925646969555453894274401201773377599737042020367651623779036492241919562119349910115983607970924737864966561360308116732820743413371663219672684479046290286307919945217263057145484727372293055482016862418808586402636838290243313865844861135157743335308887357414654170367971602798506394348264477865597860113839921756756360310179410188256927991446463762040219017496271868378477548517456146975229042975252457812327267724691064581249478280085196891297797706826417649517968332615715911162450002563592792355166934649624224426353766951488278017634912172621526989897310775967116813501687373195166545585933341510860667199532116706182942206439242323235700736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 360263236350647621343195251945863800949078156377678805090728530007711965814492881555601451100512230586940622119781979343211987892981610702951521329735388292768290801334384336547563320122262635931881865789162550023930083850842136569465480855938290596255472938322352949760117146442023974078856692762518408453461167057222466710968034537870620411336975640547362304596445764324225130940952909560586302652003643420796105987234841637300789488226429682912207778705884966488135637879149531888436260334144841732253908395889555249892380620356844944498955699557477752476155374615489984730062178252661786748584460657482557018342600716554309680292651061414864193208675831651018924917543642763155078038220694264788953032090256519735219735515092386544352436505608670552914049732392414461188855783927232919956919249944979022224575699964330560532914875167412381855634039206726837006994806351102045715357042482246301721213640178337821432136078047560831422593138158616971943474925474998451855908398547994706884657518506750632693017070220431019048975836287545835547707253964528121475647547381351906297706625474082329574808824586098986609541166563579122149279113218350979114910678180533007762912040064674396735314957367610309887459041766126411010137206768036535209209882413662838790799459613923517030628623398534010049326453426576370996358386391949964707861409029581040489463797293467155172307419178393547648600208141695756774699611018777779269605064160995188149480252064111966066091274541645443440820323282576161091920520017813645479954489082760661420813141560275684095690015766025908980999181183773124710471623585843963956968374279564694894321181516835942130833858628234505597721071609669160020496577792055389860878406569918671251811200023514335395805400924524091175676544005950647937500413379359886923831845788445210686623466107163721820378417719742826505655517445018118420700187195506505881820105377092108697756535262191863132614251323841151697294042470530074005978335554930791769762475103973604555214183882925299939017049124238659662852818781579845639637307894569031422192906172295894397988036075224611135817827240269042780329885458647062281379394860586227785577548341844382403273765146228822687849637515835327953394099748568160127190641611883127709431049842049458928041873777780458540423034074423686416068420875522645896422469502516694050368299393743459183533280245181464867839251337603350641096267705715791804677517504552726616922782065735318063464635168081274615802055709807658552464277141258732681307352029781419155072512409451685343889450481063526027188505788840934207919937139982247418625961379907082275538861576096086655063935621641220433785728603777404884470824569201761570787611258474231783967454282505376741502403090970025406880778270145365829292871599119979854884675611590863368099243497804295831811027239482884618445916312511283830122152500499761733484090671081206915787531031271783101686858108718399005479791741056184529931932320143500018357751406260797610664418313452301467319962149174046785500703073881744605392318296016132319242911413721517064551590133082957063695543584557685471344657706913371677003097597109592721744424161513972916877258511801510088088650000656812848907856235960591071465937377044199150630299048382646347927978859322877287821324882123609584844299450533657020365117292217172427269323496107749084821846414958551672710423533674732863526906536884437611527418966641497271538802418010541772576818200144077811307943150298841557885839011893858671186901317094817046341823574189652747949719376202035701405379496249601052720732696977975156763250473086402047131988312757191265338263562037002471054462157832165134737155816800664734837985421933516165641017814792520041016622557872357541246929768885774131777282890117315217053113621065723215296147927838188229150208416782445462992074812558016937805462128675003677318448654215324129734249374146637051732393834440561497023100014001588361523989987521226626865492844550150288603557066384837979139728630689604159146225892991683905868361560835498232915931992257430272155446799413077022750536505565243060576938586703341389902273136199906876010156320003589564710657746611818629801510711835152751188921659492150011491491348962953901793966791657624861119246492188083392590525675016956959718193720019495948815844269890252008879860803621433898911986122556666279632011058598679483207935319038635399791711628520473178931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 99463979399962837490684483486501842429167175426595112503152440847382233311884453335655375098613608550606853212742615063750843049808834847286962754344483899740232250400919948265468179025672378197093359764121825902150896917716348682523916306141384708257866674984038224552790237154379346665396973668894548760955413923766525519636196218472243475068987059393957049761399876565745531163979920424762320278895715297092089382947490362175368729723760537382168449393229137961696592871363950141041595190313908154165176158946462653924405177309060571152604142707153108172491087063771162362033764153974110126071255647579216555268564057556373009324802183487553653661195896547947555892306908323635683056431076794979663973056903885074342538309880934239806840014650877668630444113470131932794377721418335626518937066390263908178878880602497087737863426386550036286127648509680876347269120211913936357159312768428560953720032141884933268375927219213464116133864312317263557170286498204292260453418531107973625676895165901746142297365287722613494539386439657254812936197087988686420783227029879191671380632692329223760532140857938406832854313900232907707763015433790634558906716552257358350273560879731759054380294877866550724637598506758422181609561907508000664633670464541747535571117824991461273468214839937728804198212880417571153255133264071308110541639376912949666511443709615764999630102416030402962930496133525078831739534281026962802994946560806552535556020375589201293442219416150315706711824446586909229870797775645749178528356559136283987609872037627240787343560538024782712096626969326831543425451214438895759182981821606219287129288417412008413034244453308880124338204906333201508881788448378403500358796943002995386289730896465898683917928700163998954939517970994809041766103912458917329999341629218289711428754715793520332339259418398293668706374582766020963496834405095557904544930048015269431974304857727256452657122600839288641699509366649323223044099997106137221915795808754546045116081820756022708021403211982759960950126515135039958324133227499730367358555742956161061875719905294412457168042750157864611282786938921354356289970303580772202294099892389223230145712194600360621054556644255832336940461023169226759874499084938842635041530919383011043958321377406034627249389310411931042512342876599509661717018525895450092382275727039846135668439864788863338746798674990626879694376012870217623200602787825419984802037067238581528269371658448192069821242283010649386511787965744442778686706876874105516044297041471173381938494330802344288583576409973253538965713186206301386425316928492853615117131765972653521821594541620862333804706121942702113463944918353439744999757635957933250378616295737921182722120578971694327187077439727055998775412023316927016002197445230801389273837617706672134872975046255417730932759163698299377360464016135111723920755497590336866059043169468749057728371122908049595452943413846961431726447334968237049844008559858828640211958549627864958239927609000788208370906558648057078561337430746809870357497709570098834921436850037354597665836519588354040544162004131891663841771252633875246428467675284563283259833634117172552722331235791079929572645096950509733548057445808861092361528118593805002079334437281982115147914779873847790553392243474217487748865104847620702232241629957982163307692663046285712163712083827986658653868525655805916771419872746442024576940828604433177134125992898396952532108791977639930655826955092536990177211267555505106654898088885871733243666565603674806375022355044921195068171469578383385600882088387154590404648412409837214292916520742796551603947766205287000539462239000778982265217991791530130635396080722564874973848199514818425057343465279599083116671390354634286585215297182882870754817239156842532242916195562343897055289654021449165759886222283929966649479947445093530779971385287834193274567071797965461476733298105605183766542579902250326439030379468294623967576954983351118073178080648334185342296035429687446001049774060575035297867787882865439845429360965340422348985629236593199933324225189309344264224013920691749912854639863907709299516795655456148035571412287768311382684268416181771403546260606024588894804124461654289455053712443419020782140590258468855136751949097103501608104857457869756063887969519025103679195390721024518738807064120837136944019241215324989466081163068047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1092306827002079012117760839146979165409434453985897608107737644608867915788396447876153693779476990514445538157658874266106147008238947385193954990939657859691656223578447386819925694291788277768599087645396244922148081111477186047582685053525276803683719903129212371836795392067372865181202367268808908240749776081715999870422745713023418403831640602414200681205309177187504273158878696838015173674435373834604976509926646812817368823418350674897356302404069308466875951047232765182268923692069230478671202794490619401224493332412054444314561041371730748549936472149027221909257979367939302771309897981237934450203937951442113916091586215110714238882407940861262219053659948722278321164988704260862482687517574169323497588394759650632924985340872569159379819989983411010436344993800056853755767524082339007873758527759251094648876676514494296121991450884839856631146694710432137545610407434241560921952953433694366168301486347929682354202052235481683289228499546756265390011176218075695472015749093479669993192924426509119706041663728116456650946095888865180718835163966581285324716691780797580302555228794727108892626463453815447421290993013306427582904481049344528116771908743027137924905000761847566884262369085497389426153137019374067898056657443248683390459817321897187550888852855625274630568774341085959380431811359696304026299578457851022612652417677826531191432457889986384724591677193802078552313258684258216383706129643094890107033703754494703943191452407573629725569097650550454342237409087038929263013927274720521500149567841594640799310845839927072894080219388430209625547605339664071313630907917857214459816013221131531777957347460915010070058426372521202983832254325536051057339641953391433692787340386256211224450168128493100524527728125702932916503710199548390321774121025930008153030853846469260546978146727637705847272036830087678733196711893460875743195501432150479246752428817726649734276577403514395918669941762551534480018872347607182608471386918811875241326698509378568332510452427685204098973174929752297916901613895296358366213340456639890621759508855777797684228936966122239703000654425138629347084661233309974833453131159973244606498121918568502610468711088637051110275373286824492893915923167329304182652689035495463491521974119307700663204843172487776056088816672802967217959463435267711575357443553011739423729693488984319064023190986764557767011001705374744942697637818076754057202822845214515130377675374851628069267077430062936543071143157301941458574860281054331205030397847698866692969499044343387801744261202976211752862640290130246839175663419955442991112000878210657094092555070674728106790487450923894402635858587639701301781943337122176910539613586529459831774940184459507196863909619663171169127902332247606375355793219515538280298418386443790848657363138118571001276284932765667354566365468177297971846784564052407467025966608070985899113499482743427215266148249121695939829825157319749856837102740792903485007498007886909585432779872886470760579548351936393398658141086085266319641680311228409873805870502100104853442077610193809424827860384848463542713544928556763936391724512249817745910306097954565261339283678677955172006983546702014759207664106779641064971074466350871128301516870680011647383615890819061002072942147962919304494936164131125730979668195753222264237070098510958959297488669408949171860778312210870010001512726379111448268561103524174011374175082643861070571603886098929832679661958847299091347982613904752473338909187503781295176345885340061629166390043884034907610166132651928717277963049892856438406523850273346095344637492619813971897716935741268521934529302219920508786635355471182879407793904956359908876065023016770112486752776256411109763520707443257923695351724164507263078078594682983036176968063411487532200440257456881907105196080657208694530059701984222117133475857571173556328479084521731342751953473936243670738847072371121993758226545087497012023040200925278336172824389549566955240035430777773597028324082059175812334896170735709786093181783201467581973871791632503264740424387052160545327443029985962348143178421668437735142138110684209815518513843386460179219245164745419381954778424822310220895136376699882599052333423256764851611211919392470157316318918314945155151402081331133268481470087979644118924449769789105199974604953170704818557139156849457400077722058752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -4157044194673099384116942479967157109564323056449518188392636928485367250853145538453896764049146839922727765492018905469099083730382424965272895214804517597030624687408617104354152824852446612672643897561508938792946190777744254254759209541616488482610465344305394744557668721202567710848056795604822813010568704833438871446622734662781335789338134579101902621137189189130043032777727168404159853510152412018205278382452428074347296622764670760747839419628149223542035563616555032146652193166814767749372815945971685737443456416503829204312145296475909136982438394926328712101303060747752730415226245510179038029735209174392651877208018554459941596589642679648701249894441086990459784958156062110518424093831154811190896063366680902693830753799975120053522258822624841766878141135628273307931333796992555669270895120783009500099593949195544175072259308676468494136543180252663324665416198378704679071118905005906654258828867619530443366244196652808395912574946287991290975306096078003696363872688045449762405995983787401999068866730701439355824981614103016963877481755254825452858839446480946140009604757129367548540220632555729476077933114880906536421752173317202234952353700301538642915092539846992660977908793623905616735271049497934545292088280727469663868069661905445548698102263450428656404922437263328913111566866585484877476213953109218877548617853503384185363903236475279873809797801929353164862644015101522658442067843622007429949341886918172493885014711487016742018654292065959465244563791260059270847845287552078381551231076691996752324834078897486954221242479705250560663964930421273768749508219463827887352871744846186119111380248681485953013923074357682649374180673158987144010895984992709651443558455392085832083437519558720905520825737722763113781539026661893542734715420020231877381069273132824921627509366767292363297095645925976582590959407762393203739603697569176237079475150509923109869243361800373208042567653667198346220152130287203543124463953106120088598954425752690127366455108205017610183897168655816699797599275934193511261891265701373113199588281701102134657670421326255174075719180279657377284083446710632551207730083193510110433865965715941359587037295412386895112911692588200641641940752342879275183874016974487716537095634054979841400440113289709211096328989181332552173633075746336078628626747106311642462437228960643256769661555133329845927612888292679049419500737996108033450155898053964827720689796124636542620528507520985446807640562918230175703246562940594193038181998592775655720418198781764682821452495051877926610068515355428208377879592166994797783953602822893188742326036703501650788197499186842126156979653612163108825336127500734067355482573354217593525639503393375886438196909175589279588885793161398398772618352025067470430584721794164133891298212545227253968588529467005863687542095955075665711306655749961711686852607227296820658529011716493921853525399741370305314228285058540934315268627843727757387753317620381215530888895647613249481341754638060781262361756547136500433280214550052145419246328551161701585957713837910546167242943054296768856382727267156705782595401923177669208747349985497997587586457375756225075233303400900658753714584342881922113550765772725991394685739577153463067294039635485018216616820019515797172077901537816341213701471652940409324915856887963754442066099478946631552567378247733253653159603547928161248961458120664426313186157688304072131178192212780662051219145315285119554238349794289478520148438441816891634143564506977788401006872221512684646506718315387397168320210721610724618685982353576325564259393541996994796500408391395910993482284010500884873929856367690621732459010079595889193715946546857273480908369409975099693775850252731333302876938904473276415416282148532298535764707103086416325393276256610906594048509258999887084647401610747620754042211806781723503299891275916175734515448169610094202861919830654471539067202180511238455767406434397253238699039000381078126772909519519125871291243161006600599361780869596555330217968254090355111481532861452834108573399914728203861279292329068006164034027685062945724639071677937800921565698469135891998379379605183298506482278988736585376779930015768680125843446348173436011943138466428455928429749383094382800478360052881071604984277271994234407011412252855310915703828884403726146789639826484128173260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 990056367142325522405661896111339565349836554860455980446022225101092710859749502016606755138538182373907868615036306515065868688974198402421565269039570993060566175970985396347545765907636433732475882921694631419476333105126124297059714484632743971796844511988966210397518183181746104477724199807381341940567434382022692705401810544069596747593353987761197972245985019163722485484879960683398207765340766648948445760259265183038846088627030051272249613068497529959624201960216575959620815120578917318286507249446572978363754380214564173424031615734162930799178218507811909946770276948116896189410634741392469907404650664331008044257982484678271491489018558975848078617917447963447462343790763180233116410506362046727441524445528205678183178260809495771201051497590806504403266870673542433133256677103849241236406755460749934900269239029161490356078825218266934254346701735074652186236168661553895870421773319619640198196140000034701434235310503110679214989405718412702223290861341940970956545572895543571173062770326664892543433261572415597166462217959046634086120576650277442506396671251715078328710529944327030550328684544611190903108666568902262380785029506466867847581681046946015760136549448256516295238984773591731706276521754743754772690023435558058418113992046547785962433428188890733249785613005061370310799114958523981912673040824223342508250353818750481229690262939113845892921263277038313985466776271016674847377994654084604077415052497478277524769843102281083599475347139399333703253825230010000565355922032771097612467815708562126546128698864752764652725986125354249445998200797610214912002850722636793551121407394799801253834057582406390231071900424129224256676118599026329599338145104366605626031481764019388271725464887180472502303407659455585484589618293473382638088580796567843529197812441523572009169483435073921732644648217237778381243812016047071732961698457654554460508480507373992235978898154584616034932620986050260211231589271379926711278071286816649947519467322021121599388206018147395139991748493283099625352344766093306272544894929808541634128517244038818765348349684007250907825222739668721973628630040133552282725969771834868036034659148905174781431538093259254652417047857316381560377965176045590609593501278942843386937752789899484414711593282656151958671255283925459535396150876818593931291939351740242060187521123089982496539216988638546160126193591399581097411603542635804556518773725338157859272224258294761001178946783238220174170467237490827245982250819398129989288085670724188165267101275715334001479354837319946728919253968045100774831518831701881270737286197409854565550740724086928396329115343907223742055355506997521191239283226404025186670751211155973851837497083377594435772315504893085980295849135392858289208367988392880365770414623717476248795089292996382173194102996448457407988150165815275938494964894288582810657625703437932966359182759031747506313147166117001848520062727370991001804501943506185363703637303831263039229386775558752029703876840739628591172150722888690953911674665778620208576950032989928597929129698870451722509367366523309969868691128514149233497509866275437182692791850690755006754475626443408420169529744110628916501788852378924795004811571818888236597468496151292216945514254238657021767570984665255887061633451801640557833347855361966412568353645965167624949007857491228794061114799491851756919486384581661070928260815648553681436848894620294280026192718238698766543730859953567745743979863840122450473738678242442330906046035341535028161529172618540240615183617748719990247517071421444937202052468326191364135834645163370696193600436493910109668379838982304616955767553134979089264250101184827241162149504529529883970867841835530338121288833826253614181363888480699909087059826990254167294385339400864335836575360125166697906794561139980480977857210526562225712445368818353264206662115037458735726579774440117329938173859013778470648813180918489378113184900773686059979682203016014620877849970589903304310498027501663533877422508544882423202455751652600830481048967844536293103126653908734500208567147273810919781368709338452661260702505163167507490806513349504159700267642083336343242663539568614900311037494742244012491487050994333502526724422052410951688842177850288960972094724202769686850151297457309433889932209307028989967173130785861321687483626946518056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -688950307513041307074760692676534777734110589116350070106848524968510563700826402784545650471375464357529259431257524810908852823142841275795248525432407234670439016416730287852211365672574451637516411213596445742539225574108632095996829103645529992609956366510656736678103345860048273129634332107674544486620783475059338775795650793839302285682190157451057966768063749270827030776170058849974502908653207285204452424711816058359001385983248338869873952735054307770609193556874738046224707163978653062833006381455474507745068600290152837981230991654409859537312753035820681788854381065261540866584804321785378620197296312322549431489395932153809003582226712590889333350228394120734671930393920888146758155323170208489057581906831837438455808403529209335607224238633294788831867936055367771891499841500146874793784476938568206652352272703594503246190367005690112034627416465420841984165138570743835691522479459642808673995754400328278549300419597255853463530638635591726171299248116781305843882535506205705006639128333558427630844021706084524731135855626608628910989690534551275318613762231967207525596069600038355091936839454650051200863121122036460408852079470034570780622108296406107763710350348644657897724870576671163617170172714651333078251819053145074224641403339364276714341108319234444209763234707810256885427817257430321342474620121442621879322982102422625226618536473321157161134422584921114223791928609190308248492871869380340309388611630701722168104031641301177779994912830732702533073953236006335461116167531952022305003350891915988074245222543767231759964493762799141053031645639530472039113099531683973381083079499015690528247882562574938170219032092448425810428718551086140677091615340266727601093433548177462402757939689455512177422194056115566403102977021890203343482393720566413548326071440816058949125568523320060256289655648254681518213518826872098645068295170192359555590716858105893262451243313031457406413503417800252065490249817135781058094405979917004892113450525274612973625887578797574563299127738613213173713249351763221012659375024038624935362340461157771650136366734967697505917820570889546892037362804348912092309325395548730449716794587444878921787139735600215684238386807434070078381265120777777457891957103601289382381490730270145404028936175634416910194287056843549881437572460235847118285066159557449236526392029677343036370069187209711866715997981878276589273555142146968327345084983324709742612133804170239693280067875929531089346798512705051205698812762386706674141706839389974963101785450538550064008327694989734372713549408022198711952606167319737634315177564342255731662470070154367353850475955657954190720629575993331708869024376872794954539893414914733953358427798924716991348199237022742528188156588007409436388552092964505849884137686909157836375227611009765208456086277733841388227254303839040381609163124783297301360994728290938553630801233865883031043024787639358310578420141091391394872800063459494194843828069993763305126570748355900105494064402769044827949232048585948212563696159510792040679942806803741511486931831017192312875423786549936074660177171192122280186082054489783462971128280375834260008266828602013498743936828231260774513863771459675502551718248872047862383713034177082081859264386394960011890848590688935636106703177350873609866294229527259517600790463904913440850245642218890360416408694024308234504722507872754935382745778377190342898003428330512040278103650802654720855691729844852140871927813439997642298582849593750623894928244792443516784457756132240304561921182785599599683911144672186218108910388151205216880244006760958032301892749522782757581788843911223918450080329751454642565820807149616431084956511704277144537104344370439755300743396185591163271844070457626504902407581548138586537232645464107486536328783189165254205129961050939034648255343663624713199981553605110452791805650694552038623378308706173771056783131032725554679019616361347728385311669987377044521681124846339081656805891435023638781525084185595971782153209777643316667552760452434076595374048622055592685639488533347235449879118558430398018709442026231981820161568562816321935366478710902922902483814082219504618072109569136782144065452100168028442909026940191453883238997487502274628534253320132475885601136728848387071915456474352944673990275562882992409247774112056271967263947489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -177165479443480804479346960756992924647951200081039912046305811736114989273068641575758070443867717447371380214696720773819438352117254911190013739891616702625574338974490140217059605482590917721096532882069416593553111161190955141221187526171399804782121689614441944929858383128593201383360901250193892450840099905227282097321020935662395949170429251661866196947902487207978798197902895109710754262207701389594361687488932244590214309776501486574813996065351219845017803066298920588473067604733363983147741111622769360654846328223044115308213085578852046182236885857172057687724204695889468539569020720888929567783661686517007009273110653525307798694907682841907454578760007398946090392856345569932561829097594151559045247495710429439747139346790081442441571395968897241890079722239646842304853118408281365083539392534262329442321975568798084343602406020225325610041429678185191122202802798139951140601436884478956611527886804520224523822543090272150892689204979564701339189933807954184979416814625108739125648804488664617826826647036971565713372995895510380088004770564619933990846456797804918892725805480370783252364714195191035665774109234406607753214067461191309309911612120911346914215650413353416469513472438642329576048626317953213867498921268150084563377923939518357640262433019032915424932184623116178594554944257111586331517989782988361789290513123609148753023639603555311242745286488278967245178533853032471860011929737759271575073614454149524114466801136743964973535808831729269253705092386324178026622750794099159507127318777091488453090762666862891087899531211302221967937381848523056946083233372607800383449814942302946367591194903650432975720168268141771018342211351625613665831328542528934184851935006375759670804080269364108351198091773101159740752847310264972508291255133372622942049370754195819426610529254509536873690151885738783758284346960413830695053753188848546592443818434213554643383721849172934689752447924815670060855323255102358525826523070508041918973669815649263039292506394867984895764743041909203436407433133107801354149831144091704648458147724657068182813102864790521342750577132468573802286479880815718202695213897289460747458131344368409496082751592215002768828348859610973331566115678314515549621830328519844713056514975631657646292824360775578525576895633468423254453837524296134454190250647488399295771697899226711828535520534215072608181600807100780947462130035171677536337175861440430892472777171322195715183963749049992644447624188521188051093611382459260837317328668160554801973694434971953896791603134041492700886994584872959487833240261853033279959358655785981161562371763437950729350570721468602365660484044156737351852513575802309112571921371326386991579370152742542341357310278621859420075468048452049787923294415745305240679423879389703997750633686188905574366286298069061326951850833889389153850539102040125572101776851736645004507645732341252803352246320582449177081416513527811661064332286331516077533601999317347633492863921354477408164014870811845106362813622401310654027108292066057902008772105303530178369757290568302731752187101716802833048325601172424522197244059030154242414441356475923059844898281484788545950163294612130803603695544228094058145066899943354122448977357733549004113032939148119941159406593815713889816310069377535482068970435114598763996107322671055239032978193355688849197438309179834058874328788915451922026763059787805151167427693320470025807597025035468625564867997144806585142797832662111676197087184861413807703865837477429436188824610857598456401171000327077193220779880496344402885457764759144027499869416977599319156716160324106144165885959578201233143135396878643406798488162175145337054282273750540063114204673137137184166254038733485221275379879303497428429596361567168291394904364487188264607910631217701267407171999969093388523714352056560651626010977501183260076482585660751084944656666538315099657936584656729507759221151406541985440987578674598010214426494570822454691319824424505803566256182029928406467370661574138331781880676027349548201639971820245384478400841918571225968215524006364151963672986375418094302284674391115701576526259773353372838495908471938758775257648164777327547705365170122787727221548115945203715913084813012342631707232743920720339773690903971935386345292496871384143779802127141384871890503970132139660699238400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -130099316270654074510546174532941920390974290469218693290966667200029227434917531790065637613379863221882405149165641369828121073606504426515727127690985840786292893961554321160068650013424879233064278774963403819534382626518796892791231089330953534579919989202485896097546706706256417040358111520461952884091037989374678595795844861166828766327946835572550282449856785065358967016338779706996610962742000077770708991170347586764736971608547376018555689470936545797949209041647100613701995576889363166834809113766775554811602556639725685663925843462654265558034462095253380747662511409367723378891486377171017659379985936604252487474655900648513019668144413764007055410960616762594363506423761330244565895647702407287040821077987928409534954715859633656993906159582930600955427999295665801445540693093722654160386959453577504956997691660265608681353199833671944154395180915921607289805725212400612720366571111152612478867897695213831831656818445074838369181373089087019795500258494320807626394712458917432084245934369486140085145470514674396077315030976367945642991340588546784738441966409217115052221919951491362516898548602173823110863752277078513931592692671303422395154603461648116266509814479943930303977058460443608681189838755682793613474573004019485230865738860879377269025615761932828915794300348901665475417397989706636910991696905249460627165355884557429704605093365651397166169539556695517620679021405219347444812197977242239022009790517437956546831365152239202446487335349475943242882947573310123651704317709983433801041281252175350228632132110870908596091285084268872708939272913458744864096454778384390255725514312230987272006065649935870118672650012233013777764829732393682593334580947257490635627367522364434814043724422214897350702593190526265463264669326830963372513189560412149302676920474111267572744641574964549198996583033852101191357230474379823386217599899104792475489887899122195609737720682341080434089644627637417401757498464455203048424842086039576357113549844061207620656799804485287021792235058241455631068844725252475789829572761248632645723807774455113786256105408808888171847913210270378588144817494104923741192643967322925505003964457839936948383966682913227524945792846449740939894378067372824038973318150777520603094234356418543357102112789781232692044124581405649459499385849539121081985854159885417054196091425714756331326600165851359671398056581316617543818838944371619873873393342518949415224004541927487147739325085827987191855723870660394530032769885972369608701690303656396877591243244448414268312304702840309964209710931313977264909360532467686939707044653012083148640396359067455640932170679913590199365516149294028544011064453080007016224178940368590948537222566686894866083776085540008272030486136696143165094875474178236182035447894432825954541807906083290965055714332665259758354393104185625582123659573440471110334655192891942817547427900881447292474050542020166173645322638046095581467075188327363875643553901101244237961120189315966429926668615841736732399619716111543119262042886181683058747676809110924943075605245423478432285292883845937634487568439485824228623428277121761640713733836463969529518567823126395890289609872858445446905866097523953265678629725347084049597182153036648746203966087499498707987210705762237586793606957847237890121477989361439027531564971224758289162760369749118153638387275967639267693082585968626302008306814256722550003356383668995511340181746034138059285120439333529521713580670749817972020342530261583695769080091086614554818902429104865396099168812715179366838480519786415470222339464665842525746499868358940083656484861541719002881786260217102190442965075249009902598648451485181003783033040311763849703626413223404335761883217154351626528278861754140637431876762850199328393003071914500095867683273157261542444758828424160374197111605546974021380296378716571323572390082816147152678883434314101681912012171641824538151687695896053862722112981139514409995465372126906622608512348851896729053018711268291866676601979030818100171755943788823137534784117648909653722403415273030601094764359982584836145472200896147057532000298376598733143387786231051358320238335352077871656147465845497803332851128924008081812279613746877873350087573217637816383045885639211014066784881513357454650450119312992521520522042497339152570551609244856006737920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 328630095952292963998180311813291079801392864259682401028367643567736643159371040652137629030336935496901168861338878176119434286507721057363823824488129117171051500991687914613438712001372998592795615795880414400731364680262667025592322622726404394379389638072447247336020911401248807796872827794813282931305066463384378984073162629091469925410471112003892367624018522169135987657948399228862881434014693402510684514810785421553769596667774113922021582271814947639484233256769544931051125616684650061010462533329727396026173172235568402599097992286694345465831943286308053797156631292380924779433984219904462652611831800486632607130820725475547190505861196504139904227092024317885509465038675534503835370470671048938781523323689644819808602676256643943489802947385707346099161398297913139774459054703887723545851968827449119627817896582007732686433606066642001609953635087717928872433526387037984053365837911322866073632754058204654427450974054733709403474559736577583242314374070497223815978392586404006405906253201614474739861827410521429813501369907359555129157563486624443158035159376901328396660466739709296349764415471936750551471402982626444125829636619089673406675869702552762804523531579603585738839480988099220165803698166825602401906279871595135680354981383678880711950686510980374945894651741692270109861927958667873325751494104443371443298593966920901667426228309334349686005378129682435277082164734969612720605277539664060070980941783470387647823603427393526045009830725527657988643248417382210631316871989139992035033921279363302899215275045175726106921106458217076824868252472349615097990901761357513282918373802946511677963213310859393604875727828879816517030410502817304846529643615361001898489084322694430923538510563464241779294047919009160348149083233770630280308057368736819349198644253006738335138371251906508008427043337368213207325870562905434345510610427617610149728026706253622375610359422485532559220358732481244458931429176384348551932444432516854318418790469970590592277548939280547862743307278663645528282462470910685733396811221614806112121546275920742905908854947945190394413962747779731014339175489645085992518960490862795125762659900075633686701502631921260941638405408809150856500270224984152258718545721687555044527673766105190365113705436066816710504161093242023618923271502127422373428775993653912989974001929760384269611746488996905956878843650529160921973158864639737033671476094925936952405791075553482578298233507320322661856113959351732706721512719041217009262086118937337623995869830107437633015004744076719888067263474308879228595625327050816819853032947267471241615159273040083164118100740609812995140288252949919739123236676022014987034006086068307235627495958223856863376989712698052277028672026973489900195312568936361701386458904621989200194694027022398638693482183582195198226769045247625661590619917938801652957180643812381809855989692967419140539712863547325265394811890312777126840367262716853086362797765283058671529552868539926497164843452403173363613933355641594989369181505406565561658914895203460637198165928368604138052936762636893344672288166233685668832953940759854343243814028512788617139439821275309512604087505322880257927093172313956531808462679592345368027542728534697856173914397372767589564799088360739380763130833259391701268352975938161099109148501068737942361561800492173966120151945047414255051972926913686832821463496158824940541929781146832691686296750033749197723169292219554658913376844337306071445746336248328796618841501701940084171349357211424422587946735207674872417501101428211874233261939943752875347097334423337554211716750048565493052617812350090765696082614546835925673981416172961238363227871762516825121179056784319441150891506515708973833273476962385592967935250732738672396845216848472601094892666910523326560349181584369183032269560665053477132179981451682103334473710549731664013588228644287413956473301593159422096969110929096387732123321033494204694251406332489187131320039716739888570015186562067351809366799894727325309801571792857513146303398636776163088094023290090192895168752776612231305028530435705971624645452455517638886636258457050710089861557878047582426551343824566818630975173183281760491143521364491468175420128428579893247102289852599227075757106571534755893080278674697757709801016741604258834079635002621952000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 1329224342014702353485184286888486186039285268955727378280827820671517975418769650409884937744496731172752280175206333378002282858599149935491904458408538277007810073086789749007766115487457025193554730329552677877892770717709267496821546194467485473727255414092798236913755890909041994258468504623680763746902274907126808435739344083715988100521294057942203684727911286635188299669137590021212770394766316207016934534481670238583773331522507627424879107891885303632784422821753596275018730363899078328066388745648869788374402926802337998960715909864659391641968708577386094752916018374154707038926394339671888732142642849869243817371627610300818855330566634255206225526203192740501640156593882449097820051121464389052858344999079949248537942457767785061525859583100134547731744085574338406927899466701485365107566707997428269351015269543041260766331016529942549919182106513144521214393563858804078868564476920164766898557115659471002565312520706709489421563935887747574469090577274988913297011307349970286575371750939082253621403621514441308205517551565655368416395635679982621386177041516794571316441614083989779468989684975654379677310015103453935720109813770356547342454708686995275151331297597480352022552242856964104324049665070981281658663726396415914484842540683694359732606745751683840052945867705556014073379474380652140444208648344814356051310462621466346278350287704873913930111420076044112999303163346538471670030712364502965427420024090250601269018519817037001902323051223687275175972096903647827645719757627378460937142848357173694568585967094471772436464934998662247268710323632607886996343920401021170789706325448334988717617578633387269725741714585938016119341600985604277061434996256526160684693705757183040213266545578087765124053177632078862150009452655785174287600575793546191041928451088300347817998649113576506140256186362966579813821696278633496516876684017612279511863019907198966250426624205222539735653442727268737163649367664697984601888346197470214676712658487569788995408171281168953302385360974513679010552774921893755859424395990148361054221989373289220463906803850199264592451216431989493300806767877142470132626773595800446165655757465605181032474557294223566836181591311432250635160679041060695274387444702784961779788763885010738827051855065736509812234341323426335690539446517503178966785560724395873760575170126415041216195298693986449166614186506969300735078977819673185679648672047016518286463507288443536111227963528811672898586733442767964276271954039173611758972379966179054009105477380351504931583406659215216014789234526966982778068965277406759338341400713774407249734837020628273104146163731637331239336888828988622322566245553897437703369859473105040094515003091520287934104194558848954751988921003172485575868418913215741944147427483379210409006995042457155713587093402293047615990771711210799382462552411222364187637244124351906011738411345699795081298865179654687897602731847391726196329121398673515931760779813402373974545066392364161085833966088387578952061325030413602315099250695396215545338853211506028789361031595714503440173112275948860992961423235692255605777803799610690899873810500196223739111587326858227606570592937354010044988201125289595380356120570103521524626673656462125951977902476608291850015414303786571807362489021103045773783117512271512083331963699162555642009350794374848646970958027695646699076217881849432013996116628224378123415217672122670604886005822417219800829777051762934422483059651147710674915668485187766472340284036631640366821397125426234986248115575798563018891875818500624402688182209844476119683433754297992836705769843825617236997464429385917156021785962210283539781927240392916766656157607541228789721212627918970783826577306348215769502981564728454808616550796828963778408800818837249983782009315182716438629974752193738514489484446909478697975664662810113695783072087087789821715537688034959464925115669323729119157825069498230011235260816078008337509842088741668273292243792928986118214083383451133522671418114646881895349320366814859670687859241792192412522772589412601434487845319514850511472142938481006648971983247829000644541709344258502078751325370145807052457424800503668560732700772428350195732841822188851705049823288703903394734083332574677698364527868059024418467699576991881429254142793446529092618922491904000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -3710723609017516750384232500800766238824112804173741652184751510753813203869474126577274669373349428546224123406502575999902894880741468026733041554435768170608525784519703932037909050624668758915747939829615386215439195270669131131556776463161797448250513378277422478736227616637994084064267671206841420587793498759584604398431543253873111520866093923076174280184727568845547079151125780772528760877452959184930430441413043188714028702924299717816900423177949104516444893072674895403336251634625369565014109271901880177908080620450364692310102065655780658510527803624619840375700180228267986397714838774882902206939007996872446818628403862747604852446826956705305740148292857790490967830080684334137754361049350733259478336404551737590956870656844452038342965159301924705700895174969750343207420092877491385280107350447684632765375431366932517953962801201937465908175816893273832879063496655776194684926510448384989149512344356119924379320413013217897164969863167769346908403265989389090069432487511435355736043392634414289933605460344913966387411791380277068056071187344364201622474702158534685379943760486548000688686879432579007826146337139877016982367983533661359852191310732904531421291925497686075900502738163699766117646849039032786273397800579300848382797493212673293445905065260115931056700479673445600423445723169293189244995498540128758521396022445431555255682115192308227058683396752272449024913635761032106114745034149888681661640200962804486390884940278982702092019196010133512044863806203045417519010355056200240711711059628392253159065839744730313699119514016386246833011904349154568426219889591502778821565763128478102042366574130298456033542534897555803891833534350207200270075672671826073389767508131185187717199767934270943535517962135871303757055747421698792251874041122884981922225214791781884397978745945535610752485545404869393129620455844134179396735691237641879329044024832351550217922966420901118725529698964457458833891285834537945788728025430300664128741201480445320279330632822884062418456388785325491501200685186638520723869078920483907294099524599128051042183105776792212164724256104700874057572574105586004241105876256288572446864150626523076959243693809523457474205408076005774711626448369592156624575282783324076841693508373313882213451805586058547071214187762496761808594765890515922766545607017650001567563968078526378075244358760278748009123802434450495987017728518955195704843882534516009822027727979364369284353884419214846623716219009528125866604495772204758199858009965801621656953144184404002983601654989182112710998737374866178641263289670206542945895890275887052126671507171865904481966213825585867474470699189780880321376360338499798755469959518725558786553991584096524863592163014507543454554221959968355466495911934093483899966885722025791249191100982235420973502670317612505504585207169600938350895785766649521753369890729255920377018350152059848193288026932053030975314299784541959488297039183029074277062081045694786729870297480336272210075126902834477417425992294552063560349298908182519659760730142127044602095742908191052784174487458028899766289789806856151638666094200417788145058863165480651406662773834089467072493775435822920266729378663406765096334167190908832671902299696203026822211875520718450103010592196522116238611878795058126611647371146604674108540880957009477672946248904286091113501616146516426916999833725702810043705070010742912098033224938401670211465923858465861476667759485346976906442444421158059620891609093326784587581931708466335580065972190637955801392432008006481091111636705190668213585773484263455748426314110025490873553380107548605726105399526162065051705251067682499526998156586059017311492875244802715932687514839525162975239964441078366087870384548134858114935467247531135761198939740028580745263850624205521127164339755526439743455435982548132942516557456575762181050684681310756425959208747270096590089680059809828229817895725468772716761259811278862087994784654488043153486046326907810473565547159400515534825486636036134004913141293078570764987601741324098720474229865435631656149592013774746435719779703550023820498874339939774656225284376473288724325967936312355670250454903982721314762700028734595845483029122768223256499574031309216488604330075836028324119562085039565290060229722714887128227740606487639388596469760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 4765783094359781651468869232448180206883835636880929564414141995148328444637279945200236299587896562114547231313613740074681113938051139444802964145641472395068680469382843128049446465906238756868611321820763891368473798051958654787464736878592303880337352944971678653226277688394065862305548900188858137149361318063920870315591827154541887410794537369385065611582489167283817533798902092993835382289699072916726147484479182083971922625091407395904165819708362232009082686560615165687120325990477405494979254861421896338102101781287838834893453249676769296085835111475883355371775904754474903011439940460878222606501130416786622026271537845915864889102922955573341388037249006268163283919248385333861516335151276455949752525682504640895602504283489743558273107242607086596592228137379180854939311538428288521403063561262254860093387849477421955105863495118291201218563089080374634263402821822248119415506461193569203747257729039934509549208564805202506330347711002695836544018250302206672799390635184286675959110664518707958639035608380429684269860792050026042649326931578840370290240962907971558853310796687071420087380684262443811661616660204690528579191463675388806669116891989164027756376953014714368032709891090205947281064643833427235955831526604854478766357466387732888400743090441731736529269379038110206391682113373839023594558164038783627673288700506265821152761106623410197518924321857553116666381403810455001835550914775005518650663624492693035902285829713225580611450656828918409338944720013802035068708633097836699602481201047611965505638971637802393111338002750514666868443671235474179236361376278641934761206931217982204314567896377759437317854401309099759112928567350548088121338230177593083698905514108355670020620141205672459806392048500232312057309551210328335665421701492075965959791244045892785609234301692396304807298931303860575055319491168720285692054490232819648199480890265781286434424647034881517931229986505080944893757448911207708999351573145420871584156146891011743203803759730665009396639283185509381275781856085075371669592232277044561070424877471009820041904549727602087950931942319391236405771653821693074248719731356962356607630483936083876632840282324281992433702598417748824460324505848531568285275800865336795395008041505641283625588319075463310725376324240402495738573395344125876372125685432174156293292746639552056178083196908333173730499493879427175335844770972624926595301739844062142527123800824978383090727756624070085855019654662394433016448504682384496688525467232348525688334635308432446343466205547573834520468589190085172396483565162219728297938146876569199326705933436695614793171423871608234466204841480272979618183471442965627529744852222357165026130043279520198605877931176379909434764095630994069865367694060525064652120245042367815274445589854606444542912292846377470334076448478155657938336300408768339967261112094209194290301902630468634364860352834428087537901504904171233947604350461646228624141029449860507738156697500542704717286355274691647142607332642819281149545237872583440387276151378729602850374530878411821608970450570585753655695435950768655378662486489561340421839017711644561149956428190916620399750985115215688480924860906420475614839904835951892736531792515242165061290734531698308211675148393910752096987083884765382571475464254724025521887100701627037171025493300006499174959890841164643808556819690089561690257341492031606573570640913220170837485040489286362914751864302601685470279898467813315668243013553089674039781708941865373506306528358837213803888274048148979027464800170562442338300704680872543106404191342449450937209435611941462975426510337172861259800228255135121794107519592359701914938043191796757611404213091699257494624528621540016509884042290072304420282619973397605538448295579493017547820600284946199022489589194463458947805692077099037336947712919224695574866707262423161491029257344456451666056592727689965644222046897458721469305678414212086855319019824392143017926997558376799908238356627443185661277384972425958835326803857588590049488802305434541565164107713300217169581276350542806294422606524521954620063213083069752896779126544390862883567341170030990653214935933677623462261138794500895231835239679525957619614556192207920751769067938970608017177667206366470588238460234661084075148277295701427224576000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -3413692641911436734813874461488038444616587445505189594939015789537297525200642185969036250715556774830478152871834356209160621319024420847727762798229840308725668581787446255867805348289313513391111299165177492607430069677501064430870284119588249728691810508556479952969837080251369214261693526737985130442646743559357292451818260919560140714311045683477695954501350925426324824615462693159823062418614934942655379744538152787639549207618053829278418070654013343590796556782437372624903876490594822029811779003125013931566213614327409323758746286742334660989207272492265028174737659844277009608176468094585165760323108585702067887579479399317664114200938372715040103565056237905342537674975061601108604008975629974405962709056699480583472899002718570241546288909197575389611356582363255817704931001777839436552863061713503238048045732952454965685112255571320243508816402689930068914936675638678739453362843739964343016849257985358851674689286707928355321615601358054306537998047335895451398412049456390910235320755085233826252073715389030106105469516038740027877328718957732948369056485449036475455573556027012339860320368353275960090259918769090763477285847305305673671551004824112178108290740135674996531476317149840392880183477714731891730493134417569721586989098338107483540917706322485136226736033868887415850589078821461289079719684285680451829663971091728729446128795502536861274791930302701447621915275230046801383418566642751243150584866642873405754081344137279211849447772248092462153069818363256826011385821435364971231082628564319806195423688311324460057067335541149792747612059175971615467441118635901813812592169401985168524835944604490238534382080621373124213228797997385755470737703598808326867130012942098910428961168399489986726052821552220720259938638143027638618457328792795578342686163570129863221606794947509551056986818952037440096800682996307836072692570561293097109364625581350914777930267882629124990370887295664641800949403899571585035306906865584130477979045359270247334016845877577077659349042083870869738733595529384556528559788294090885225501309993780049763330693523998822640357001156328269325729531319217108767383121594612703915125250807091841247036121428927795956102717238315335932974541128828149623929473083338961555511526290223143826182087469695868235487674321254791880876296966030417977534435522217855207168527986477277073594398043523141129559708798511089422036791555307658357770196262777865365671341441370563827346174787155313328351106189213268710607814856420882172956183742915671179407779399550479930687774148065082126667164892440462431077167377463005384778365426009749677193847574505187959279384042576029386160766367138530894470310557263211566068924528405906522724775733441361858027929477098001640940141775538742605136302820182468715393950364484298251785161342809097187932200849775864571137998034002214564816346157036630021791103036880848739925643740107003274136606697664394412095287990409512363187249828611408224593861968739880031174303391018570894755189517331389791827057935545973472013882901931444568437217841853376428313931475812321970654956328961660232423941853810863892457552864083767591040889937417717183707396225596701730913325459998173926442183088750594617490271540464934417720540500273146636623070013582323567295397752352663460492936293983330930419577508664040673942390414138621137409194600964869829360977066741685097042485902700321349994221507847109936825445917328087098678448794173397217364362468937466845913916854929766479466407008812769146406637640579921393167716867459747482273956392247720231069228808471554557769115773580617850180042818911599551773346634884434197128172617057557969515517886504953465393553797518159271749072033592466569934993105153710522335296353533709983518537774196862329130681133089859803937096477908258117909336609035969155428787177471530313392708608856373135964974366793525576398659281260439762099225761192394386224081439094299438722596877615289262579143748073509078609504059307243606184417647070908639808435056954887814126812284640393292580920771680873932413537967574211509342675381127955836244149159405181645174115834785530316872387168911681936323859994140700286424013522668762703919921328336248934799830754560500776920618013082999499241661399730512041415900402757305478739782675699482567515842843213642992644353755499724800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 946245178423196273338995140147495852857193674713050073731009279451151156444805831320991334922914257766761124615737834438740573462641573890323411749561148405698399339629289380071062334107520122130125727832192706022689832928215899000642025948110466068990983681467413814129149068523937341005581909194166185219204948820600760018569604795935036079797990836132476314773446152973472731161279310396749345673218165111853559402695242501647756029283204467007896731836973205939852508719253271131347772810069064855662088147952103835362964541447563528195169402721127917478951098174073113378838619188636800054370960121626168360685477805601661097778392493276905712794009783336028349006501129652147791663137246337414395257264678194399525136673407062413115868053832602493119103905137918508485467758577791111346607232500823652492568630771964396475048129317985895323633264617685584031473201410762575894997857949568120713086664253656025728208631843653463426175047576116617237480901156152715955472807398903387054374563017851477288923091205518015264726973435587723820229707795442906727532683949529629655621411061128436414673827531458049030171564391618320863295488405462320811809559179230013399988509780154561985092773316677073391129442517775358470308359430979694576235331029953912291604761245858697444910377458374308353987841259680080750592999930951597702673476289109238909099462337445997222480979581513982733381515353821076190591291811003496373070739773690861601581582785879577217991781697618645590537779439589234835730859502256997209056318104992121060846858529537166347369421590636793694903505148218625045260532052033607760920161363899062374638426150237722068998335771530536791008473318529546528098157552131716134860587698446752985079612454362996772421805497157716636066318014916604541428342651597472931142735385462836839653618733798374861153036859407475766192517360405305079038214527757651117582998133046861463497473496853135909451370794737468738155900757427104944468798866803509522228117904980538859017814487170132080744001437014775192013585794332843273801929338591597905637217062572295773983627144741381791034238357631008370628103579527408013831880419501498657157446054367547570348213587193618219564972213019041311983786787995613506999633400547623869905652001166644531330807955991693956259059751658516141213421289873492751151738947663606426777538391337452897118925225877817346153202479897956619148040534223875367399181781595128659216404523266154420652811201274065417389641191613323814823340476789635090667904140145711255681744304305788746862324371688466287170712623961738826648279376662268922273014707031579158270652216907674953955097246849995617571047877746158707735161790599566121324636591991614731482831251751418561614935938062825546955712194613407792981262950561541306314210810397105788192088747038787525432156795168337229460995001891391796751995609838984616767554539519983883006945862930501636526899402711984522130437324721726849689074909263930246234199355776044585549289721890498158874323525715363756192425067945732034916828384327469694768579758592116340615918495171887483413021069412305518711050148675034234756059335940117146580861821531400760974575454061740271522115799313831882951327747565304469099813866940084022025307701800062376755143662226632363622131691152505562672732925328258901537975745142485676316992864018600374066674436261961528456043764896432830376421150532866448402794870265548198661197455557760196712741357082939321773952283120089567967340790360012820257772921882625106123346012182800178745343741872989580400298774063213769200550580813935656966704496175394147734444146831892520008408295634731515577668399255748617511998236634809635631222450101860877688517965595545500479055850847787868685064858464953445311500604252999444099072221609991225395681314749406943646771742049875815032251470770481162261355610476624808810724212999945846344495473348854603674598363701702620426455239330713246641129821476702727111703014411418829888397821687242575929528830561197498291538225729805915729371268313805220144823192705498824813070116975692823964504325964324442642807823789613160114790055518690291728095806387512792185532790467517864284063874332099766661801386311452075386317732874749443799201323499911870577754731139765800790888038113587563294759286933535272458538520780378387010174349641515801667006627840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1093422669455446707348054008817716839225582411742400487542023762674242265131537643563056671930542581975317364255741359956833915924612736915564341936856853678367680810569689244407827926310282243890483567554603235509773190984246260958397038351376869733496871831799158713217709374466147322585774830647071988906802418336337942490629445513179868322528806136522854058808749384610199543656701686350034366675860285414277339779151986690650487151832072616968501284484626284928057614252699450792641463939536514381648874014812908973004434336784741768610330237470882410956824492608144085034152190987704907182099586172345404688864993743695031804269617263772927251451595097786039120144231860968096149203732303237508461003607045962070027768057414561247131764774630210228288966924874900283032210610930336803459249751580604722897605157874966098497446437569582512102962731597215446731720968114602784677755301848856175806860554976818738773111484138029483598221984144355854604912672854283035205350406876841933537633483792005226525542645299015738698949174134537241750329061987342400154889808545012387572306991689514896387874568543192010166945247358374106449293943707078734673706798775846710014529316003443918173131018218048349168569065272357210250102734746125852904481903587100008228233258356779389854272162936751211762611523128092131946656783482624517938853043072321216467822557186001104122533282831668349513308220570243257063977949713189863047240448142988164045532297356002665918253945136447027474475455141270249020287372233303940244175847433832299314821485872074605292753049545719565002099740843407597968363241386384565684972976823643313964614486059992771108942494244523502369098950175357240730023174755765155584827534991216218078350479434207289259159343259031328944013221932697403037065523026600496608093634838664690858894865052256025053796623896173304156488223050224712765060334422945494030675584135379475540199453660564054658567019734753402498435187596211163619473357997709391264410129775480776566695394888146452823565436033608671055352011247242043611187930791680975834000043973846189659927429978846790263633315604488811279379799795668405983995566445980954355623883583109667444929103771782312647248697225399649276794889545994500768033656231982585502468893984354560040014138878909078166534846970483241260066942762034994424217423645513803571712520379420887100843925509604100097331918513116085204909363526933883534658250370329511361055742432401810004998764851773750369794785154449512138235816560447252708765861041087354133655028101047783314581625012001388603461220430454949444843065628796955196051762831790622979203930110380996155256689144781602621281985066915901773971326030337863044031794105716272957799714956445753098416601333469339383186602033919138210112974860269113603586555390714074805800525243065579785249239079199913926106912604935315252107087514146870357181943499685814860879239190103385844665668416585092079322930084623114513678139882679133445168027695160398898953964542813717850260462346088610932497255762317331056558692902763785208467005430502220626741007116308811767210913990967019445318820463590386012882911621494533763343408101568346683695438207454426891047062454347689500115139476581758413167966116908376586065327996674965821107494964098481634542650200054322936205305874927303102255811585614060430881290037773986386314785409998795371873935065065536684500726025416122267750604161800579592055754321978531952160531549855620036441944457221424879245670537126242383414703989670595824211909645016030548647916541807721785900681049875750501781956350712780022999592821779629796459005661169966002317477786850768184946950825988878192832087081225600928483360543657762093838091209941745477339449424532861454783061780797580668192655429130719889498247266611863870271485105378055446952665746907897768321218104872979787741060649873509119466195036147395193730095127845991152093536567888386251730195421902054939430249198116569593406669997513397131991196788225348825106819562096269766317906613255205206914213996898119262097221612413057974443238383322172907330211845632524028700383150737229707856287869042221923114281544485162673930176897759161268342484107267432822831001392641610155865571186524712694837552616590268699849498194674100117090769762352065924728333749824219622256969519023035863142643267116153113149440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1816917785760833219882379007506992225820991940923205078625059310411339683422869252554876909171692141113325113778180313035872432943166624300965314463519883159157836137230757197616663326192100891974263608324564489273867645816074570680485707942302104320247265319698075998467310322128285333586021807408252011749855593039949354500469444045215980783823261540707013203012250779594758383572121267092823159136360108530796642135320248520454848590327948061101294760090502104115940666226996630723027862940434997123580816284800023162377720649622210556753128880565200895817399183835005458661472126337751078355470077894579036489747537577225641371313726458867944648130412860780261538250787616523422153807334314113976268850701485515394197535942322335214895668472477892186053447811760661256922365798506371987768991429606386005410785148566700039850819802286928489845093440285637173688651088848763876949774167812487023292019823340124295033827566656236204896652124050919100990105686301502919901634801566935881203171713131552266967129001159004279915976797938526221747517989553843953065165873469777920639419904052732823927033732492573913231986841881287678415790228258238926857328256694448111458058286035610001081291760476747092724507299981304512209307342156166613902295855433019774164461993502254508307065342961499155783973400804144760387193707294700757934012512705212957514596307618697705931669636743888687007863565911833036875402449269048514039540061500082329517454076088306114810834739772663025878156897092457416965527333240073215445186723805375565465031665039479094176634336590276914602746407826143844737373077876901211721871449718442371666891502995220874240403795579828467799371823675588232708052039419992217947768595993913204185036898402302686936122724402244038833578996358809550677827505312743489215466281357786786234454882246059097423378915917562204312144124053104502934325778425489238484770316816510481270382326513173260926454796855181319958721962626609349631275801734631843266850795653262117796046331171292194741380537107100311763344094989133912572590912753391488548687384122630704232112878929182952013639743558175566010375152905868985241608740625781605037712427708043224433083862530178922501839960215363313490078149416434816107990872725908176533101035597027409044986822562338803351739416626037284949780484425842050831656381446567089916724292679156281110494235549336392884410210045503368220850971226533837365181025781669564160140028756691135457952082556809197144178689217287612904247554991091302305804702604332135406460220982671115471337436659651114039041848279150126606991549347190664404206158722898327761515200683200168957753150129930999064384589415216088219507479793009349841788567304872847355135924328426180725533786641668363360449360801315280009481688085107934404201397277888626883748604375970398498391730858701760797747794697522843162390926309937913462966301346638171903792672131894309350897878150689200463379108913158406145110103329006378811571967944510386401955711938276162890930632119729569596594826073239913052538768886368538971610790584252453863077223226315742644017693914564729467265519932116370701767658022069258929992888471687819396545064284054532382170909353558750605279123804906721797110805496597065240301681798173563392346545342767622145998310850486246746188637735650892522600776062447105962162325072106137609318207656570543161448345644294955263179357678941511367795631682660368449366868925949942519827536989571356830181896559819734842716776782095089358837286984237461604703413561192302495530176304575715165965930463570821985434100948921711717649273045184576495423268004982219836852419106793160894263718244320801459042163762369860404725210327244059631846182558862377434851823071489960935719071839708006086686404765020913901167857883504549464314311214385073797774806523893363727605007240607359576239872557772117655679041217934726705113002385279077633531399625214275526782941109751251160077676659916208695214000991180693879005945039011366423927172637461844491328849422914454402328666454356162786523083605911889100467848909249548236261634115916289985155854157163701786374208926346598552770477636955709692304142496429497934934279567914618580069632298737869857557385734126960683672883336818885286388813546505646981043219974336570459966363647468489749395280654844819921564989389760836403200000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1482625111017278124286594555544236603644932721651336558380133503334493343642317341563435474909401716621784253321269771705341182705188363571106190532424210477361823107883411588972071167606353495409385001627873272500569851849517095332833582251802937606063934673968613909533106343868465382900055667745505239139490441779159544064745384896614158200032744751976284401149202929795992858114554798693622165203816232540985405081330300099603450667155215888175161475869317977496087098346543562067874439949797403511562936455213853548564037172386808881613104391220044951779200989410684184080313075171081657224538270720173194510855224076141910523730938537349666811767628135771407036281465788329816802106769695647522558498646685293666240897214185232543864560114515248998537597201522717079934420993675045933954715165078416463372180558338654560324113341935212470455454099862373479585657177371880217363002489828256394523511940310308366662839375606893832460356109745640344633500587000440993408471481517511693857094985329560223832385529753589667103430420837844338606280132261071983535369090366899089893134941377459983838238759135349583762534325883595531027111330595072512878196742751535105233082876416372603484721379831141631886415956379166300850894432330458826077286963450187167310875852690347891250927217648926566923455481993619962327145240305990423635853284972762728643249193858408572371089502373483236501343305598263989680390731067532755966063865435950080263602699361120250787408032512283740743756145061082131145216036495852982584854524258016253625016824838016595077319714064196851140993423283290156442405391228620052753792024664283753149984883153905675162464817086696210756673835018628435397717821190154806910767204017154129054405260411040800167836349730548650086585833965787961115672705520346247146495542831462502334029372240870920492419015489646852755468983179533858938056067814181151324736576014815862465330267219741973200732235775670598207872130940393988080514971130248134424630478377393686721452753166599850466836096664179425878297153983994202697269398809234130798952962796791979207310283416690135765568781155130635435181919897311359581827753016487745361241833937546210862713368342721486587000290277804248933132185871112463799119720120257818892592144519670289476883480471110936384863872522447770692685092469527602748708203131794957064355679330883498916900293147653317328270731051943981244123023324798435420779313244764619092511888894034576524282393362043005417027596065578125899448207547992576916287338483319720793143578261724084046590374081161849257834035160363863689232438142350659770899456513671375317330599642738855820229579730812151000002048628006444233577235728743323287604345336652280235489082972553545172177276885809097931500018575801963906853386872925968812209819444911843472621959673044971151589655086984249412726142998045132620513240593760756318897774628998438085819139234809242637042594063342649373180566167714611807319516288349628953112955068061530032083744665864246821174386103850908560706496185292246933307847095103354587056498307579553773424267720024704932250800258791373874561262191162098851627472859157918733083307663142759327562931100607801602706812061417783691233886733684522126645184017313006719499532477094037190071834360163214093865544664410556719591059232735908973604596373737267663830001812282636660382029163333377287643534895986214899362220550530399670044448296725388708487815979025275962093693952768806613298701939802768450453759458589805314943951724923278788260077775841727744799505457147115527438923266262335677123797048141756719233902155753051142950590427182406220568005300219762455576790349263392589208268114233788320688908272910804092751022244973130734920281850198330797287873945351150956319174418938397830702734174394831344384780154537178679722712161911878864793119847695688556075095614344055807512895092015980866940634302741988380040912017288214805514922265395691790371030936732310827356273034111758356217945634877641241757314406980229112069901591233025461359366514460664882884424872918717483991170412825594032799351059987262621037747872970050168826537213566647168558496188891589396716283378090336026333747290603454345824484775754516940073884077070182262061888501649733779842359511316011155843978487280090679935065096410454133646063067601371631254085503549440000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -734123606244988531001108875173597428477322516315336276471222635488599957214957901558756902349094586484637453706849211684307631945782560229181281582034690725087195592971598104108401571237889072592738414259114006569274796437635165420677063576287397439734280429758284367740362998195114263615838494665696891156655735677774706033849924668272584318967518501488354051738834831736654239317535779983446742699983356804993567322616647043958969191304445883247346175543929349149717644786133765878747351114673080408500001685683816871570964404423896292223708683369836172552951514454410235095128787927390608640207872008071644990121418203320452491419800235338868639235154280538003379123558277681275252477028066408923029086770185997351760169798993776404573268373727641090175597432279475759294831414820610334157895741916569845456883715917823691811571412094395341204454180516608538900669650361764620055233023843064454407504422973268605085755482571104655114258351776561266338940291533312035050869251266422605337204174779786177834028479566066148465451283159589389389581540167901069861221472416625321333507387217752562633491323890628826438649362734959977586871783880154789416869458359548378349215366034340969934620068471434095457158037124820562854342237528253178566815140363660197808036302734135276294157720178229513334093824994864448794507552944863390427442017258736183601046971391485271344966157825321503532952160652973583651110871725781291560881183975673954051538147167384172741358001359410888106712290879909430539305168371435630923127091144282052260485996660722426957575715581261210053451504554115433147087120553129161502294265343548150172624603311285441215688838207700170551012956122312684812289727860957481997891579572569257313187011974869037543944067236224036502550788848326803088795676569159063508121589575420980851259940412409389751238064105666510921032276357423646901299201716107728874307990594128145941720901274812692174093107590183141133581659466974508407477674393732735824058720814099953166808366467781774924577543142655679631889744088484856939544103010295325768993306734042696008374941866370805611578174856585426753051687852542337985660080166090168762394326179955727737381619554762443349766163854121715601003886466469184327823938883754232715267497876006070129293552085673178367008042699659177945949302015262384070571742618879018008623893217686097480933293959362812876569302453277399765005107496355973190171728693984281203136792982779303345508255126221386070339223686702495086083389695722995359748166368558542893979540062613352765637940494050456586487518245862947305842323117317672205488156731615852532388654363738115995378506847350138515201099761442941937182299808659501868306176529272075969618762461446894382680374035752131428127904379914603413581633245252365735664607749635198372496832061057121296598424852773233195887403719362246195328565007021063823108907421182454814445586548185337856524943791718607966830078146648785315875457975789503965120720143173032521994509556013415787414215991195742438730672923281065248226344748129842626871103774762965541968844748740116083413381562580735744847517730368273691088735752844386827855019643674224618293564847522648324572242185025582244523675344274584834736654976771121027922248471605245855162128482830963769518689141062401487523241346003185753571120849780997444604486521171711543514482155343950369352184408804796265431937267889703022546689713969049877656881637759684598559932766535406128321459171091276688360427762270013450117045981839636713515287002541677945984852447721180416677458246648843238589788674701301549973524960251509253735722036019603256765221216945020278534910061039906502142403843903021886146175752104673080865345869993336014170908590647826249054184632989743757339136223962489015808051645752547265285858449804017931466749615578774797758344596497469456268811048192154382202478948408176616950418427907502082876798353237795465832884885237557761478594100197781960255789581271037483088546444114718999716118045261409611313727581566453523191918227616751199552964671200726022486047827561189051506199124565875615524049480365277917910270738202108280457566227315173652819010069121057123852108458237871422668369276559573309184142406156375984225641807682919483754467571658281045615436127164186362441203949332312564819943701356399548941991936000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 137701182302884558152050913578752669375990189287155839724921376778784522730284328416167020459430635924903913708789393709660355857991989612496130485108220785321581930135169228853226786803669231829307445377092956263046299764780738615649758744787369497131793335417536655768556208982103421960792907669707317445789580689384787148009227944235416298418189822892074229983927146829146185881971396109932404202704345712443254200054502981491586458090005690121608369091342155024031961653387835800963358633224795427790760546351729956478658494196465760265274903519568731254976994017898337863348079960455361271947010887780358180545793461628099863547565412785646423806743611726480842700129170375312305324828557934076498209912200549453049445760286906427227379413566450524232181068527681657919712539509849068784475780929959259740143010044798553859904159071719237769580154862151183265448061573573149037031066505980646382423071684965513225483270501847313765178578814235934395181483989277288297220411985647941688286197258590530319708537132665852611655728005619275537635407974731262429826756972822005085134172380708805283348962032775186584788632539541403138579832687595827521182470646683567071323303265718861174037414272321329200190541317417911800701614977112289741053570296134678920298269863344088749078820366271820100283310198815168266286638140924329687153887734840944782164334174381228814166697478185380953550000906708069584168292798566790354724985216037522467170278791483918256096240081046204675044325368176292510962556258214642382330029186726483771503252490498635349006985316602721533398972990857425285976511649789370337979920066037972573388741595485795123526585040589197789832549281062930968951638860954916353893874137422031619194319387632258255575132116904705663463077842852771956550692889980077219798291974361857815574769546754398433335560877800296378997403464573842963267199903908392758955156550281763912540028912463515516378210857249163271299601666731455726745555804250187900319066978501029865513594940455737686764574231679058448792093767369613771701643045042903408206054237094480172686377129624122473265983195353803915899929166739806831502886222202200379952254514973292211053046977262873727756023854583865908677872091104501914833683378718032734026241152200353357324425341759856665165580452145806505034885640084518126983339439880818995485608451632141217773695722467206752085233815837146909598831659343014389064961823004231950918258309867446005753869750934979954702410954668827614035085217260769185343632571347621366126014422789926452874264789419625267798490690520663670140191774099998365716402612713279505275411614951958582747108935805052953229828725389936915479376416944840644034943012932234700312808270249160318135878062991681795351829076723335111435722280222551656328328095913583721393576609950927804684939803465721095472336338296300384472083080123655060834374870053635899249879967649543892391337618671302947538865294344841336419694342010742716178772067757449196722921490840266477902786421227494228482342436130416677215597072222237409871574990405406471981592040504825569917265727947180679152859113618495172651469450887671299811204930334797081873057061799752017220833843829046767653437396035320849224434979135167384347986058574889973285456955887542069702203754472008573839664740341877382150550532593646726144666067793607455662442750682492701409720479450523988561165677652932491857259691927603203260033095918180220309118952337687569028027025642101320401616581071681358063938590458935253307754549740895787949730687203215852664020310243893380192007534512096102546322286692197880978161321578315161733589713366226752938134747244134586406910237135041917564134231043027856241677196258650150862380436996257437731439050601607848538890247203557908119050223617810736444134799486525572858964367008381232097480922105817218289499618629347815628592495487318612158956425965405056227742259565507661211865668610236350930826271451945612048683534129186281772306115885310959458377815981116836185469198473992301643242086196163491335702014370029378174970326964572901340122221394137829732315771821467387633289447848618354501885794079466015877153730042702354774585407887664423961476399512149691528252161011059942987372926974690514435731558334876195630428079630660121017341230336945246823736125491603990118400000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 137908872399305434386462574155676721021857185673690734693707719748499009244962804121240942852855933919121662904862950061756654491714123311138727934885247314263495800298291760608404986836432246325582809909964981661438427364045319310189104517287696935517905353766016613996186525973922694522632448982610577803776436590565140858376489436644288176017165627301893417143945477808841527138339179239003036684412230163428508921997005831529175354095293286665065887580330597210585809895586032247157700950896770601003333542244172769112120633196514864842132609665875102371272521172435209756824772063865368198873291088904739129325540668433515802072320561022324655655293287526877695797281418341658754041808001619687972274958525479320799424744283235181966485406605736948915401073348859120226000678292678330116512216173799458255640582049896409578387240051452433420930620799691228643422123817826092287217041157744714271816244766121269988117411616514584199063071164780844423268632087021809935664358747748603407444981811984867295565210396782466606793471619801288705005583186143740224982220310629123483575064989596545077015205991498823529057023725550847335993617446786059692650071574246159063079707669042668879399686026219515743719132045487265830912932261737039923758006165539653681713252611252439807490906238786317759545010167019057618354039071858990672719221266429731737146059003706911379087291792236036326288202879675450107595994802026811799636876262879861152938666188704641028744153075277664079163443793565774875578547187311441389457648356152841133904732512910281896566409083901578758478333756396847471064607928352774633137172643082152555395281159470027091981169029563992279443349953052922553803082893258009006563759947914548111209768689865173376650191428121609927426631867443963980122766339290194054189054596128130442313124165521952187044546514126808958211228255829979737657253146065331696308928886588947914840390428301243199026434221367730767757177123193226551095389495151130625471991749213155380249391149428745708287930409053624113943365490577714907352761761235521620247659359424737206238309273154509810691934352088025236941216717741899410982492820119601769041612001865826244158825228528441439766236735930870365456411554932735705242471824830869375984885310370067876562220123788962922590695292991359988209445964544987665413576085601740627964636434335960635075614369569740944873571397528869567674226706583437401809177072222549370925636624222505702833773984365097035477118170831682974692962057153471825068301421886802861603930004230492229152374464596343332782405078842083827576805191537027210251841127335565836401706834063789553367156036342699793304086880660320155881635534459233679617944912111903226306385545944079607522819428290899573239856503194382584512510319110479940751201555292745840490870981313611779776141436310574173924939670050674646379404410161128951342215206665961917061816545153846998301569627614092528625670416949710787524358180282714349264542202298739445648068318353547593608969638772368955368128031097748676077343020537320759768673933587044717647737985416991854737643948829185748204453875655388707817688894175715616455222682437942274141356132825911171253429205157383582054387790524852951881469588369037375382180265861820255759713614856730779424012851218085949769588211904536799902603197479251551722418545864509906788597188846617763281801202941956687330158770425664017716763700432564595924133186293444729940184750402649957633603496894508925825994451525164352161940252913504024435739034392460215830874055762740630551671168235937356714781273112233103121201589623260050639808267033627654687382924674678256247405179746131897738435688970365801380596438409418237822003173490328917898470429372841885676000984763435860806899788287586769737473344621066879998174228941867776299557163095338834720038766258748232677548046606330178862579614944188741640753815031644393867910102060464520173538631080398038575807493255043277106641881976285349487214344579900486021879935269212084080080438461952144910047210200982659855743455176569710673783750292108475851707520788785107461158590067279393996149838264826411344987479980603224574412029687998840185591983814792088170153284429085040326816898631639970324253297462961994365591896273416636031522719016657965551274096059003488466845549157416960000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -172011826925268505371440133343013376540847585992191814182376918898839520361203068667337271354854361144214314281241521833086740200348566699778867848863404760045531584501825654315194500684660779187940335008760422144592527112786402595688968008021975266468663350355745149988087452577160462724044863144435354661633834257575679478515491093107269601485403700103904911786973010830988737410500094522267629932323532010917146652961822140606342372104540145651911577932430576549997839585140419430099565318553273572978186198334815521360422893209208141467400645322480144690012940257955564863770183239198021921022977868065683053125356530774977503079577976099662112708288776379645999636974717867840658911340062186938974392111175442029406013488150142200299367915204402885193273292460999811841466389144109429002126101405442144747481002644150599233587507887526352889421775923638114189106269084488673987541357635610660725320746581477675197351018039363248814573997999816119243230876892830419794325612520859349643750707423548038741330731479625240611427002361915179903352931294309223062615697992567855304234743416998880339544195271396775403481134530166743618401687706602586459687849328762972161354168545658139006098854356886826139365406242525038349356675601639998701445581305785964060570850480257081451426582909127760275572656784606437313458390794934313256110268763872435896130312628210378746155766152677479327138638111310163652746653757632020390086517476035288191277763775409806605484408880001148632473185557770688124483392407040338786542706271360626464744451661383525476405237967597406747340648015695906545807335086411835807696894137763762749919737498265407080294205988180312729549605351455334795270121050053845917814869442599409368676137284056593732878661578789597552313392936676269481908696169208819288307077041047709592188124680846645169365461260111263799315958450087909244872450050432451289347991070759304291713005248396795283931424049480152031309244409771654970775915094733464905370405112637067541512298926320037280046946062679389036025387419345081518561951862598800226944710037699648537797088156531240252275317673865250995739536862760377263779269670577043035327785545745359475585570686827096235970506007014880185622015108031850006826975008422818038440670456851856139646481733238982852049854274776541405982741859105683010238503216720286672760522357377167723336891608990529608762473628304822630899375782196568902279255020751668229201523370363608407332174346267838526505115318511442979629299553639579699194590904985191647181995087034878811771100669346968365081563284443557291614915498489838914709882703264796277854102269687649086248632831780762412021015982865390099082944139675248140068986186254249076918007933945533627907550203122750410664876509741960419080458373064958173266058268314458624983201522080952028430728811739791307402949677906005001266973834840123942533610911593040849997643220473460273621297879586762767510600289215426957068769510092863979866357222883935958140163118207681350096207293187339919295760863577289591379819135108005135260777609715799417220359493276179724530180549002198052794767029700546023952441748442377205242251038206410460664059121697517126827545596458553150849595357999302977435610629051377114536847887939230243583930974687426064126032087858705589883310401853189149568349680189604649703636416803107643610225456239899875949691874758528580261085177733875071788698950633475796882854753303930270710513151837128361667026696636770853605051901714338371637662335644003770346476066196647300332774523227431583693967669676733850212502754624931351573108513293506804696339496143491917434262674917951395452693253184815981655096089573238084785317892271769510756357017954070250133529630985631095953236884054459841567301795999581337674593517741391243334759430468896244386255312651122251432704303613310152284169610219343178766290116076087396615894684933054318504979250578440413916106582456676050851307930083769127884241617983281642854026606999926221103398401829961613860066470712343968097243751011158061084543199848169573717004830967903992372366329718053257219975664571901196816505153106553921968709870791162715973216148018497786612760607652439380859210384313925327770546789186670692531297833989781247728030864091165095292035178778255397137915881348709225731043885056000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 112135005800042185050901507974196698576959421169344860207253678011119255445834514262558832510155719064810221389511615232248522382455033347594221517136256188238627967384795950504594217841682344867712227638500622386544831183794758039198468512903172962910085851242905964122283940588248440092373772311513427370759628024812952639499335266094783517720765049980126136646798944922206725235837910764442419769536955356970216477144840366154941810431409141850332660565509071895756677680739959876025289460993972545969253780072708379968649910840585277612708127326444000980287053936959850213749905056364340853153953255801608250205914854296287808299878552109438437057118702059443157357710552115144171714780742712434834198985679108798108517390990517839789239565764151124963943516424235656356125796867003651196048095058799457826331421469475370684940155049382923266881072366401483274089041670424846187118960888089492262362455373051243618245155777751029804416709899417222496952218623794466884301527919665882957672569603880697831816682320697434369984700041194425874540095564397449715649830334563508690038891044160758011882223242852632336525342473351447969184181022268403710077004633346615171969127462062852524990516969457683231289716331392052451705087087568635682211005258467804615229824018034115388664884299681132918986747876106521272423592713267666772383037882956623016966946266748128102722089769073606069295686341468338348711900581551288862817707288514975651352575643945281858290559400137108198946415601278074285773130904213348327438924327631131069530622281405977962124466795963905243234610253742557777371357039022394713984453234119009443066654617405738409558273120505958479568488394252901913990096858886369922437478481589853056435125025900366244163401545268928254513583600260739454614561612849690925632969355635110727296570477286764990730833283393740068181367932456209248456076136946520846608401474206549035920264520121343033107958803521648817015782545543122281913619977504363168777517049782362319571907713220822442972361807871048875691763627547184665465361654383472182558761675421880465420847457748449118477265223746075723181239240379528437014036253593753351237043789101124827530521405711594565233402701968224394678426392283802674135817601663408544551379055107965920881795018565179007951775481218887820806111050305013742154664770759884922182763101107871767997720357872713988572433009507955774112711646930517224404474069244567549118350058312772112227835981911718144887364522326003203809729409545793875706385856642721513362743017558758999088179632886806494107185386266308931901302478797250427600867753700436846153994396994187723639554288526092390057459388028751311381646899291832542874742247265397854821599670474315659728840123496276182807633616701884373311058134584177885665408917300902597136992573880059595421216140678857008865994364012443585837125081368094078534440033441277035275017783572802500885073281418446500640272028706880197446381094438163181710613877958981741373655589052048703832993225079762909359778726220225695003097820496307895417379392127099587146957839133792636071758192524851081950915597820435161479178521801775103621534661148361347821724021222690812718460354358402533062956644891440260543675853688233990111223282935704715173298137145838264300046971497492668902536838917375976914318687707780987188790869038823476813880387021677650374990961004175718580771725169864662393139631173948181116404568008943151560885335884833608562999962660567157073677656414135267904994233935534956660736610810836138315405663753544405565980290581230400037048406123792401335215435901987198922768706935677397563369889218352986380354949469009363436040319422409582250445227670150706371692869371948330348221814869318845935161905490107963869494198030920309616979538780497133126973051318330393065909880522248109307608785305550925640094698762108234431090660157872027420668344800284809581094184175937332455743864175245196950504382663864903784909893325750920855561362317336780661291383456284928523462217997365964632359760093955548020683363821415186274733700346379833458753583727840304484014401324442028394500488344545379641469301628367194171863728651311164686387790188755404306831101168428829192009427776418425297658218258251206309256816955640093958986958691032441428387737180870009474252800000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -50994535430280295678279093824679451395487291822772954951316948993601849165114036647501651563956018377292312564369830439028757771848701561750121591224889848041139794874777972966996921535745296868874201252508594365180324314286092982816247066001547862770650887729062255826633414574722869409511670802789168956125849263270738452477491199410256267446160174567710761209580798924609608792492811066156280603354300938920366902356204318095890457678132596537153738282765847978845419358556394014616555597661817515313574679783718291779124008585912091915705947089814767896035907281423074490388140688429426734818730731602899174773918842552856697954098270343074551459183621662642436546647611707915555581913888460221918111319771523880007636388714103933810214792558497926783462940025641428374941420681578938542473752082458224074731260176837239355632054654216047170461823318143224214012216981069277524906213362967454505869822853804489991025989312199964009867447876830315676363821906394722897466315233105857397790774243567862236524408561261340825899699526865362316037198151630856489138999794387353353721981348397514033768912298575654219407469801461927754425932491070622814902463044676010819010327253200881423535433456078457894005887672447768848093013988616114294415431067360533728028311612424346818652422092884673384751757919484395546653460139668877439843099563574790079916435327719189405529254702019889184027568559917130229251220591310220338004489218284492405522331358842134676500888880981542477977357892794762805907101213288928324946749925457121533118583929109061179190991845353829201734788397456133742112047281394437796731369240034385069910299221948547827996145825696192960381178234539116924792062466651551277607923505027357251949556141444508033975959888500486809736646415608230543028531925746077493790424218693034437057444601079509248362208337845500293218085446185562019118038170239576097950480603554799119622600800885440094788148025410294271119550762321409073639108868357991513723047489736912640585894989104139052121431684508962714956015009431670335178098200201667141305243858376984201911913122362461774130665836436702680315244663113823982904715029840579266127927982307220214233898987451512676168484659228535926310425438176574522611455573048478448825155543884698064486203161045845456115258375912198428831992831268766310856030730993500300274376618329558948676757123647943680857693834336539496131070067545970470397855501092990680400231205309661690802996716991185682913229695395953676766815263971502199194059879324147887728365440996811172263468132661762849500594527382871275335700325277556191319828233826431497834789549078239641251597327931189976243556698973889538365005293184277332042768702616065066339666933041043308414212674490502129973625354187559178344930430405874107389575667487736669095376829322591627724157411468542990293765667232480074974955437444428353456913349870822994309687766360649327020464509799374514653698351602831182021303872382692614210526835661882843472552580236915176917324491683433444728365625196705915347827380863963983962761594515911822267031885538422385428390299263492657358605644798677715053400552813971271505651464655709303212137725133921131250062907350180041675394837017389256728958859060942763204311269110012443108561577178820901607921280659186310868220717450002580471444701154081750224113177730211638328738221947712713492720648227184845198722142218349180380930081090246270067574266299932563379034252887171986949403081334308987639582674021092230175397359310719719256836568731336206497116084516384203987269184341873524844601602221507403765804461660167296138793840725545545026681804522655278615475346575303203134201375235692181909982426471009287291754319758313838306482703230535867185072094179039841211097040246368415987865416540455501756427298924483618371887719575769064434017668312373708426310136419684178834487425205250565083941676447779871928855540491175657324377284361655822815679221975861383574275090889645591993917592213430317621048565386908564516674328440475684265594444690908739407952944583480510072300168017890203882474532558853447897723676550785930782387363098998734537230351120745708891220043997591801194428245191924524298743420501975767037491414587471219450957522680502792467666528194383152246065102951683853098761794901466152960000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 17211212514452674506533157083974048466201713526960230472500519801191331948620526250779176300570112478899297673905700017807560049924523492927603121834859546708077060829829264991688748722841704523637447649223407227840189557632160942059042180293714563486811518037970966415510453728399911822481139722146884276030639393165661187929503917625835811321623142612037727751704499894748236149379037374540241740122151784182852420910802865294802867171004565697088759062800934210935331723151539691919282871790382102932992059166077934528745303569444153499631649021330981476523022323903813122021706825221515458297376900330246163103582361258821051026465681951956910117581605059323061399101633021816667286092646782192478784693787482135637873001045385202111194121023187287681142410687922198487186361760183313069874682106151673632475888717090028472303401486666355971733956582477673710146995014338855241116178933035511571583977573053898637192693751444042744809937936979276298338306942871466932483899441051726919467672596189800203233777421066597012278390163007310874058132429388155681053735839102792560520328498953263304720528363988671909952668314875698004494949959315530334986274646342425688458162729909619122359400743120883911921215682149726024999690252079422918805707400801279187657509369257149652866095278211735749432471262980468317170190931038785893508917226056041156509523567469747484065256655331259388451530902470716407507710021617889567016668100734210998275052206494048720132759126165776045342524507567560003419661411934117672578874472702714236238929548205847240810506048060592170542705345286198178997351504379998820950013545942486388775500428141951609432943295928455885708632486741869696860973645830329002005373008554981314355695813922509837176317594242569633475412054578554435487579265720820016886837398339407030491495874252909094958274667259075502853679709456694737269267099959089694847886048541258940493113413116647299892632330680502535972349811358366062332891828630320328743028707858617532838956452260712860539862466608025186218056410090800138844864828056206292697359480915374966970780709346673962321311009560121580685847344015053100117849529165030143747175921220596184859457902940563382293426551100820190956322380179196845893845509054964981425672308821556062253273254288053813544280506414737653783008969110975823647400402805902641986674019637410653665346753227839480408123448185524536124177283900378820315878894366568866714569131509921373395661372351785906638779001156629266289308700838907399522467119137096151867622692473133374895778982795026643969402456279701306678138783932761848102784636650009558452330908983138413543647974900523030397859310783397835367308878871133562959712746862574786257191944412874981688393554541888722055478213619073368440763756017571842136948184619944252715713691767774212832089630617355978322773506999352500425681003214531684046605420130551542427895179639221492829507962606121583780027124819538219134899136284264683449974529075073254705255511045334411040275435837773644631021732314342332417641728960115413368268189007561178121153064569609226736551755039100037257121576403650297394763765969401746102034250588346652689154329064291812256439950210955263849119339965319700022832953284511931261700579149227865838294541599274685385998766387262911320871724053606877028894307835795483389253973397463249837795161223808110229349181854341311026756759210645105016757224809045276892288405938690481740675667101824030328159711587830694209081913843495543198327498762417421113227051507252685247251856779403562167411035968112313242189807064083698192471993074009216964621135925248625191918219222955603673055810938001574473664109228585822027327900350273069039745222517929294279293889942714441191719116793734759052951163221306360239871764598908738954254604025472265454125725420216306862352037781311482047293449128333720685444593532630150917257184435144930901820784934734371465790680585529866128476978883245138844486585905948060634910704144681270081885231592702241568296247459598554857921965035355009880121654221261931810655496756608215167303538168570668393682747054173520068545564890305454240594283167072966096052787118488005745340711116882285797455881407649188050889651059786937646940041944873630694888974653638059317659198327439111465025321041920000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -4149110128131557340015163485225613924328475511010101175262623277954185712621341882242441136216285759509847462383645990630319611503932986453857515515478730952405917024569153647359157301576976674637397748655661318638002467787074317032474798888827547773657597052978918326138130559923683362331544162653521619906449789219671043734052560500109284685303868603600429705711681382887765105293698530107680789532764494807624841691248947553612290872406984251823667925151614107321085530229393207565783290403263199319421960879057407250755284685937335003998562503728184804875331521312764710409185115422820565212807365901290585547767100584624794687454256773004441250229077948245591798747034612913085379060056773818438129163393414623089861782537344002713815814333019157033415514743871352088759329824901814093056650186693191693641915799216080761842001970067637311314578167833821028964149672693490033197410561101590092224490779469932935682360215356436448293572491478997593051733686923430617658029370077702927172422826979390321929561214858661799174231967046281674130721406276681094810236439755515885757622879824732525526652934732597975128037814868632420414567145583733594099414500686119429527108946541056579925204503467483083883351496228673991359745845385139647867778860928885342228911050851330825817044087224643359765986749630050138503302423494991705949618530002297844903715142592291388081180031095055722037133998457340464983389084231832734743349114686052434091550501196080672414862214342543573663208513880730118401120722870946601285845586935470907833160115757009062427363852860153632497642827360549103336989509430209911075624927453638013970423167781197417292433373007661615310462779048395708138484623167504113630150777748910711742615812199100523153831484451605005245630731740811694808417747653715158105993139835290581775953134620475232583902742464954485138209845657025298827835654444929317630739625027493418104321215460550399189788257989789969110125733055511215597649496320127262810617377464805809827476266617493321850205023388992432319549599349117125647656880971940648269538595179837411383388284010435240485930586788718226010787959900878033693049128348807180752261781983413821331615485810918980603745473054978096674107476827220478647258094694464095312278892450629730655235685905004064551918275179254414507811559815492379672681476681160376141070823699551372708601757016199159801056860297777986046030591319641602778853761232276388520822893997328421087640642076105563386381869902699846006518199024642383449303210471557570670806727876903991358463753642777115420034392469878011972568617881691435074763191032397218834441871759351748467960742453914778753370034261482876968088783946130228607014379086053364861581242193874970462846333297882654935081261790359481073208312149402947642053454667111305473795682126449802865228923755767851734297711099318048838799078845598751131723344869516060395816177294307970251242926882507883303162987781543979664899568812106408876884088343845949345910428777651229345798608171212697281175362664610745377583017213600695825806343267636072495772543850236922302569994294984664354848980950624091794870787247534252109817667584021315555862793567920013419850832819859030530176465354320890295030248516373720834389738891639595059065597416904059692626883312752796004550334086169441737342729830259260297510138698544511674506714338076547621243023174251729155810678528958119474067356832976316295664181825377978123899170272590518064923119793520684693684730827829783470483010669722157062173107577185841771067572509389457015913245775206963037644897923216852872728903944532346032008173017317352645424330151971602614987258612168600796135749121688225021402735303180062031461870414253209743196366354130876468892892963748828217473062492104073975950455826673011929406985592208835342808488822778350094534333764180169324517253903105183592685169540670220163015865186870143836408224710841065389802467115409513519683959043085214359357761732695758189653634594546753666089775257850645014938680506265865557657314736546177059316246279102619181145248919584533183733556286442113430297603786857668488535555154806156654664486175395022062658691692725824355994904301621469217546718671478847770645417873209385005338761526403840894506373741102141047749424533807133876027392000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 720568842369936150395085555741407685787313129012010745950939634052486020868946402772668519463607490048317033351447802869425329953558798820220542425586087207330855783737971533976653711091835051042570900051068666013518663716678047762367763048383108626846883518532425899291064295461770018246886109121404334610319965065825580959420341209915507503609890719907733197678651129864425411392778026712868555489641850724403352612259901529900597053558683491585759859601715115791208741715056466939737629826906540404688149170423726123876065062687749823624315769561188875053012418493344344151114692526394886614281288890247549358134365864905405261053489981934824518407943841185218961832121663887850080953621152225307974082019080029820955620033024041626160900629463044894588523094736742842875098888777958537592639519613372914002322767232953589343118688367430733105067509892885666985289014004306744964424544557417591680582788495470828310806201688127079898052400756493735841562496177021532852896517407947499270181557796136180833912690960720656625297744737155625756060553711744618217162974454463485647102805225606215718397739909926624176881624264692208585006454895107068205121997372662626208533887651764772749882633797569852521701799387620329742679785293802706297446359806660458903986274948781210932214733194361803487216778272759915846194437542275872531662214806594278586245108289255754218339811395189926165612901908643442104872196528597531166701569982677836977837614436398422595156225836465541280358703459667692601214013327583561492710757753752728891828650848651618466818213320546727141694352521587940681244902532394619464163632054910089129927090356837985626298244152096186680873040465412544087236992676767356298423524745841797870138792615694724361496846075960594607995694344438550288207774530704333575071616952614595030686971141549628578138840166879084855143025732144181735996114771788843223922941418012058713556560326232418614747195017697969169124465631411950962131669751980964205309792151896483065005459999791032025365685610813347133307817034495125701386628640597963009801381169084008565110037338533233133228366535869867300112188485662573688637247769915537503086158285041992187038152666710414204384943187820335292220926253053396205354895846745987542606169872922056122733581256602790472439882237065175202213781183614336181707375400493571391135218826780650896004710935241190257615037410672331925275852555666560698553683798258344625263621850325030358573352887404151093667505477009013071777049136852617319372078013572910145527627254260097708865208995650741218744717075038632051082548924224749585018875163615974269465613089548660385983223003767612486702659560585855113764129792815959333974260377800043405783810946000661193503310952608246744508488764011091422363152039752488848825791658891315726085230634394290453228614852576410029624964330266181308450120325969196866007460338928176557372892361980779507263495149502923496549596839299192409585044318535027837204958934196393849941053420024630789952806453743699579115688353624378947744193622403544756121802343734826274830050168957548934635071490682549322039526664598672887377242349054125403142051588834657072800235174255109799692297310673196231083664070764282656711227151416107219601638196701966147673358909008293707140898113189018357728986593002850762775458512397405687142814895726292105545448824655866051758531203901051080856205844567475386375027029591507477386016828458211821337721611887340658130635550858348344644474047620031321084868396391250211342489260048876931162138675547126270343446975207832589045921039527864538682876445811337750246244272183824799733863061619733983427730893496180442367249342872968933597296701407913356204277980172608610713777038890850419460409418042273911843591166523637253449069355327871396645231179140004178481089493049396357367995407786874993916754025334071609689537917570355824986435452805935299794614627362399942511896042575401567081032384808376353879851951166318827546530148038777720238976798312004818516438229477332714760174407128563076743297993171580363799670271364554146686656504095012879885777371593198798237227196252141354497352560775551981897612847121082519851013470056755323604361109450885379943323057660054909996009090322778408447021833124875590773951358820658708480000000000000000000000000000000000000000000000000000000000000000*i1^80 + -97745343460296739952278956941601094373718324304016214078906983768229364399340505116459380543087332943398507100714667187770410204621048810735093086881964377636097013822376492154501275639777480984675555945152772017810831744888478024129833426334808195345157432434876696777742317623569812011351206219529746182246588491986283789009736365692465993268295075048526012798826769620568814024868767095893483075455255552544196442927543748110140984456355613138310957616387975190193712828204033978760988848763392803080539130738315944412433149030943306587912114049620294874005129739965336457055810934204873606639115520501747957205830702668473961245341024393068499674357401453937923410693963649957674962513502254844759298311222190576933119955541736584524022994123405184529604665602245574528247834513412667930518111212631495036488781704672887134473382483878139626379284111675112697487830644390068923324426873593095682010240041132749434988305842440505348410916270061390175150320696410661051918368492793841483692023476530297095791060061673745984890679077828279360949819528296749393573925437857676304540582186731184630938615976192111553112164484603259083298489362934033014330703006459322683998593443269437690236061182478283336202163571665711773208799347641974475958870134630920991791680819384710338897331403591080309261047011603248639804089379385479194032493845394719915776503619909050630412804842245206351870036576832017448557396348949586749119130748349131722573579689956551155637983193062973585213969345492208969607053435656018848221908153597024178706933594789410666546780865772532864163768213665750219187475825378809288101480102196235772829004118988668129977762579270944355245672391688770254964814046969179023745253828733090340775925275612817667749668832083724871511693055539674501998825348422759535613850047428762424317106884940556694187368840964260167675823145322526683812146827935170445599514939349208326228217845764439754684596390983016390093050200539137713143033854436854920392141443797758792967089006173286269953369329337951381197140796296089064288697757443429906949480628167096690477402937073347824778833560468465715234486558408337938425012184072259475734200209240224876739053610580750542832918463538820130505905589952163491907837582134126002960140760267976402261058042438704544276502924278254578282831646281595059112118237348904326662706441468528529454394552789600751622749140483849987466335538574324346458872437297093208098650216429204791018688820966094280508698738970279421856665637835739218962638450585053391583104033856010276348972187431372844091704940609710619016526019939291212476031991690876400402319257021330760987031940210145673383246517990726700373422222106367675162681563637493599813936762044776517305662962534661113325163027911487966471303370092080463398590922230578963689714219346897350723518839026585676680995220855320875632001886679128000292389343544200249925022066064786529412362406837153562341151328097057465113555025460854783633730054857006494991685323551090559652002128104249807856850872573755183815832301800877290108753963125819444896415080717366760234355721364252177508563095496149772151361754655399856911029044998514650380415830888217605909897612183000967089188909512331199901762569216236191181755060449839176603815903383394737553633901275902187567519960100068030254306921880433290524198446766416440152167618057514070379472419123603509365826494668646058572264099832515851192803797847500001355279209953050118203633005469041012805091240244054199571602366455628999990065188608775791439946083467656243672920691169520128505988257373349114082535459388396075935575693887371859190051649623406989205084252972670939824235489279446199575984946464229443665448946669175843913770173693745436533735063389341741543057402396807830377581211030156665949758990183526214966303550286502845863633733275644783467699378210376770914725469787219855043141908821778481527433723743913278914081934863281437924330425000499466781855823383832655144685174972996464010965481808413110906302761381761319629879563099511624346601679984504973728271737324651067111766868092352478608024394589622776522309563924675181018294370342622295986538039910919832715857491590643172063766951029630248129121770404335953541985872643203450894289855242037713991816655667200000000000000000000000000000000000000000000000000000000000000000*i1^81 + 10395271416615723029190255834928140412019147110811293481469885782391860985138537754260359733218484950079008531146109540173332075638181156282543535286382777493579117545681172331252331077863719076110122127325089792662360098801878428327063091589101018991596885144952708173687053047452645163580483753291333962056542074687299887450256299250092561158612787653416884890872570462636485043018108258937851406475560421137106503306516001192658492048477314736810540495882839620211525702334939938142678786509854140619862979232441324721970470043734381148246254349324983865543833924009971111870192865096478671382382320717202748524845169112779922448671520738873889389479003146740197924804876242943296128801910662956388902375322162823077889949177847172826560319804164240007074550047499482458508623240513405209991354461908411928165083032424272076225788484636243743063973486624379782544455651121044399826056730071029895481110174430186612828769790084601687607134329813062472675933947151461708502771723950015689343637156842893962505757300663564041061183558283971749038110673686548501405537096799607344998863525228317779944491265407698845380415058693116924585093277186734822835761024367399072607004597079162134926965171400726805118311653432807090466723927183112089031088031187950381108418707032588588055678395734568573764453146183395940593007176806617904536043427749456438859312204087003422621760351543812844902235559774708733314027884142337672653773534627128663641845470761876332080439974249062453370778424705879041614170732708809971454068926095541005874749165584753033234472090847349489121439294505163094804242426142223232430618966704645705073990065102156114393807004900844998514154773551523986247042620437162382524224193201204962684724688617509233103439177661430378924862600207206692358291834130448211596270820745077523477289710452678267826792163269672117784496556966096497960624865910493860942611210913644849686895410101028929653433990973094583694080476818784289410269762406511400369027421880387217945925154246294339833393227320617222548400571935096598771912978991615839149372629020537818182600204484770128327366934814855056755268377564175034614544060512697740132456356948841002278028005040245586203580634544308944971195507594007475150640493664754260929669927673946917980210256476931871787281234101840300265305320520260473135403526224278875925374088040753499409602979727091570007751426026212891237790329658554380920431257148949153393479318506165890446818781088972200233209556075990856903972242330090022518213277826384550375307400491043653619656846168388326659952224445876427085401922644425174632481923432140516886017228111426153692645822333212858071359427226398847154412301885843554278624969181604265236678871773807933042960005789249320556244899569218198228572677812525726869621036702860436578105004989790168990987503931123967119924140164201146787877522323076643831471065111845099190152384736108783977729017595536413764002770044083889397116837466809028603573797772358647847437526629944089259898751833596421403989602982537663775422887369500034906136332764365847475261740763988648714014130843616249840930927570514596510008421808727136770847755285169419702640364101897070728771798345025367908556573459631315073182316387359061006298262664518804881580390594309459954217903016727781312901748257704939960772784280569901061370522752122835944218545606951556337208857693117996189194480847412448900763884987258516634593762409460187676121920188050736416623835543404109190034751002442899216556835127975859428482118082795741121155512712894352387417841580953704476304163703676354413950159517209949103351612074380998279119640442774125964369665074451907285748486990975759823135449260210880109105014162804278098564129833858931999926197003637197752371912603202907237890730550470118953087357026852744823517072171652026655438684554809245723394518237303700808260191728672328718188124149166529181836367066228447072747728903123351811652113242229330177615342493552214589288584607127756348893574024687502027951600894865197567347797356398974289658725466940563466471686150667818233735902879305811472230436939492104909725657474398542111660685126563065590230912983754345110540927086111435694886497469942899712269950431755444697822586702552454480048394453793830840198758400000000000000000000000000000000000000000000000000000000000000*i1^82 + -515477554802692853587403990303682717103015255004349729636271101627562346548113998939577086129599699479584499093713886639815377669882317164447675093141970133765266962614489211717290923178135079713112514269982509649998718753348949786692803523269084701662718587188094521184619589647099811244683869351345839071804568180336894696269135578483669879235606664028413365015025919333355757923665869868408710109712179538797005654535557667987894674700330214581366858191761428988811501533363362660576220384193060419748967075219115716645885159503333085892305807881212690033561719465136615995023858054002596429519780345580151319954376145223260949980578059565965638255161051498853125907911277927708424138938262554465536084303421972914765057883685069688128647844416950212809800667453654134079315283289921520254424594918424009570849699730263259169984674263565688477018134474107443640850094944370444632019957618621345655294163416857169199389103705479915531237886766632143657477110480879543366325388658846737456083711723781788812764924840568405280179285023846980746958742571843820881538806535748387924936929725674701980317362515505423338016147123200456712565884605355952468272850214404042762722536668350667100107989525633538107536568606312417352811446551062838235254730020900600709005318724302959272232788557728403899837741849710388955863876035106559541840097312352726786799070818778491238487672097441122831308240040717660139208869544533921912989859378305526357790187233172862101724410820881719909059259576514869954241563608730082381697493069003753277999762136487143213934020646845060214502181006033959795857053081209317051644833650215998217502911930067641771451788734192112247887313843791139903143263071021127891098546514348416111241748848585775795679532704520350861271402562176811670837244018147650262801452707393802909347698224573064378955436615191239471134637351412003313946585711266078607127570386005164070481407614208232144591740721904554396300646251714044220991843155374170762947200533087679356193200022955781817487131834851402395032273983853495631869436303581934091119622071643564625398820041254510854021084730928408644927475487937246715964991424378744410663770274761300035177266905355585121611765714166621478569896047879862388084317692254579913498131169162726602260109240569103221926740229400805410677171380698364631069459484543976849469511585682913619555397444413427483637153907802062844821260976567699520463699011911459450774622531891938567811468501093148923520769523717933899122705986601755873943442314729342594968840179959383515756323412132839387965426300689263047963715410575703801722700459142914807621106890435227467872435214825308107423740486931691942224186972580049796085248378624232524589963438069503837012105085416686990182063733788372678795237542658112071569265089841680094889530863221936993800283954895639591932289095808299594992172989810337356165935834628883149907893309454682698350064476273946709640267226558567140954610392743125983456292758790460201235530767820812546423798653060828535478858241533245577747640501868392473045002305816254683373990990382432816642756981239977831050372151363358932827600948540253194931434795506906554083112599975467925784716492666102078590576467777679871996230907451069939571246764307063049640177160452927716522189408553928010077437701458651073457095919818745640253717715487457672678924953322268205716796908127638284783234840260524988505947733369411604808342267534077075375903507900188131851253525589838667797957129137065560634000129080784006905348031582628647898728457311272852906160552393273221548159947893001909822931007676315893993167132686402398185358858933555721078714843020535304540254722107261241840017461676061467271243779818882817595185251425563645531427435763297934437311173656508672306347968099368626016554822676318701719849567714853240561768034503540075839794743705349865559024698662871140851600557658463330757535322295631367230682164214603658494596578555936863058200005400512672910917776607542875129281963312388220158801374474111792015314317851924336249791882095271818255745376626816725430881764705776765412694311092237452793907153099220096011291716851243500572048867563015385604018802647273269347811892356038770676972926744064077929163214456660971614336599787967610880000000000000000000000000000000000000000000000000000000000000*i1^83 + 38437656070354134846325145644515206505439694417811128303628503175325796546871672807470992307101090387421612741186243425082165849411406984965172806854494486282043324588187928095376041172116043700424919742973557233930497920841901272285236606712475428350948116953303007611089276809115343871119565149798111108384904879675881402633018102986232100098467274799430288963246884113783752973772276223474807245253027640032522632663795353646462088862327081142639764924527452051938734445253563573141788490027600160056760434182016070255850757533568960478400580209318875650049824888516472068495128538078343811207660578011264550248464443032873166200096609573193372323100441687585081578134839676046447524880853127556050469017917866976333831708146857957240440234831782064253934594725703276677648462068204466242014636603817453287807260728268888449535223170951034263804141566692741639484180417460355650995231040733166811717095663873934260548839464425984071884896404695746715288395968037752888936350416618216867449345490531455920361057368733939469250222549129498897914115342280405853842608977520262485509881318471007237333026255308443290169766820952395949697865343459943226311236600745081789954048033172730347760927191920146759202364006919934054681817311456625536170479116228848031337730304455511068263774938443317846688015498481929702660088889579509292762408006216067072071948392849556973379893072273233112292523951169859527811971821489503700626993979616377199536734309545392539026022212442641197784686021440352285997254800841648343729275926104735219185684857149855537425038964165445804698451846581774347812424080826203348298939493150497164533949130703207124196689481625721531545032857809317205022469108095655220416934277115366323326829886676454393751559758343383756638367197423955244778092004446176256364367808507688591637260301264951406215839634091215909884098182942452345091724367211235274370007470141676113209826953297351980612830574716511548813497840744524064984255263632728222453948653036554963310584683481516394421134261402645302516750929269316839842316845874741235851018747149297186359654423570312508059977298430560105736067133553152051467495280314661019070750551330305233221463149717397412454139235908828141912053930565384532202472167627407159789029360846234197302683385491127840874862365270747477184418143841962926314785427280702251491864286877529431484825468265352218229151835830223548193593969095736345710577332562619219041414385870935108947952861054833428667789598216986337593836891582970177846196668464607649517926393215173860011162408326995812464137666719471284745648696753221025805503039612861371452353317524346758485512069932005492693074849492963662146379499400732286528521321065825001389140632879359360589487449018063709398484098028506189309701873226189071393255739428892144109860050564357445732578539580590930144734647946043141731819792618373022992312505837203514019116752916907286114105252661728468900052183618638082388885957687792399913109538179976827942831052060586092149177792440714572713228758280440765701766726490711665652329755099484843348925788536249120267416464411049113537296580524010287363837500760744421037094705628030368002765798860698079920173965319144635265912385558540167012671008454156414189693481334908293004368553605793240362637607466478746858548411032327222681749350855053129069953056476662458975611221076539278263574104682058750902095537139985088509453492520009072612451262214781320133292261125906464491045013327258087918415719165106414997091425490062285253165001225319902202428655788642041405279364386952824818464779207885911428030557258287581100433057804710995116668908503699770724276915636360043146783699695839418266796935764519425597732811754674622386886115092196148870662028912590870236612968811796190697825735468312228076126479143221782337735315305951922931645150053252032458858278985540621754998289067240711935727218683376999536876189407449419925468226921767784450592899912955167619867503481718973425367222432487481482997454506977105819834241675700893319597637127363449934410279604894782481717592932737711730510364203366729180833766974662600361087098821380266758144116639165645659377849572100123532598994656126235465372680371048646983957243120885029172469962646524600490117447024640000000000000000000000000000000000000000000000000000000000000*i1^84 + -477652127736014714244523945504427723865520348090581954240865686225989862769341377592092273350358284910178831774705415546309186825748165327531921032520359317412523754891227453067150412353953150302960325048859062815464737372811863914063863780044907891601918798999334588380958622062029468948632281746707604065163735003946277897317656281502341537927720298715503888905341162827483314070381761219091251326511832925991107280870977455157929153613649268953807707466100225879728347766196943483458733961634943459120221411653224450594252805594580840861532596261495768089195844732450896529999020978603572654382913614615910130702823205604578760531253307512259094821207359291391501864885984414225462512698344095887464288277406803668785914483169569022291136777612399489711593030800675824196110516033482056729467310580280016238490199168806205200242794213731539030271732327481613254168707814745354719899066635563533270270030959784010973269677493765554593542579062647101558376408573081082640644186447687802596742188794834953417673124096110384317562997025163327239571622287339567510561329859121667327505077737300486233801949408793290514799177533836707631894369952305315556961311993445724950973724918729581043950864072358999853075187641299899962031431803219120785859041216052574140690335503103428936085471621887552341404219329786101619843563624431673416713021817295230873685881491518386252181219878825507565520222259763149595268007309338239741077717164656530240774747385849949828805852152297836152600806169090056830971232021876687595905319259734090312355674400147119158547909460776475040871511535507331981993016735242091307055583312778778838706260246211649833686512993883985365626837253984603782514520606818711905332582197490236341948005274559003536582939067478537158012846469481790203715175847343552193028207976649283114220161330905484148411577980226477160036689157432496029840196365675574240248909961566430050651164230914137918041445653568477318413907529654384633701790107959953270864688142869124926287538095993264415251412200823465886690479054258258001789224290944976825180608516930359399153093907506205364740781774090688966627289282347614116920698842057701450895269204100689871990592564957863994489972976274410602186590735376718300385608842740755187818183047577081409777110235945508946533277448853117138459512671348563341022521311184036516527858942984007240452226261316708463746282899602202261266289660351137404728566893925011797884049617811180563949702342475754600727089361233424788631277264885530814563703331712676316489848506276388937123460875722187185459604848401247695523427667521705509957605190231821997870008585592547779023345192456799059910557040024837891673040137213321590015888628252658778512733971265210830129100347911191594828183301914430081315523477600203606121597825773762199501844775006999676926474548730048864847551100842326599300670219346279968513195992678197362483519887644884140864234182813132243050242171699915358016915679307426828235793092998283326337777430554706647856793400547613102430957518861073544700606417009912528609019618085254027294014022095427690070383985032609016019680952122772922092136187881950604601051621270802834364395602677732473228576665727277513159514467065891829776325929768403268964446114911635082477625359628758621946236933123423368929979726264443198008672440815777584644925575107212598570591573750941389792882146739827316880239837675074445113896645021347603616493459283381771751400201476774205417949812507914596592985115263344904264817663259097641572390304174569890199143641978353020514779340010079115985826935597198765014143863455999434438784156945655878412759342185178384753406836136555212889469262978107486886605035767663535792321616941310601386861099671465238824892645194876186724023275508680179226399416448179583386860755200977976464649019685986424976118030719226031745657859605156107426585734531881152526476887347463117157207229640680604627679363418669755070480289064774824006791801915178552799226043535910943670710297796992628978259169994623903087362389557503554142317539071089822337673173102427109311999765198361992811365705681481020903996013815605171443036898514055818281620647048951534027271876099236328861311516189481554347863948503325292192222308945948099739648000000000000000000000000000000000000000000000000000000000000*i1^85 + 1602035283422782964111133208540340435751762387348914836823222435793999944554032715651376454771411162469343894203100523292065351914665795150382586581014417994247533455924197926531574925519718448910635253543890047216226107800091589444284585836712206092392652199200179345351785404487112189157025695586833283845306626382387107663715146162033501603913428516064509856697790988771744230059615363641845867896319021578084056786554487439359244989620339874320525520110761393864332198985089945652056872706371084346473540237848702412029880405996957385801341098030676695099058148079868764271813152741885675837452535544981038645588202719858088062012034753785556908138932677591739260493504745118286398759837810043190005140042033189711619514262695612537040967901422964161124840536963727496983900842774462314478903143789223071788826037264435551993204557346507064416532177028997664705985022934153241438004152357997046950982295394419617647523569599908109813761964046592772393782790084775393989061527817725481793345015946919541753607725758882595052586323764159078343827244128592313894302805214487388259370054429496653712606082969139567247709473713708078044819650542236776482114255652349155147112458061544432416786779527760658509382889746282182066819071158987078772363637171668306324528302564322416437278076970680177224595559030596272876656802180819647908244055039913299843827362415037697653934310283340207400491521188582941344942429969005154184968188303543963378197338205740945791889160727216094962081521735017937459951172523075599351998842467139209219435745413072792569590218197829200643281182786184440388526523797136491807330747379805265456784710056166212332336868139938239107971781956611981027237472455494073776349755856757615926986733419750262991129005037244856912127556554812669903494461607894543700868285014066405550014570402195746152912010035707732570131539727229334188125846540210797798701253757703998583114713833957374648687325421380931401525735996450244438511664765389101592771251984870762384571868052813867211574956368091832614820100139084085318951430361746929137997814890735392380844999656976387394181334349334757393507316617483245116512859892326219020927992429702775678805135911571172291640168376394356966095798930023236110715712364991444598567857208590531681690009843690701665480011980495042221874576512623059549852705053617058974632204652415163236078529201209635282559895230330068195258763713139101135256353514737219544957081293185757615939412071140618461305859521907304619284933234436293703574719881333672063285584165905068368912396219830018105903540412969633482731274155511412064558581592333219223183720922190647141908156249947804568909307230891643949737696844600615328300767128599854033383915205140371945690211782903916852306980601331970217069869229252933346620035105007168223967759920899975260348031147295019325308518147590573067416589070124797163606507176285644685033334751875146959753312491741953243605468827377600482612018090828955299900329467064155519195777017044279552920298857124239168037233947380468300893423519757963275127167366425265019086701711186361714041309609265453119429302433285347680669535069074421770343278094732085780123508857852643717571100941895965019850381337927855306933253294559762821792309384398697261115410080796469571040486395872307998488166516852983360896912335628896012919379636499578717564855708347732897580726697923146974208176201659960164465056402581439082575270346667042826619980596990427733538481445102837588360568504822590171984545032813482204473940875126045915436538318486741473299064899807614330787417025272103006595653528057873693945711616991183207801955888927977652581995321533590449950322026773413039229898878266633698492775007029341696323188125244587514694386146180830987173448329221949626224678606959669337110256993091593431304099128167139875036632889682024817903867821019722671004175554157397270729926190095478881464503675395980592366164205452081525276759077941253198390737199974953689142471610222830693498497306664168376865028594808229539748246851526876581090499545422968592043227073661391846277314799285033078589114708566311548874733639425541135039044608541281096198797336678411040223505366890755546587745305555963056579040023034085712814160683340335677440000000000000000000000000000000000000000000000000000000000*i1^86 + -266444030327459448543122496159887665759720026157534091887382662099433706414572379215112433542367004352800853049240533379952346144194886781442997611432144097989073125648184655170915343276067065102219506112475295838910760366780642493801684874456863199228683506964846130060092433916409235224871033719741278197622210451127288470979926581827498868171147553649655489152473863832430299406853815173875409552128311223038331672621793276536469920960478360156616810836932555639199469614051416415080367988480669220943166682432059239200360198652808478342945769149143878903885060016657094672229550723400104984536581694928988842017834004632292315984596691717666328974188485397767907922926238274281236062213202857652549082907386900108370779774199267113728143136137967945775305374332448807600523160286777376442155836561141436030757298943172358868671847561359431364178310072008080128298525297362048258518765328125832825159524632321725114364299146282458382565547750686513618364181642904106726450283733076954979678342920319920711094200662402705543704981458363027754490920259020083276786036000162610038273381427541278129693424919292189469200601799574673839022772897008639435987172283165365923326535305620120892020475278986383846328933329198896042664670776771428897146015147869329377957984685905038069082311597367785813999178897172850211062137267372824623240890978635518314497027105707445789182161893857341117651621966497101301786886766745601403920962464542593378982999924953089776687208673452245072038291259475968063501390148846229736302246074884852857797534112319240757502405726808099173907623209325716810797837805479042440754481359767151274695866591265988076052416080048299505475898225336714673406794183234642368854504342996189360840213287404640001730887399771086800072194508416763961455231059590871108552346514715946617127120073617813465172209851757767918238551509972958660823700311190725845148361229573507552674876056567734475175556476906477874288288193836250325836397639108495485310988632774667135938259248325254247122491026198746221648351314099303358481143172988768980935370360832717279674545636664378051921547944545072914067756635229725856222636092525974351211643993402628414405448052532593455034983591581986628506737315931943025051594549155516222174307467989738869455766932509461381949497624699537405540985943343378259265748230492937079448688361802805895113663954418305380524624250527857579999199225153036999403229616658499547784500885044407876927936073958238109660468437364356042375464822113373267621145560926554613850183627263471578350285268150222319112884675159477538408208465624862610655119883496913232817758611299769689728844159335152451413408725507609087864771641543255995201023246235746075970820514122643693284696487638570169311058960559705200356072365847559973743446857548528710610416984424996470573462536571212967480667558576546496155066794797065881192927889255321036231444935163342603614438582039304168143970461276244671180689472727724500358784212907656588979114901139902658465343159254001446161411887443675441786431942019290810503880824330167976443627300677680541719661134794049584037600708605450809384103901132613974492455930862184241631598869387085992327170399925986748842531976692381702087432322863579780286368843503721288368042398817951130722284253880111517111740356915396499515424461206039322993445161083737283432659140134597367325668941423682901410747509447605705028652448632267163976863583093396635959505029012644104870907463061820610646551253104811693583412590544421153695013247106639645267270009540455227808219646307568728075255705802500536194957534378772967337368168913261993322590179491508892894356171415944224115691316203692475793632290137753097826620368687174369104946857994142256792425281634962742228681475610670354528426141415531756192969117470478907503124700640572827343515722746624293078036545708183171026289529989602412203394060954701077365707151034417233818542825972174900618019785143601646259178101850885444187834913375902384122859356544477308640963510378403241546855232482827003855741526973740233486770653891920095369055081277400112358324510138291985885978652541777904237574147452564059974338144901411526544555292195888093018189610825793227552575200256322488829323184701440000000000000000000000000000000000000000000000000000000000*i1^87 + 50568855395538515541113961470832934517263831178912074944401539509380060179833298448090447796447709337352447923743318991456201111855259761398177536993313771800333985322309924833350912270594900563188599801136950899087654820217238999664431588319081764590482484422427127877695088478071972498460445857161518190094750322953824578128697549331721117045342864106133170791642886850773496960219545114794972812799322052872534034630596911488948235134140241292354034563288722578410263357341412650113778914147948679197814052114869403227890707314361227435099668717964633663529481495341765085351810281994982687512209904883742048659133581728844630364517092742999692855436623532107277991174772841628736093942952024391487585778041977927550719692820035980658632511362435596197980075337517756618828607621503808628833580184097109450738746113886782606294508921406203780384201094703184992886907039712467806537449530668047176527379694538293718905945968396693088290554913082353097800698880730692788888183728825753988235833499810001559771911268246177649490547362572555634281962987386776459804222486016665776182519894208752253987422824300785511165068878544278331023669960258044920330937194938569406254007348817162432181467980141817550857097884364257295423580136579239322661474544559256146703582334464738329662740642031863292524031854263425478961503429843689346203408824729285707823331869815307701465827842189665819051486762831560331883005815905610863867987800390407429177445236086706482544016111754656402502216584022615926030058763694921094429274957988006571952548309086501526223004844875691864340306369017240083062397030830044931933046744332761745640246674717409957705149128139819333921049910745193901133153995606210940926298277325100762406812601608019463216961608176834387847418065198271469003432380133563647514230463841025953800119757594656157920701859715691979857661278619510409402113161343838578981344755260507465243234433727922391184049530275339190558404523198793372812868531778762699426751956346022659628260830032742708502380100505893743859690711330313534662263585941553882816834927464530368361301117395045011522064190967968725582872143300566652209364113224019490995038184811791006143064934150568941565506689451121580467847768720772908270534543583276496270304147905451016096666637867535654301973231276997011732644553317387308972911397683703079379615405290318215284946905356469290558279179452607627845545472748760215516075795610581228618264029982469233258057289865550443719827774421378353247383456526168703239802904651092217581787969585084810903421188521659820417627112485137568272943741102961841241697226170193422107071591734918371063148542833844550984035004919766200333255648604875075332696152776109135745253161242695324841759689324734090916228188311715885318011514976545135782570843569752192133888401863246556241437009959490691422187266097238675132063051919740740276828751332050349454280880901150623530268714051659567147405879446005895441863083293216550670610913622765522811040442230005641842534310542099759692569143997576139665431663549544863081478682645996972130565623484466458405724716467395229031012238651665612436847105236684970644970778712038960241890859401778607747658605596261828093057895072776050494534269479564686019404681642510842248885607924470424046642338746254007088302300450723964470278929816838176902552180234716899565217602679677488066379279526282067415114305798745391130292370231599033458859183271099432054725799604637882436603900626675132667489364181696036770632067054867409295605597616981153230416068135568390273357815804331265553456807945737017753120011197268289583077452850941807315390512034109520980193929987903059084096911793866356736178319325545126667132858779906232016760898428317326087363005262972459563781039639887119735948652469591289778530766240773819455404463060146110747921198738529881680555416374007786351675528128031361073041716469281588286155615387379213077753563462440289607612072817487335171314961381193501619348977747500541072261883274424002002573642971329847455580462696388994377059769913783021667711881314396564608747297248336243521887321065503752715986560838823140665585249477633345178459657486597700488193561212476407842835642480255106161943506519768235470802124800000000000000000000000000000000000000000000000000000000*i1^88 + -4590657944610043372941899812930106172857502539869754960047216072416469632678968849177580161252293103317386063079889983466355328351375910633605700319249306547879829593593305093139900339145333575658507834338991287288670541341310157145418447090747549563719634161681394458833482096856589990509346454382307687761192973121576486320198286177012149923428675513296998407103065932811825866078807070400908163455690787310412939696242408113437967204350821144662092080964214887775566638171268291240051999317681794903554852121410839767026947522710309361112518979451505205191536255869633231350397588974676065609043149818350555254023405668912010998290420197987808666526243208211665231983709864782396926301087710652954250184789878797841196978849594692997765038131593787696053874718099437917589471703355146460379775095993767804078935429253843003658423401304585574387360894665089515966961594897784742918772270571753982129601066134490032748607094387121585559199273133914584898577295760535867085177436871291922707130864068921469704967831957648433828967634647450279067376764484087686526232044653220647104006190256629298696634006130282491730007608370124301107074161685848664248381657254698622934674578922190374143626613706245262205236767852748141354959394869491864685166531423624215711440316141115426454321508295760060443662721929431798265587675707512261629406412062752894609901524420092738966231209406134937909173926082975417043576294426826687347249335619778522355621428748447079811887443115472665858756023822356293099888151830163817700525612377965440510540438232082863201060523903406868520974370849345649133450258636576394235192163207613811013293458884813378237756088985511350733874214059139912562719506829890257020550434019004649308393150352835522407845898974827449394970858538185158198837675702147102296729597668321970538083340453548524561885148170012524579494681857996002899284742092723058923999295608642796778679949048459744197249269659938598108524915311343166335966872366789059883143237802145436048638836418562335459493977352614276853232517290988733092167770899924576460772937974619283182497594955532538252196826196928846291028310907736304112885504275391393085439890968546573738690266350026181682511801782964848259279268557661957835013464933366631851044608591345578080576361470738200922853990736054335496714702650021566741028084022975608747698938457836702393950853954637253965312917970770030255495538296183859747981065559134718701795314142402098336984186668390106341703108019154816912556650181517144028942304285594296375683322609409953600409565560952650110296818632052259223653724631420261832592865650591256244764959355887845875708167035851527721758006489885195723964863439407295457413399032003486226085288808738075054569950504374606537202536388214087663822838281698750454078027045250803114458120121885697814891870305663950303463024932699629113841953364079023711681968219391603248909916487656372698350307871258752601263231434006729990329369345926689303038599826515227436805140564004933772248991351770054788281773719954895421417367197783205867455539036240128135490711146808733970439103765968914746778003692341905264052501306146635331825567481967979858851098078213302490030085364870063713506612287481162044137966091908218663135214576213129160919465357866431146036471449191057707539816664072095301861371085812301584434910393655852495249656191184878393620517431431563034345925209498192162340335149670809953851871540405415728373375606106272997712301266728946140240179724950012054873988908606638283040283508486873721404712974304151990960225381217879612920273413950634027241848126429812543997705557248354992676269284640784730010178224274158392876602857558766956026336267110565921232447861962290115776554201040761112901471265380674532534658670798195259447741853135509851598217464050909892417304174569965723214277360955557669258862921350325263149464954643805937863255030878498090211002261907161918439959542768997230971907050345503041921342647530892093575641117665301786286091010603659142067833367126657465851002364653310619589353902983150787361171227235068441767538109801328877277740989953210867130545144744567765181684129961524109078880386449715889261911941208142438132198820984045068984625628384308756480000000000000000000000000000000000000000000000000000000*i1^89 + 468826141912407633759031496828651179029444584332028988812053787955814230991409961683795670929567038948689420961740204126338617812917593310172861468872849517851529373150616868742552080203427074005866616804375129736543790978405879973629844308917124244293584653858573030953228753759074065818040053830707508191803207002499719808923729219590156042437059017493987325419486149269069377321929680457052067022947696480065592011196502495305619215772749295399593516555824575276691091310495306932414773035806600024267833993498692514358497494116012263228323679393042885702277551530980077046954239743219367160624451013608465119332816984087058556825912032225724597572764056074857081197488414247143139273689397547558867850931954536035353473854630613956503707767621188706580069469033929373089318853337842248925136257048335365293677996496364458250252348482548243167345347993263211827711588219581283181761764183897853162388135714388707782803455063387285197792542839997050986463452314827713592482489119923747175846263992030147231532882185733723200224901184251064436867598486730715206150638651712238670517682895855225080080450261340289360000349105463930581077630893104477486877303572573124002864834682602430009754369868030321169245487165985271494576682954988649046816310881351066963159445044247892798426840536473545909533951573385175370180048689532071486449830210110075512179871047304393970024966354420704390265644036720497326084158897399335652326314235696237884476184999007832614949838645137233745343987146142584673806843684053148580824311154746691581545797426346887403654199340592128704222708035987416418518652496145042854748101107866972622781856451921626377774275759709200534802579065503940307959449079750097155489304138171505199190766845011703474145621608199180710080508809575192266126998776711889918971490688295405539646303283552285864027253152426914186028360800091651697990444374108660118895584581525306659122557935335968090533560755251996965446694331791527373709884376487034853263842385469213367489048541619910637076367956485362664311522597920840385642100313646283781486111296917892804574937205933856165912203678264591339848489141153619850105947556027928832242926256314507775149934607669293820367185587005081455191845845594906690572728813664879436279780550647642914016942233726138661103522074406224431940143591921853006007675689629256856948227157396929757211216084542058231846612917251791876629111080624393858413608777442456674433940040783680292333102042343067348829115448654312183521396788687061263287020638884201293954812490067453722208317304463376799725976866336052910233550184459655322188908719021165166253014050262513871711199279650844765878682366865067990493372756004724237057254657072854880794620437796778301149195312852286842205809670620226205582973125462189378666952723182215981615349914834734895712828176416998797623041491217591820370396452299796055546464847816428389176817660896716375803110681846449440717789297362795400354650026621015575649289289615465238013008536564322814625298855434126606585876559083074309534258704156443107924283742915122874242571271303788488714893484000708852668138823245775049497723704297943284375288656109899681661657108349188629670662811434901227958693217085250504134911451311646458789608092022607687425813105511808196088702613078435991538219627228565737549458377224417381517469997516191387468953204165567145203492378151211326693914832973537567518204745994506798343465213242097751529341040114690079584483968219070197145143722165523609937313772032765656909254650828878470264908423285728387237575503608969345796402900869202727285190429550147735006711587435448490165350882596177281756993134054578392256794580494506875597831017600072921385518514770955746061532538316013031085880248561486896563698270221065045154154081182304245775911248122548784949804110925366501168561727715407609879214636382614200151221019389701352867993789761970956660274566193650575829058630968288918320913254621431150381374473881721401880395907199107505094209818106441773510197378713047839341105414035076136487685451349831013765154418916876246304509438459815550110676158086958913948846866585126907179252582160030219340036924329889251689378031568052071094651607124662916951161320767488000000000000000000000000000000000000000000000000000000*i1^90 + -26516721850721390152186474557461125755434509023076214496802510689656530195082895938297407620380360169703589253268558327847855948671388397210232132399585918100518057971704898901919469967121029700070504699825486202668485093262512027842283874818791496712074842665910315233725118216083108467601914574805167567160405789692947143779137760142114403853896727756971827592393665354367194525347068708266152037357707658570507486546080061051900294728382764102819410040224372553578727227579874352136832773723017601086569223342553651087568655225931105540865276751689221694619271062299640671767728872223733819880473208626338727632664578947978227710217694283883874144564902462416532974582390499979512737911608535293732505355987994499864663887409206903779650973591875008486006315930139043568401094587459476853764843942123848985982263214230464247533285519299964701731582128837662867069698023960996032770968003643598028169368419638292243576921321583740494950881770299690774318367048986889171319130147117158242185641212326102397303620331078884675805466476363658071152345496560818425207833227482046585843886098305824734275572252206296861093467267537437941531509981055184019981626166618860100342932014970870925424833846780266535225196391161201398497973553116284476194369217795235784736873133828813338987841428163159155521296104443067985525573322078303852092851958550407637641799784758772329120940114987262698316164610290311612573636248052077966415046151856606241594305306222368026524190026008691805463057393635210266190066552971858703835842319953244246718552466319242429363767758443856015049122999057417553043002116740344437178809780150280823320456350896543464114202177461885214759059537297187851756419474074242811610052372985599583139416342416910464057565319611901168627642980935570565783224690488291079889364812705945656235193860949302073170459956924353818908341251818147736859481434869071330680926131809229572403350801402489862692053089157842870330287321608036962926982696046356051998360568318144353012223061008260686592304802167809466647028578894799801954580587385491566312462098272239549161660438262738899852036447074975050122879102158747118208864869070561933927638047847414019740629328454864734687815792081795591712990823662840110438910543447424167712105666811213886019624466821884880596799894119224549861698268183599870483190296940037455989026329997292120873859509694016517806531381192011039154354446953627062051426060973437477445198744240389620349679891596882102484781107672338720231793461520541224245353830263168102707525181651647810713352613606234033681568895430834661242725622767023418505700944965951398827810554568701100159125445614312433541286476461262041134299349884632303981063781061399487214452631454174429412780958123768142766775259630254323150927059707259024848321218436439205070320733786506455430538618035960538977949906451308941813799635362216384048925969055020160027503001931059510034893296026126362469919847138897693086554741888896778140822938063096250146020844444515372948479794487799353265986800016934797376669430350724096831477221439014127218343132234395809810132802473589022527298807893381956104323459904732579939010079401844820026668786951122451562735674242883965848006830102765127709452341923651668999385710210255660905296157255469025006953463017703888478941205888977053192860199616198055257924166867641606095314011292266902974460897553789440957989318191308596820062621267504236566472755873897439312842186309385375136233874040445346458637960680533490550312650239223660702161028154987164100320570968690508524462183877368104391808212975573609201970348165482656568644838828947168098463809223295123776864189823478975253319362782261078967083475916724614059675463392787099878570047679092780648571969778066452005992480819559213395028164485730993733662020323445722476419137179863518250412665625677226552454491067326837528278396477772930021365467716508408728801416437570976751411199308607661801094156521176454067980977083585688676201984461025006587606915805349422029101086814608933233230102930195689273196185711900805830463745963133786932724526201156437856676715739563805476757046802346849139397238059291290808151610701852555028466343932281618369068335524169327218943590400000000000000000000000000000000000000000000000000000*i1^91 + 1418734477674539890962580144480545687270653362792074628486382208532332584562715041307619960737562931266370267905038046748041106815683993110295059909077824301384442081441481396754485284121765737447811791695374922115485649761792735610522802035180714047880875105659226509133758807965402551483362897538998999459227663449314594484407348520868528589250330272230646785205158868088953359127185910288156269330324917301039328284573044895082462270575895590402827338249627437109786700248354909411589058929851940242636794871145084131671522829844142949729856163672613784507719500957042000260208315173948538038289490929681707242748651814994516375266567738542810076311732264259938679369209238272286456771022399874837490565193163461206619908182378914405698788215948076526954003397881764305653989421633425509132449532263744238880294409424676859065904229102946134188357277932858301940715675912549217562233748457807490486590179224032463166624395162642610130535087183613256084430879553364016708057418807448169903373804414702627347597559962798422161196809237574784171686998290136631541796272745087910889497705238733732962576913742558325919628828633486591761369552545830159843563815007944704603509920275607027719335390823962352262753259482864007835054897571314710281469232430570865587052387415903250617898587027896701941924196717573009478697221029199961157891877662582083109328869497565490714755487966273345855106231760488239001268365858650653113814800532316516501416956621438911283671772752893876542068930734247499495613300460529496285736723870804140587246989536906929057086662405158423243581661283839397002281576484429526506270655108253456274975792945313614202161034859429372024894633678167245774904651145025484244495613681025358206757339337558164830355775861077887661388871341886860928206622642171346244241153699242015018190782350363493007785305437252163300939421267907195416299313386246362837073869220523196182194719507628027200868341059410465483261787937825723598919182403962965707700237814464593382666272565214640822135000153364838091880746077904982420614692516965408051205531566890351722177889687160730510478426290129019336928185390363757266260153429979871768995572951452881470177578760252459014814118979568983165338913670873220850742881861108520891737525239243810607955407408817474473372479676644291521970385179931898943084036591821130786995581226966362971075417322504198185113248921000959677955199215110791333914146516636927711006377241097709194884114221860302400754171457917669293485825031227996007694911698458998934842553300108525249956418216074668195830198820608003634862932820885203013151128186833532786690253250915367324222489589151762074277953970784267356463232357184922987221436346328856247218215520395433643604114285805278971984474421133244654355248399322631972382119458632792608612940013641867290281668890048533708484447035972977682373324918579571631997260399292678019736381120868049919718606139189188587143288428289732780279982413216281023795416598899562397244658337754261079308816469843585893242686364466117744964756824538945997615221895997402323341387383731518044992436665492164195507435995384836039789297724243307060690777685355342288198386271907715599588053986546338595399119918821019862030630026328833740092376329132728070136446093538979462621709984161810124547420472241852517445912866213617920078273328427617202421480594718394581413377599320781238049226808501337371965033428943062210851604472946638869445433469772338080011981506745025436240064359831222866965369802190597350503265860576652345654776614158681121592193092653843032368864012572334410799205026272443793598755202105095417606141012445237347460039594035667364691202037218729414641046142435354710370164285050945270255984747849219593246329309851518456064223433065236653402180867598840218988483788430372494730697203532290286166770404182365973149973422858475045783914560771305514807592693252575392342202691100851129397175669614975494259331921805523438930200206810098635589543037211282999218805678831544683187741010087310115658218687082940493975634011399705332502294923158608177559253499794281845168916989963195238739808427862385972230274351697309253945543909118682394096504927596150948770337954620862627840000000000000000000000000000000000000000000000000000*i1^92 + -40252729890082676811523873540728767388380310916047120044061838656048733722267640684376076751301104256732269625482260141191181986493566801536244010791184201913830768957542649858175484559146685571232497377385102656673085918341565686189752644070464134792792815562298461265469441164745164247718351578411259229377682218380867187596133247971451806080950868829372751353220665207996646033148536735061605892924615847113241884924142321196523778205961547565242353549910642098557094738701622471554182239904191318554307029855060822819972236131992881599320677477132983604465966584769129930440012388467080786592352559167029463792817859434160642300209454299895471059720861310439718293036943966000099665591347711151611979288697228096099344877481611905036336884243257291340578697170063549534629825793850884676573554152399877562434761084132637150393418250089650786399759637895608385180421918858167998692725878768476742055193203650024667305858830666269177518222079796462519667840366934190441473983181431230512708831792447327539330926157863438259520308712599589177181078102034127832709233414197712438034857314339121256958859229791045238016802920718727785390895733905850968233052894407918900100998273629684117175282862444394026657463136520950858667646666761615883507622920647251452861876635515268436316392924037832175169397444409682926372946048829959743860524445359100118414927165843241367246911622626112442205968422593255685944078142273799833943708900033461011101527505325725990975362615317573343897716056122218112345317034133229444857138743914648245513687707608754832290000394779964154294891118649887269021405338060179233192426431919941739743167362514835287547695845503145985190733432729123647577941212305901721024743571102651275945754051734160963190847243156498926481544364838243334607834434781113680534352217361080266033769563526719389847912353589624823755335409712805306127300918853281979083559246068070024668264686489538071724446659556980961214918874609766899811192872152796204306772756521192755837569864827017862310689259262991727519341027717525297278258077047095607385504839638598050224170732363885262517640627629183384313720458202753546019433155627054000731701302251686052562712238731896331355637423114255562696338377368506470406063306050016648945640103679722321123975706370789968611253169398396439186574221497252506686523879968482942434886177648859631716147320422294857364430437087648637167742382959805795963681271447954431481354409071554067366887020844255185594628177044751941396865797120692312150636585767566607912017028474286623489746383724656821401883582327464588412094114566096353385115078766353261613397642295428094699788642059412862627007354476166302897575394969227483629982836952161154455298911560309753386014778786651319425400047505570256840925695572320344240024847566853215159959707508208110909624305894664149827358855536669178418905627289305958921231259814605162002565673440574557584102133461037302335741225503450141143788706073336385130910904146412385256650375345988129134166056563603521517723121534392522147040636931246404781872091431074724493786193154709970533583230270897356207754036054513126818768453816112290556029686039388909551871489096643411110443808607163885005003665651144883743608641888186786216090909348919736642129498111317884192725995375241312428523276619996428269231237784783778703719596780726273752378661052361526105448965475012152092936739382966354876647885817808822818643293181319667998110794886842008037080892844772181292903950797812588615096526847923566600413951319656253501960655970648420372920190313779181342979370322968736381191375108472716409258002768014522352780523388836014423997635986138214304655372491698283704154956796026545029563437297420608736727907410170116985801468459978769817388011032878330542060497825434479913247938588775603258822869524245600877710285817501422559244997344679144946081082944805851974166567285502364141502324422402784350857583701906440914658915601220692422402278487889324329261704475810349583248932466464719798302449052626019387757473618831472971031940757311857721313988643129385870789785530639016044267901944794265601458644414715040182223791609358256842232038285411869940756068659671737890496634159104000000000000000000000000000000000000000000000000000*i1^93 + 593333258425868897390551351870251597745112819588721869833762534973760085455308589231101393322979612551535886668007702712495923108502891159149816674630552359175852746179137512366622382427253553085451866347832272422819797694058937700942292144501741840327472623718199105952112085780977677820159623746604755691398687965694204040810047452581422201064787450206151708150277303134513432430476062689096374433601695662074202713659992569993633932616322805044914836145228658043709286694150642747843095361243282216100748959015601069428746851254873315992114129448307334176270564649867269584274240622003847919455157873389053714044530126864558074446625330197014323539249604715893898496469177998505069636233246203881242927239304160734364608024943690101791447574910058163479668028348059689116203495851856619932012665532483311560518025033490855807417242548260188814334020199830978492731533695389412448740569357016674486712761286436133229753765199285738009602505370900432292936802759048812912045843199020306452263029761226112666901217495969310880515336627234802553514937880114327523609428239583376904526319175902637544911738183103349733816991392323797848821080669046896193367000783007970385359637178746103382227601157724655456454790820244627003667382770359829666031177455696938094317695760111061490355432807660758021046421665892318622773448774003119256010109996150731900724005306622933898809758899684242503377719039961812084909900061765997166832701324677363857255280489921364988220211599216507260996418666510323392155099347139388030909146056079029848429722692262037868679895953058189502786926954354776600696522326201900703086472722056677689383137845757272306129634848779618808627792540575264083947079342721071120660363047141996391757131508488717759639047461661399760573050694839976044658979069080873080905931128659643395129153099660478310434018994925741466033669979952272241108275715964802211118857759814400205489001290830674910459698290242020726566487703136222965909850827008309156302329673371400760891755533430123573492746683214137730308533460127482385950760322365355075499058499616936753496244063012784623819122789981586355584225545097701875427571877142740366487628586266453430280325024854420727221177978671955782579976450972658681811355058907493136400898101953155394401496117764318937054965636219801307114411178464972016238623144982747390577280991450243378347570433138280549626740442227425980751748188366982318406883059103131040835182254360941410540308426444711925487472862784917835318942181973972821315151084120235051549624716713439283739387362211786915921007145205179499853967165439649962749010540303084711422716197319417106653814812482894619339685359957312826691244234384428876336105163038750009703661124019166802945211364047905503242167108631265044925984976675791657555451352673862786022525534029220463925111505737370206942205185807914284394963677915318796399959633452455373838582278900928037114549811216775272511698024846761083368337610035483914356178330077658134215453877046670105600329948093936870090265122358058499189019640415931927332853111189753883427752954669690948060968221479170541728326595904110055840628242006865385737748947573479041337291750486214827502856282208572420233922190791488081282058280877241459322517624494443495264419239498392369968429305523016479393990269477105640685474923857735578454972258645236369037409886614898415812254165364637388930508102121732970297097094226766629646141142926907008321675188653769701790749209975427997447903555897071977996973539327437629840586620982053198354271533244219900610492475206642331991373142551464566037608037620096919455840076859143670463097239505066605368566181486708994370396811683197043720265556801521005424168811756598895362065117042071843903888878909290564103863916239258820073676184199661517800900265082133088293369741821733241664487993379460282769277881466545809676750581515390041733500862621336984187965907698872927183397237021975518396639206128614298584062416428170858835754831318510837263646438683385754454467604914983446196067781523031395133199673084224398212282032800469250641042870890480268077339468298500004185238393016000763435812339870341719847646987284863480910926960135134608831283200000000000000000000000000000000000000000000000000*i1^94 + 74286909996874006028377584479760445148866022379318121707930402218067457937120499996063058365203468454884928160791538272981583330342904451617635964185600140242857527892080195391035422464206039274802437064282336852408294124079576929932185782712418211431387693692241540043259573819143515973879765808604060116029046622171550241364127280169658856702289082509819587770667198247870936180782404042833021422543332761877901446293706350252864716740309377159670334873707571203094248871682351662764194008446819886242317015867441607427362398337514412562932753396746816656899685464117661716724487633796865017184938653952740435584465663691790855583760282256110433977695615663119218345761153573343763836851071499513180280518023436490329784978351641513496597791554477632871829204779607264439726150357037407663516235241218513045668399174486041271593268008162259103702063724588277103518351954349473560689518634657348186086789372493539722647646003790182735444621507762090107060343184063770134514927577842438712118730177693756659241156332051065555858140447284101614538263656002745723840091289288855445046672385229356467253019487458827838495157039004898700546851765066416484657337535611214421766979921861790644819552087236157767904936969075750329856164595186075688219770327820954185415249263047241790077795656476978858677116328725486137764107160694689945670443240256770115352705616548219540138348664724178063958283116218841473493285559304531302017374908032641070978578409484706357843903208532371149661933508241772875772132837392413514781988029240752446276609566745632615479815507023178712273389730464369964940581110690369809672900814750936223596535504999111647637820875829777435967314727344726398001076339678876170012417034102138930433094477799451334338506450909849827084541799120073720749028011758995118512388749503305238480037505065841678427850120820128983047293266958548077692434359490792612444307745225665864943796194649558750626139003955183740347367559984739956354950524750902309667989541640237667384512118691505456526002278646262173584101595442561749199455080506968564296624730302204702806500061105881428338381437221694236323415434703224659052081980178978081620833133413392050346688314936044578499007392346802323725753555563591377169360340129200802122291470631374542393527094233338926556080680685646844081676910246494434393573443729325295459613950611954211844425285343312876056852162647657416180612280843878896883338747417100748745270089984361025886101881610963731817796209375135325833361354609113755234759796252655515983851868923393663761025945768296145404924443872806417184873299029462563210839540419827323573816901510071665273924839036093327130650198938352006337412628929704670450616988963857672400120871203487026867292374825251515418352738384517351625043842226185361907175511937935540294166865823077336716814477239695497542325739607955979055124058881954309705083589339037116945493846278056758407176345227533870402981327360905346083218116077181861980718453042522811066023600163553994907894279184264378435394950516590381122775520882146995550286107258493251638819476110530027524523856497779471046160659538245426975254732507138818917753699307775945941143750447005629337031225742427256219183142042787632506997391938286596284776675403721611978691338938286484380711306162319937318821953762185011242352597008374456790238759349337700532749710854425154163069148052257824071771571120462735985478151367325804580257068774396906702787678989916854036681595987942741576035181750867421587123025670287169937417438125169578491758038357954883460262961373380066401170125027749191640811352023713584190427963091497789691142498467991953984094875635164671754272649379791090273552713397055644730681242222448363923229911300427645703795941852024803056273424248793210487184101002191206053446287891071600703785548012969551679189401746516136572223613129460736186534345286792942314036215772259474289042182810058060046674624355356930692945736553105232325102568051045786472334965025774719108800185085588193639165153570762401607768150584144428662464248397568293010720058468493171318100970164477212460924663827959842466075867945007110962103988061679296120927696728694149386049603336740536320000000000000000000000000000000000000000000000000*i1^95 + -1422117398752302109114831449218687796093260678173427214047358285845544436802971984530801118751652237656366764316804663386927739166420458576843301835419053594831337782191936311843163844066976529360908012972528446334783190141638303766497497212599138792013013951504916375356134062138031032615767780594332790343600603381283739739836014475015210494190596735837058808203019795635048458250309635837016726621987543056075993403144675582026378555434915309153104917738279502074988319063686013761348598010996517787706386600529690673282997869979151259430317828334728741981229569083796833294141647783483017452000878127053787829035713301109583906688087024935415072648112215071905835036161659245764627136235141417643058197054320708038548807609731049806919016820772238532813790446053948402892663124700115997800052748909164166237442350392486459945804239427201558569288682483415719047468514907835412856637992876299249421437351554523754833398322936114673131793932347559374503420218977446240899422758900290196546529228040802743885462910060119222562527051453036043057463723627594725036630728243551198589113353899833306144590291788783651477972993201054442775698108526466792778868799389192559887963719159375356513146528897160871040437470034813638429587848494509460721407749919758266455119059994690432642017051364570301335238308389214400575256736008207174019106956910855065255380290358346580390549975446347395759158212284655564308563512168161559946888693374975970540494693586231309357613724286548700595393152299075197531265218258496695404257660940150138464724916349995384234138570453309102738475385255929295839378325962653860427016764547484249324190843348745091440563741832051884702710618543899924066731516499593605212776227362791059006687786104757302158833575789134926472672984648366517021021800153371960018725948149838285328370295134006042246623768762209524454269983860016168000885682577289483931440823976067254682880470018231900055709345118267795291819078403945062349104309433229904970676368528729848006491982439320578530335690183430252524394322712440941819612214414150366370886468218712737429079542318122593102495014163283450324927008361080503143172486861579239729203597591160112238925750574179435261495007680657136252008610829814374635844368995902465955909067131975458752042468107832253231006480242271791830487606200297213967594013554240919318732638569207932743426928834471043804955832760924230563521673937661719899175052823797284764342110748824090239539255910988458556820622299649900275012688107572801195345306803415654847357489981008212345001438772021052917942887015588479051419957094083354016726395394015047313511819988166902962711452806939697591813426436496002640257007286264155394985859793780347195324479120735941089735284920692416335783426826412210724612355992770309019784559362666538442399826640279181221171791578708489324802109031367302692355349589553855700488956244448176123797736027853329461134424275313939505724760496471978847875835619424899878110139494433219670183559356179688009410315438597584072318730677654634228896432292220126754886841130327609729637544751017633695832971260617036650371679492568579404843717402417846251710091394975998999186468865019169313367852498204483821826890001034599569449856658593763164519516426559939978659328202875036103567080395061319999965462835524940483647264071413956625610011532545919554953671371010038835594611630059032804952439580101265322785580340793979639168548767421781796893668572438288585359566438752589141803306851324891180114023172521303909733570558624659864277219697175756172516864621087123932604990045822588736255276591188280059983049039854022472308561151358468799936224759544287569753261008897790953184124625858963455313464765237316624899079157171311745408289329244368312124239298510232574432857784728981508764603904962447653198607960590969973010444296845823251299258647700585526002499824410622403334519636132214583089696880692895937827080856244756513839122057819659788207560627676228158485848192573100187257944752865302498898212261875868730448750704395448177035134993013416250928586239397822743209361096661673499483465787788687997089459764302617225175336027182710736671028354319552303171291316224000000000000000000000000000000000000000000000000*i1^96 + -20604980403611116155370823238940827116757864987588037188684591260500141267268496881345751995160975847976548377544430382155022528378046038024110306797493999659874326770484412840092902898836095424480630053836169595783724840379448830066231562250843669500486845749232756553124809705666543338102910684914985571441733526193837229377066374474852650891095864764842062114021970726333289444912122463050567029552870920771069635317097029794409375411397964395795019076679877032577894386050633264183642763991244295506121437157536414909299827038533168095013288280843873033389177081033249131751415746160286946204502372049946099014592950508278724130763462770973086565073960847629932578803858839627333845605591400562160830145454918514274717938769733622826695840707861094497730430433676583261537240899016139613810550839703468801254212985065246014267845598666849006125492389963556058145975447621558337746615612885760477390510007790930967720048612850115381460238103994837275039979346356601239866286403668530130830556382501692914638248743392853570949809677387782004137109692550782028372990821990428533166042605718613455145169178063779946754890036664723085998720565287500261747797331138557792336226409903948152853664959063116590338531307812089718507508330463400717013291088371238924168299183669628270083334656246453312960208200107513965946689755405831491564781500954751785660294275790543512881391435556928089950864962394700392128365705191679133153340018401460098417051198467627652615184924310707693893723434509369965243061477395456107035669269707644476501655813114544194253811181317216037055205661988049189373279225472725309068546572194765816759219383486483446572034261589451476039629278915899926678410928782664319868590395957667723036404144860371246223817878960167636455606781854282883060860675479698359308220480545377428562823315587013145492803147235285374199172141116744601081005516774558187196741919162723476103283603283189708542402338306321267913440041493186281941670519007405871929079451620123653730024226919215003289925448680662659205809983464561433325812249121483402923602469972514527674406370294445237692526296827233330121439241762908877250257289450818340899553422640038004154864883016273707149534389031711870528413194191655224478078865642559833945438195459066054056793313422070270555484482229178827758005935101036325223783162244295984409160184389221323967014515865946395138590161105623826206591398068234181221296793902642006867697771831247184450692747186097460475590937510259440410917618705445965967086300158160618589959726333650756824753008268675887404980308738560078129652712985646945835712928545826775736722380073045173165723376286132140813733409513314560034387355290109192647923271277691589977289052463346434085520409990616395077744407336158341199000009836338839996335165515462565633299187482305996708107109944369634999835520323511630939875958903706798541139865479310344546927716204008121558304463242185636032176192760769963461545851117110632482362109237069114771080757290630244985636486104187381086823771361999397896067799543313584108718146318667983060572903268931622880988136448762853460177135311811131766590743588537387223935382374150987361346786834594452061512307301812608317641159100599307077351861300652376868751265414910779702181928718705411604733628622633578127683556681947683570177990557381444295667338497676530069819404117597100777992020667111038681159910735774315624569326537220819488687623902364109004653653574136678369005119437281561198143311616190798197951757175533840516695061662701165823757274957428162257361537837671643214517667428694697871754377740293558960745692707307191340722878499850935223271700584651481748867891302286117247725281836340663126130435045006654573414592686605465275822491126562848258288485502196597068617374944039359464756382743512852377781842616381145305979539851132166926485890132420193045700582388905313505771640069492851616224735492111410902351384773943091641166082044818279267958915292303869314453377239961490287788642051891012484950568313850744917307629243035738530989838257915944760494564199979704639922545733562601646498837998339914378035797271223103504051089291050347738370086631387830209740800000000000000000000000000000000000000000000000*i1^97 + 470163483466380474134854091262933851979427749174893409989002265811252693314193318822129427142694019696986708734283767993875832471059392929825445436174504786202182237774805218222014350837334233184836999512166422203162233972841722765115351568734521272351701272891502758672609745129349836999099851387739693926193934174057323686161767122315066252443229503596685853276497651637034520156293934870718285875191077255315975022757211794180336525927332653320727828511726157719980460514223914657332312357016157234864929062949378146331449366533063287357335323131530404189973432983467612370893847487831892124751676122785159768360558999736960342882718933795251757822380968072838326850120713500466980956173145415529085022188949675976300484599175175014828668254755166147838825111166261590765488441516474053452966537630561696692980764384148332906998143669452753460809557479158787522561002794057897091843017889983714411905334700130541538962370807956504622212711949530285263230980476937438173147311976542131656379116181726901813573032092069359484319811556862191797119436020277703363429540909826772369949902725392701050251367030813418923741602281212201212418240358889840240496718108411966351141834915494219962415857625030012744498918513757741477319184808192813646420648880619930026351341537284165941316888244105243330536048444039666719046858204944242376179831720510033260031842377823859333704362931463226107556396234430339223746225149780960681731098374288895876133598076607029325266141910410477457338840717969702714697044391193312421420340663313443756431716194988809134395226651077589256917725911146134814104619654918877788495080548958070349249683754650044441817616065842328398481424273500557601829225967187501277220821285997523226045820292037235034698418834899857113931998337404072517211794660547322949583077386047588685261064144120214631052696946428462479241438327829445682700987032264955500652648617168746114038390329373454386307733285064273912525725775579970006905164022290997933292484837673311784657770539172223380554957523659107789289805967910470070333632445173361539114331401420667547837267985225033185565573136620305043603579195677646937973459544172912959516367494165687033543860532854828128072928299952445471911569087775877595400438252530359131470768639956196148664013596077388059289215200234439865404062256145932645144275056861814980212276427053013386130635123838188652923865343911064523280906890754683470698424533537286980354006249021391946463906673385747244971248984099796111459357025169988937396953907458551952915843337027993677078572036150011886525054120916792205281220267782800781587921150679087928012567431565464749320498811856509763284342500788984845617563053428503891321781619016215711128321293593453258539587173854359537024937608561607693558977967329439959081000530843778041865926476550525267645611158330761256762677037365492541069220529547244225747119166978374857392929159655551890718499566872026035633910019016400508302059243809916342259925804047970613399960755601146882525616457130218687096546391530197231398505125718864336067540197578751630991305544237635677234993477896283539488751751596563968529898172603588340053707743815969684982252393351739491816632661107204071839802881782501054141156920473369660822006810023858145174380920870560723812350486973671043294614346498246630432546739470333525505573205105370897194830949173642939130651009968432808264315384902540982678824040376740466380446263012488392274453924890285748236665820753574866525295647316855331077837436499986190423003604115885456312751213426738285502822368429354015037814692835702598913309601524859460262364693572925880134391337620863334356706078839464551623256689381732999593257299442154775822202361004106837529157117005703638559335778121518123070141889651440287283026247038430421435418515372344915887061756692882184201379661147102572580340098979368481863107732069872948103103587425601700503978025876943053837837714661950489245833486701202741619110974788941176857572207519436254869260660641517581800369752317185302475705206450049128919326585366787052279421731691196002316643974981669657235357428838932968463173863073994790598257294966019366482369980116500480000000000000000000000000000000000000000000000*i1^98 + 5082998795105731775631609837179857196998947479628294405899446719780515886671653213277660672421750291255240774282861003796718326103458561413821061195682865159612163776065801383911993972357944223300653566195175224553919330525951662882162749474118345124863529294255732351399251624112480515077729433172029719449722657295103467268081265556102829899756692966816990331370767649132587284251837445753759811187765099689764962501120997004971732029187285750995689048769178837147391901898531322292841198094643880970185072122590528467283237694649856464449879077956661694123485764620402215701425647886719303482423582529227402550324481892322156701834012905891942380707777065378962307910441194789082974398232751545542068998222739662212425045462807533618705778911542411045904110936478099538266879563549593225497091812204909892772812860447006950779876246240580148077243206482708485157134504965235554265383001919084135552248814980684135707099278786653188933491434982792671761906056967197378077923117396103054860731669863907485739440657140348572781080986436879520838570504776132163128845155535323339670520758632237837064973998039565462276172962234495515214217409799621041136992915786448473493742489296223670551407423905790892776397071477533303974895198987455524480377561916935678053360757533584649866124412203806979471537810287263094825753800501639548883268371127040217108407496328794070953355083841801922441033164104233261877987584148061733351093648560345762202453050185518374360768649482317332656165880145769716972889312762651478891225827194186141929960619993942965382239013733884842146588617374558228729421532800400654046716965608024690217009454115571441972722095222967151284142220170669873697700094738355428955920612330698183595050730321450766276727997522537103619433843904990325494979815855309765788423963873660904227249996498267822577552804554651992464944845682042831189942126576407829580285379778027416671152931796040602025800073794968976739031084198439821989219428305110784656757807374863005874418261185013980438135791401862806899944810140175759878879257366864683975976396164790735927210222230740212364589892026028271429578597898961152157712034428061193979025077458791298919286108126512929546232880530094413580666623658053252466131631082433076223771576904690320052808549634720752700126183412623761127666975348339067084764716533390660409832398810371549588604612307847652512757943214216341953227785114583195766988974501002782154769104221963066917904650303733165032270761479210872698753152121513669912540459612500485088273853289842242444490194208845855133764502339048720707631146907287008645243052311526244194751911911694137203959915541578192177620942885421264560033809666089818589946334923905838463837479003128403775918705147462858804360410982874752930107672570866538704279343635979707491980382070897230991934953124740473329757955589872407661990039052576748670474500680730392092833998846450047984837782565889663750596261269317135196686188248277109497388358642366260848734232821134525758526177775470612959855778548488553220968214441400664944570861396914045556985280811003059677862572098407880023683570409907432384102121159541418575414128159493948022329043946940424253312780816646374122419249678531984689131949893916231013992138404195251632656845570952561863110035967150468605429549332701188516121205273754069065468290486022307337173453381594556945615119654313141057474233251755148132378512431970608148498772275339163269305499866009954147015595284221684312116732392716826781205618885890527229956598078604831720293040037031786642213132770892967417227521539201351850748770383018733643078669196560299371870707471000735834001945372554192742422195103412999323869890329821235030518659289842230357829204091763793002298346137631014007732156486711519991317316486042158400266361088082365110102304947321349641670943128510472655491429614996488588857988137450263466746276971213336156041650958380588325336329984962503895431616400390412205163367755276438517172516973627922849983131071205752639913483552963381830938544492294158363872027542130215076428947588673174688084312111991591225404106502227925213609937576776821235822860429439202382575566848000000000000000000000000000000000000000000000*i1^99 + 2024116488284111474824297814528923577124209896280763781999835229558201486848499729847759006919774339410403018220873749639128702408580615298548905372819828214014579803012058160986980572508340307853900343267190145713066505630740323228963339494106646558566131393783610980149513423946440909958257910875894596760342643981109638320702340078745240431491063081964053400201183081200894750470972166690236720363451583316837530721004128399926092414784286886979478258744747128877287888790254837573029788820990873384050417661682204259869239759437840129882345994362857931485520833228783858839400955423445007955711034418892316668144829351974880919609289324680631960515281109274871071964030504739941827195838822057971669067298532286973308007764376161346829015019321050325188283627767951610831415126898192196953509940886333535115225715619177076138011431488173651708038918193366355453459249153458625229304962267338913685218857459799611553703428778492214540096778830472759501966270179320637178490391739812023276658170650004836580813173683819284859473580802269919051575674181393828481590015624096349221184875654736659337173950396110002277141076642506040272287571609474718289528461354703139173983052810284429444440516560064126437568183492533392977487430724269161447146247708233813541948503094891438938506793357437756669658516720629720379018249856560549332557076891558819596713092365068367110822535895230723619607555162722773320242380537930068282399169664018705054178966073049971156108466716451458545102418867015414551416069156872601852661136234825072997886463544136489062587199344757430349947555303462575234783608993581723840924937094752601890097918140022538924978378938185088572349059633608556457952137973551654845122585941062895439614661959713338142260949163273017696369352909076510609974677526665156394519741107285752730341421263318256766462744956016060964308233662831113442260147213452698846562509365523825353012643180897637084683113910790430104445629965709714019625925767034385610239230839052025198261293084318248864924339677336376089371565842826881934979099452518341468687373585443812236263237858515405625417251195032609971085983711659540301654490781995402488847529313392839824069584114913996764361627756721069557775037495186656509712322888943162864810160675445565789913852213846246113103931971960206913290141216094524316538589872152072753013730633176574963483992878744515118828116075861065336397516696761813668765306219079968850024630548180560094951353671939793370030004223602430392630056936307587558205744745748610058088067966936301563138195166041144173715374711284154117871952868080096190890466766316611592757214312058431825074463190251504960375949966419111470503906218283908305957880183789617140080628975936926448343482135405624602114826347873858830141882955258407015065473323990633212568452986006589598857961587680250778274066203543013201340103864239903363685956795670461599318816678689142091128387105344704627862098443395668133314347659589154953271498589584109125667781721810491457176996699077578561002304732020475869668871405461449808093635439511967406527872090635694569489990349430431671417794321261324609948326517661761697446684949984567992226516174261673933768504264620142175183960741061958378490471649420894531850924925563486656553554645741771676968935004212610247265617905067342616288603263653680398299370329309745737363640447760754195391013639594270712047126838898226905545660449041542110174788720412918023313577426302812619771058445381186726058881364005417629421086169371754178735804256530505721812857146290199419289107707280006661710180540899402235275675205964363783363874436373987554632228228400527110259190154544332733349303465286896238342846240702370086665169787039352866139068927831577029434727958450341788406421880237863190272456449571368264510794381749678395011915883032081322567081648049490872379541656691047162882304513016931717264597074003692297852355947818155543258490663762738283131002619247570255268318952264528045431574665223089922921804539010646532595990132079955669133561004897746882654382428862910261991183573145693293332387547626122148422861385750572791496028200669183794848321092092900147200000000000000000000000000000000000000000000*i1^100 + -135093156517665008115359320569724447657658363572058254025687328896290406432742369536533549359246434542022488766683695559722351014583115505714271792353173113331945464024111390210529521174118518004420603357738142434236099640994097051927960029984178410970906956607712631748075762337489170451638936264111833501206435614005605311917949216801644022241989993184310906899343949417659490009292664746532504892131173292617523721661144178568302967019404961572530468527666078338674115096568753325875296466401923634163088286284342007321671450261094558871692939989716158895696132369468435085682954514921215407540121960582145393993514595430987723326241517273773583718682477423951725338655879959214189546482840088260541967115552664789016766453280971999007020955458780539885064264579226160824310568159830300890556105000461661310023787920418819629472011422183795656930636622060878644705551669648124943918872390436140717300547278641251849549737444377729737204109656289866275060194854105094350911224844165595437265735485151669841117209510637625049675234751437116652953888439677504982006459862019149567941267611624348537649644777811291284815758699181555066255856666751005265953834755171082779127085694016082010706040919065045169527603749497163598371272350475988371582860883320722663489568888288934629504090513543027096170618852879960040337493202732272461765241914659361510766052904175706783194392324628977723735411847156062907004596360520204332489843825979458250766250469187694436826446268781554840556419001736361047466987228708972364577538877404400914975882257417425106068547659003233585974040369371705405776878119982749994924444355130022852483249162681407213103275033441013510500773175961671417605516971306442726042720451574942829359913672773167421716121702304598743773069467601301855946009156220035017805105456337194103630166447934408390641103535277691744721027764924144167208372160805075985639475216917059150355259337120274476464667837955159030242528160626532029789144331208243945228212911773064169375335571319360332668846310219645995329027885851711222769391435515842348821873236743455934604099660388898883347378123496329504891963799823113297513508746318611479923541247778235158724703560754690259893914953709978108647967621421013110203086811830989076781068442904144680295871817634357363440398723505555678443762804938580250139336859335961772366766902649724767792328048746242488990481712511908968333966649137424534790194876897498913423816733920232822209350526948091944971348611717522932713708451504310638465761857797090429089421763153870553153707873950301598027098749268064007963561643189270977553186982105686868919082604816139340617247679081673304260073701462192158685538689808956895615381977294953812152910546840296239372298304288353262157504467953356320039267123240764256374611854536052614893801533343817279685274646099128321398802778925315303255745821838993385513282696358032306994817561921856649933330173420111461668628062019691137079353777988013713601639366418712173509204080415449443399074926112294988822485984903469478702037968219054130683639959410283199828497787759591886546187855529879411772629044242809057252802003646939118895327560130692607149281186965525219124136908624056427458002792603652359816147947805487974731402052935445133117057430897001244146496059011582389669624590682251302894811011189979109397815263060391163305229130383827949366415127313511418472023616978242460019012932657172341459627654888137897643560269398628911446837429609693571229359135697209964188671962958534154272268418642582155864545808761806961815893481534168012729464661779742431663751005797928897309356065566331152651567389780156851413626167537051876941849480222037819615592087922153082663208068032263712413823130194002200278025118145556486892867676518741733287461285755974447875805091698390434792448662694559485989655708591765241443047636618193646904764026657755715008691915726106206259767365005784060116093791382232453441848304496913222823998779685581748461513067378662157546579538565257977520124114560836949922711300885844075294239019204894876670764017508979221165377281184667365973994195754189832850963382270491104192958918819840000000000000000000000000000000000000000000*i1^101 + -319612684293836241324471500973297495222884348809117103204044820906629156913791418469021248446455882906243258702232519879755713086206579275246652145210226283586488194695094765925118051863756682619453794348885534398759076233423390497615345156819370928313573191791526264532070297176932289076928874508323147873735198612220796292204220961137170392796508181006931146817266019420283507133917860455361359358964773605537666652384988923607128364502318362617724585383721406979252019921340152418548554398830757215142612167326056963146994710046537529361267502175730859774039075246226111950890362115849740101708951077768656832913417028184920735316931173390297748112026997595955087750827093928875608920604045965945927795439992786961386239289028689449827942809587618168997589206778911697072349304768755305242473507462176761478402125189510683446477015042733009772462083566814960568016918278719664714413530580621073333867427619396389809926800845437408089683060068325069117682766090475493117299687757122101375209465565942786337943370626462813094432983172501177192121431896380608754923466460264152319297698300481164195819946474171168221134381790473847485474663769412548819037248479196181957209294712506232108660315071402518731199385615016719930092776804536485910363452765677208757983005543208713610728997882030233578447509379319352427276414865482702872134264057034627541649064678416394421042687157835278847823440193534068015155888220018784494148999837693022208320623335246987753478037246902849214814556897668116660082098868376225803444825325529235034774045191273553475928987339158685071730898472695947370216350762395012812456297299801245278280865229688689511366936777593461699985810437584134376956535269108470731808395519605495675573091263387328578500727901353626714097143071670824154660209519150238638150127060261635320063544341026913421921398065387675765997421911492349415294801649703877509460530942470184787258982094856852872841203055667248634090590185290486707259442982843351163299798620037384442162719840924264279364287905367327654200681426633531773112924280574163223445456088259724700144030895764830288420298233859713683471751185169872094865651472342965231828089325677127568159379464626086895694129012379154935934307902351286504182595166774992918604042429183736782833651472027822755301606735532205607256872617260996088543571509267950209440048397458816241012661532613271427552050969027669743248483765907195027885207422405449265087258401629162491205982129843532776204794242934387447094378180817685791760194919604782951589825702410846205583157821717029989763200664915866123330320556664877173946308244894149664572388707566992657192720825936935852512368822758849479758486758805687570981158622761594573544073890449169514101519003640876764423265854007983457850534949757301979931250199196655173031482822527785438478343893593110655583400106007458220860426885641567232299799558103626538657310843622075971634558100844747664261500576279736689438580041972740209838388090775042507076020529441972128130102465829543437440641042335550115736940057322648559480856754962398579320748555020211425507051597841931932096480928418478714441217871684489593797998884737794138714638821805892306402490610070627478546095084211928191394159840197488893045735169286226992221012440894687551157950226871441461676046802812675097909975814496997083695716943712977293100153066796343836150511151244036932449773351755779793371986949482249503899658990792685362945027951650529756244171466358508123468782931359141753086751770197089462967996579818394758236737112794641005262537159895043552377206640202251987997122873791469616430331504337339746407615831103454170616088714192853639340226953813934639657276350334311170096207846958894146960217643483102161463021271120359554794578009469826930605446784714084916932025435731182087660915426453886090172894700344563498141317777223976310817001862002902428828889864322214508399089622347938009947101855320449652931910464360962404632998411090078910376693091946868224216143586154572125397002528296400030889540482797029482878004311514864613045870605548528047968833568140432717245293826081455801259278046789445202477056000000000000000000000000000000000000000000*i1^102 + 1345584531773506160994773068967566076519936823747203917108762567552848293143732337277818107440815501865289212686656761948400418465038151231423245670927840572560294247787473743980058507624283722154696621027602312846522551260894370028635435830784737779151479881197707965265092372559614687097667182395609994384600949362654442473710761820612181494858075039706568416517421448765320483259439877179840572964063286220098887383896172710712541084676006660952019556693731941044389165874956697457505082090347305688810304422473978005296436162355954581720037356691948636273469308014201632291907378002554605130324411648559758954623204501093557699034484145981804602141025834458326983718883000152131207993704877165687293569865578898883536858885233919694832868920650943104113174392755037387419259169840267139978090291244156412494260119677445283548928111039019993404450456945645914339671625719073631559057199736814242294175343066485574840810737079417794454372180216556853626551106820569905796040155726339225858651842939467159054550669332175921145343182275694776890167182550289726998362725712319750816892745438604825972856790788353344077443355707320576251321195889315097262954556638241408562733343415503254389246649596681539574693470080751277723631356903372515996814145065824712971446069347232998834438662837063845790162706543306270613628244686188627988687257915179917405437448428280668246449262923276586774870919696727423361958431897131295861306456340904384280539263321498233103678907618763254658952496534725296383812187608353270491602062114542843621959934314107340913920440538660674199620467057586186621296649910888973660815339736799367712185780804253623103486198616815899092405936179750906346508649269485000444052305804145129170547182391253104205427982964814589882741529277714903342824874509823611109009119292538129116887832137723244532064229435411654355641077863703309854626480680918366460939853439044214728209194769754020578175853999833366964844043722137230552956449110239142896466580190616286752483240914511527909863938185438961071595115849979351817618554826785096065679822069121518602618061693619219835480566683332016993684224795183949425388084580933037236279397551338424869972014203729317253127121883862128764337669778571672288094352087074165953297044903818585785363272372690546154151444961302703716134462748441189000887129592996899665047529843571702293219737123560527834281366186975866530373550479267156084170270594086113131046663773378623058229825212646607911375476606696407154363626324844246611888685454671154103930632739297438135930293388226168673001137071900184072236698250847186612006158336301147862720627983160769549651856911827469702175838135789058061644759036849217710460330627155367085450660327704720214718368705800863160718238819827783330965532010029768011092347438824052496076417662690637055725395098734044707529972311139899795774828868525858666639060680567823994075314783860858493170050247586731948455214644915437347867359557168398417213030305923816053307220916848536640505377910446183725550940220880603814694685898009661921452095155390010352948417545346351564608369442585058239733528748226881370305731475355405072027891698471581744759557961243776664159928384468050446972183826650079411538373364301566813290136246919317215732115779493811279077395959117592471752155976777015147289190982712803597860868565838429707669124489121690584431972985588988851099140747631282042878195115034518342140602444270811685853813571157653095687758956211332237923240859887319931557481444361638550086324697720294963052809044965816153699557094351463243098319293165297504859679539751677446742784358931669613582955116578337574923849505340195964804166284652005119227576688930252784069177477973391573493082142129844844870791264548514227894213813861235676356147894968052579294704784380347912598542597554348584200403547543718019979569411857839946492494034783602658363819626503331944657976875639549116150771274024307024871342883791439434902320102699917664086424893842654129492642003686413997645952679654758602946707764368549468545842104332978264347219679334205794889854181790152299530517567755826116283812508021555200000000000000000000000000000000000000000*i1^103 + 3506463587030301023555401663573103419504742829085567389897835162071464900870896390255837243890192664441797059368082602311751860934202217714455013517703328488242571976472479601413413193328685607476485249429919087245890893576522538619272473985739805364168979530470831027933424180333164549191044431585936392765879776661700826269931905989901884143031339798326687879964789638191546101966291170832160907420744155659667317728288625991964208651476322598185970237152026032376896213087015211940139271513958368949660552041090614036112175803124523700123590883190910246659122652022960223464983906097622788975566313382813421142166012940651270131802852332800748408795401586155604118722460656040031976743734060227467959774121757801906623073530560525833586366570322658375798771739940380609698665735867734603062315727639933681056913661345766829687075776565549380864770308559205358091415025075933530848549253394914937808742031343410827541497409485227183105733836929106459935657207012548340377838859748872729909778922189785828839085608390070844846073544779798108112977099591185038716346863574723434542651203866483430775968484884678020669049785340731994787683816794514605683544346027340271973848781487214426772293250599577805707024381269177139928258942477528635331909145707029702363805868559991957841632207436847978869416503577495222294376615314506729053892876088961579026325873305235964197550892612336393798155305621841276877045786783746496155357600962648696022291824589764640508093078438438764640833481741041176896082216979969232781934609709126668236203470726348611208081236464545664824319077908220006091377668277624410247548007644323934901850771973354175910861275868014148930622090855112167696487905751002823271407057108935841685974992288176176462481860450211359050090112689554400182566676345723160978751335957129624191151022618340649771571339723501337856086403456293733618939323629902771074066184756011266751997206448782303963769766647103591839631035533095070887577465632558317613733516912413304775636436982122914241203778848788992467237777241298106526228177247586243262084923597904219602490834055054025537443669336943838055350736721996959899227885277987740725378704348134097626964992361178873041820031263373847113633786453225688044139068772262720181322544192522524232672611967942944788145096346222807989681401171988711457322380485337224074139510510915181087028622750187176595702642489785624152545403539999223212735956991181551051071534075145580918050423520426915739516836486174820361687677024268203277130251240510990503250070276455784451702145175088112559162386602264567260168964693831563049069616383360905937785590187157121005296875072457709511352969857605388354399778056546403884304719073148924047777906490271498803927924242074437325884077749720049991857068571958873394752561625544250397410427548840862794330402404177447059481506948575439541100255834543248470131770799717805618649810397719331385099196178457160143506604367782046354377535941592593580503513007045357418221855205200178998491636389968187821296232790897209185422448516390116787587181464533479600946842886094862207226092558683051724003235605228671209432620528705711859218648338632822913758082054492044438861430416103881854642251984915711314905405989595817937031309087518767701742974618866671425461584322930424705233336003875773208620545841943889821468799431652549217300688907066860071095179654806341661422571016400161353427476629548790795021869336366882540370828205755096276528371252496896518061336194415792882805673541567353482543261107330661468389809974376472433102021273258148572795371405762909113535973776218206878828858485941158559253736054784509211938133296619148178220023422753476319510139425415303066591206913098615534751434223772631499623405977618813357113235067852955604346255415965187515285761357241193588749243750250225006273616216306318144898658861106844606477105429918673664422154687830110487846570789853431630460715087456146014330511552317769889618522005165711366519891605638735307982275315033826441012238409398850584930478956061153545725719745061086203086744182538729313779677243989032463500954334529248117863219200000000000000000000000000000000000000000*i1^104 + -6896469772366856538178221809009924430967094266459341383123003948168822254414400399682781636437992543090406302894510752793338719690091525936591952934885331643155567858434921831946650379298996881622145893037284998675493116247497680408480797989857955717254095825991797747145600783782954599650381539939667089105295788089327478158416710025349116359785108645678646931212175041543060229980771403097949350766012151427122450683552197895999603717877831314616422211357493765164449655331911718697979230936959777816314360663868401298443776587445276391247007422443177031400839868717280447296926757517757887634341527459506192776257317482844199093418111485380483363050706270502363144077494657372675591846524778342513207773887251580153118406318502693968928888492141951149609156053553811946258407925797421682449592395057649193336812758388797807353993860194772562605781254979640723507770399432650625942033870897749865615686404446553367474399387758426212299577305089339550901976204992992417816632382539521224095119985505591434236299942027548450788982474352148524927233366878701835488378941288164017727190334597548046037836370555352793434805571662989765638057841243334070129273608186366427739464933489701267143533353561166050551843350140140234648059519778855883081198039478861869447861071510491067646706744148309382281304363392882797223061530718742383542371864023332479031581126905012184365310252004061316780150982551617266458548069954203996066941655285473808370977901294154549248182448131840469839189463099933174330567971754479275804010112190923206882886094883938915165761921241389533934253936291185156938451865738584049617802632520340470879175919121207041763019394804143785035892057421725096459764649544609227902169466242755349000032187880773172457652493844423822932384835740240860473724193237206770102050361730604505654802091160405224319286101143451955312228680030149169604066581123100665782865329257261576195532103081225237928693752013777129606761256380967071066240177846425248390420643253946311781656393597676293840313537383541277793257461724513126436810138652366272598430410485495055474350731455743570888703748553384781282141204649585251597335311560726249437645995493469089007689789506959737060787390727519094488112786305829244214502262134783407394401339720619248783719172309936035778714757334974594944383552784144444961875671144329994593373727937481378750618637681221204974779009596401083166622271425891513219461732698021731873354672440207998820808304093606736941648513137559110620205045817313481903684567404881942670625720998606969861786859148390878006345158087032182904515308302773744861607084556067274092561627072191481881187225683719589650058029037514422436482296432363825147860224836108655050003507986240195764595478049182168966291233949666772761872187997115424236054643462789307659668519336115353063964787802717903212662525458620273228765691806137410613558134290466942224580121499191344291963279867134716109972785622540282010598289601081505935451623301274772623671963354185492839266724704414393690614426287485871332272985383233213898327760895359534261475413403986275982766581265160363829076739465962188952199019952634695554001965791582265083115428280232976559496437657479953762622534616614144931630473006307399384227996190327575155312914155631621555458525964600932928243672407546814465010647021087782786430469058301800241924785581711028461404476100112704010513861035752640875860592210693940115779787656693687891458404003368681638499663558457563602332168999454126151515608909524996794749501320942236375408970246984757548941906961318965363348736358623721523035451433418449661166035207572992628893892014568071485374769242505756306161942160345019826541224547280970832564828979209327855276999038011730487105291687842871516393407061104564797471977693123439149584188045330692627717524594569526422811818755866733659685296239803578307667262032363043736063971518941422694484485120840699759397874653386761432454583599782454195700282269243427554553256830088265583805206467815756605480478096224771440541141868766519189737359802884322707713391638894518314463146389450834271516211511532978176000000000000000000000000000000000000000*i1^105 + -3245244561100043961894949222204958767174007137877182462375251253514351920216805108565945024950289025053926543088866870355641416517584993345692424595181080010291480328077431443240610423414625127180591326865517231335385943829088085531700132405386210132894457794142081025862435981585940855630605316425249139259463075832701641697324382621047164481010109945729982639189495888426160430934651157177047728450644675038172558707606894343888449008623566470697585499689352812921407736717129431571412469283235171074446085234770990591252742281266132940517135132951244691592468980427624600571030367192345036469449569553753444680613277190786824668787950555106606902554217506491965304590505438167157778710032167401589410617384559493316910334888602390795535246411342039062552643619153902011475613090652009763100814036431509235058315533821558216357843959985507159181464987390873042370679685622317524101483826909585857618298673746914498967301379276867078529631509003703565810536735244757364349156839275268389683623017061961268655630659478403267936113241219748086808645291320292504415374711410660448311341390985862440796354891659632702723267052174918378465078216599442534226711927665333242601680951507945765093215452112499421756448994792087405044459138216037429683581993268683839123672912327264725098792461490011602115202238055492245066685831649216254776545794382535858800281359535110434887572491257369894094773358693501555232066981772322068908934136877328917126080606977650646239601929760839688984093894848730121270153303687272083880366470044602394784438940280240292911668944766723468093612406278168883231143619560098532219801351429369722383169698746542169458274313585082973382050257359687539329116111250961784700716973350736351380223386963227220109385152168122965523758578495189919478726194485522902908549039105203310802966335967854128520921580919965176961490187481229348486177872968297112099049844682349975832531012351410024645916050636660276992237579479797856901961750000127121174989274008544221780515103137088404546371932247807189885617365805667926939914327502832437181075259749045455387447139964218912161685973293855237415344240400412923727226660121869835731825153604555737133148391543753876384740157038609733472722828156117995260994356211600909704317059027941291322555912901400808539963279321772958609560738754824112962838896884838333795879747219200086011245983658116476630140149607165522229022143774139808276264939165437540083312656627355928589691074213142829833317765860211548487567577430991265813058677429503165047968321337574878028316473751743966501019942672872791800305527483312338192646524070523103745185106718691265942937401199987355976370998947458042339260746736897276933494895763955276121279208066913277276227067277251578782476191005822491772864563068310355483378815907271868961256247492890121438019953328539674688905607409551425832225243828541522150475302308269484154506426305568661696308926914671171164465480655373177372968482653871315611328088225527270910345053472781633044237900644537198094664350452660946242846455848643521183764140131325385606284919753253811170517993683798570480440516703743249913432113832579383645000079006355602331360589299672676125679981481913749732413335599123280377269532920637435392782846166829214678113999883786558010977701818135241640727897494525085428876747680834035259368182289469625068557971315751337822235383171937073697283472918034094137241070548020068930772919411476580966429940176298572777342115700379975578201364346092746320833889457894160193976471648006517928781306310338335702203382499886745077289841826193468060740686725777202302287689985257853121303272979395956777681004604643580652065638759139617307779713528939010828070476603170565298837214041849869214397354097612273468013242380671979073512572559726229329331511357266974854217494033514225826807098876722648562749651653502283006850047092375621343649210604388967524641481512654473796725827170889634100477851028400239342689651555431764936471601465748666768278093876786456681956841792209903593551827713139145290658540007369226409618289613518908388862060621746881611879048806400000000000000000000000000000000000000*i1^106 + 2648839470337701473300464275882447089177610953853630275423004126851201497185346158466448587055459442640792835035324148222927459072973284318938091406005532983876681700384875884516056538467869298356153852446613419694690010427808305729715681049383040440616646865290205667783015517145879783094860402891869071099268516362242473775295114457919476039799616544106215790198558383429418414702977828944721935429449728720955307498857708081997411232962755887739935398406934502424907544370409539704942591111229134173962185024059286238778910027267569952349315495321751134261680727224010705746771848378187305848702573260209421499559238994336818580008580771396446392897965105819508819199579719497356449289012886441198690204531840623804145166862913950434266735866900374889051271186191535590820979007805381849509990702741321885838926524904457966834394004463135178783802667320061501395710953929852039826359328338430341786386348004539008750513164459829941620420222827691678164610387815524553576458715073529623784411567272859608196086309613825759142457175093963627209523530522612204178210816055519842946878913908594559133554409935040677597800485231444119577956309951188896610782471764804273550801102372438243079226457339045824695063881997029086834827884703321054017242058657453076850925043616514326355822927879405729921087106222515922089322637641586508047812264967298474882975220047211097736432375269534897580732434603679431289014599753373453446203485724097878747478615464780981756454080134061385650512762749792943086073737879518808226278069419640045005679126221594723682112393895767541170033307841690448849941395760377459894874466144242816874199168386706073921634080812154586177831524855034570362812211527596986709334794889043405341473162836040445948952730230479611006995251259690716126653501310594789391595286241283330591470594904906603148690007016808852445581041824487970204136947792174966557513239140317235950265011310119141622492415851254679388922079412436674371145909018370091643885860053034478267236080731357913319114933163784698928800453071463981287448270946364013847714842793900169178035577354091392456253274402184686678643888809639531908989430882061245436923267477816734774722243335133653343513397284312992007482035040854159269958877960449059246993665780363631025307151347082876759140637639852493140858971143469849248605350233093586429865960117976583611841396061833028904831528909790623160402513338154290369446870234041001318811049070863452147347910196598336572764916282527772395710631489939308263311390597854981102095873807192172131174816008306608721688623878981289612946590125859161374285039302753118195245181634784815867096507816678675754684241887349621148102178900389101789556382542227779423715554197803137450227341171595804463260669953700493154563129651208030290491974993295055360325715883882958969487538498079945522598032362903088229006249069132594454212207537106064966518353430185621982033302282117883705237283220520100829958206537858798468614934817247071861865009390506288892713531966047998154106685651262408842639529075900682370003627997555448734704025857331243245673974060350401252253414762080888649507864470499853338890114070966299038959228770069352597201910828885726213161717330446305934671414608626731915553394813341545005317089465340060323883128365838269966875703344449650570437914365930323924187840050594831615947721390203556319593607864873482204325697430712084866366941045441183560885688730406051523400672800941564327230972109130889731020535496844482364363931131862419970550166334478560024036873655501103386447408391947170979219505121335612808988099597293652921862714120279830568809426393919359396493155511299667286470037870095668288074466329622325507786225197395545139715538902239524834799491118342348779611457257246428842048623828958645929733327101157975760341438583060140048717869386575330938359823319313522420113932147361336835714008138475584302556012155421909773086788041324884528081127189042821111711466721421858679483637440580270100450584880239104189801479069390963422377351925628839006426792014323402956691651078247160217446692236039752253440000000000000000000000000000000000000*i1^107 + 805566203629852318463824374682132172681031024820765157244915932016897072200960438712027628081077004781221664737638583584541595193434519341716090380383502391628878360875024656222562639801323961743867661960865600368539171453339515400623427815719434456831668067060629909481916818077463482546946658048084572500191462155880404371584179187236444319367781393252545762562460139575971596735121948262731329491524947889961952232637826244214018021690937859084450536420348484631797956053579012568178075885473431055076698685537373658949890625290059012179885697257165604458873359341542875437864603510651468496151533303695195813654615339360805161669015927939013708835786661673872549689615124473348299184284947833376345654831719811717952664593657146128585889459649530667001402635605901617159533941103981343033782686077107389038450588937471708707791993249048161707399131193770788029202045823316364049269398239990965438448045778901515875356804671811455577764619075244000714365233228700698827348954445524367825935536566434403602580876015834679381843386166345487221065102839915577749223279986294280842395898900350167607463145992085189523491309008236989288474019574592600431718342239471114301129918814960702220475848627050968433958962055721675947590215254295557739669238526727637326884666577751964991867162995407680236060610876360051071868255222724336668830721062690434513180605367604457172591257290665466661466861745214929850671918498191978135133345184305521343004465987105399584822879476842338526877508084022083203046320396280725929205601710696428166550922459276100505754454472219336093763488800147137735427656150409790991580933380753619036400289894506839321040614691006978450008436758322387223026723364339890089307216081145299224676655152173777418493515195384406862865392051221215676926282105410645971533538666175412923501389708273323858197250839813572526133616649175495719386198019386035102145516517008311126198326029263400284032228494997899940594125187691063384488873040868096478807590143139402129833473392248646482600267653064882622050506641096338110506546270794702721835255975210218471562580928276054384031432227931834253150221655973031279726881004034442234410386237823166124151857272163717032832207458895797852925372527356798330572514385427447620626304185098527326117859585271077154917785242205886082142274831146448832520579972048668875685112224126138222166113151207080402344989563793042986229048701896232103167676618182741040103469515670690339068544327833578467678735900734589096414406414538529919854972067427062949621583289595146321829421144510636972365422608605669096795756971478781731280073031314596775639978258623529033955214479890890606288541150561350928556479342980120930274884970727941808016936079378148054522751611810696363725684263699810051943392592091962125138131131230272885982486528910859082163229288769911930262349024613533153644240634244135838362697619990003041671785878897072490285826551544679832947715842647982563232763064883760944808269193367457204324117055284777842904130125537169591399284482821310979543758520934970590934121793703902713091057814265450049006227659739494100627182195701341578300023129891181602738823700194652283095909582765056383211552794860615609383343596945783983160974189383166306380539579277105285888518807022572596919321497585288536194061579827497099578044453308181429282387544476737228914681703734243166947153313315611155361622719562346899963446846513968439925733122579089770326990268700110900235426853097384662940990139065600856441537390533087380531179480581203352507925694371257569843241342284436990368070134323421099741510226079732698133304547688354698756626833193473417637977894795191397385350963586410069932546264645136594537664352804423680575506809378669916376099483485222897872467416207222603207498205562568832641883971386271837758306561524991380087813789541589963857830787843968663086596026875147185165980583526938624437675371695512503658332275592732153884641005251787385636191359460208922138791512315248528885258568655105734122231121913647969084917045125857884531430458856112214770201454689242999882067738624000000000000000000000000000000000000*i1^108 + 181435340771572679211944478526174314545743395727380406041796979781155119101187448924552745146717891023802110176148463347446905156121652505371936853292961942206670839025802673095082346375936857475292700024212653681811200926822934423354112567567845913763446452555794858562249263728832218527127791895795766124180809063983858941388980747467497351950462849384920136175845281815228968352227854135501963540090934525183070047969261722898661849748078069990539510119926932461678298466747676514418637092058296605937748209907464237179225694411709742427742812353331369609503207775344530067101766952281026659057222738328325463415375032696416900654462949669488501773084886345188375229625467688843007278805003001555039109332073009779327339324316677721310794737382569583267051207097482348818645934618905712353141074650960777730249189406328152968045464139349712494810282747188047125411815798052065589055210629628226036423883573688160262541406333599201720375033316183006766002138322157932594325405610758973841700417285540900654026223103651295940622210046874494834705204262502327188226854296282810431627991036663473379856667839566976578670799176623013683557539295049414528686923717808594688094903328796959660098149251369054617307236202319246725359914579849262877931003919878183538420607378960662287721912894788415303371086094738805227907923582410928886310818030192159438311185921013902224964594106075862401076358226371189217625528702234134537541354891948798529805889228122302716817836660640643492620277446648660409119869365762748206881403357862561934373777585119490249150493925859293314895528416681063211217441956212119420058915133657771439858157639333812724343006277482071771031627182933718460267541687626237732024367749738295213498897394797731810001263806056336230738532326947911701054774355864612093140223768241183363651982411405122785917392540777397955416066878395045431018329802549913461274752878251700287748724220919741684604980718608055019770589043756505041810990725639420828828838877491786479447123182951558944943839143034398959110515854471233888912422106116124270353764434715460681230327803108962687558879197529982312961087183868729536097916858041251583635674325912726673612985137957870357930702731863721841712443263489714941066638917485447855000472509941482446323815285237879647510453036397027566653078149717615365623339876969948033417151646115516307407707629370624016350693152119214531574927878505717058340753585053205934381567665950530707547864258123736917339512058272171513561924403598872442572227230143735979787959757864024798086136161882939840894701462007373027351923407502669094204761626728565929940355464642991648430947786290308260705878298611273293055153092787660449631224969622469020091518516550033515901090606559936913520309946299576225989280437544191978497213613551583860230467728987746573735416787733526933420905049313863551461672255585928431754617438126672984610165121992521789754395510289145873379794268683059670467581986577532362325985929440767032532728771007141896099878931123225908801355057767926511495790876780743883395508578751521858992181948677418410587559123661241163701219783118653801836552360753669621112749361670956545801778396711427116452411234322707911546054360432710242135796266215555442066385669088783168033207001683752569203251997312000680092128505856807785631888136614004183244372276985635527518645945256022795241881606994696032470919204949528435961069245078922176421172943082693982757501045519301447126290011464427784448638326775839138511618070473412515166260878191062325954545022052656231265014464830850564724144906557018464412206217508669906709849932956450761686871590154008887408692761347336666613750547646202587595077056747130039997644408033148087462841460107042419382469626788902024669983893725097803381473980777402520594249190509096543294748678747622388466744016322086686747061945294327416067463221917827782720027689416773615902695350052121311221431774834268223388978209407355826587115898426205715649451616113984196348649213240602473793123535841696121569375357735116583823776260664197117535737299204669282713600000000000000000000000000000000000*i1^109 + -207052547193973001186879338500625758009125950973748071503927290075726176367400178039615270901702065431021104280313622263940656986384823066623273246995130706312729312010993130093784715713885232804879835963351460435262927558621003019875411483501154847383903385589273492661978533683923153939408416157056623471552541160066746257838346801239256672197510673255665473925156928499009166500443643871510893621586816201088713974564573655454192246061665683028046281368302334473646562646655662668568102639364791068648123676720103536511756941535520533224468464362987598339462458132421786503135755742852356014103571885755291372154274397793317921097205038107766854795273789498447463930936568240315717148011539694471873898155889441893881134630022373144885807015013451492014088087881035226595757814465838574310897767353371440608613599679026005892537456154199435469650993832080001211274198213327120003854306801689180800195385207456485279137857157100372693678585100324550483200660912858232850570549174403787794879429534530529912956547390673522121610366226533638605578763598751473759228399117465347847108188755958738147133638611000570406602007610550414740959995085694132924330393557783267645298023542304052465166696790307536231716849838823287145889236562478526308540304485948438741100431064856476753449924524810912215603151321932333910497518741930335505129637667611414233524682378147547195835589661596965425577013309853715149603712901880039272005786160047249700386836346762737955716143396888695977040412291603147118198317484040072530487419451044335113421354165128534263444695957598650593363148554833386880280339897803574167421293459065974055328423608366892704962179368534665688382315125400074157056238506635626134913603749793525879936889716726805321429323305565680855401333934293118922933980257523829366215323306592361175907265571463348481534328434986907898889706781164371314440745500445082240469226919899270815667591490857125309271031908871737395692339929191042900201818496203659615214850357306020779949435563482323863475422027366313571947356041651015514504479428313242835955915955673408701558128726257536222279800936672618277636800779305768935462978551508195581281438883243792592280744928529937021657684191177598439948499077425402228682081637435338937025587307282533050923195680801561591851016858057816535471695802852404199783137786896826078145871863264793006200989456897364029853710150135042982170600219263780453317240597519493101923265411440761752391188967386065105265909617956436479823776990654750660637321812251127349224971799341666033163421740225357984538570185030039959533929894029492623673608837562583124491912812725991208268606484879524858481277871225512077038896594321529001114890077747967999600797609604384021319622746836500666992350700015947231889897432935947357993436148321459665953996468135527085278014701022881286045149909119606035307935373364255733653989790191686083193932009308620322891845604769589655792717176977534492082998317881294287679975552637616403575168907149137173928056119131992175474473989728827824369541101156571997179821528112281768965721674902823001460780250876792813247484289142531321380822653513028873992586371971484256281547264214916716165687793973032430463824180170842445934094085904447884439771721030329721220039187971526959827937960073203582072334713720076152779948922166514244868862780034104328791069342890108554693426617836606754937621258805515109470826452115977333680162892198753463018948015353098656234055978090605515177027722255784022386256754155906505203220457978379879394225389233080412803927687759577443726315427433216589085953143473353055007771413983904693357609750400087141597304317026212475439559289918223093208588735181986142860603807090522122167897007238889803937961780890408478183199732182090156510068634182682206242515594353567166894105895113830901756104508502191755187401969755325166305076472837818154444452944437393776119587959412209757998256984244263756771329715886312228869403382563154125392313243352481690626314699978919385177221520788534841120963513614591768520496100617111829964833821818880000000000000000000000000000000000*i1^110 + -41690613328658150674672696087102055437975719995116826953919447931372143643504855256303775556478012314246437340522744376317826966724894149294176521439264666530876181478865669153217198057614580583839304612174838754383788983420327239849458192165906927465367142199567644082943782853920552477716040283905169586683455065633248817942189218620374056746940228003960173056099539834959033290539894790336009470024636227100246917842793906575315165193670174547727330787459885848666526815866268160159069244652518986400928342146969662604988910601173947078072818256822240881254025578772310208757381602555128616520941105783185778255264484134234939693399836227598428863902929814209304391582563864771738988530410249367845738677195752420629957587368250166225103910558939951065278065654668912061503518791478163696690245746198915535120483757501738770501484214411778424947819700068570749010048662769899377136953811035790439716920642412296064912432668644632963243283977039905572565385535334372120177509475777499253660052837966549443029493864134684283912171567169382775239783624463153851715363222570635316658154714031149816053484503608984203459241665845195826391146175935792015829009205253950349331938852435605449293531303158620200912894906237843709949988608769885541754439336918610726802245446053662594721813963332492733951902179632743270133047290694900016692016892209294540735632192700096284918639104199998603709835336105293238412213068111651659298571469123274987128942454143549272780406415213868269669125325737840163641874786151698128079943593536737369820611038995644465184194448082130855094015564280530367834111389323655984043461401757901814109759041507441391711971556066774060938582746186171314574372629025013887032598724585382731625947968124478064768047107219482747121073331725236397826831802826260735513169355865009963329256900354534421817517229812968410970864499818064333040210160828422881742698976870125930872947271550075530756594889005228086747814386802017626267342985172365063265048356269030668630512089180594697231976769049563939256350678505157997570117308990357956940940640505006817263386336505658295596065746477394195856888624375281020912046104130333280829709480115604945715097468001782505886054574279781431735947639914509749157095248700097096622045543232994830362147944495968661760589330933351461476349771042893774352860457454253544076458229314494445294878466017902923894919868502361168041162475706307295893522332942249877260437263847165277343955610786081705064207473965568185675831460356912472886211541553028298650893484116748366831446889201903553111748347993345490560417537043614899085952434439785578067480751965997956072473485924257363807705827803588324290006219002055181200216144676344687281266708124301069909960590343593387520367016446732320771322327588874103896427706240903156544491013755260213379165737807115531311811956133080350099859119909796376377761993423371752045548354956965525578826887943506885327502191119112645855552404568127989302879010620419037385846893105417647497402696161537557608523013606287725347023551025631627916652766372263966323719307304748746645115103207827469387798742383869993906102927486024072588698929815127502081438371792782668208003194547677114053069239614874521580147238983062280640482711511033277237231332148386318414724021474295615695317758546345024392676454076977529188204126251007069879796616957213576216872677228363192374656162860297020790185541193350426400065220416547574202036318510145383150392801980923841556392515437699914615994571303238272323055812092422365207813628840306633334439296767095444740057768142069660849298610209559070525989966207628281039720081158185705618890397638431259789920432975627616860262456359563208150251326029381440054144459216342732299659293878425956999105058594702443201030153953649065143402279252336621431094242348258890632319882695650825849738269918765225450731655312576533500942500921894367236641331775893163250991889138206258310050426151022399957041744084360776662189236728523173036668194018674644514883546914282609773108192046555138563091147335656083030016000000000000000000000000000000000*i1^111 + -4076621915443150604176734635527561934761927901310164548892120849216705059959086879600929422442539885911739830926497659663316915652048297860552380588597783520377783967290678668262144741006877557267255921796124361758541217326898583616936875787253009308939310547218280480156566256693544857111205745857295416408442229433155785942456068769552690985356586752742219030136108554403932511470017897319448532182837335598043458560592330114098299964927112752698211800145989661971245141351605013919849032831422145912410703600079917245404744746728402202616564540152268029836949593014437276041755184272995382818058632769012707359387604335686963351647660362421767788185180759246619345963398608956056413461797359793867857486883348952399951775482694504774703778836461668696096911193865383461329488674904590777265916183556916117657585412348304299660646319970685171471404495207341876390070835416177868342747590373101086204925878365654297976964618268143259933755082161327925329263740777198160521395885515897546414753187790771984235509837581061991712967916131883527039904928593984569828639451960529666235414839024987205286089386926518540790411111684875266080604005996128879149828644989626307253509518974935612754302461595796298743761675391822041207054671690167063232327390209948047408696105923965721180049325075797580507813654331416844760612083764944610985281255392513104327072461834388629141375449966770138313914710315471536700083171668511517307680787753406712267785034215239535991477676891178665228353044832433426879772179349354476159316240356017839363836958547355514470470801273799108269558509311173930330870070576969672642476839625051351984539516597061900748112271939242760852273288687391102316934779620131608325375234671985061127600244760512989847679675399144302037493348843205566485037304657019518228040932040505250609191073455532517730559175332126534890600374775018174408541013219018287274212121381132387641869148224609388401954821243912104013488341678504849184174362532198678294615658460818319588139470981314838667982605092871825259663913989668493901013760562684994972330764257205830607926574592669689082762413329010512596135724436217516837115749168432161956640219191204899170169514709528540843809851131833601056198591979653042036340555722451226574610625551952483008030743093679645930028616663382643331815052514296592460012210237276739722772796015190286230190568198933175493525040098410807376260325362551156201401610526802636627916509163957834618276540012871542552225979283501022452318110182523493452182348762217718872475694368326567024328750352397111469468358952983956452749996145444434236993946114630615599554514061426663529517333792535294935842973518909315094682516908539615539164895844217855560990855787746762511361646558155545228926116127519167469178152974977355679786137983665620329765783634224799895281529150248081266758697669401041212981594037895218715385900722713368416358272611822624582779003074595953571445283892311717357133560617562077951972293726619499261901974609240387251222428004275431927948674894990247190163465092907662219220856336041124557943939770313016364443503912021763783287939726616327777856228116938667461178280438054371634560147607775908307886681651251540528928072569331413901199495434727034282890447477792054563390240744567699426806050001866917781846066167198798891527598585731924249685646338742904021115388173747718085114834166044037759447443551350474068762602850562672993522600821161935791609271173162436470303826565120055385184968293109563029517493240082075682939925504573758572282915278851739611175996172086017637919820348405011164349338819268476108569259023888123591209575995994454583023063871060483227250581529464561519669279611235099829621586101821428165520007255455058696506154441571256994931431876429225537410864982591308141592579685618019926706794476940662608156478979219619714922979819610033439182076406587743033564171800432980120380401853478947936271982944662393322720339362921081687264512191932268205896769710008869873377424373183236597540892378320154753875377026871713419767029170176000000000000000000000000000000000*i1^112 + -2438733803317245633081760226120344964848475685224020708418729913839292026692576201158814276632337515669450016122846705781552756425928957382949917289546875914795668884891416077441175572384282577466996110037152742848008631785880859510159131192062123302779699111023493562309079248984013695133637708339319614603745781747380181658284228870714941108711549250006598910279313667897496934964218867119467057714334885712837949160847239945862557715840921772705474183170628379181926764767588350363834285074879820434358233984258615142308625986339519153013763190223309076836932595188914901606985563168157487787974727945648251426730096218638549568784676061291737161289037826160284624108458838118091641558420159036645959787184976917528084933698315369431246923998702177276325584045380036594341787496131867158285476371093246396791222347819792338900824399236868616712008718107808449267463536575491926991965245031135509965594711083712332814378059144400507990552395488258958056849036045840717006116256544105619631355186595064844763542777774267599399292713253329570705375504958724503937966627918186652722815165097531926371030148059873452753430824311494285233772812076519775722742964938250204298488761438984106547188663012871657586976536036683709734910395625359825532211836398801545842708366224066548863193611267664131169881676611755651913575149424185572867341260687518927570263893047999468302845580831455023810379555800379978657767516140649833931511089271063815740193364185109179550093214887536549427959168021084224756603971160481535450187668709748361595304643700034575284943126313400753074448846760494580028378281379954215651033399506603756785914267031189017141854868141335319853667375995495389833759309868729392373093068277092899106696542293738556263347354115996243150337041525322618803631976378472109288046483602505596703696718424514276966742389277443651327746824467965875798544036717230057925264128296635918296766490242598165444716397022970170191439352549876880834691953833816657082919853612033546284931814434856478813458610126662023307713061611302915100212021252078648955379961556755183960501612388596421341421022614293051453614771500510831091924366912485272659244339896720754363460698449909268605345707145526922237147896903647798278610815585167565758934807074694230005832667345630362093186713595314886323566971910289105223295718203913169777859566210582598460766227474110433216981935111445228256681062658995434984240863924206001780665573662522593970595587735518636776544234066771651233185022162029389989313487555641435848009587814615435526478896320945734259960418685802659181175359909791540124956895594005322569975944872590617360980772760509985214854887006144305360264661162747172687315256381925381761394726161853208302548803389093229802348383664490613950938823151207299227193544167641480109362497165473812731244979237704086520015798766729201374210001648758041501011537776735593031598965043324670681244617584211593521089740036809939978146815074933936119697571043638306949194152883545364117279236770276185060437112626855555455595543039152926085052418604950036020726446740250659374338525119863965000811199670190009357080181691237367263584620580757286690447551550596635866464605981061071095099090429756899653466237999029384226904269076150313796030048414615683328857791831858098132837725633207848153647135857018510469010005609432646410267336815746975335314793552198706683377227276869452949860812398798277191354414323995133994005084387383703894858510858127293469505916749582720969249163405014856946497978369124436803406053928251922073760609293904943726663454906700968487180667215164160886931917500778481927011884149264504757222740135463631260076821160856317348735117779696801892631033512963231320122287520228744952071087151624822632460816920091979458397253743316033386099053875618064849711082054015639746794110171563896237069067635570137214708360407377704598172063948174992039760448896130672713674207429799557867622271520925361781715274193002159869832840469263196755567483681895131048606643673536004944145110842459646150574080000000000000000000000000000000*i1^113 + 684460078716986549178435949172443263958517771351102205979686307540933027515368800364935446608361917529294108618303565126873276618784199630268474092466224112720118912812773010291961967716100590803178831805490298420986245645727296126095192181488149629043062073323257593950276765126310434929524735580430197648660590537744781047435908444645667348139034803585963111665868483024551094140160259634499059519592169987847521891449444256133123747890070191778537041985903094912111866481898361146166438501950932715009674561044148084255715228347984130482902515118067464629208277248785415151464577536141846833727562806833623787677619119078243122188173459447690559820924890134337530327503320193440120394414386022140006676029361316783973807521189740548052729028011671429249701059544738223761393093801423511584944590344245832549494324694581874193452205747299618819519840216620624468049219974173252092393202846090961189680883311685575383846921090092732200936058787597513469759695120227798171651770295646952978236976624112964979359569299138155951672233521098421975423535250066161420364303550033352190123150829651505016293311889566179311590344021589258087477808385023918169130394119904689653666783458751959077126521520158420475004513503180125933205865652463929483631196899898695604863280354556307007772197374600260666393985050361909401876574317967880941447313077409069657438230162250658937210918159544528206427433463115498600541657850162379394538187970240597366936102945603785473545518569433366121300202667765369191021775792732250910152472712736445365057239988918189270105469634858573083499781835966107673772318351005162387110312083054922450656322568466494441961209852331319747975180491832288026161043163645544409110962868489835157094636162200043646518733341478658505900030836387314636391400184876082319870662541187140516401054442936792482048040871219919264992265923957394613102162639812813186268663859393665362364592135154522625576878094790998169758964625569326596920194831851763928316981809528107222148312874163277001265393319689978680928558237706087282877458067660676106844912519449937378292689182189758929845520638554820774881219208632813110771179178473821516794516902374129952891494709128845701446358340011488450191151117248982682553855071926506279752004623504398193535625284741600364755215732354671266610722006934642060749038631841516210814191319641120171446708563238135035595565294780900909744595975459366269970934622904367371722304574542050325360302494928284799190604593799588630134190205269610757476189548559987429457631540203962946397724119141825743074950160167663308365582348021697376699266283010407228620400398610537277186374335830715335274834857267233168584460304407904706168929352437785460876666427865323764531367517394728222933184507720641796124252961911844991700711560560366286123276991162104609456954435331616312072401258870680160160976341733298703783421239035020019981613163908238749688805548536982299457100173634841060612559430118955566866116021397340347225550024900171409360982936891089683306294233858516252900360558189952830781687896330901395041898457889867345617253168650818969828062320949727576089837252191109561247223137921257251298966579331948185529220676216112835184258227853546812943123801820424450046302662341569353226726084905743026866119821509628335271432808997742836725521793998559662359099066381693571293875542179365387701269531476659316296659760767710040381096250202800555166087739218835375883337302929122475662054763832447467307748436263090828523655499818360695928223149725017493870658237968393894283413920382699883386716826048681351845732869659235387393324193692075220466003319668369534469418657601587443555361145647559600409470157388120998258332041728395244906988427893218690236041244259484492325009257491743413782246339867272536043746824459856321219989907740677957546998321303486211264636407179730964117576882980234716506825127441566003379751439446724747565854005130909560556686329535562083663027555747755718247264684093782791235195924781666512539415303570279479074054553468928000000000000000000000000000000*i1^114 + -42566109694213489105348247803894767178622909893428233228178966967205488124947152132861109297918787255392896982510035776146341219646520502217356202834542760813248789542387720842816515548490064718365936463884386396337607412816236012038637636147940264539149861801661702875577663627862076673619630509899323479765952122195359110460459707808548286616628570484837764137663487143129167039798567617060352847780902516307906369637846486426284417827529427508912144915018359705772952817614730828011152753207404978877533412976607062834365539214894955803331172640226124266148199810077825616772580381965969182892246479062693145270748611619993631735079636059954138454059485932754490109008843881207248065471974573154884864359016127780873402763793646209966525238675039539001473160749620864767273730703801540088671426996215710373163200892552120437045097166475727298891636471880641466447161220120011296915523563789840604287482390291534623727284411347001252554451915734867479044624276224158768609339560997181450496903379314105852086884344709558721897993970672031808199929423711253501132442376201560675320773234541433273099998540798152321224928170230425758048772341139266303038344487338696457172134880727538304537775814197927859358708481949916395808398594602703220788349378019542186659277044210889810518058385494468914535838282648015052262795380142334868190268126416049225164983381298496873415239544633570925792518653130417994503960537712457983235446184441476274236142218740308831561492225025246703507624863126998011788370215241896593448691384957431951730959506929347228625451859968376040482493632156966954737311145391229944153386314455899655029639831627439622576317409827315825299877753220888255006600325968494245955909927664628569471081552092608102901770445795664226148611229435224685204295403497211627318999902429326889082943836737960313112399167113877658508520017535690057078639559568037179290038967645409861221633849753999754379914512432570593293188624450381353917902028833876512679909274647561764682302846133399678687741208527768950211398785231359985644027836374024476880409288832061455398154110864998264674301850827848030119070629719867697489658527546106192189679754434959877734464998495323577574183833974760023621037387177257923378479320190950929076084488944613073135102920907322703173529703610494106262820941747419643262343066928270900901069797564176939775845491310457175158655215491631159289445619612555388163759042248191183094097964733282092744285402003497585742879809653434007373502241651747687939168496936307077010053694225066434050699601863800834313600260729916985346944666913207747527741616845622053398047955343710692610387550211779219961813041692121408719619572285671248789003377266783603074752724086337570213038204033890096206353445179664999291465969635107539439281167669384323286213407857055935891447970484861956026461872344501499640322236933765789640448189502592372915739621201482498945540386878406641246557056406102780620401059594811395582948548163343472314455021255159923180329304513196385727076502745566067298853586497934515785987178603644915819543339766023881224167207019505331459097470956373232461347916246924306348002412148306362562166835312069062781223941912169919581799917956180567300127308091729993742683926633377394793712761977193838822811839996753694422105637572654619483499814757962132153518082024564107687957290421597257798423796047254378022115852159368407724311708628218393280971442506695005711407623994008392235253931422662311447917443679477510789731860024168418068265349299927318826265902202674269499713601590961979929745393123374310639803060454632122030685503456742836447839761405231886055972832427395662271627909066062406289871260710639721384098607963133662092275374052349840833294867866100278439590159713229164864869477212519762454862722923716175973077573492881264738883294688208741779073439882787703201649094510225306331385487519903275457217245595487026666871624953272678871763661075115197202367481093546262032771197839026083514379151484350534599843481641076521959424000000000000000000000000000000*i1^115 + 366927148218355747973041392736538760466541444288882423695247300219593983751728903608252326916600006323557954122528250430719740244543004403119644026076767670055898273848837089973826619086677719958289906870568107433447937508118851327296557622145542718525824579094455202695901530240000271211070458755564203463553410997401363574037763780770819406847119379119201767392310969325814963412135398274021468946105392748497326328851622231576520224792461658459009008349505162262741768509890435432271420317311676587387612049572579477899094530367395722774966870062728560542296589382348367352046747787096182494587729855897081461868894857789595643335179566057065951222313187707389416693925152531673309033209971681994812781798441015746655046925938690402798201953643028244082495534980470468464878994139517270215909924968186657238307077336544362854830695512684242593919633468834102674592755232211919926211399435634087835945811191494757196686088326167327807001643206814160750661832868483903476754503787864162686769812918780859247516310964172098132569188917564390688329414439529322981958508243421215708495393385663271529426951925922064751100919975159169560278954732467064705348448245209489020594057760232389605225428725947410743447109401710681258770418925764543576041765514445860622601861450138661114971188815709631394655509808835563318795570064389926439776481644598783423584235112095848594603551410393708514055654165905862311753947322559504538417868928062934403714095762159758285675856972767222635506200566820841639020025971597420007908585424410671908867162102726331412360498886142428216807992666366086895128517470425208386613327104044360158734498427728740649473401033775192248928252280142950738914244960582336820608240642844772372295875117828934846102963298754547033127364362753509553357645588806519003560431048250280685584036510886904780818775282411705702032262626163175430390986085303487219635367715073275821848732191817522664200973080964294435946963377904767400184665348895633823553723788266779447394531970049246965222259540789723526229113814591512043186985789311259702974414695328834369978689122494385359071666465654889800334846427431933162892212894014488364544715566734985937788019801203082666912582077125931068801686200905341489313358188344751204250619453618055658935684120896787235392669036415378288590039477808526380248328945116822451782176438781024159370747562082649126638835653759265017299666538433577702211699245869829198377976662695093452979645131690641252904590476127192178495108775192381667077463608962923145110411806123056216791841451521880184974298578999853402325696066587976994397429213437833749708483770583691165028105560044879396103653617400433135413452101215551905587885546132192583942680833106208066519977616303271639790131810745259288106448361738884032742156859887528746021470430043548395307865050327562928672142078133600174226645905947479670320511815570379664516838677836051967730982396471642953526139557271438835522638316614591744811897707142781996724094155028158316467954008778053182413826955422619489365967576661798041523641065805452150806205468063174843220606694230411805094595453149444136338975359872587992588296198944187483374328075623250966028509538597897171452704576785618807708806488462815437773355605212030919982080535677941817481374169584197019730571681204118446714557907560315669357875022542670849497279294533392783012961089707260093691923880788840207735625900229296251508138217365768135271137427512807185397314012300549602221377285553407578465392927821437564056277492111555591541395384232616560116719093865145116347757156299711831279177568406576128626602090609906690414691033484494671317742481696347230149919463871304362133872466428484610080273543060113579150346456260596103479710942125674591261491107803768836009173196515804287095812983392970537112202937323105229643147557614083710729764019431259605638441518050709729670672418811373744344864904010995021617331412533353916715346221314577135803416270976614326918305023181377622218972457004043507937468041134080000000000000000000000000000*i1^116 + 24090158269008311826718245898007245563029372162694581972127594574011203731779638556476245179171543981348764771265348097809339994928971343223252464657813793680011647400596820687830911844569769206067964412017075081791107348387656637653383174359171396659394191660519560155461571978728768177339231532142329597918884515310237680052564817820802134735254525481628506134569552180639595334620227956320345590441149877441111688210103901660449119758643111674329294740026810006338785228742869252899085830527047574340994635173655918295219072855297139610396413041011540698501356078701479251680499898597263088576115608126295798643033870598622905724022656422427772189713930380693562071847360888634942402766678119872918262074979400651078992055337072270974206592229300664425646508329682847134783093687001779822399432038808202984416184600635715303083705901535718646546933089074743615141414659500502793437981042431024320765117416429836935599368994825079472598979979244555093559605757306647366044689285189314896788803218760421151735943471676790710040875326154956767354238529169648037675708265617704184074666243695003458381320587818065787071960704753675782044090109080575472223245373179779887990911158481608162554663056736254600332495957540144840583589640699496697742344962199321455198204957244828825780145718247145471152682035234388641532626383378929942824586269016765615971216329734146967971217227972331937501652730116425360613331425521783942354697395965627689173017956926717350403557014152936923775985648133005478839806415726203782878347835244653071943819143241530182264291898014723190079433014192026721165598002592908719503120026275284651521624098594002876495689754728432120664633102356008359328978133210147753240783587326860820656263023254283122345905608861691776822593410830771924443249882977816209556448546724272324394282908440883048315629139335138960252670497489045850758194691083060790880944191640816521483313678858555872081800424629811325122698382649097544893676421263653297130635294493169176277499202696238504162082719827754544493025256757609038183094434172305102824667395443022074350788748453162654267085816754029667543389607919006987539321427599331491442941459735844587667256172799148958068214475447432507762616163184875582916673000929088624123039345580151518534981648379501640437214150995277414525043573398347403571190511624803675064141507507612326719477291417541096997014325290382623603806481876198533077009267475217053039151644301861246107217750870380645210395354627408431289333667521657382463531864862614881902351979891950426923573868588526545879476020253277768144192951918341929433151998025462482896512259604814758830643269441883302045185685733473254464326864574483511898519379338316702502531808483528178198527306570014237735378954422250488772288425819024784679545652442514252466308210230734677589411695319832811583163180223206186870414603518497992010739333278416064443162572151115012556740059543019337835834499333442916229076267175486424630634845955663974979800855347246623438831606714228914781321024392243728975046170572234047224320847681652910405553692233869486151115225376631464074661097968696876754597984134838369008552926820507663417668208597905012210434216703866733135506272558265932234070919198528892716064472273113306846042495997014159170709182591102043471867455683137711651992913323479608230434807417833553430533545115288984088497557634576093012849126374881893245900186801870359952252872561772592951405651258401728891107959570817589148337158831220544502979505684868100309232765833403630287448005306013101928244852981797599205814688413028522776238211467492069365894296394247317828073918251931794411062986741095468371725904138367877728315027151520651561153075468075043108176612328930934507176720676898220639742461466515207240515644377807927897770039916866736867259063062911373926129705561464213247745456152451448468715911848834188235562701360305505348980144837168681171225396934040423724140125888929071534584671866275775555779002575627826377898797463802942062592000000000000000000000000000*i1^117 + -445088519626115885695242109542280038125968196878386215855144982344864226494696561226085516615615063971773944202283384322372824786730583328919903763593031776150848786141265693093985822541155146897730734588844080346501239414034625447131001356701249927219547282119238858209809571137512542440825927239398162181551584575020741698434591903647087831644993267922910038190456868651762211852823705469774357550734931139087066101362899771167852434624769773657974780768060409923006510406023450230162980276952370167102594107354802277920513382674806481363193487723746589141138213412074121779806253863097773565603462969252681673587368452281883829481519404528295468085434415092446658252755111823231916854622777291646014446162097722063938998212512687188589470507887305445235345306464189783899492575506258127380627449357537647824861667749922489797129112562107132075359572789153631254712971082466570041778286412450449716164024687213158143788712533897629715422597984980972357597735874155393106550098514572069868373390365350723196601471638633977270619019278967069424071037098792802484735649252439889768934489203625070867496297193238771175169792417245553607047653694429793780636511307168424669914429360194042714068873476323675162822029818400508416273077694969919752526491861380357221608816541765139542885625051071330419046014067140217602612822809767584021613754388990856993098280957319625165874765008864137051514824761305303461967113029500317161943645999349653344252439633426388469031549237381636531423949366996173699758871856658730550113473401116326872769769454593753617267409968999975411699522869914385888679115170587754108206564920140737416950261520121955580320380953634332572683519351435243122538312818503051526796915448626020142044656594710281687835101183400165892528360425268933517730503291767676351797414066941770451977154181756937625457391324270064206672786861976224438220247402288791977315720033477907415581686854532317700677054401866252949132023912952871783023646986381189200567654334033530712461647936529779036602699432698937439152927793716189783301013814522078404015183177176743770840374454967302154219792353083122805771814129157423997690320394463378468840837293446085009395327260045526323833540456310270001058197302118408964705980736817053506481786194531867373318230457540443734347509795848445791918455945317121035797632674815743342446831765025194655116742082497511570843371627787730468007514283041316563437664534306824822921730817743802369770602555405371807406578163154198650302732364710332717576159034207008089970043707811812398653646157683469634233205967547400788605350283538436519765060402571153316612798344600638638698865462162013133499187291406796785272907202326286240488940619793253399906092525949379813664558537253609557681589820137073042435154397966493948313958690734124520505382276604527609599139134255308794676865101089541037268484971753361789740279136744456396311459408330931704893894179383744075236335215174934522358195361350382581963307469030211456400945011349393682242412740150934874543025355073085383449439725707491717151065809352947667424426983606286862679142293927868005984443513254384693057117529655536680936387502616634702672110099201587186378335197787424065629943879729894292721942567976694846207401210204817274165982324543599723556763425257781720205709102868135500571380458709471066172038527453412289122418566141572351996290913293668245634673165720119572596912024146171343661642528233311663746431044980725890324242449871749583999093109124894195774427078988280667500493637546178013262527267712463654801590724763057848853511764509963891499987864144723753252305538299597690535618514781403001923225444854049427328050286639664693346286210064558288575221132549580707045002102885327872504905463815489560537628099309908414947976303778006031472442618624533763350337969661175035241013784146847762024782244807797010780418077062869439612198640807276418693192954352003169951761313436100354389322582363678961546800225950926378016568667367202935683323789312000000000000000000000000000*i1^118 + -10098691361341643824352103116114598885930379181720978916562213301677530082091099749291336345690817288687201475450702135724326815598601400203982761041243030795461169811906886302166166145381150584769639752467363288001594459628060444235250379527895442540064575986078280188183617145556966179066121814154591761794502559066303692786302789009888174158720170121756152021323569202788689851833076580211606827557837718126804440964183938639160389304890505986986691989094880986563627557814796725031125418461583497016209149985359757662371968167565915442752869186135151313607237614283830353432387206284317431839212123828416995137170898450588677852624716466628197298805428866320413744683454471286226272136162578651627074681541465627797570346647424399579947362549381777349333361242890133573738826267470457356869733922665852252183273211437420642851973889754592670988177876213259353831957145493538214948673090689226075319364292468358249714422607719891323985833575520749691774049246600846893057673116298610405235497144324702736332394771488369892040468029679174155691617970230156244579712059643843204243316874235288602397109448755103961016712902394131101953552692583177624472040855121287410202390373243159412159532949723399325368831771689216238785208913897311379693772808351118809131961018976123773212062434540937949434665413963105179145032664239590878433356782328530936556218490880047130668635434476340386677312169288881487770791299609504766990730709153554833759493720064406252308299337940180245816116311471852269159635728601321530193456133344318449523316151292803984453454118929009962568926475343851948048520093026401798206159257891340272933221472977248554593698922372846174401737306581731108387987962143314980793176587737391733110304557365505270812984835498713774722182738868154060598421413319807633504738908902242374434948666822497766860205330798754073344617231374231129113376336314735633293318488263689032275961466259795780598070696167920542990430845038801686413664041875339319285235784372873007983847797848431383792434226981769311355600772288077202533219795935843493655484083270075799446001562515573302374182080323357507515581025937443064882747644749844228506492955315320723263557001867945592774679769510795135536534192139122327093530120168849507899290703348734311233102222994277776533011180142774782269097386542656716043898303840261037618876707615408043824544199776216085563821913485259253166286885384265834937770383215346082369995859110684006003508888154169992872781484676153041847880714031250970075990710288530373871025489670919500398102240134337057320418097769017094973274680955403121419248677930831719740347759523228961469070179798569900187945912959174891786446514044040829381494772736819853431420454585410187631631172618082554195849466137939448810854956640290243671284063771532360396986817773657038467525057225814660111989669307883531090019514557433379443088360640496490222447829524672572869508661603968012957194478624629281426393507989144414753654651563428150234430150971051863696222682250694371519793078685446246630947399789204045211473703615719040673605849260933955344606716525826401138390908700107193573623001989200311368499028224096117509771391931081890068670909209746831364237472025440914690430523196449019505510819125489467399553983843184194154988382210326450850964010267338267370597841145741027214981604170160949295951105527772991975737369849307770739490132762375651091921223598868794861222567840286655465579252760829917246280685494072519410004007259798116157231132042118957262377463964246459117094098757019530223008058488190811686545533094726548859951343668456030746056002584640087443522940176848128440204474514527351471964184606937842327967349531047096306122079316066321559330502382254411837212446603973336074045160148418498606718936045563179155108832603378777754030949676603148720809850091258834463555799042488136537152484799915995380644202874264151596483587057529730525968313351481879405085007280102301395477308930354293497337668994366093393920000000000000000000000000*i1^119 + -11394577283372970778275498870524372956451109253281303164278648927636195803020971731519018147614884526766750667550395962478484092794946732562539909452190002180981088711156581212050321497299531494033527502747519136127251674953784201002988508847152211974697462527064762467947831031508131854466387993174589766701669653483596897689906315525137189807074188906752932669522739857527727743760024183493574197459011365243319159035808331092293824093220955832312276343434523101786335630365797193732197405870243353879857715750516314746985289461834759438175601280651163618702917330606305688102600531816346054055793562268315316265918448136917633434382163384308284324415764448903132825316793487352492642159461047734195631298350543861192996826553099681515186689895930769941732377181729918693217982867516634155916973214798095308652151124399743117162570531565386249492582474109827267476730923907941809177366607174021259617586731238819980025747618010537736553835050938112333692035051136033534265827480728426923103413755178312211416063616594013103597869272620052595003589533214601596005663366097798321052271549813846369096979665520928806189662278332287599446479224849750656051018921147879531925972004126354763674870576059973946194380718471239403204432743831750686116401235423950981673287993937408928504221062403373200870903826257884667060750004254873068936022564216959694558465607360096218743682308705133268365065685067677250542756945729474801111146125166124334962467305925743696674019797318283935583717990880201159689059360437272863968787813080257453269285371501607262119627769268136133516719454810312116350446833869028513801773808312864131469668794985929100029204794909074065119124445559058695065389077843878012166023407553471589269109866037677124804239043085959626269976974157577203784142121169654115341217298391193971875577274701851556881685830985812928188619115723893397183058836038522219377105895271893899072513651553421510395865014851699775318339813979756691112014027076898611945150139481918126796565419657999446276776993361794795609169215680900689878443237335895304091698426325915046109392354338134146978221844822918210561321581315696076571168918578318117479452418844337174413550888776389520278634663657376466598004005501998646212121533474721098632083865413171013149104839364342924026751556755758610815057794304024997331566523642440018054572403000152320280069566357184567128556422665526578998271303906749762357378416739041208138644940230018507964480302495174197905339725869281512746557154801022659358034441256285895187706116620563021800181264338228325193390316347425553641527030049682402248226673674878396523073874561579884797805473335382918071405039304019058990324434828533112790656981130967536856137859803724865294940825643031706762631053965099993365558299797224883609820619891310691456990334729015486623925535897423340637438752332217843279661881075240231163771795571194205870789093517043079685616520399942156369843595670343077619650329709281484718992351264805032186384979902168180916537216436509767759459219884603651765452310626659751824032530624178782892263842140082724211782913646776821636807866323828559537287922665779861503869902812076091845765598627688499375615695518377577215222417386811435976236462657388527537433402102103326318652234901536876438871710066805149361344815750821974912115557993777626328426032305059167393784032284517417775332681104476599014877491259886540036354705924602185170727726815044651255460697258201181249838765710633754480433651462289316669521369157191808082104663738510272126131511556228335721134616657290293414476560793137591492589771728794889217424670812285057298191399007643378876510750280625161150312647699417069223194716220358259417549675385455562208326233085493878748060485770161432602583375824694173073912869988195442662030961592815379524861713450248845552685891324229297815727753760405223251562736560725853529181262010528307714899612463448952581035468755614712489345287506406639121989120899541033218155216896000000000000000000000000*i1^120 + -2323308355551660571088432932232650051631157781733832732226992871703664065733699630971484999329442719622571482658731146563471845749658069546350424800975283562275009777478508624849822594792375055091375268698908105854905677858366259503475279969741439332702078510134467006681349271409229516693167719792820911604559543291414917715603888916671954758095787702036066389877153799937006817098239714890790334082291646845060402314751228511640708372888658408734450194493610101470188163822565124399864102072199224489591570742896057327145666576020501532475445987536881646241513045197404156839149672620095230237468078222199790383345765284699856521628892831611778305194430364998593331827944394458639637893503317102065170690120869370657385609672000550331641804792043466637689697925132473619387710115277336068448079861099701376240862426077665108683766942558411160795086162202076562877008379754397919003803266244140121668324934235933767891101524703128514977820272181477442576922432043823652364541142843946609197352255000919415026684746034466663981770878356886413436656970663164800411346089593717729123043612984588705328228369923435612314534738577429358305554690254784089046969443250307504220165149342623765954437452507704780433749545688016417514636890071847518075405736286035778071941602433522731086285740897739809017131603948015419223347645807875681375983982442398725401881539296424569281276594046150524431570661167854016604667703912610592200920896659182474255386451911592767931794949367651518304040329815033733131112426094794125374648204857272986563685212042837786803522666974211719309190073357597150988636000897153246736833823374241538201264384919182947502527490852368595878792311292740315191644502374673054525322012854120904746196437138034505205236046016093976137520864375280179626677740189434371411116969581354538059877305013859842471160255924815360511125049284745131423228209185706026411734134161736339829286901239054104151315961224858336437272686626251411480121603638626210075281171514572408250079806533364085921415783022874731242922571058396638840216431806865444316110273215159884983388374047611981762005821467825428404955847769560212753985185245512468667080232782550888913800693143094678724643194993722252421047029045612653448969405875966901144698145104397557041946812525987437707435553272829167023485017552273095397215739667448444140099858492398505661056560826371872779060680450137072881695160365237565651004557671659128546190238719167130475876546283040723192928851706643322729683753884762414108246077911200627683781458336950275288655417852671423293999098038286096379477420111060102722826434848351736972700462714392864384972136020619170839825332306432476930912420668713734441849779572653752674027304296658318184738802651083138624212570395693881939832986816663323626349429640059561181701977057205498020999087422639346228380739687083884863662869414216982018047669270341529161261511677577968677733889223708397062998349470862565503526276713216942810417716024313293882200845075085837817802746090222304138090624311239336993894461699089355490654048933429723788792395738821036278984850987318696296220545567619030245006501871821327284180372980827575690468038761621531433400748263593162251874396205427179055025574819367944234601844242286937493790814275421746680570212857489503308102183766196415956149248730561675300589329789212390772661486355058516151527309430336053276833533999468867829889440122969008094797431295378924348486241661461393736250028860847999772365189065668502262702827115619805175541544841512633041421631695368739140518686566546695588249726122800209213572389784872697959224967439183093977489110797211838704624636162226955851788793796996630658601581634460206599834754909049857610390702292190677320320610800052113106228235592708278956516987400771632396795432898411484988143589516670059371528551949314266121997718574706472980459825988700630083367826537329424199888197403521346444420902759065344521724869057106059101198317759020557926400000000000000000000000*i1^121 + 7084766769662188827536417873710207121031797042088604557151746358443264890318450549881834528597182011777649469924808620305358765812080088419364638621616071698062887048454594657109973839241852577107952368913340402680955924602041045248885325910489901972396651718903313878489693985697061197199953060130576144553253170410194354616637592519722252415029748109856270604747058487763678808528173777717743606084760474434768011971770436236045046223698163213967887075281846194145942475157292546539204081933382004423311607566335118058350012124428251632417862280932235048500076625903316292910393327769272611094756616710622160681856895252815848552904547091558427441531622345045522908024477775022040919885748412025077485690323261917342998839005565325500284268244109679021863073487403307674863764607249849402673360387643457381779732122195774831368677675770282244663631153320826372154913689604295067238214920246794664700329044233387655430992558504525994242464380610611939075802692568961896803802020249798898333492764442395202047460043130332279743736426403480085958453396623716970307534744539277831124922112177959545540016336641955007473793860793950566156464126737256305427073066030431618657006219612577399696691397520538171872831062978121345583152152756052086845472580494540390629720874212774439921000610385769012925519319148968892269367475509389201765412856262427199671572390277592733567662748632464556428756376683550236067514226568098834710040768463511667104678363860231562162997503206563389090260770282745600803025639033180330195779443268479149026032204800771527376999247350575091814146682087832845926074886038110028630045470701954295709291703872143845636816567430983887863137192388753956491618086105495488296121526819336916053326698888044320342538260384923280701685200666391619396925462176712982534194157136769403528070606721743094177712268108165355579192505991812507976864373853462218175800866968293373537428510643034148326254177762041193451726261790887773744834984056140502288780191807855300726124359292550057226828771306465370244243982374943767724578109002413123979651783452322125963951250354557537505501782936383420393122040404495615306613206126895844760183666244479469849056182897568539179156614521323245204319786279292516209732736437219069400174697464474163118987040606340757489702193292421257140431686424966091768612582868437853507511576739770348292042536431965559883113867319340939648520944066394125329175059682897597407380479049995675517892946590009666671356119936818651977087359962697036342090903447872714708097525311614905078071624419088084980079354642132322690859508984845215473883616912378960600957855868825272630870603555083466108604658451170966645385845427541967694025329916587393329151899259058735125982821382225144905943771417901890814624990915877736385628048395115606009926023051801479318252694618672366961686328700376471460562461229318266892242567049513550278679741410590771491584027925532995920455592417800160675166064400390583049470318343466144220356171611870193986634128070756298164109959196662312143592490267678154516088056927454957189684641462418997178709155703369653560479222776940772782441318932007182158478249256559024308753072154505353461213718091611875304993072982544548734183524082045921909026249244351416346675267322285614403052572058399972739862647949811975997017349777838649196288125420524253272890677935098850272156142206131584597479363485502281800099249535541343599413467543396394642192322739927219617333956572264325451874694212786657098200675557745270677189942519584702189352433664620548083694775742460551002858789538214528928473211217639344405930326351991474275034930888159048581914425860938122792153808315940732931666080424038464599668569418011619067050136619740874009343843558642163473972591799164689496830870288221405504898341039086054035799279723462541113222462955842492105774578878193196178626865667218853108875191161231992182090466880421640267570349442634131760298503121872194318400225280000000000000000000000*i1^122 + 30706765873257755717867119060380131099166811054276258090659233829434690138492645606513718286728383714400184711148917726476706095012706675304976879711473548119205251471173100229823964399896699747480123343382013557709926582237213992407344814901948734566154945724956334071761510166716465885685699447066123404601789671551942672175611460967555414297092375512886520051098220446339960004459408337976838690098532701106773513394162250215239060939991037653992746137552547303657734456295850761501789926277922102681442305416394500771122323217652020011599031210852374832675563285531960411523529491461618523866282308465040061743275193638880274875743095006452574355936259389748824095090541335407518497960416681064311288157246813404306845764106629185800359862119039793692749979408957071992650341792723698401805435540797071434427356240336010768628669656004865340506186219924607083788721936622920669087364863117817382435694678562064007614366353073049314145734709846779672562043440414378149047469747578313906898087201044708771094458688579929603985663302408907066459484397033324352131291673438347730219553923417407730877382980188665810517000661581508824843470436186168408672149897752655006447053885776464366577711573561662928472313107650230122741910433800227817227192340195310887743067459847102540818960765291163293568936790055412849880030129011392770890737754336005354817917236680658136472456850951825115286520848921098081245585742193184764515440771927581230590590797050345841713460759880583178802217873115349228368548950707109629782593765768769204788132145647167923019225207821630095508527384315507053704464419722475389493925281066185004144009225386519438606013107981728080104161069269850605582204593412874095078216227460039768381626569209131161929501720976585856274616509634188775942099466648497162474346088921005178024949390132380384411157449557431368515921621088322732179461979254404764235599094855744431313567570498414890010804445697018326751195466239157288748706824974564172710512108260447728696137870232865809533662467719963197636651841690280956745901393641386929681843409453042132766642252373103395207467950129682469963723633876198433392220508980293789160208552831800815425213775152681933710359870269768099942931973474098259496192484955512955878108451607243811754031156464453996904343914346395923433845751205815560524032500378973260746741435177120871199349799690689571249565874284172893592950667772186103988962399641739485988708592654166804328535007819061930799901892789385333838934685006669339454787826142338005473128131148545651831430953309773288975579794706936148108909299259335945525222617182761302574997520988619109282845577948526891470001048256393607940588696143230969907264766441171474305060511673069347706280084412793990669299798055262560361639420334716417279569025169993391670443944839469861140217740746515247004102158589958572553080105655149103514156924916013396642628564916279352694277456755716454309453081340369398719732609320437175733920548508750120743856798735507446388678981899214993843921021291925989206313530946079068342054315189274448108902066832709907779339528433098813193793804480868310092021163555829133096766472111341031234697626896132540569456675257534376437058041382943556288304308061560720075171324816914589113210903347716819464937785635066672081869754594078909980277568031297711189023631336627754282832208812687032641571228971207878428125185148009227272388065604763077123824342918840323131682196166257345142955460261320853319388655473770620627005826356519804074679031039593962341071354261780506186290169148035451605711560406035081646511502042316734386775193688636549722095102190874589725988379509168151684667612335939619729095937005019458360249400038069845027403366599156672627421408565568551963829748297704305861836440446900467096466205737797572183659813560214789347086333557378553075004670867278477529500804555485006887799185976187624148294362740519524865473775305646433592404189240098816000000000000000000000*i1^123 + -403496537436057207963183948083963470690319683186280422933499216582416363710741411756065063540330111539905229525788006554120818523774677264082953802331588144982187934030169250883007219820948777489025990909787101487134086431202396628521742877281162557798081619335594517515778348172120993684754993621289046311555919489411513715254574065014649585681852023358913449196425651716575615358446039511559416620783193175359557230312074487529929768349642615772776111799810462504579992433602779166706966907371253489133508156018648559796030202031202178030868430989974274808576677494685177236312492661822496142019140811262034172488574408133028311698729415815603562203978452703810855362737948602953551036697539443202614192154121086658036324918183711398568637972604839703267854728496984378449051738293140429929842726533886261598342637414037837612956256558008589346404254151470149647632998456011704996254249328605450623414202870661164225179964444670714252506981180543259660461373656784810247983053786777434351256236190202652951797469074994098030920530444292221175705408104448942184707584658172799192549765049735387650968894793321764466185790650461039581516104968792845092094039428926565842530380625224875818542854058251424466907170496953393001985085723921670906115619429370569579949262929625199833376618574612197020596871400164660059908549890740989875418011817541678799203732096923946242829171736011927379861378526602012950058102825202877224101034948507316052246679116518747855168215286455900458649891785456943542992238437446558506511753316083205929595769037677438445965072115211639884605511919526428601953781584173782608339816511375721429906273731230006819424085577784086213242731429894611381587421949580056873040761941165874617890583928278575915205801976434973197757124622376021101310674982379563597385325205811063320107315318377291656782179178670176188545035456981558053105526042041135164061461262106560568322464852852523089611932377145792079356353483097775217524231395661086529234826528940424598622326283243029734422964253426519283297860406659908534480161273869831039314898848792353024816004518081700796007762089172843279284217306810998782864801440431821353881351400385741562584062898462604353372405116810341853062917116633080319136623926356737296218998054113533667270373239512675192942069364329580676428317497282759046788155632475391686268726671307573356072237066145131610260742598486275505064662596455310080500879336615231469447554833159651336908391807312255861039664461426791874977487315959880245268500226941458881839936234525015134308025503583464295064010782893678527105531839901418131877961652861346156905258577329383976413245297556203825608695729296977411244388917253400606498530394568087156081488185291461219158216254670748046731433406438547933496185685741501512496115600767450544595766070362931982705725224606913059975928963403525951280135700520787653632732968920587373545302838372903872438624144852170511467628149855944423730393256425943546811166273242209281056468896070714594370079717438299987288006187454110511860985355278529051157305328990005512891246121349007466951841234367561645498425017750730160295032955596742547791109718739480428898020237917692118877072760083831946472151035631140099666697855680389477670631438988395848504461388326894993240625658709424491143228618474304388915759858086302344500042609717805559736515066332187683245823674411801827090364431187877183144143008875926644406778384183758527077142102133612834173018904941760007114182145075683301726660677281314903502854778815091209848616724934862295194023695001770461018321225564933806848378596324096070593762809337392621616600825923176080773396173066212744807916828386992128543726473085124239656996343216768877555424399524200877853210574304444572797738138057602020506279977709981444229564211970663901849454830764038178910772082558521876612918305017794877739920117933567244093235757163621208496264628545194017776238852411917428431257600000000000000000000*i1^124 + -1402408108232236276769947831591010745968364711598977512187021259623717325856684682738144619341864319652523438970570328643248117644458103666806312254241065470757789665078380314629447725556746245268869648984501442303436189010015416963966744407291978546242209726979934696324378849841641421379091964721442901789157932074086091025740547372209927395760740318543706055035787358477774511814441320456982591764805450410893001975685793481438210930343510778212787455000050395213729795853437460630460954296162641280267533398291665574729390459784312085559216494316216247476134092561549234699983907824724248835769912839184688264283463963852912704657106375869476830754981329476517527615046738840849562764666766289904098134461014661092045467280138142587294943762893865970782454712813191765342448286349592560528398709114010837439312728647986400846749284128060678588830870916141515832393732183269867178946628178494217740452574475492919227773704343751776240895592808525681395771209537382194010529750341163624065621518178478141127631693789619645408508117107078887621819910676687650178010396434617549097843790133573233623279379388697880086611799271642971705166810472608275834655333966445838186995433812879401931675400704003613901937233221893442015221572114850932752043380195105440532922163839778723284401902495858115261033372341206935636291426394641497371095687778048871661137100622055006129372198722849473515243420064151599091775527670866390880770465822379407566231787247970042007435667268625528323934166229079822471629532854672863215118492946118818246600864648436524874961749600562141202429448971331570003692218253920771658211713289805488429910923051222381904573824279161286175345740929571443830187028121642657555926867568314567853208675406888015354763182728400760756437256097465306480074765944430847517697820606745143464602003922891626574327047362706876687148110566700486902925887904037945175859086479493527353282792696087091836161895104211689953357543006956559340877936575402098061585121201279767687268605275337755463963549048872062648245738014112765351127885420789826868072401011658392949657355606819046998126048738859726638555843923118433260016977225682685869414655603564585024075793053095612187310903144745037071156767584788854715879149820101851268370049475138947404712621078588527952073056059085049351608025748797658684104656012937619512618058989736974446053737486570824533830701393039471363621889190321976738013865067807759364293791902868591414672027160186301912133323377674092851776938115675675513679901704466619761114306890320129484205995303106460534943586351427966339173900996870644762895102453037428020400292977901123418098076608111794090076581852239900979084784104200908371586105460565460581779132665328223426790719429249239568507061364300098707761680012532141615431874463418488799265141987010564171240848661109729610645880191094531135647228416374296479811708117582476428362816527691107079353354215685096316118336523108882241283136180202235921165313001083111425149567451137289294011629117495711704537908453650266631252935945111688183003634435526385723270473249109815377914822925583800541997990462654204379137695871435858159272751836184595214840208176844507469756763358746735597673071231723890654769323973273551225169065475156701796268858270292061522622228515095151181188923956885140871293758088974310972733222683450794111371286668675690691852694885724784335341484915299354606239370075331956599043442663853587642018761877430276001138647902909451686826058734143149391176940115564016786466828145055933641212099323781309928931997169614094604445156603210751573821110707800069569445680409623399591511151422539369093126625592912264811256151116730363045286492978438478939917537018930590751962064315199494669594294132188355384431125598947099319306550222641482594862432888535214094612647443788180023133327827074523267004967740046384710623812675527433011176543253985526816580196765126732530842242740387840000000000000000000*i1^125 + -1339206796522412259172163863460753904776467130530141854860021669269716049525561216108376821337440156262659278201892705454534974410434370937317240185471951380268053663588467979854105315481421789602025627436124632009734810049937797128448849197067692224738315221036744009780023424289418706835701635508559063170638909637179639817712229337633633187341073981223057939525456609812200643120158145163587003324559464870524338027458073666799961093274729096984311522625714910250070412920311774379377323443002886285421230256740092538713914641160417157304981561069809831936859771393163445645952595931088968161369970141301474339586669509330018554222222611330218225984022787833437105374202127060813106960412305170443911911729909214059640004938132090426837599529630740318907942318995926331070638218717199393679057432855637101057536039691714759315485354028959065946437503586723380351684289822934583685557134194951227028081344777439151852390509238400772409398446541143586453098299297402237781203899017661974953689042806753681912917615866746733182450472308189740326847299379372485617560849063791227576090663437178020472502065928968845052413069655531514409422305618116735435466816843458599592940228920408876037816129646210582471505942246413627941282704635436445758468220793445170466963866719178849971325040514539698203472804404980535395593914487023605693194681436865810707554254793962752397556022071624343184948449283019914879497696295682574033018050671274423518652729000390586302181859958267994098945401141718998063381152911037811203226631800692978983962810273929083286432777518755812340578681081796118474033340298907442317572069996534849413780767971498851930192676014604621920930327693182394427915685588698020999391620521582385757253650118551822090444881766048560395586301703688565613395107947862455821318768075355848299825007864380619197399666448143879780005491160209486555885926371394974748728573777645471245095093451182936729530009702940722413836554906154773656502838597383737342025646312915224069353727617704809542593330226768221869489715230998473852592770467096888749537782721967014304619705794356383148531130855262925613409631198825662771456449823385574771685360648083746881069172285115952709245351093367838124114084981846464984221103724717826438290270749901706231395613768941067182180076711719400431518258808486693840252225844045056410192384354546668555620643067492764541390959175617655621061379253233628744296381156144200370231294004974885800265983793773778880028032052600323793566948347134433772925306645436696139771638224733084823378265661471602750807038881540032828777295690772336500807564062061273525565324561965793197816127634072854998390944343534879164820620384866644001977401707372857525407025629304809512901640098527041897136800093228524959863618359450678011598501025578357638688635598846477817530441780529081130265350516573673638214108326965948927371468942271343033815371453671026682244169482253273711116165144883359934753058881891175196080135354394000819921413327384394154854493179873191808521731402163227786106751964027835782611276459123443479915482700253213998120908753035463453631653941649754409427380166561108654486997354217655110785602031545815308646982416707170352277149170931846932578625746805500847995972627147925945947279442768104101865634354078316501441872584192734608866180444363707201608227518362531185384427224662028407997583843257028742137954067407551869942068706864927904359366998617120986458408784837088451470148166802575160837322603559513050421760856929934172368598040075839447258402544557743911894605713415912671534649363887742344366852380776383280446012806836107961972431205824718781884782572749732525307912008407843932551329265486515478572185536181044727203351157511595920422183200109402875459483757084239841974612252638511420795909579238880113697326724334020168714087327280414954627163159206492412639055495461904462353708451223085185620797020093689102336000000000000000000*i1^126 + -3050721967539285258866072199386847839880687554204166159623489499722167238929993431970146595003495538232332231305700251493996230889835648170597360704023819862937968574771162114718127194887267235414643002112124717428275362013858231336320764316776737420758159735117170950884042372022950556004099838717823690002643343502770986116206984584340269855169514044007301276232045616683432104549551674080321782419969542650438681590225638544552433408416831413880056052332403644796251525486929831132795528834651906454520751477268573463176990413581284917976569175160196855487974435493558525923880019345311829186161030762749073148863004348133798583451505106401274698163592539158366766563658019707308925121026744460104360867632818129551468285082126949408034996575773932524841866785713216293817685032878062168764805039184376202647902588817636159329975182610887776161300625328708264506300916915501868218218258952172836122400226544958279252388218869291779905397968408684775473760337508906827831063420778583046043230601870347076947831811113907231117383690146679495767851916011605076137930802194442132002241879200572211233544963923478084127915045980895073106012343836547970978797454719632410949550932728276123743458232102932944869437368542419968702647968357076094078672722708879652664452099349895389383745474242670695787734148281523223310862795658291409460182091468213394846125645737473416407537106910442449884298525984257532668032032402733736365251201396786508898268298712331601890168272091242752205649957838594743119978473729018061980801645568690566540744608699137044421262696502766202363546753382583610427522866319452753061375582094390678227790587554182612451281371582160913270562187664222561443878253543518721322161651756374489644619405193319468211770470795203766691974856580673665523670140685916782528986804665396473203301813539675408876430084298501032596793032911531357530279595918689357792701883691977020605743271731722911757456239685764350451569378567789685124041769960828896202222351715310377931231650148328826248954269202793488827297611416851995057945278342092007902894007836987533633247447778885418913670023780028811821150806264049385539928131337447668758260178431359821415915464688966382736078482229896029700383429674355822663354546313837254613442734359570914887805784170279024961331566429926914508567960036342475303633344963126038606882640507414015405017561379513788078451289567823952238693234830323080446580115854685335385947697422974860749068235955627965175451452402407857144756654833192696371194066056628793409595820488955945560729788212083988647265783102981205349680186372101551835044093637276160253081463598745793556245608097418947531435973906369614801309899884210324444029820860849067662775206935099984653163634735839010207158397930889574205588352840418868962536588677567021600348107271230978010022891324351502601468865280201528750082477177808703911732874301323781561181123438373585937662783873906699125418893761510957036337911348896504435443077031519076423992894082701323568836375369341384213168066196939999208823842842525751609379859069978447901285881607133553984418853131761886777503637856330378291607027098054584250245413835585371393481105898489323628225923795118939142304796761217196138129998781166782280253829019734615445711970312527650593270940209630964901757935366230938909646088892077821654299907729214833573572559359233354527924415330555336167693882064135720159956596759106898530573579529304662936584299725204872721093212802999216336304415890601859623687315112485905478566139270847698359715990201734033424415938247532137603396055129717216579354777953323384561932957840439566199927761037231644195616929446227866675950717291825157983485714770570748068650228710508868556115398323635751080032676006181146888032334015985965297941917474323933617457297338034518711203159357506497064766287690608637724384241097943625422029283836027981117078337792809303474737197875200000000000000000*i1^127 + -1175509939521570549138515226448456630271391974068326221715027182375258285601901183543657138372401028353563650997571098921095818694476915369557491950321627461986011539847291457502566696953240212381342376635133250231510692580981195942116902609145294244154984233040154671307291466471494494609588518697478185558350693461461952960066692230994688704423302659524265596028889364228771131342716569005206907392566230292575899324028643102050759886530105486561766054726168126018434410518006382407017060731858155462586561946575035034722984401179511290917721261031757514771327577717201463523660113713375439841789063600531117526183785396322234252905871103044754396434255606778900963737506961507940965478807006815716485063282354385587447662422812644167492784671907312973594794659094050633930635075816108191322127250945573278120867710673717485242378093424101983671284890675253894075928757340585276343056671594883931725118725063374969205585655728643196532218593446233773682031553702711639223087529996453646474104804164828221688089504801009352467115334977651870580845609139456460877061606702835683019352503166285540875953334834470917757870925649945524030442203890021551736043630103815645626404525864357884544805742832364922289472054981574732015973284193135921303342588727564127497310424351936406304030156878607532857410441443014321211751301396047611860834676551169802736945862134967217712882832677828582563582525563747710025413847279901436543369968062951512504799872956048145670114644377579570399802445792192194927076640013613438454236347794519516908372654642313477683875041854904515508083920674179023186846016237289316719684426856631473642026932736304378376145598231140298742853834833676057098923311222956017497852374724632563908232229332941512454402762889045191626076248109903649511408100370556389713089335457049406394430645859997163232695966976998772183577138675292643770562855126288698896932619306823590539970505271080284518744360410936070295439824919461391766961758169098381885643319490910232538155186056955685159889566380651786607447743426776462976517226565157430172523106933408832352978713118506345474957974340557938313236951707850754543770591820832929212228451937266284496900165704648683286395450025236161508836832111476275530286316724303898043261164251489372076898976063752712921541673816369613294567084154483256155738343642302200361401416835443955855155903577113463374889195396465682376497340891351642211363948986681837681061638195891951341040280669415478980993547663801212366382079603113863548190133415585125969856590070991419105438547545149606100320366737264192382410938604006036554631123219406437789432439532632671404134046380134224890155797087775050675015165423617476643022766721877934575451074607328609989238938794497571011561862559952172602662859652957320399496473654272177754955610507912551515306235187827619301847617553847790236125829208692737137639123999336054107120220512754897112308350354833832963331126187246417364793267019968077314136073782469265925192478280747686838163878915861390949267032079691046973368072951976974612351056365999846246224498591913803054195662063256369218359719532122502960857608605035675737420163026504928774431464106383994752819732673902344093922389594885014846291927953793137232236926787804502998480478484218269666262169362826928787248430959383904266631331796301674195551071205959354301065458631459705914930326459865971605319572142609621822308164449562061753412647663463530439143916941900589392308398119611961766540091594375649445858125025065356130823964862781190839107593198569241244735669320253389978791924689497829859675973379890323468194747916680327053639534698000203720937504002343719702107489118094514248321452402287274263206277949454848107686914758861984458445236519408616797291955413692634185076235331059318692358972430243072612756425085479933429443334406469079785356467744804652003699969282358299574006597631113953280000000000000000*i1^128 + -225541382379118797641543682798761939802742081613235256210356200569470859016290090055809745870096962045312575815891712620068413245447069357301863718685858116512534999007888735546721625477625470595636626554772478217056009723073670088055515623731396635231232321836220490655457077384998459012177962769066325164493134003335451038757341188609192682338872709970140352191643442069611923512707477304154328119759093398012874139070613876215985750055466276121092898648043027265338588408939118340787294760298514531187701446736301508989479165019872200606775999922182764719577487191420431330943221618798267456949405523343548676383442106191751801369781362404101258135590234796882705054002252875716583394544426602839253646936342926122326326150654977235311003631141942332483373840981983988925723976160671236332384601760645393805439794721720442133726143557170750356905577869260611758167301022061696183959288038510092863519900966289942616121835865847353322483935679896237110201338876516134971427896196502406240286388947592487915493663317498371147795700669596803944863473841599428291573580208291047592626396516121137101785840377832370773098410424949068918592936748160615638848618141887959651513604979643790594443069663156497585157033524094376326473400832287729157045157323728806813208575364316585260787035362540233934154729523571274034967170593564940217844932826674157508432997625047021131464952595793343159991747973569832736554007228520918613853509297383545769640375858575441627527399104266471200471133644182806588283276895264203371600931054812805556852499571462298296063045223384155236136682756878002171420174132912037448247627962164548190805600555218159580652916776970403231227882941871765680156093404367942374780150622862995217486559159315101626918721301597016910426551220492495646228406881623433926769844022845056183674609346416071293515497608059075355345836618064493827897407641101623142803266847574614963036870790785073303879346795926166759552964463014442231915440509835776795873631247549740951651834973735817127546988285686868260024109447874864421676026745214236511512875732215959069253129078343124948544890525059043416184774655975558819340220879739097830674793009284898368325076197400927720631024868490327916709303011363652032310626401625527738660672517908946384059769363002760298799032075214782332470305968960164162225548349581392556945579258231626009382249886110625269190250012253514527589512871225506046659409284867902831062728429170216217386645693399391202268430321059675186933911491167038856175698839599582520471554171296020048898089677131734669112923629150335830171901481875835888276506114843021957927514394144742058750108716573032120358316762404533793525656877830415467742083062258241685709560234148016642922101337808446026302370186594171838271452764719963046423689886493247138552318137717288305256295613793764604982780517021045199520911482971427438571459108837153990097150007744741042566536367355683480714246118994202225516677703614609083529018977086466831363191326273877883637534758425015135873356582628708430223298518524795949347522293942801250733466195825592816320552878333757223798813667926878839711630579687205241325832738430748505031942381125186832897636131780431752760837849048026703716204116506022561147899634177150453061118951945408055582350246417395182912337316979860359905396634073951204733946166748175993043257043872730813330150069644639111088269496215498327552859961686771810619428132320930601475581680059852700116776130324729651344803336373131552011894068192982480659573104018858944352019530629518882795958270637385129487499721563711081795765065145582321467639805908517384193397555824994881905018814232026201525361403827036326013873012107164209151810505669386725362400098713284061696699190763385820492776868949086783104223845856911306083318385417012342944150766342542817137460055646138891665261347153178339236310977428068465901568000000000000000*i1^129 + -609110949029379787768422508100216160980462744885414354384720637971095533343259080560679698066049496109004716063667137991277148851555974684508530272425872490308961685406206902519832267651685153532850143596926835945662522923124414939422314094154191650540947174380113068904812021420217320458726802243820876766050504320564125813831457952338775809819809477309848827795396375726144064749609958434592840894000343254989998019982756840684757673967107386181305579958127988331585125754416263193577706305914199080378035628411188537620432568896590680992943487328997312249618130457533271858778181502659779307567349159156520169225396609593329902551581112986521936746681456363844581985920526879857928083117857266185800951958330107893662070081916932871807616154452784004655815353199096300656108127908540342960543766881211825522629657215450958112875131003103537713230825612086120975189610110021257923380033354060502737691470590132021914942180366977866596853235085227637014277317538239032481577454800853899531583816310339986498219960053734166217840535504753511870210052077731296781507818617296474817850729084001060000114625128332426792498007980916257963768775204723693664419807952650822545633677249694917967050908571028583710919394357664283912934432901231199696683666435603355503116876043739844955484747177519907873362778132744309940082732448887826620379811529372599276155563174046237415738717489650392028467141329390875731136975537439987740701310148786103245497590694961795721972715358987979795398253300238929055224029339381877150322265616366784567907172712670908413536676079079307731394809263995057194812966414735849741858334659196107654636746010708642722527576682571689872784935588191564413368997495028357032634896931600068587852113261488047400160397840444240517069258318836703789958954979771223332075898238915197365848110575673301765043001704998366845669911314609751409800227498282211856356626960964242743878720899212289930965581876423564582113510215160795269916995187617950205181180807902984894500325376458280660758235922593819095272736173377891420077615302528542354364642652444961507910020754442093788190482051616955668876689283184864366651395959930410421847396611650521501576004197527175242135408213670284244539244065754508103664773766384861596633410679277790351790236220505438207915786309338743204859523004796160300802164837337207831008565975257364241965646996486648566987280711152342271831125568773424886692977521238364185931832157150859833527080302599172509537064767140249197131450955895817959150438703682521584053925105838260152263229643304651322169157503654786254608031271336397715167742144870676671803894000151401964169149166662802668861090980325429914906176660073632975451918292444846793626936736225869094021254532556796926495354835003366256749115045597213926550289718221570880000606621284429249639064898612849442568407404160055193233864324517954616647972077082739074122643561449824761078180495476190629093481391357768039365728161193981264118797073452251448718070817153242679723653955602306228956071301370666128975149196769461098715273071343545830777859740044533424438848209344751057001409636506336400111400006441917457918385563118244250797925300438008299588219711043221546254113539400514759293928431425557362293741849277050838662015327119647561281585050426580344945050459567151193627555486569382049543639362243348397768140747896354093631950752191169367973278013227707429993464587157826869784093406434848776489700566123465742746295000439295399377382710007091474473617223392952235660769789257261313977440035204214666466118103193652165561320519125088510182561117573463763298076610498152231789352468814701612409221144485125179783759630865699936762169284452839463541951920811525359411521414480963770955411546366971677519296453328833230204910000092777756869031029554812328692813435105242662300127153261130687307873569573118726556247654400000000000000*i1^130 + -926703177987735024541098487097366544201645141454317948120012883942394755990138708019997957700539265683738572559830081563499148678365002625946377793486480893365597781153017471517167403582111478172476594997480933833864050279505954009305755720071814692788339804386747555404671741718470609442498261918307197216714694451378362542546376871327256121423799371880151152497888359827038224577728249586253464356138767662440965369501173694200641676235323918899865145150990394616349794964985218210617360737138425198538831800765424918410930373875696727341642401442247382652880865716378958565968068789144942933167260891018536315838485137825804472903466754523790850592695012939837571046898410073043515366971326010523470428734077875253885641183770137634894673509461735023604512181452924824905064581191294919614385036979779910524524242381883389443530808875168936201343376601809801669054357534986811642340595937309693271824231398494478913582374186879144235909725368823628230386183278371388492196885204247574966853336949473450869165316799554736193465009921892079615244501360782780906419299501196416289708949964536556895981285108839268528945719214164007838802127330607811193940739013536483740303835932110461804870672914296178176429964793968351469548481799708465592990962263445015220173230505923859053673327616383862772202635702536290344046462657556403985198428408056531375576863619733921705825261522083406533752581844132582233775614380340015523750129336016983900000445561648466863608001990848437755713687840355494898189102165921347957857468950848258632821150813809929061781034675199309906282389162591360098711890966949839926250313355101117321604303003050814216276096559574113063720323531078669086272718719161556111484687113413223698909284431312608163237334874369176465170395414237866697133140043722894867987603955279233265832991415993726664723185916335982525211414719630640814885041521381706239105579105299344524279267712878313583158769840091905956849624531432132927798834704978190593840006111572743510501667699164633584952841086319754057551448777379675607165833016638246175286695759718197308118864315731720042052274337638044385787870817305835528095642613707160719416039372090706431299421752823895147924611891910444932241901049607998932783818242453429525598212138228144374537490300196141012755929995175106597461658950192716110872143545415924550141743841915664693762762508801859423475207309895231092845054247445463823369479904612738577856303283006876703767114102974063347103362612303540240451684208886982565421766122013050323669921373553002359234246862239105651236585886255912995870128257677179006024457499073115877647020868394594360268101556380657381006233364354327228864488000858340169703454756348636825280054987438507775144609048927852100346644655393269553653583172271329769811804145260999613419666028720457487477923984035194264549644595708282276950066015563008586978654415374248860026893639809630611737185810048571278275017387039337687782970697667600696060198700392034357010918395763261123405868851939533145645404252559426134191883153929250559427469033957654091478181908074362233340978604110453676836802006830706761399444011941155996938223066939415730527122843010068123269851279197508099521426258859902712937803068415116015226089350509891697360578543257907281834266787200224411960147440697525488437035914354584552834214289515248445282974653649426747488670162810684574079896370765096891940961246414003828851046531122138699960976221255495884260292158166641276928582669877005650174514376314667851089047579453632712988747598827232854873648350843829850841128283463594758586101816415072656234294356786215863659169899391500446092710772495912763516808755076766341477453586462773219826959459542226320712600220030393716133552586724414758072304691662422031915163983040028541425245273681251924216307827162406930572026833527404694508869464883200000000000000*i1^131 + -130296166218343508531729672694831679222272465441482597598962321627504756204203960848984530101874801397362955148020545375359137087367940830320378084155147877867687132976998662669950501462462080932968930054458948914027921207715594740605328490585421788839238065726050844922216973787222453119838201956671643421752386826558616603143452912767465957493191594803123488751694492997430649889327667972091058963546354889213293370860159352993103287610448759209565292873195387828412695946354515697887790938927629679775111240628507280143619308140713172817290123172834157466522885809039735209841635007747602665308508895304267305339204397006340823524130327301379007608516037924198698004061434652909324410976835966186383300448921024978979740389557657699553878304475732695089325881009692286244044436469050157562741967657086697352097982191451610458265521437784380808823709532284356952406944717568409813519832589655570104950040848634275165915732141986536797821357981840885683580300020276037910031499693001942067129546659545044878584300197050464497089029557405013543649931665970328129603408045938164421218658736000740813819215105882342411748154402936910916992247773090927184913984173259875346108273882323062412366530910307195861007781393710719790199765484735797330914187888045471831110935660235839948976651386393283837322185488482711604344236357226839014970210554058699270329229198224771172930845483838876120830942669857378211690419926882553775524411497270934220955363722859020314187200846121537325736710966320866449016744880577081468217899766287027875056849836476436871207004333451395273362228953496995741487636321353888145146890371955171086693888554005702166116045161845948207707880510396031431174474326266295312303105829952336199797406559229541444605443720899329766980990896758318356617576781877726477892783536212964488088884637707965259296549338763043552257834269210457167535269330219801730089245180389972463287467366404731555431185144011606281851338453343004547301042478887067519856665709623463799246322826451575608031831895108895101451244590118254372765715308562065900906878552626850193076405029511381977659463168418140897722105221978774845344885757106289095255950003208170331662545906575356536077495652152107435570316403186693008045206591624092944826692691672727117065578050979403984152299351553554713302940821490453381599133163982406982235885755968513928487926044800562481448277121835708800500017459596883366577080533503338555723465441722172119311048671716318394711555013433000875651358269590752616353588898433641478070820118998335121875386972545704688857133427182699770494833824271633331558502220196447918597194573890066118955558967197464256259545048512294322039777091475560668880933195830335045397243961831176192548367468747294666524765607917656636018868575324479603781621347496896444687998659069401676178458962872790518329438919842845121483292691569043886224994484953806317552489762861639147782146274130343893507615389348458672790625154010270594602308461820825448669303768657524721593107398560404519924874520769136064068207103426987847082721136243374602908636027660448351757080743749798850730432545843012163118710158943590262297891929784856934675688872394670530021861620585575050949115492603238371602945595592757788934769689477307662028954657086442900180123703005692151402320452773841855483226654218345935012454019490676616904056087221825832306018192533815086245012306895952455827584955322113572249914888236426592841943832058824893112882222084964554406322399658389885601058402125887788519579138566039626943265807564297338575727574319353113394228679656766418095058331033493022286421668295309430847209293578425182999523139739126435405246367977705641176555181186313416745112625612361983312777528831250762348889593925428944974995073209283061522931925244167258959966426627894043849545522765018665607351372991168512000000000000*i1^132 + -649196854743126548016545659086910188129070857816307849020447968932277942994554685011994083471348611994801713769159302093338159641686598509904952142787032392251673313055695892739635278066581853822594403907931233437608896041817351421769143638974940166018706886503386698131305445818687399089549233982000075235790992819316849049726585601215251500973652892936953956302307255854065011315228697061891333081556385280672764005629328819929278767095122670891170324268918591303448651247206573499450564497419372263584810225173031822305364799741304335954605405451923238875486455061934792114999258301707360280454460099455725153728311747873973338070370479680194406810036260849585659766155527169190968422637533276122936770196188421641326961029907236150142103066765109417669265939688569923343233840418934188612810655061409597847166217955214277076309762560652511944846295799585764627150902227149551882931073919527939636532643233640893520288060012975575047052105365990096299414898809567972759686172958098441793773499953516433278346350261702647193388988131934694675840775094529949191098168575296503207914293743014299334856437184703494395536426749325239466424031969345321371066939892293855005829198025577278885669519693692395549571774152887404572942271021168508529670599718476825962673351152730463883665809849756438091363263793175971242327930846406966083522169136114578055106270068917935780293060328822208330383465871651140573584227509104924852064131681783800303798238463311181858821748857019360738504572596342401677542630118428218110605115616450680144175580497719799253092357069537744852413134163550668067685104292325769261671780937507471387330148778905776465923247219249854380805186965803970918499523600185962941631603264179728674653634954012575998566399864815700684277441781524829798589828719989475589984407590578840124413154976380806517389461529795554098202309017076393643469139138561292118814122630202264371150875436373584820340944228512111970920895619045220206248534262024853089547668129008796981109095114535018792619969781839241083180820906146056669855016062097887987199393479878900379840033752782862051501300957048795670599860173024556396389840711177052212298829355547963859494262988988315394712703655979374234235959844118661325395226378109304805207986366671680878472157079052296237334751452553903368240635187815616288738208477731039402263369245603760999064388186124053569191776394776125571472145809201726714015886133584908560462463368591919470746820409439481108721633757039491116070793998719487490770822031802617756007972290569424310534839340911030782360031776554032940755120866298864955710913508069059620339787408408884726895066515276271441580296771239408294596701332133158727556975706401194752371539444185260584562255273744898519079120474632728069007962843020065257375118631919428097703035049284553245470798922011913351441367545501618450753266491391810124864343118541119158816778335277250162944145183208891983006163341112999356312071020084340203210310992213306710163027585128744618137722163984215945524633333227037155972129867303770239109027453018319731675521387463650031464090746374247126853649932574841462638587045887390669457323834624634065627579253068777104305430669562640061189540856181321877959799459157517270455884220202205505013054409967652349270314694941117801960925593474953400614354247335649414765868067718107309229130835895522230373989694412891360805927416775775110381451112400072054861262846330992382180642667997372870512317805372361006243781686728851293628693623708416170412205375683006520662866586678477261919428558106587019673796615074187618588203962567507831209376180895327576757849050164311114748651759303390454433210230611883451250068853300982374876353699322563703502654208936457214004422769629100870455247950953345711556925750960739792806512506502677304512862947666558976000000000000*i1^133 + 1269497504458498110449898993008239182602583613936275112138627498752113580615201771902562229096966278785341412579568192544143476142596255494783320152174740422000522213629566706469927019539181881753125671251466487056535751592096742053359361041786022454210010262875543593790136978671784548554347983329833715081522493494202684015796084630635391754434665743521528419386803239996081405135021387535374793997586292770084496114597877380941734013512907052426201308341268666178431669842119076050166617544163190407176074493114084236316275013149863303584712491144788628349352636300330851257593545698192933159438000824204872990665919912856048911254728573490160959294213991466429355632210552125771325391671255003904054579869690954616342895666097641287901250795996756363085596754271690519582080209736244199343054825717459437261069807115219240465506867841261626792943464758737412316454397983654699176791672089069205080443868185718092955147605131829633455369295947735231550457086395484823719374816325129004032657916129143267295610498488004161130146863991095283899882376805256552921201481715687793188280539653199258356282898777957586072031871625499319068765207947195562415112433539648128544264237983177310895475328333378451096209218526089644699450083533334796568206687936703996838307605263160137080373341028242968857387869838958174285308776732353271183614529191391835312241669860787239050292151001835200028292489974198625432989112186349994594657167329780592792712348522178087391464017847405756962641939627609185889172930918125286484597329632168887484729112518790570398966138857170511018593040121691962834878498795390798722385982088240690480547462009449896035053885928114336562647739936231426895531165872871500724954328305550675865692895465531613743688912198360966132711881280677036337665524031691731985668631143077906260476425021048971560072341961825321556995317127441474158531494139040510388238506643569557100712772470432314356580883606481950199552288858888864525988716279189814297809847338343388250399220926066668293212964104210144947009643795100300866745069848121184190024212094002494139455436031592049440677692174885299651354277683055187611007820945310474751727748717498292703520276010909179835500199491563396260318993885446182387718360082587859965152656791135278249533717152354487717713733285281241290159478524956675831232830966163584847146773399201134385540981197773182517104790148052603461815527810271413741399348532553280539995806130743337314554486049510426166210870367236286243098627193266383335924982237646745686574506032566129353988598818210044844694301283867834411792719183076976148176951831085099765513593597781208861488064735902978223026647178184464926487276641891815248106428739552290391621204356759523649229712466027700914584318741026114326370789610483154746540049815059908169075606101806725654710704233355381543354281203635747369629878834760466636697533191269453961133233955082061643788759888097235992398896001466486081365617808471181656627932187742022455369642882865932700222015444676396177455587788315209687234687385387106802164278838499007793367285418333167073503212778810399965807144521737905190315707904642058488204332774787840344349823698699506948245573841330056255042715413477148735945329204008203476324293346398988535770046659040553105272766659844385247832670549706407022503559013940638401975604615187309004916644219220733019597790737239771028770886583302948924523752002449302556364391702329068761703304272601984874548083141333595002898403015786120065671755616444698451010625525340244560293526800545171656393581161556784586935663880592830415610368455514181314895393828226782756939677012259596830381609911401195519929611418782859672647454005468007806357419265288418605941920727394568177313809935948171901252170310332567824593801910200542565150630502284640030556160000000000*i1^134 + 506729496079711460410687650635291549092430183435649464957532280793038822748646262264152065424189688380704687162155310111874660334419951313589905939357980218871640556427329631683489097945432896081649199459661998457653855587178944040077877110731725752958626664938819529596920735131602083886693026211842064584211029179930178644639499836006892145659457172476839156503198730045853422805921106887773710042268601199552611200925881051047987731832562944287607160102547842792221911138983947225323769223383832112162362202182038028978088639928313959599627853646149009094202030958509517626612122246841539527220887784685439153061559875332229859926449386203964878197357980957622113328276815674128020491382343582548225670163704675429811960431359777839397059611701385333468520606603456314910042667614007432097727788768888338077088892814824524540677123016596869256471902459629955312046109597960002984991636054950553459811311597634543417297818513887317339806304261255204802596861386466200733405252500100646083070387627704816466497628482952060556940402208905098968644691089345845349045658446468621764557212962159246560716892619986751794654121102882845068479102486403258466983322084934023370999009805965066966597187701168634580109776899082360578879700015834532851273103039974718958271108042379327009086205827067772604582444530868857525765172943190952255227505090257881485942608214001440135873045793471044990429044796295553353636703065141837848530695944936259148473697969401249082244815241829853903060637905872445246754093788071504250862079495226267230778422137951879006797244528334172118033178453273830481532367983003831603390546524743291340121406866792074305793220736100158749658421910800781673999560641230329665269706556494000497015834785856325535861439862521772170358287579948462049212771702379786080163543438079666734151262215617443523212757675650529646709695887477277519979685018615970987453196619625275531594720379144500041209303531767546259104955641680034560116566981213097983971342447292300087762145989336002067283915814106619192500245312163631730273481454203436564696585617882740970234172150341840980579207637658760959274310240349931885546288170748789525403865018172326150819875752521268512595716959761981140396898700694143704823637561624332831525600393690219159617771311448699856853444027037397559727518118062731058444218016126284096419551947797511052675247915308478083837504746834166960627432087853061415456145160672733876660984411966437894622127463872403815148615097878943978170975993028612162822632154571620608008334408596374569375065718065307168496948389162607347680713282066360297275079357415306520463343077679885039959893655632091312109555941835597163616269477778589516439899316253611435428780904628349254187717144402646128475914782163262775085299335606205541630183786088824766572862987982309664731821192426537278946122996227723920187260176268605288795596797829301788656051940858697323927675232666480183960590969002297105826418590354624558208725637359344287647604159597066543607064135054047307541807864578832992818949236334815530970466811734460182943096274413816932374161070526548426057484878225179077150417888240623207469989147828259586932920785983297858660801309092905858836168015204887977903199165393158943431734032621346131084511643028114206185087075899064444675016758484377230008579521129918925684283649599812350161855083360243394126946531065609250986215538055636174725086714212184136683754759595132404009852541722989175296131148150817581525573561993027876363480029441303550907976751766147832098089071143101741547426323882509400999696913326247811834801989962126063765058954376418243920441421165928130234441524311967343366962369799280598377031283701162278053499011717677278680218190062141357532462492292337524713585787311758492823286479411033114272595968000000000*i1^135 + -24254465809751629076167799868120408031721711002136165032826153901308587119757204370922783901318285839603871918165735788907412037497907951225073552509298725938132316361362362698885184174068520231192499282960862391467213673232845218843716628175782683198195747247728857286444491969577290876932322092502582656570197155605193705717818553305572092046509104157988161936983240177898623665025031348861495809232841448261154074391355486063621244306497663569687549148229548463394430118482533071483160796624210659197454885033664258477389094148173363015235846826332993945496039347113324484329863613722921343750962573862582461534884193111243549929395564274488499972468828972279003833181710171814263108369547283539041275200627953302276658178706942356877651751462250483715498451447345271545379141146774260764330600034567687866391870156622280829685799381560145391512310167813132515615275438879739205030337774043062365641041480071169353017304230381599278306592486894631868570849401201980088694293508034638430891567449850217644180752607603539716160141910096079397714224789578592623376370330238679529733231917403383960855430992493270934854802182288017212759945445878859877847978010898790100479995100661405228569283816086171495296841213954487493291122190293001151939945227082976010233409314269336471157689449641842179143610893665706399764991775339670105194264841679441314496448218218822429868617731121303218049214243337428398607916075688563507193168947626430612149249024853702823427684429924314121936603044898082478597860451195006358239587324916373363017241253890832756636688903838294958910303444091661570396292664723248323676232563395459524399591685883306962157773896912838487491431533845582173134484698459503583791100245694950583593061673847077805349880469476823379771130540985493734405730940482390009330430109791968335253604542518133428746238448107623389211287552199759230533486301772185409397502606529974167693833840095815586357540982490503604075895837085168382725211711538662726768832697728784090844798815073978688246545058788020840618772147839804285675441751808921234148030196828936625321429199475655875871299321587407260939500641381188190255537654527801639822799181529041068723245913565974917359762205256679702312202235679282805763490520686150589014129000589608319297736558180313732080991049698998689158516113146830522750085933029731517644945685040246765257204637516356326390435073506938557465433376062557766481121147688890322621979950408599078868693510179667393456830287305567697092830352895991169103802749448646855080504230072087210976794374654347619940275637921902169378080395488518150467675359326213217865615799192162664329528381647546438058200678893862388102198032403742819934330480986724577871926644876520430760758491254250520115362854702680964025034542321825199199346039689667083168987164533224003809729896923858837179636115611548736780468590041555054392291286982268680945765689983643901208285167800238683983697764128539549168485269410683382311520920698578808805097048421633025213226796390919013926203332551741570775817025230070802366739648728224226770315388357104151678469267585438032529095641409579558798534807857118642638842509247413320632345606892806249143399185762520869508002694444988652168165191252623991169922374423875653452684415952645092772461983582907485817948808464725309987786453117906387019171930876707145081717604180385703987560311367693088528520309307303633772178188760529157808368881586720006182628222392358548754499256058183597721926049886861647046511546608862905995732920401197673474483723930586899822409188777715295387468639918505030991739277700683696111075393892652423699913329663678121739085643494692469410636301294962752605523886153412996976826141261278314732003331344266384078768757248240071824867876891867648944376486297600000000*i1^136 + -573850013896972805995732410051566799586611295414034022337774753217259091289408720374223501928616504996299972831848250954564103998480581029556001410067582202432155804229830245871751865226829915003209676461343750055635902995764316481434448607612893550529952170165288147914176622748791153517983006473407263398544171423229482073096510874948243194213480290648601870961595719674428290426397932406091050496265513621951657650319238491397823422001532347199620822575761197735888381591069450072382168883270734268224470749961371146472571027043791083154223196556359668462704425182754707773752330612716804210411243357919337832258006185539989931316876987641513681645132681425835169829559549685313028105696717288646486457546154589733162871603628644545372702536343471513298027880113364500525398908650669217101218071961739076672140716022830286039377660687979909517215346557388388904518658752724650075213860449907381213191325087637435904760460581649646828604504809668499527799422090233405352273037806799208601989460342149851620595765192284883948966647651340132977702958516116767193519481982139117989098201049791873444810652693147980416017198895789359558393758514316145434942254942796171146697804872111874275658569331118183202510080125760845649510579432864105094857036930011999321621199938661879032522731732449753835584169401756387824643106451464288293296589905786911764528612175035684371230653285652019365154497909604163649094124122848214679926184128395007372523174163908967664398997074954156651508840046610979057009110668283418483126298661826321299501709258298020040818373224287996051285398584169695606737820179240450626032549425692013115989670063200069363273833557689341799842287180818493744693703152424875240419098366454268787839564501115286887041570917363616606437761505602188019880514820136823182620800757106491225052958475702716870862837373439570346337598275547902049790241597354397738334908755537211953577419651506641790000461310302753817250072075737367226639783861628790598915582101293414601217048480248110971313381207728328391991759230687027887514736606553132372405932447195662655399499677598112537656084008156751214917159070306716059862213412860754746350948573578923437593383868140349479191993389554900729768725809227550565271608020129699506399536567988039734225209992553484141250941261725496294307429022710761369585846013355836644099485318739625265267818499504352558929206688790117434589050707068412440518041539773025986599680857636060963251756439650764451265212554870334909167532426261769380556534000347225790452377945529620640429316061579779680286166546856086519894469182745010544693350706300778803126923958786478704375565341455765152015708220129195691245106130871610433558425013114371652866302506026214125237430448877734145457402838229182908236210454617799760495299119795060727967593277926916169973699702770496505555697882807698051157138267509553987825585203062914238565857915353378997364296186167112944378990868631636520294595346329625886248303750638189300833781869433280712062698061372244143530737017664354895470542833509271389388699897395531885987576294066840865263235865138812219906015014970288774899044893365453054742149077936454929265280211996796674469296583361306197389845629758441981975630626787821317497986250292545349640232014729809336145033388300221539535186720347204382411112326442468198254247605207980234644546428985194060857326046769986912286814985768070384852894173186913998044609563953660723275217686785676725111900073010978642025034079496988904914786262320545025421493617088880442018273207041653655680103575955671488221774681082112341429177995633024673452323493119424309537633681479272832083076235005528160666397979347566688073989425725732784922210912416226095311472797933740402341739727352265517025731349053440000000*i1^137 + 14174549955201573597518472385900900919347963768115794311537380574714790341600373609579419072232972449561082756740753910920315253738701012125620403747046428448561823854989672337241595672682008523010127569212370058609409181224078333291827610766919565202209347772811761152843408854015036982699926607489942331868821771904943729519442421374946328390637294164418010338500411578216594180035471220622681209140709522388747507795721602644783413183774499403354073902023070342960953244338766137581466840367065790979202574985793976058767478516388470719628223388335273083972644706907853394208245827578934132236886297640161750307768134177307223798546462280691285262247350189956336975298133461388015987500826282241912307047696750637490510108090807323089393612637105166843023861197574480245278914437027403346812103737677337252635670828991079366478801339949070768832654653672127802087584043084570119253845536349050057668350232890610900825472163083254684059825468960286457557559256637708155560149391740222438411988932700441497277696145925315497092400345414099836666132771210780790500397225263730928823582028324531144777550363245073996534174660443442500628721242522223487075542167520981724262740483442930857108026427198621242643370626965750527976444960638438995636862040176187405042984002209979915307531811246626031224733393413610629560644347283044283290735545134434189594945906539589698910246125601303834410882676497149355473061915004620827077762362543030047978680010540862526079000980824330799016762437006656693995042022729756548597459183163813437797044037783455216160672788921440626408261287596635135910467098178071489759231096984534039307041984475106637340407463215486870730533479047046733238018740581904011926904865074481443065639885173111325137938225004213703894739338276862606693430126569585143541225482531090846987624692961049360191893348673282594318968357759568024674353054100251600037063170887810040477599465449069167517959070716500514752297816267306342247050650970030038331249899997108053160494917662491561010056038833065983400587200076159793874433690525889433967591835003630343565443725105099953381513338202826211614227254299103355980737272154435973011224701713836328985880813909873832979548552682977131288263353826111453818171145545734285312280306815595270546011719892019262149158167856541019385864816801118723530255959080904823829736694385656265568341763744595228180464854900270589384564074352912060592895128112182223965117763599597279426403626014253044018367225306508116546620899259566498103507539076267462898839695127342459039273989502845399081507582782288639351218124043298457687234220735234784440214609018968641103685438437053687570078224022452323736853151358424192798075278671573618833840267305899120990370045085504057253367198457721124152434157916815670129067621796249856338612606929899811510972033748342761835659521967918270909333215718125446620511286571852313015246723922594063775977674194184684515148502427514352214311844087459742659304409229242050400823732296749426281233094043894838228985686357999649131087653699706829172803416332057183181483707198109602381749613311728709131211497314910126468416041964612895788982305475553285584136785652156861978760614499359283225820110463456248604883444096519960315804639444491669636728576980771869644051721491647507093476146819929332924655567292446733262397815414273113375932684700131131362272381708827612088142508028512807306029338121518996052234562580801556649921396505151535247969752830168511106554854733413163131615332734063212567773616697865129095818499905098954260137563543924063647917095493902133521632636427548690550872168052315386381809739905484143520236840595414202801043825366323246701874652252067265382150586335798755761837171089894540602923835515666432000000*i1^138 + -20533489912305224602535750303001372941803931961912564651553906984930589422110170900945503183046389599355660744217226389464607839349930809088543207085236124354594149507083078479161349749014183670079718777945616415597240614506666783867170416430340745961636227665557586865931961371144491574495371772424986184254400992342490594781628216593198808646386434889239411691202391705097933206020754754892329141442851130011372824837337206678561104510886864542503700724488483510264103166842499298397875800919416652686776186335028279483021901697759264322993642755060122707673826454467643851395710792850867721470038909128348179060267135215016427232689538537058765220883315387035170622810530205532550981436856478438653050671006261383772923215955157383716329097512091169010386222553796717440925972363112967886795673015761662851980564446318227337514368060356936055607398623401600529180664970205219251681914618613331236192773685988959519438936768315142044401928117106051686999553957984200638536319971582657061885460203606435091472285132352587997338839475668161004089756764148600385106661052644044560833123814343426936945704579081900378277966489872012755741506402685728420160686694037546318406190000637173239079770311501082407559146419979568321610364189750156266287721187168183150224963962306830634896412145379369919627622480447661989932071968986739063939762528586786035472440991109974428299263269092233781412325298932704067498794462068197105048054011524046726094754784886776743412007721373292384114391719837221148160920517576292141260625216244361350294749051681114538590643781252061695945980185027541266536544994460840998636459883483025784920635636646605794003146505237951548561599714121782271313021831174041330095504913860800897541966674403258081003954987142143784522990674790144879529998942119789426313132252733614060184399348145810861018271858941623785816812826693376822254618402437515150077425382231562272649048384461501380708719449205178484716676504802410639233505252304975990209964077676339912693993538549583149965031179537410689281472914088916604280059433193565389241459993654599881339010624714957274646437722325289290069966389560793102240115433158995898041620789926744219119468622199495342244375889525172854659255555108546760241789120760984429008180565659485420716328248870973689084469287369069121002691561102295119275891349072912605360062412857519652232772115725320680307184783040183328881223699172355219933936859086883377734865673605456154717383793592279823352320250818929868201059459846058016532620344397416115370559347692617251993903839590827353876385067970551093807394106847574426860886292774323119394090728293898059448550210691217659557334951278048473819761042748951243969937351681831083170352168426836638905984951170591458856986390203980613595574120213528746590157559905813012578939281491614412919168461235014681440037822039000808008288256788766407411082871441382228821152350612812166747717224497722821068936519706838062330138165262389012780565504273930847681031634172846723559344671507947943930680671057768739318678694321485482885617894708994308344159380873190660950924499711312645794610021747245268885189778570768206086483955503236161316762946093639884666442218193582499583222375328893866039522445676941820876135588305894451531870861580743472916508618558509195917413781133735890769562244705144504682933058455544340450135128122246330118854448385522087970541063821344020854715645878698236655683746327346696309198780998794122470344865583921533400995775863685528190315301893128336004713590557177384875956409282507363538325699181400773414366747771067403130690158620669222747230870880592317585007129119212762491490990264785200719721637952181919799623543190546776683939982926650097786222476881805721600000*i1^139 + -136084937380400197974616522436857087642591062322289421891445176423404331582474002356429071439199148724781262496929409638979790232048534497404367736527179082648053376859530637550948198409680096015210893416784011173374931445757212460472129503073729667337362314841472148107066229508599045286173396566609641426662841559143165888834927274378278303109942988908208260536789503226439686671468807280186627365339756758649099965803873256483991952252883774444211817086789258057510559992523973535618659870119426101054201397591663723622624729074512174609818569129584794080216556498925997971322689322275032504516906582514878304241884028751896086136351633564215765237123747124315490638449144767613724816566224420461910231206855073228517684568740473169098461328432572076400089067190247661522694747938666705983287756763468715789391527089879502839424914710286194157806821998182410034663034847581187990342922903935716004038100954399846764813204589714776847407482147425969043121044411863124524114190063087489010056619899415002894225287360874930802327936007506963817633133014612478163712732631665536231319063622907776409020951252554482630564867219651715450028542411258125336701330081797832210583468640565381514956532170283905103271222969312068496817542376249507189410344948149348942117455988287233039289229233545648824209065265624318688505610525473865362217300853927275357519237212396564372983805496393702575471619223591967229640995594352998144459645419789584472515240541572161249659738640365226698127163021387608928217121841590083347339158785765659355493022440569823536478936784346459186784947615004691283880433990793785505839508698434105887656183887128637696832454453310757295378645298956959908929753236782367626797875596374901813312314742795520102555347821605591726543481585042728887200272964500079511259396379866036248304911568910694818994445126938985339771469814163543066710615306133128713225250166698469202294084537541374762156556766364759961857650078234984672860527395036345374894566241333721514422230181149143794375740481388419772916383259416325247730362088130840158892791314855231366536736691539774891444144076943249292000654703285228735423011140786889839249173491304387770436548852466691905837630077137884224238931660689843932298662303787112674919054228829967957310744551874556366486990972793174699652705442564680379554201945603662819971692327652089539433539656695413575237743481204064820763938883596626988257119047661099218660361563829813400933436337391683971252369983599098966095653052202991646561459219181487244861493388917371315697420121872816544756549075008596701578263055180180534093589786857663868101549963739107679287470320384044963447029454714069765144922768339215898429251157280127773775784085696037212963274972194095902554560190744849053146204682974524213004580381918569041976695579088092375990083265795613908235718565083221282583470885117917536215160752134713485373469330030024511627171263861428915191261143879784753173268862854218486969490903472319962825427937701387160851913818937499201982799813894950825685583394707603647862394915996264069298103083616676828005844737386908406213530292134084689550415003492149844496649137025124810101579068559803579525783647018104546613340482026322916581433506633318246088957041126277244221452026874819341025159262172854687880663483190606078112809392940317995968089077461185024052951474609114832279007304240666920275919255758510520235037915277036936210025802367499143532944492464763503809440830956745763590234560185812965958079550067396015406057004425338979584124278348118069131652186743124858965104532665274041457736016211452406646872396358926984058177880659451041483162192865243231423285025153897048393361429028938771942842416143360000*i1^140 + -450737325154442698022863033738317704274933450245879905207583168941528716063961708653819670252663513635647158023217158929503480829607577569832736417792398771721197010911740223234714886488353956035945823683649836692764221817592335654399321766635235750460604025611502120198484027531582233842510072178465681653412846343930973504510712459403518147506289023763341432222677346236155029641276471287342297880180881849481313104082651292921210669411635979199534092189573611271850167191880009776895705431541316203548062673292554781069531891936073290794573529877215548507724318440232483001565522695553109232657373090280358451454283130500471516443395854713538966199742739452698682266124564060663136640707554119454203776797324228248504785570133091411520636399423369693547503662490512688952955382295341432427342187799259565793693527911530618396516251394512771617597042796422209643816210185069639142979543475961908603280779053998248448614459267824959851175659319211986924244199358647737813326331692547199881264180434326422125880966923899548134310735292682073810078967222508827572680983765655603811641946163061418138749852838890684806396189626164157544638657418110185632949629670331113834109491200699434263108561160135552136370456474832689112635451722061390212944492882732464875102763557873133059664155493868247362884640837220920134196075677614876110764441817175089060200962052201376668188097228677643807760413275735197932795443690596111970124626992272091630964569419436731399899068828581268978462958329348656275593737964657776540054536411353696421380533292055853433454790545305529184790100765715829776607159320974074123617203765872186122353043647719507625995840143285572602365401539121548374627237218569995450985591777803206954674573899609571844986821519131914252789673626645139619805192078445760371912668268365638381271797081268598446428825995579778167417202482761032460071342610411528458660965251575787821807483871157942258217938320252892080459319048523998309161873069929012294700756303986797336070972165085873866695843371632374752673600795940142956676697767504753772392078914274435332077296839755394280886263013907422419198759055883619568973841853634498601039097190739873625564052747968870011760948462564494717902473688001296239442568056316029028617896566654080665099695492218213547457585344691064622851555684480534289800681715151946133679512657592084225907177128477001347995543433181169402870048164266028492176635240271428153845991831289705889881387899223166581668531027935220317233426649176221610321196211712237989930841014750145685092769324456538701242378542204277989932296973612254623334404129206229390899692645090551550947355855688677385669685814427959784195801840980969450522952710785546001827498967108380006861416097920195134454009581983343563939051409183640085004348435981109276351938157535602208169767501798198779852945501899486176885739791616780427135203167365223796696297173051749730638716251865012347702258500170128536614299331781073747813151658580109102425232066501626892978219517215027791046251547657422896609662589994852828569542704944876056410716618154560194905836312650284913332262084334641708169950911066367833862964175274521468467398080686761370247541699470144167538437941000425968596733651195655672993699097624114716639382584763120360747626287495011953774971964704853544707138714252391573272388720586536721293286692621958579875199319635812378371432637407998991064893196301634754660195251449606177767182012308974875538621015203607397157718915592768253554754221178988680544133009297698828535167170308661790463099201210102990247961681963563736199408784304237973946756082752288895385446758470319877618050347284997196599909033499519872000*i1^141 + -67138427894206235561425265582531584272827131520134762014078355070398138090686312728027401360508380110575508151417446415343111324138707198485462692394455424803328770013087792669624315155875758349976192892508280648374994130187660283857272011491602445362112526083911274013648163774213890666682802700149241916915869066428348364255722609765022059036275275624586190687026167935635300436687439284313032209515392080631066071270630378274830795105060419982526506682734304158566793521905503796995500064068438517104708299762363586322663465043883801630685984369974616661605408907060267464717493029908867486513450956023602867630720290104989381344762378210090514159549827657715103113326307445017980370496306624262580999304001142901334039293162789037809787446400751233296843625418308348553188259535886645053681603593259625088077379910963167396246455884908580064164129861286961982494875412027869041535674029552566618668369276790578354828644837761665330062306792226780140963142720131521511989351333474895241849376948647293658049010973934420121204070747443814955403919801787287600857281471073405102647692783644260211839183497575851969993965632963940611965743920885505638149427135205298415557718587063266103955638498135495034667127332275127468038921288391763147119274860869171563748959382216943344648893466821952680102045331296317408452877270044233212361269945290105009338568439902369103278832505235019483384681682992817204919700195660000204932815659997476704137025165499741526941625328367850899632345398108470775810631798284659612333801542270148233439296142984760579798482736993539772353199511883154858887476839255581651008651752941991534978717499857529737264955241283326658743341139614400725878418521301995373081258605404662129859863102184253185971328433803693222859251062647481728655648805426100834929835173763202219718953642595562591813971427323266206476007851322637126882170796594587578518331777212778499599761541988136611877979430510624217653164491164910637463066263520481792289954248524891881810696912123489705434022684145362309108046135575479661223193072909350651711937755360343219411009166446182784301866375784872199911220263513511351627152231263039048530105258410392960643959475014409271446293321457432090482475973748375578971681936114448352423232514264721114435467897909039893389557326827827289542166721720694979147018306699716992821199854152107042688546010815512251439667589030417070951630986728476876481454821918428542770770237463855889809965810649188398501417401636189984561344686430602869348853358194022539637945817507956518425664093144110377876848204166339182774363917574688957647813405383643430259734106851496681951399193366601168372983233220070420022914462265011195415079926200632355869246686918356453597739435299806824689458927369691139592174138603663492018558897417381003643033032094780461043510831931120953880460754465172557209686960035888967245656058552275301410977353642087548051365498030992679992888662313644025717257199533641147322024244615539698479201265382572132219430852111518872836970867280689754413270475088190712262217293102843077398993431893624733115031132287346157249582421374130894015130645564613110516374564863267888249721741047909316276242999933437265585179626527866004823429870601982589368762323600673107228389488243045107010384533909196593422065526847025666358401074792682764565249920795671140799730268639771066214209983755847119744823752524066166778770808081878186186705068398419947480416209882558013077648970828353497130660718506992742243776007049243398383993680370332761909039822910959882325327346703913054004915110181472880036454531335566469872748129247135725564000*i1^142 + 252802366241004251435570888119113826601304140032382080155633982373660149264243997973229910272977919954608636874910237396925170410206252805352234737539513159225091832644643445349169072328112428719599636671813755801832306090353939291734862820199581478179694394651306607785570006966748203738041179965057228412131792231785377857930914398206298094493763541788297297476985399933945153441253817262000455894520464513375795785508285489464136275407430171675853310766781100346272141927866669770160379516322853510969646931665499751704262002940649360240015697322349365398042476286914487456718375033103429218474884308323025542199419453115376492428284721165894512892089955733641351525868219441423179844104115811837843530711901388661132326814132674543809286188695518877783452692102399010771739956770438706723745289542868438362767881912670826555760896688286641163586845087387134906297437951789724672336716755389713264755413768738592989669726066309176844800746101392496986581847404153950525606295721571898306630116232659937768125565103073779354321377796534119206217819750551276860794028926374081840096133279845510874279744946232692947064477359538096024389265070347816279194924521880203701801840930603613848533356323300949064216979287394728364957336554676370561192783822167821069152840102224574252578538992518217994466100384913475691133425433505554776967435132224445173232998522237363848803076158725199470089428286061394150056837522543578847409237130273845904753425025851604577670274588795353504352457223688226752845093021409528243714138214591297494471682158350942448691611613521599834673165149567233156060098788551272742028275561677201755786509716684871461626023494599020005488629566186880554013876997190144829265073230933997001565771617528312966918329260188049460750119191706808466634943287792615561742847138114770110043070451191032418854276015872577706797293859161448953318998258359852297767213049509931915899351162506219105476737115212029581888517316501669897149871219627007011171836263455815022215632652842512321443979090377893329516224125321090459317026082966260675769005072176081111834450381463917617330833973100752315646537672597981277706559699063222599358613823822841998315778306763883861252090274284766108495182066474543764457882254200615555015722919653327871976563796822095731148165432273110795464733954773211165860807195968338156732746178059846830343197676546506983659853823059568191041544644680726364756310005552936456225624804535523892155998271449866184657196572171089609060589699988481870593103542287159759894831764799226370642530268781945729761676966416017773237009933203786417133835646240672969432529329379143928624483828272281380742962305098033327188752635740934340465468202818526451294394197433061304658946542255075047435091641644054978246842073170312392561075430617656284918421806298483335050533756099629751032544399627324140218258814182724663242734838014432086452774652285509224157938749788392045587645716478639271846556933864127935417825870904380410465143696034347238603886640030164650148655649934912452495423684854725129036322824164018114231364091597683400196296472000917801163868448569282943935749816733691182628257340053188345161061727944984741066949928851650348837463178096271853353504331670500045103025900638181336681514355405223137885969371054694646462144062652471524715485665140306468865102868803433069122674920637692352124172304417375066191332659310406326098377524410130594140068841661561159626223687162081113343491185713600537344628574859993307522365949640910608892076475458718404459299557548757693862411814547124295507090*i1^143 - N1*587206130628263508024340180640602558171638718021587656462419642928487305138963256184940495535635387131326562549662473943959112477618558376823969884284373517377288351906844536428790828846393318518339935933420203090108853870052106744453064808670105439482783471851151672764283000986304936900360315813809465662432794568331458874929116351455176721771498932600136697169897227851599254092811683161327782500865423709336926078548947854837712871255171629379943177180848762128071531112752574569042305606187558670704412129776338804454998236367082838492670575470761901737143628197560354026769353416293580160356575473469921641287145225221108032876065507804067400332346749544750530718736777566842454338114759249182408090640185553234013810248265038417466908360952729955653131176797683564621061909810655965930038290121453751316169669820916281136692923582216589700224880369244937567000081661148245334646453954609680333756698129*i2, -11651222469317201042442970023927664496294494233296465038732303273020275848420981813414704657698958774412004070399692101733290114746217576749367294933912715929775474177445004924375806941037569022010637961120083834599490527504974097479842029523541840804569970997563562227326336431593018409701390011330258420109510416356079165200430726355702653550256090301239428970774095714298376380326043159083322457462361577208494357070259760826492090913306218383758079896444282842422308983780422394402056110509462704568866604535806471292454375204287439903360325305517329388285543815449114703823299144195061561243453611416892517654225991497282934672242633755644901633355698938319331152577540807838594794606225128972435894730566774548172686565098722159963750011766812750507289824874236640602742217707203323940113007134409259811948874821758359681773451789157794876295728933293683568795289165743009363872407257959235138595417263647812185786766153393347232971195576740341578414915032384107358114199661976324728196833567242583506945688944908939756653539160123638336400054356387333351141658184945545795164705672106432421634741712448285500124033872989395842812438199302891602427927262504103765840687859615501767312411622423024807140884392871699677046228958960463944710617404759869139372777832374447090035814897863947823616167251732606562075347903085904855753945773952650217883253508923600250201897289916100697559863872987972576674408581179095147253190033507289659710964990685758992611540529566715464103610869034009444253690226928380107370485539927904943667424726269566356568389635624164656369427412449242902330224740858040056909948324397588579377234003307655112181843694162373461667027952704956464131760524200740288278190484005017733162705804153798384643655837695836369218656116086882744662338015822558649883274059494181460647677723213562753769266201534052966345753198750830348663405618672640129226213765276420440808019227120660108322479219963390957827913085182823583033138788253440761031010804992887051061110019252334147820513148538543755666957646164810974628630446996562885288131202242516265375314899605625513263711329870307850532465143745871756935275941970988605268225031085657460104609141967312062559328092943867250189419266688740751852706464059348178414623417684416284021950232042488971504794502032935927648869553711707140024098782164833722769212398506457900277763745597761091965996092916966164405520725414709024503310100385709856776038834376555691541702321044987700866929533457050786552420552465540532246141165730635487494665955661741118758197682071966197946483164208773265635733482349006589245600658041054563700245017929888880509589752173676946591826897389237567361916560311716460694188546284191547262887215940707677372888238334223001497384661584644722111221671144131150780069467968652111194735229279701785093867043763696462090713567077823883768473773059085393085811538406285456468208395587123501225561756035122946645780548652951438142385663063751287475142459239401277771201822360833604456480982572070242362046338923935395288345691578596303669222524119081488578552010137211012881205515120131158388570360299203249815426211555246108014276415175607093163225861536327913523707605507940567470976869911399217644095191664533689534157820622936868941820655612360281051866396148128772713283630165939940476030989657346691651637887899893378283534145503133570995694081715089526932020241888040467349011352369563823012975786700975484996755582980186102869662874484168625630969135375004719821321271279725847287949438964266335780083940458050327788912237014909337519265381156179979324968809304800692151802213541869562125190080136708428575515550445829012612044566737797403641553328738288363431775929291423456467955715167399769225528112137976313193790221438314401928171881754863222596725842369738834987217159905331861119372802545182031706931680644743826611640245017684217287305532990821058074017511701140900392174983414736821444648087130574293775254765592308477512067803891692450039598221261656096647930070656349849129893643849261662018410818248214887261396916140964287427109960752860613611868112829043846403246178845123982774082739629448481184766877195856308814353256305548528950934485509394360425209129770458878403473128054620968083665936519719357706844451359697000434827345677184772660145758044732391675007596008408348679732929039940420079738716113047578229495963318293811568800891856240562527753424834258696643820038981035778021664699621767272230483723470674196440336196375841835335924948922689271152510276991580601414494263080571523167853489498326280875023438348122412746511674908658892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 279866338215349793515012335523900170477281560574858632959531244847027247015889687279357365813408969390011067162480706801076273901998400849947372754026020483447141468961374054724708267643844455654059199366568796843231397969087866206249216358996045163028061011327025862711827225930671851934923362411180711194409096158078712614301490731550452054939465508019058833489807818571745756088355895826838300611068335309978985827288592222502438207685230421315490906720555144904790606629162965163177338039993470038318590022394318714960737434517858571502490476175619552800209570554095812108304133835799240371418597382030008791786141430194950496273493939952331537928021333610383753424883477742931744506587666861631464814264169772646451900865462489530502706434884874697221782178842751564506598521486896005781294683189141059052263063844084685243115451895655691864530416728039226567369700258566292832643927112626058783254153766971764213454437612997770666005784732249378864816398673564046980139094994298830073067048586975357140148904208150859517791954675546333822186577993819639598423441747997684012031510224203678848993655222632104677994369595184179877735612507215697196460706707165760336983348758485825189516140696728117549128985247851596643413610058505095439057061259344127369591458814972725903644070617112169722335127084632122617218808314123191694626805950499645064864856368537173477992113694715530453508196212556199386485840348996221302341784975604896740940559394915470733919148643176514987794203013607832577398401166584737487622988348508477066621172041951706311149924048954079886566026605026579744265982369395131249129336127439754155249407745069396147134972734813223301268119742047610935013185625076495595843663584707596020413529874867927931333063343693982461892824081389354652466102650048129726258541874251179642114697340853314122591672103818023670435212400520874517580027426565094129990898777511189688401988051405871195963319776291475565103132709745349211963927854822246855156028065395492193138374780341246388529344316113129950433083385504778493732697384745349107041148933486990132420599203815850486120521431389234361065255027260355478233607826666685933083536742865779440983978214613086986456439923737214873538903592496266948658213471002965502467258943519402386133384140399390091970902605490924262473138196904634646504371826081262570420121694519869855088756526516808610660116421612131005219821367889485728544051112197618964262855594033730147462305720232725330550756019088894952201649123326863480593491218349386821186253145252335993602642941998028113149402419817426823327789198382467505556134141594591419386903505292316289882917168925904909741488420525477690964959588483881495524173871316437992419918620332694652266081008824211751119528619162189689109311187357643079599782545908092563690276143210577646494295128686849706677541906015230068031085564481743512240082369997694113871349165077036242122930442746279291498501025874313240636803089944750356960362614385006374060503953657530265540402825645937509185198053804487675643632374037356734103484630994899731872731307804024846770711020436199795933912022330470697492931564255395447006652692470603286018325148765167643576143047372992988284411590026326847728255841400494636345208304297603726646931605536121214723986441660036975224173391180623723699849353752505307390758416115105482340928810819998240512219187452439322015931913467047333481180675137330379443252866393814265505447578820728205413738300189209908233029073800250982661577186611857594445748505542926163544530050182952360643623004487521740736521245160171113799567693931448110637282895129209924003009136396060759945031665493295340585231944966921181008401543029951373239947190553267657831712879712351276963695242758924874674984437865453919222339805414041613531634884387285531670075931647311300603665280521310430354691076628521239718606024223426591111651949666783718255347615154271074916230373391601697757900307592569459619890984512425303070590750255105589177056957061396256576622435757858301032895882203599441115439265090824491960340549520226331385407596889585998130900666594753140930306308447400981746865983868768552346354998046692267261208360178809434462883478067857763422810948140021577734336718142445328067621953060271972036952167405154726344210625987879367224841699235056692908358839238558888592544062848556794254996603888958681903146648004955139821078673880763629624480735138235782043543101504737941665318585893858843937098222918332957241808832624065367614410201667114881859283652025522801102169503121919006733558318135417368366695755405872413964990627666984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -4979105852757863427303169685067188959419352807454162488696681016510572574298097832646123101423238606652993382294440571354716992309200237899482841507280751660007443263542680364434514201654459882354281516159507165826709575456913750532035016932132539441157529110854971391177723318760823821637495768500941747681750326203072481269661837254643286864096297968646161851686871051809746052137516896542312746824557999225936499939623589003236723848239566383222217278728729928675161663099806284805926861248856409396643092983074532630520236410597918114801391460776236018059055984506579100832637677450508561337854301827733565896158769444733482385288996038663858255445418512932685585779824819443022309694184216272843494502680696768011145832089085688529679130927770530543100371435834129908570589212921895640170027371092060686126898621679272245040007636327728268685043437412115533335291253587427570963608496911768393062736890812306169623641555390504319879580814858637669427983201133932870096788622661436871045636121823088837612631122855341300853573882342971610340779029865001018179968691289834734624496048308752680606426629404042120171444690645667640826176696648566911884800541618440044974665295917808250925959365505635252164322360730448564193687314712518305095456033223453976414324250061013905506401193635809531566457645180710568252863759532059147829843920821515167481846493548460318297611975337453910639355792219131765042346422056761232871829506127787301289515108099936536236435735115396752771602459003486102611578337635165809517831085240244804762814636505514375708035309749740731363741742244593839073241601205444680024173682187617707155160351979166561533685499873900424453567856652686332818410432665276050783508195213457709531863271168006383824746825256827122358596422759513149912387881662618931476066841409952761404279016290915152934111395543258404767601833548399585864498687921537402219269332728101299679443814859935433386089234707990601017882797672721262179825021692660081826190253059944196046399794554911581027094191588240972253448274262448518989497664197817664616805188231780536798831213852909655671047533265796778440732630480234646290791412070735736466256411795456617058848396166400502370655376483360297644901738385261756235053483338426152573599839463801327663824044296627896001071208084055612654383023831283811375343729072157954362172088043212867670315347971119994170199883914265535646776173931803230232266455847677156748062729467950069756253368197065947440179369557780163376227144590744926661092063350731108511400451737060505029933402184684510392446813921034859087455301120863272687087657412237885551004756785062731412498495268602417091153867343719615378744068742943809604512205205080322408596566161583727069075789895516454720007602614314449581511039732860442674585983340906078400250871019188591567249402444591755984593006596325631393745936085723607333683777997078536607764805903349370861372095220317527860991030961993248443210030968802497735124860416855387411482772738789454608124376986886598313818448347160186837079949121365625233913381050191964869194192075705520711023192687468819223711319918693011596717168278508121907479609282640566854560267132681402002479572096576164373616565050418356622464929002458874242906557673646326763531842292005051471426998841113214470579517505192690302225926081969623312207130150489472836237277243577844133197549032659530254163608875427283059780853915935795873745436394190658364684857188691979704662407790315418952565432800420115797347141859642536303661428259084803961165702352566786212049032810590314075164633998847801553416082494927370949508842490043121698527892641177829919423657187929323348647605068689947759706587626457649999246610108506721006945784172837176398804108647695954567509718293884384977107715677317039017208956372984797052970586570276160499571533957974694177576896036807638390045079901708748308022306930457290840200346071359457341177231874216680123556605410556550713611435758231307151705954242600455494810547374688547861291923397987742028019802345897212257890297586307864961829999187899150882709908687996051458072535116121856699068561155586918016204137613394173900788995878397192736421657636317418738848974522682133147510121239995354322426346073400124944498377301486835224569991172886609552326430956787688793940224807413132501811709244675287673473406008581878491197126757852582646181297478171949277652894682413400064513109783030248613565907472416801390472257936072047125465310091270859034988218973408256570457533525209220166731364222493169770364044158205703615853632796618728840453207493494073950942592013172736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 47244031181277213068629735559950122562007827259899807333402086718816156153121210621326087504732672325381694253305935624941055366397933215554959261541083680263578657100620867999719420450669292635537604833498437639143255611707782281625737564109202926024252884869933268823041924484401290041817260923057264845624762631340227425555362919712201682954293034465349418538255945950078831658852395664334208175792261772741201298619406780251695033363185170131047297757918154219510136181076484929198946644374200994434275031908608441910696792619879693657052293201901134171684333601672750855748880740680652447277563648956169476880172259255882362305151600391141870503694218594703461926403277639636075557864479922573877314679363272043435836901971574609627231066020866656383267341274951253233795506771152118529370675016705854810023250820043842108086403900488733994728221865797745799682370197207158453351511434601685088810327173966783892095082744509401735608416104132817468077643608302534002005644818447197044737414831988269271456159084875478449806499807245513795769872865550392746506187209643397166095310428781734242620002355921744818488966874844109313336452044807868663491902287867644403020103499496774756922785405576544448835990410796684728525365757135520612014427610021982087824243410263575135015384781901822885639692542363370473824885236612182668745011021824378273818947973950209594569972974464174050086813426214199616526948274087444682938416752177228206096904021660313117791252714155138671733305999905207142930831486699808374163252230886897481302527272279295580457180416192074282284295501415644156791695994155445133968071683052399345181316746191888273115359350999119953266083492217664177900725479587220491847119194929721091816459976047902718518556221726132739176386937439409155697613139279512130736896724411045904220225733946638590698974883806750074062894961934328351164589067391325815583711795828991600839290532023237963690195349025272979415632528567579641180865696346183419362058097211238445310928371992366889424981402280980769861912115967305119874128810482013621045908669069530532207357643785755442256025672417048554468098216040971272037065579362159964917154099842259666515310510759200343471056288934022020147582475850674900110973680376147080737798298812274321833870549413035033657944249840484462916380786415183866293178970722341171187283655092034200733189729390888041363624555451857952595705215458161970253189762973741201193902181135754161384656808739302210499858494050795223671614233650218096939108278952188585865775140157463261835396763821971767232031108568507084419058095969762736570964489790598486574565887513579810097587034148687000734145228577877390186572086765013726326461515859801396125875220117200922371472337432224485665693291650716124650610180988650876232529226174011791289048517159537787451817659708118123638227761225127183251535197195453473837616054461464911073983762354439150056727133186055681398349795654918611531201918737975167311822546934466887442509774340114141936196941143117962824989230398845981802817409499136456909665481569416881731654536177360173805173820179990575611607867956666894342855070615168266859819313462962805856722841292581006462554336527609709642675410845811395325382535822581994304564979446603266402321768698953036115789549245850628301002176087067743367853064881359492770044897160918715649531340938699297118572618507247160387679685152398155020844503768716288705480551489456371241826936001236122038477560693894418432542879568539461431872423157730255290916606290384641004140975038938274153293350359786100122353831737605342630152619951647797292515976708716403838258358208368257109343928027168679125596167576362135313000945991468244750394112801158798894970845752494582541895804194755521829482408621840172593663643249077398425163103737847568701123863393609559282643750028992536463185970169969533300161743269602337399575952891460359042998391069589070370529519938434248971821864911482692253472697083385820377896611984622767186022806614353160751722540624320904081976174585526310435878732342132026354985399683311304896947014029133851472917867282423547834359473621740595744366287697487676604514634612096232843955807739828082149515585592487848136396095438141396951262000431739605021750031579409244928677758442129030300195119823769062001106278604920034832313501289569387584935440942352936582760453173955824182379347780892430999572683813015991640190031196453151091427168312223049058289834060170360025413354307540173284045973717029532509313041738092803816075101720880768557703802612892013558506562563311931195672721439319617668626432550502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -148003208720007628510734769180389925210790486758564832362585610737311097756800791464744285198680378876202407320230882991064097412762429031668287689571629574175289019043419793309276328525866589029319302027617145260855069473931929884261434035668940595971869278735757319970553853219163439935007712584196448955102974404887686988713275148178179137550878680203884329902496832859580116587166638025037794530367155034603986660628228650466508631518236266279440385568668922261199211683525798911866726044866822660791427696885369248995270784167563078890053148503408164637570302126294392039214458094469994639446954683672124159812029659644996671497063876352482684710410575699601870397020558576569996590117418653347361633586381000143386505795570419149545135754282962210460813180849622570258807155540380353147051304401272095759246758513339851267110063201198583002282458315571300196023152182578631416207267145213641618666864596364110788471057673177998425345332900225570540356581442326020222703030823497196681403657302675287557074674233768776765802372540189263573187947779761213591624933804242512880552070974939120286317279846747361682677516104990211859313864111935309713531054961239345181910451366297220017854728099413648661280975878800630980616685944920500574986508550515335744308308762517890571247687998392571097731215650653534861850519615327131110015732264648136563054766209137860907641654603866574158586427460189051375410700289261113878424274988541340526559682172226606098795308972970072615834783603178306654427009779955909672946602146315736631154651422041232685483429955505062179788013613450464320858036589384919038064508619398228738056161901338887459251888354803390034584286078394211687203105032714647216088026496375157777509451288734871482908876767986341069741278113077565204381016455941169438590659578345312985386673326298080961336373531119240938505079826299071487747346114354534232980177337673939417429582715084805807919754280541693493366165259954713897792618368830561991669422259944240065210806434152645885138782405717730779141227854199884310944975037131586615134764232664179135811923737665178552886078717944580582281244329902705203930935633045451657020923073462530445791251920402161541143563862741861642241446210463223123004372490177777279041525466438270645656906327814062799524634171694692090902422674178554280769377670963855216188304242033077924808630279777021800781659231802470830552663262084500725435231702048074689868184205483993395050315228487120025169716767876972781640813637740879178544994249268709735017336701059616905373802209756207931169194591416583534733560206888873344300844534511092792058334517681863795027043107724624278048020150379873105001691279559058982601508812264397217564350016778361153520992901775209552146191401488048182650750497005529896321808172686266475747103977676251665458188818358842809635086530688722819554433580324635571224338243225817951453467092659642916526785681977355826979531910778119373531509511665929612244226886716261788405313272309650892788948900400625017271666147551089411047842255170541657887243766053211167697301686486527973287826949454933125717895784541874914191152902742007532042003024665100600981135765666362521875088839838497192011967827631457220802967229076358437834185990585067806249943057077359485956166737117007872945832313772845422395588558288933689492728768270430001504906611457120289035551339633810271794972771392437478904455902750010929477917511823548924527215096915117089839977795936307388896989309486209896364098372855702592975238442139095480618782136721427264601608387517150866858758712333556411026054207457122959205064334601952751963651443106486211773222378938384614193721566503409580402137128441766096644164400433874312474863229495622478286603764573104787325622988881415847773371660577545245283843195236226307147672219979670646683689818461955260347258936804540516510114368782167263076214364909111828139390345008383047337910788069244666627371135915196441789765705294572067804911408566443697820354813689843933192295311495683409485343921255477730553531438440646256794670904006386312367105569523203864403515641464156160534796586632144878378161768811859071767080316879866271527580756908722026500722972853156439649024754372778720888232447744593933560829642429932830026811520239692694711838540535043924487136536213801318403786307297613612854179821300370647337296065858520313387737545876178895876785568361271101051580980777565506363499349789516337492310915581446003643734052675304379042104158527704874286386160134969955632775758148072082327641832244884992485581849216687389229901093030931865014491771043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -816244884191215621712309799938345660370413155609440720781177274140043678730539047753779279362530153672275765061622871335098246682834272248454955189085581870819304851462411450907175648798497022336333077943164921407045775133634697656930882925066118836148162932983228139525251949301369499731399001318127833161301314443954145587573431551956774648192174371559955675271432485540058117534176233985221416873119618367603200219062259787933722455758591586066728518622887611364351898148874214581906678633935157133207503710838247110432240326007661772413619037489774501625738354557412836460105191419330742796549718813446508550900575699344044088182627565458111881394547024608982142649045950114406869531710929875794376220626084611251297477105028755382838950215842110419157549607197720398952281716047634144513790672563443001946049369491208229532350401379422466997420727838641849118065704893896002557860865761775039890650495097156554351444627647030185267213911030624346753878659597564393563015766831045044455860609309664948220595875579303264394044853493763961377903157192274482664225087601178788289201079286459425951696344320686089384212637111736753909644348953374498744850776801213490133511317142439280535584064432461479057684405043518482976126711679678057187415186434723291889939138053381299345053584056426867727770784929830287018821006175388850656996663331856913000698533214266562001565030758034269646052034978546941362651206230202435463395035795528067626488213156755889560038531751155231460254238145771660713188075676601929426309390391481148256498654420330027054121843504458348119887463512297481661707814875092894353121210814691612313428820688353460990179770108637615595260741974245491802317061569250729759911126202956103248955133170159806789646521188593973372943054224178215150022616408765618417085570047550362302380283729032340709924834239975803933007879638133899561251679839356432267023552100039168861425692782838489436672468631911723974551421129002552802791979206083291310877041955208774116261408365033299336967853140118630095659081574893928126602767682039267892491875088276836726522129513155488429837534813121873956308197095430517465199350899839544169803058670835594028533339413389267461825999134387286832286054182633456089099108407298937133308369378035624770120000065926482140026550394730524455315172489745084516494823413021933993568573460122491094470069945797223369490709758848007221675384457889964845311702746131342395600644798674777023771664200155499564975315241148241471200161386722700366526558277741362365177731298042771867481272614650175930434546934898900441813526150010375499582729322354396088164130501320916621962056980146529139114537112456222345641368458808986772663709771346844984252940537880104103728966540006091470427656382625952792569087764663652039748998098505136277992458657328293456890357592612389155745661706498124137843110412167803889077126617881987088313578715026119799250626827192034033033229085734967993133690743889798023176399368922330609754894436962467180311705986749024295818293732523821626254366731415160915034258904406659373156809952948024840901836677433344878643918434440761458254553965556644956374237106818693020176840208147551829848757922497569938127867523290827460294575480128573447344625961991273805255675838956082688607283045814086011409477006443576237525540811856339867371812408928955785851563471813026435859647887729096385895028268826321560727393048439282901084343539002247372675576654674245633596134286665286841842618939918795250735514643034710244174159914370213900492773916387766820917476146253348355622577253722065511127676571184375749297695231479044889800466917858533263221012289023022813736009829965984734361357448181705105527981425565366337946281534069621777600144912631877761537204543015134210544161661538924935478404128889751841342205244570302623731133865929055743953153850794714828200942927996142570603120792686543512018395320598318032250396063712985112024803705740228942727957147562407697564681606093427506790470919920247489886304141359810891119839557931724567060061847798983681580923825601972361343065866953601353227981428758121731402864703695609536814456403746295959393992740530618335754986730123379454526908412270298747873622914647854549517274276556650468408150782377652528184078245549933754718389747939399971567836757318303445184525040320089132609893282553339712299994181845710712816243206590604295704917601201316411858219811439189920907040542873492891191913247715828685325573884527092998001602132375642556029494150493051792278717775154287684596640112305721480484975687898117282700989880280047524765667164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -718316665001923196201434770216925700269385292388941545233011987782802604443701835727362816988345105052744222990651766935458355307175456049077316335924314889307619838444724730949848097028378651935758181782358370150025378132906410764782916273227354025765809580719646918677113726737594893805625269432832031021815665746904132548137988995442081191652535180444752492167583481669455861600661032984582162912836997400659141626358960444549295195738254067640258435686503638049286432600943069926796722546707617551365265749890479848805338370090393014864832504704560454921879985895447245454169801616769952194544429381986535237686912861090657724619197098902435679624087525637065425639349519777265225183045005323053896076116132928116147582060282948760265167831058913629573175247070262218646883166290779402318172642464584598430353780306447236131158191264293545131284378218158880314923046558084949248421168157532991562363668313561674969313540116453663348549510900960660195631348054189715329786534534311810180447152521854430048880845804566405982052758704164666191521192706411634292784860419039565242549304111690343776240009175931041693926280070739209031833359329770601808594557640937339234407520176342881844136417823564187794178058314937225823175610308861699077178601146023916963111814735344935651306459097380868606804177246864977004717263373623461113759824210549967323963950543068299896891812250572673923342196971921809167295977326594508526486006025986785230679294852671389581114296727035189775069475398055335515690761207264321860985577991445505510104897697724255201516341503527881973544018310106906275602496524013205114911740481175055251657263520789015043044323427261473642881121289317554653516181247373310202086257695598967719666274015233828553404307113614128067261806486451361494659970265518350083668672179877388469120069733434906978153254207393807251565131327041698648581812797727179857715343946854298190728144380295798999629233344947170063611268910153503109577600094201899828852373902574496201615025731204256106268915346404406354528116927936990906391263944798471198832054443409016451999780163346521652608553805208731797596736474315609699891147274149535479851909140096387757246616517072613365420555573616096619655519461660809634286257755446774718380025441904991555861694312587701911199156707584135925414909488818865353570415669095726562087252131714217972814097173032342145816021845642737333639218509272826326960257050980918157085246864340979050485639058806760103760580546605273021604703613226414115352788269881218150784611413986446011443116545367712673830358834987060192845586892323119582253996548559237953465845714483632641695706812535322397844467972423355508229511894636224625898034521205012939813514096192324310917722993683046469173168938928445703881204493403984733030459818500036102176434937000508188626647758189556912079566359254518140263496600520674623938469606943242899260092885561448112551253584318938256283709072442223408993331682973516474618841304858455793143319182613921062996454668890266316696236743522994121048772934839617523907078419215525308379894699501139412098655303240133390391850257704640814612518479229630165064095504039577675661926830022402469898418337909228178076686608137823024633594138227622963715574016833986196872751218495089340473167610334662226094095888394442862994728872552807667548703689006203536043591286600389226897352431672385502435948865211364157021960941815695216251829017080806074677216283223504381461659084322876200725436060752581059545340060054678251658054431456605603617613831291102918052192280215357634785882405102596515708205314989277141484049082781497966871633637675055000546427462291662596556090618277575674228198376558625847534730943903924816108027625211266810315408959795941948036689002762166648114480433197787403894681494356019934270597791613789269476068706542180646627376425481783354009255922455186201790800103384959720338626346961414974586869067509472057822638378944526616433317673265998167008307828708085591146260320232853107356550552066476462878413237341852657150985161990839329140917404434213855556187669200746609537731883201493258234341069094875202266514189188905497361852987606702363725766004429692059604073337063503366407915336712777651656948473491865136234519835925990742775093247802854500655378475636776775093384483808921904396871334579092495843111059377940800247091959251976437767845404644058565485572654268860436364894063513403823397629398137150102660697913436641693443644953671103446235118235809442670461329315072929553799226231377960666603078186529292514697617524370520836655990887523129503981869465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 50161838859529334446298762265743402443951197368019650723208013458845876814469947431475212201777956621719771821728322749709736910947993191547207348301274554650609602069304339583469284912679099410676748232145317425666027780709413251040452823145301424390659902497166028331904131831010397926608057029740617729250045847239529008222315604809191801802948155243143186138697019366013787040373156681918614769862073553497054784618478538817338392545022480270996559636215926794326029056078835949415635041047814851862662502626665127327299726742961683257233846914051437092274322851236190643560233086719512254902216151874652596322878748769931827544593192870973079913259885093537590628184221693729151554961014060001865980100379298849600125840612239635273669654958819491135723026660592862171637587662800157043786870762707555541307102557904700900195759309468488897490435748347348786460786120719316097695581144167266683290656550835923737674590791254991485543545015887908022634616147345076983970370995743667975558716051131848883604827866972752351234510752403465995401457380818016116279038403123324557638638505226025914634869888296703075775643433087707423345981166249342401973684411615620438372242981165210792037325028308465401947679726819035308772270316615382925661294817025938431132559242478984949633644237953583116472051670357507567033717218562396796001601564872892877657163427037835174553386155350468635877264019681708627671591397964405898720338670750491191569728362922747626057703319916453781577784113542743431255299529534823838984800475808854900151999676791403469220415042875346020351814124808660805275134047777850845480361880112046226726861110703190622209104900628385695272458780723828620249444553170521771533150251790075573946885063120191876884064895180828738179927399179996567712410708315199486640011423798868031504162851822581977108933299482612160273545352711038397779836132594094412949841730950446794928002317618823997471216937075788544638262931171847481660136516871869892524791334438626111415215235099718474031795831196687876755068023210039048501994755256128349876402903375213029516457646711372571981166227265501059541753925126088617208108217549385596586670013500282097290659360832373048799723382696184065346873335627869371607884886630080509965283332318257801556871247192934818584891293348761525926280843244557448039971272582626329302725636217840238983555548199179680043021279293866785691054507057235174927074313751759016838362633541163155009851316835452403728617249306551558195272629348179691544331978176739153981104967726545005674125996518065760445958735803212967311897201030215408160311880949740864060740710455318527042788544879905924545809398507695789068261903456452872491331506355441169129526696416824938241370986788621286806999540700787849612706752519260991762504094192873419957610333916421720335153507210516802983449016580602963068376882908786149944681160017319667690669313165138938426513440542878950443516057936088787439513540862685801871649870835644468602478409464834267788254820228407813631881778114442691830556771971679938509466528565582082709326254446837518163292212022130728789025113521442220881889191623722492022100039042931253980593078567670102059215116023369128531871102305710460746801816412267112485940955207892228392680038769318683129797227481827362424735782145552551691821384222805280632353566415931595202717838355983464010535468466264726625864276147408064562003843066678871976599386666543346538652511038156245163982778912211031625521279845554931479056715738489704941899469618709080378438765200412290718759847089224745675453676666829585252120152894670277495434093884045803539200640190663384023691987147764736517826872686390643778507027865622078382198903647484205746446573361957112486116957862453780171646476985601334944597353521741214189993548929620774470698498861490606410966333071256882192282750407955406886774949456430908284192818564243851824917835433486718370696245080201501534532065630371628481063235346347377190971249741193878000696842302074085353149156297330622232775495301028659896922092885651881105941656899963706992582438534292846151683374014821800778124316088176265566726868477182813066042688314387748274745608326675782890380570293204831641411745272006422486097163345329617137049010953295284662547364386975505765483737944085347870039924064387497430015838127277221427048129959322734927999969031347248835884751762932837427043810182070452282011793807145586343566379218666526135923973224501468776105610343792884957338585703378548492218259329357465417378737026307419012969145219383224136247984326982484901353054594082036504330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 34127592648278546663728051892628428846488158980222611520869250130840663952450531047313899258392118963725255154915318808271201845377688805873357237880745134657853165058080452420959565023436869862393331994842804418254344495135805373148669250150861044710568963281658036259704137860593635718849652412207750782255064073825706833648346027930504146353496878074286420300504111488165784229703089407736913902593969789153149773384054692271827036697803848154761446662414980139839353439453111935189681621867482425991832609727887312110034036086581181526982474544659808618124842746191876685387392511139836955565764062470522383289942752758204977830238462998861388660632029236881651873020382589140582710687008826926232458450853524252642233490503479672674655569098447510193670570363864610812466200839599566424817652481623149240172548994649052012690574105341706368236020287639633291412037989028247340706643550294120797979486190159747383053776421290875114113996001220935775709407556052177245718554100042678492068248637066462895064809253695562504531381056636769426804762063436113663227455648348578438434403938831787540213165950509101722087480636575263362086918407478347665455743323246827564645504889970985097489556026826038517216519300447047266482740241495938820011402219267157140610971424202093422156232951879684361545688575951029624994286905825979271955093183823631254970556580207481740807739619871926174936663543484691240206622441147690626070521186836430176159843293083266019732460692138088797536877856740737551884236975134794483142891262026601159705226245064438801533720383452844546668111578870295532479528699926603514225032820314280571042555439997123870868919349650024522278648410745804054129476942213459938682972238134513103642047664386742328099563634836012280023161759991708082986344970948505936428139174447985874793654596496657666347070258787621530010996470993428657078179306577461403566807791507917941464905529226684683417977500841215369779443296429160569126040587656999695518425559256944724758696346802252994827966752282483706549520653103558218300051981192666667473524810339409834627178630037337873188166409105025476164218635352160352687418675283190695977732613696168427248478828854322879755040621277074768271055957094399028492452851847928099884096323941402702848248972711693518986622405545146403303244266174410605182149534434223402572059855705639998872718721605429875254708208851846481990759925579901013681445308663336962426814062437549440735431775961268412625346345467410576923544222144474665396409887153266281872952565088230089727951745990017218273507198370355111097539476117174470057092310980906922358425479455098423637758123833594194813516079881220752359704298390097376534397354373972272911130887146110276484607080909388085750412838697502101888736758562910846317716753703614460358448959798392962177130184701572628746088284167042620119051390613409316955770412864991410604546548798838201394402934087510425497460150104091219586300084849368669625520387224510567692940649871085829988958462460344194731540122142091856857664481628237365225340318217780433706596410279992985416394834148170445343858257793062674137279274885649118969273688537647977459309665215757680310966042720370589879799989794257445031641446176419434967646107952850473803064850140423905213407983588169963045853884470636347428916384942425320386236388768718019794562806347693353694822446918853854659204216571058880826581123918569567241158555552946576075139858488469785489594236229160185099603539974356521009900775976227009228335152134326992955636632550893344514906868522789780650733081126712776780438556757982658948781396050468562293404067468944759716367051093954078433051455882460543869294116252785113488795224339266253154512584957011592574763965279803066477381762235054374840277816912358284421287390531995642257886141899927514547283827683530688368072745916477894696776255070603849288597181264862196637305693441238410852740568382073932745050419701129766986860485436923189298939586143363121012075908448711552977790023811288743358788650918603569868122764444978993868811738969995713378283306092677305354737305969437749919808667041558936309057592878736072388548085053089638529134968447383165155334326510351449725248535851077161554683821865869155048499943464222004970038845100287578229488365015198440321433963726879077870347274461251122395584462357553126984328502537792914501595302333369748863572140879288063415676051819833714672987658524945884419003219516847133023087298938813888334516826081410767317839684826450793972720372825771251654271305241356931278857822701352317127310643050669339049984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -61201010153138480700854775138903384517956299575664487339711677832535344726218678718436544812711784266287651260504397251193401881728139537665141620001639884626310214930949231901406665967289835928860738294930993969615723130262542479927855372533442391575197385679238334825876914421343362595220838864310256909466253232724607152376204841611949516659261394671514970547634994831971089016916038092219331462743249474662449042038071094450041375522578109392642046761298365549657726573147256605612919179920261140635145336551973603612423578295810269882290763633529887324971980816008270847977247965565144971435233858562091948698796498751155820527619608529952217756041707897019666553823505638959106251461424733618849323288250736400454296171176131583893930343561330919362631873281451325298302095071417551240115133365460678371123552746481104769670224318461864354227958956889545965898180683099802263477752415371858830308916514770210135586044331771670048772644527122662179873817644524149126033452500081467199379927616790304051690983964506768128080647710382431013996604280202651062034826530562148881372013624802059368326644646459990740424358219328040378602910224791260458997956303407020617929591120375272332854035327280835848578729776780657168023106440592240125672253397221206302102049529533972285025499605960680619925482383748965998528971868437320793139068369656799805639805558124566108419311797167931733863555504969132474806986995610364091324886798260503429701386105118249420683131422854092670728466868310556799385826863388771583493658560140576341111350174506157650983377850291073854131074121344981963089769374625484601503198763235674390320498582789397301703730384547901739092337114534888964894167031328033375184686512402128960497479530177878590251216533398304250482168620049710072402738055974737418248952712398458094621243247268671688242611564309957062958218455804635538954034378503129818427858365952540242970789288135793257625406630720923743349611450465036038248971632723221355589194806150157040989513270015109105296613068671125832832239268893620805886863034848371506941589647123905813269982666259969191744944308587776569295413449736101795007844842003739568587551327541773302287985758486162154121744815726816140691480366687897398552121915039991885351227686826062841115391298245526511359024457708405069583614346702332196549255063970549594032578115288842951264322679507606606938940037551791503166324805788074836477807278986905310279833307584176012104128252027432587957800583575971201932269048429106171664845654120272624999109946500804985929493953866510717706584388682933071247211844145304860157456032081908093666645736481660347128294993068150136821346365120019831379432878264662786871477863710681200881593695935059760648832713136164127980753845137672855691279342122245548769784742680937058831464594280729481613152567888664889760196364738037593662004406364750714041568416274929565303357035772419021845848703648515046082149836359985260390989150226485388448064508964313830535593222528629969956797903436124494215740549001590470246823195596177200353443747904670156894569571734759285771370510544493288225960543502438306585184375581420612993993905136976622388101452692637738289097615683273977483514458696747289847081648834227980468434389382273385038355196473566180759397205766858971109496471521602739113560904529292267241379330938600299230161665724124302154219900743202798289848915437718620539750643768992722817837273561095959102853930130364400636000062805157826241088422445037776301657776487068963858986169846932766253814859715928636859369897732059047314987653513811162410553020919826052285898552315822237224436453080868122165534283558720542824166179874429913404222379504777349533187206347184073906647548855901525000575633564066873127978885870597325553085416199639936591296313208160519788952816834634474908079453261330088809146135085753100052308052204913745897956024376562093179631322902000656619924876175429080902664956904764369106006655649079054355560416588024623634140338845402348991956195975058869416490338868987199623544839123830636033967208246129445954396255687779520209257967778403525093306959794353009536326394741235238463001287435067630022693097960267667347003057596136072621287682463071321276291913079538711364177431807554026464715801500181439176062388347568932480221280651949508500993798987665659322159683595019742174833204024605822784247268733139612122798760329063464124262451752278257895229307721765424173717776552543618885174902659549281317759804750744912525713199301338048196438657250920070850767647349222434942037573280898268334249706404091789312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 16355748088141415078147562299205104522550052754989452352212755301936378022015047775514235521151901500890941359060035347312699937267979587682490973069115945182592418913482971825808785181732914341170556354084948828269001692624540330069948831967872827362193320984863072155231350695383312018942263315178078734916109440132659202300070326550906117843137957861319012429162736852132909989638730727664423218033196154952737148844286168292929180185181200908648780040460679471450559385427346466918025513627255314697612182716844342795309511097230264758368387966810016981270628040760155682447632876727318704407653062306049729844936971533582844022596511304271689219770849558400937868751751921501314651283948861894305653626661653884268590486046061569860347647634718445286819954293475369199456708064197430253907954340564236447378109377441870943153621620247838726698497632080085659794832906965114466366055466836579510191722380226445928754401009984103246372857552406669904227611574824388286204137287124174893381170459287434168304423854203108372300575920303565468500292946997554022632821532390473356139213811097874998813822909347501146059076369402105505548646733903668270435030485165015423042002004065187717920238884236130690622724803340733082682136192803830436547731037508877636498242449194414680528581912479893879383097586191828730717629189093776969506232843666691248391295438126815905576690132966720097848263609007731842725483724972986827988578363313104911207752358344459334285490130603564744218688080474340399950897609873258605914567485447728371335907028888486662137866410524287605965363590264096324418751475372006772837176296036824695279592745259465474913940431498962451899454522235516033884117047614202091940584553467268239056308643059375912062460489691988286690997941166385798600923491731420436892431138907333875671777870485730563876047465562165618662068781643650177216234342998167875171851859995651708815678605548052184636138546638060952953619765104289243033589104300904428589806771091637904268969075810482501992333243717873895865707040565708740347842191985361600973271134720074069475400925609653595217850930659574201406825370064033937567685744814377318415420559933111517190386383463415269064006454189518914974371737627329007752211878222172138532393426738730741899089011550098815306850778307552687483691926661991243377824757697422962011118517802501797340202451601062896916614006694614414996030740576720499655793173279002164472741620299739381564771511108614948002879712252609682455025023656148915420796861374944884510935564896111823619004641145462083309333471363978330783760854024171937797403754894299279111124705384937947874114367429643437247598054281876901872470756040374168765241205298384879569547721038658396632214000565124555938578171080684148544756672954151549089626426792510101352320068405512251810297233456901248891227077741656676861867351440130320214536687381309252308891818958500560305974861984797057925681959088762363491779905254088545754831625961934347457418515460737680306470457738074480886706548887079867035603134417757279882263073617177111551160177411406792792045306366861587478082721843443751117409881911277350258739557474538739660371985779851011978127729078708432977938828925044718157628957411446416025943929473861729695306524864879202732657156359267348465856148053151049444215362464822108900649678345702871144840275359467226075255909261554964788514340034971160891221719406585084195218398311489586118480161382106355820267952201031322467378412745651007114152209561975338851697040985060308979339569530337465583646424364592639963290309747047564676645394285551729191595165508545382123774233719092851314802115302153126215242256967395240726277004477472278657588335556433157508348136551868451417845001357605763970330166849797260935622795543770677974994901882311817317784365908239483530667438510735511191877946393583857475172359727569228624300343916047942655829794076719341164850339783460335166361824775417545262418439122162448605731704458746003421490200934579004541375894046516436852232725506414294833875690882542589626168513643223282662268745708919857181335509775686048335075765472697594915395278590918866116446366684717638030515969523674759322390680987990361171759832320668161463831616645110225035263044443228055798250924565912053833060400909755127446219090798139670954978692927861946686946830774327200088143610463921985207420003086498174403239812011628935768719830321369160078260480824893812428141103056813504356865095371775019768852129163155870656889270785377049013530463751751522562587002099184417718892804213928203601165657192834007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3369287397534145574209168121220764929035317313814139793520013666108385517582135658825801048472190036522849304672736948104937965201198595908838626632471294658111792073230804237342876567970814090294040318971221505437341657934087573051148726533326555214317124299723478992927045877908792748677420841916174366145154383953461135531146315805959715894995873571827756855938537285471055488848510317434554431594496975112084456668091265288078005895404100348526245853022989492892295660633865409853950186354342553110390432922052730102779621722863862377097106965452934739884517590336939023373235297689565703918392371605035868174670869258498517544494155759702206723737718196987079766236914000578515583918386388642553862200653958241411488000031563347414479427408857805607323182601618943525016034557332305448687821003772984408196697536150227331556389512805255048065128778169943485448092901007637513117122277812871062392839978274589742802498932376209536940718075807647746904486181206344704878905912288289793842446689617132430899124454103483687591209139997733091446565539121385504921181502008622148440658511705494569474022971038419667924041998524002597428862318230668738642729070375150889918876170991396898047920964155187965688479817346158670199876333101727273885327700586408906821089132490335112639194968164224508156477484700009197097803531447876435938804144597391662734784908267911643209268226006149134894294561323498561089234977320203537773044468371482638132740898050860016110392955415435674326293418995932466165677161056298835207470194995306347623703360223478579799293192034904694305109971419508905455427516242296113795787573751761868397719861180060835584187262943690161290632436277599830921797570199939776522310631697912944061360340213319011432199672168432973282745172825228918348825604293972103109655589691858997977117169056128940943002276010770570772952224388352284805059690055585037024251448480877334895201657058151786195887578767660034657901708392482580973308210256366455831229314300850215221389316999763756083806992932489720285411418441404693279962216942346490164151368202079192480207913509183493374326577886963707238439971541700282765916544294414419468130323983721924979495215796421781989824408121724749878224659327048139355150199554341148364793406162412505936254671231957046254485588730547340585407979234819405927257875248569520429794082681701783514234444683083994301375377207610071650098935986151727482750540412052848454667021877562918900876250985576863987106447675246713039390548862265473834120815510848735372026572082314907066449694866751121892772635818325687854538030122745200436481620674045992774257558595546015025931340783131711160190175372111642668309441993029487782070169978270065634942444079514193678632846571903750660305278138099295700753995240874123547266352677696865742086544135458427506986706369434433220794202030089952597456902124364002179540663801827981496081482977692544113663478811146385083933570059774891327145521766466619219427379657617505482084398433253517737473827903459022010687564171616561298899780297229755909933754458300357624189045403919557530123638084583912831253327074807698270782901187339016930646542343531665504816158015139859256579426654109581720369939552120223911036919180461486308904639458200624605137499234630274049080495858387214594855099586013112897544910146365625904742685822006551055014705208658156472097756766435865541600397165159983777804045104127121053814431245106851292868953999128870286335252813828686760048364233150019556228189737488223961918790902676270098811238017507482107804524743378334670103592863395052960861001063046653706276684569695054194049956072208123606308624530336926507837533118029081422219485122657752145814547145747039828508503502329893690711271705850625425477326115759464419312946274314966531334940280015437282482223889471435414187117302810258179632605011447471398494844144681145832760050486933289750530851319019583426106401653532565619545517694122394480240813709436240345481741244108456393426861456922948996663295361203785451293007386827007737486667507754949655788910443842556132058496719828458774840641304436470279770022540769189546078213641415274247518690459580695917470930421448240552287322407097544825990220152087115376225706059683520577656214601776063777928801248863055001971667884695222230364091826362105455722219241497805700862706445622226363707595638954339663839898930090020321024014331138178221350795217053901138734821304026325567842091004774341318478596923131970069582027112989333784495434987565045150069293935593327878347954087601412900561567161789117477323247783510016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 156673457853497523365322175863248954247678503767435405986671918585254364546825566683258967590688615372699836209912075588825517841818381298868390197400885176193546062318494173494710212846394009815016231751555003000680548576421747619957600522030355718056224930443524061764585516113884293901618740759833385193285497776644533628286674004217018432955192916716870098637531182664527792874519786910603147522830479411719473487071950041947317518019528690976123156329394053378208992071164443327818732591393505824133830473870488572275218474940147744304887654739537210942244495040915464975431537523713301413256049739640433035459841431047276815071802091384245035019096243447786345179568473056237437155455867891072919587952349606511256621122226024755685071478601180404264940497672405282907324188771006699200123617812739763189076101818142936143669212840810724916828162901040158573279521190481953806565575077727601039205008323697584621094318355780389549649008968863647966649049229291380654322233392352428473648196506521359448399728350555227857235460684150742234273085250079381944223940624339699955305095499240384251028577662753485389324960198310825166830260192428687968986671255766033733315006787004033146138912907850548019548539883859132463207131668767744784551435719862523134262972192156216088872755999305478724379474672157398131073612153203187351806233964105950489033424891689697706794496691039696625394601274447856484799805041876585992669225022720085669437825832789395428833752303018981121425185911707464944550009970556286810577494827820333260923406320334043838346495340132999348543664913111726096243990493819824170271755643421028845510819149723641931998639436281875287515748059585136390137677158528908731000812000001467340871306612589453953368359682444858436992995511338930031547228903290248913525626450414408668084034531155554376509393249955974956915875066964704082673588368248449372414419447017209000487974414619633689318656724976558043345057944628398833924630274387898791690396473222776120787334180510616166502991539954757287287565494320127951837861733299987137158932137557877205476111683194397705594389260791907149717467568426993936097514395361016956956471843535662142422965856778021066484601666821799672737867405184053135865320353169974874839689627115846907684385036733188961919904871276881427893448551635316597939282968661573968450806961134226439040739724975332798463642559124149082140169992810203254134033347432326193552183369720430266161275684602328944779240590680878737761726838485090387529614257191276446383643004227736736781383168111329865016889695556885832996057221867183563502171367308553815727915979161413685638153069888961230550947686958099966813729690679188206589935900617341585847732148262964909337443195804074673814365864440570308332710615962092190767967660639466567827342287153970041465771090616341439281127921841121244692384883204013658623877960645331240543405545420111738290902765012865376273249987731696382028439218159365362825357788883162118319107234317746477045692251256624062905448147223269045574480698678166658484464461828092062122999930229171010008672721659123367668392913199608318366025738274424282001787806929205131647499037513784832230262411680044971161148154794213714679787487231737212023784110574267442810370410288596261970056574183657494732687842588701575486694239346470043895262819399973880050065134196758563041652746799932999835790550523693013555064801540998585789549835967885531739833207544411982495903832395241622906848800693756326723503372033343500098136736581305220088963152925077751375353253096292691500632659501437072598070630256841887536138411834013727527043320721918354321621923924974192080818714437701993542269958201713331659387420893784783164829000700203716585166510362018949987796090084969238243833882427031279449526364640455156466207811189029823352621418791971878586848142499669295821144559433777241955364651030934723834385645708088546733613580695014904956876209586750222507389291452055130979397519859370806594616205325652664472684097433545540932432270448249317281312296840119367150421280759902615243217100608097044964580575089367028420783274961907894423576447253537005554962496056074076676792447641811443963450421374981193747350843923147938938686285105105069610365729092174485808030064448494496007651265620630238701352201195081092645477172896851671593158768238318898748384999771072118305045782277811024147121769452197827003742558654812851927127782063238261256049406080322204855589720274699627305182656233642294003938183927719460872611370973058048088528378599799619187902073274168324094498858598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1824429117359197883580685946189076511799485848511241770034215506291263655563248917332221478630032936073360070278818537096293193418625812902930805186530009251824652978796488286275732581524326134345732205309795808618987484099228467576476292263120582101876573786249893052491326714179842095942597571354299305363827313189839476747953109758768525118501465539994063395739326360095901553948890352180567481055843166521794972951040875050986291837086237201616030579801020424354160583437907143626879876381652739849045067905317827297638377088787559631129264897231840201633947325724266310528344999076575474794654397951413488111338401674745639037696368662987394146128818554503715486050511240509583700635161746151628605737724575977031224015825049002853598778524796959880987231284567424306207084457064984385914828287563384130589068227749358598805918103240384480801686454167235148168194393909958566596147186732305308630857815372039763309264019380760643907227699115374519401492424144569152873893918996761668942430735098974185406267257756419650649996798415188807506003396933641205638969769438751611694274743812208254914237172457077470843513051939928870991725771804261453478162088824794132870244757410683198289101822982276083707272254927929593605141732107211608823551584853327662074770225577116802905576164817012518989190303543521460334703025482129156900775368912958627380147287644203913689294442723251999353560611820599243469040263170730635346232411814265511439181818202545844649872068289892296246280999649310763469981570597425915772042191005983658451530898300716815402831909583848760433991559747386891481499034425262551562386600499960869543807087079903485445416425267229690234509737088563304682455680342481273010218030161334369805864945260288663591229672847508545244185668987667153637333259968648280634620775920492081725933213858367886912384976783040417735514864396765930560160181327406107204117612472443372936551461031637741201855536883113833095685398388332382106868325413769333705020119765969406175521889372695929768872199193204696145592068464377711803693922150838450829353051806071750782842284218534822881551605627925091700990967142945791350215722282732334236872529078806433066972817370264250799587598959838605489408247938660291546894169300993559669502029121603859158249921181851570466226112191959085037538210090577639479643438018188981354602514974241609496225985092303776687737353091275590994395529109916661757304988425307369589087722386717301872213879407961587568492501248812795179010745537041188764744461286435385162275508868387659432285576120922572188838551641785393071613158618473788679667042154789407949893143272031123789823674468326170640444518680474225487719821655618869519388387943325996554235305917304721723545043820517371696094608969263026106547320531620586217583718667539300746904465468703574608143555788145488850599318090463940477230864516916164164568863789715961638340414951687202693207277278488527790302092569172829261707337091226914575585573320044542130110322419383135301370367426905230981814476560891718409978561323087733334360051009563655888318887108886384012040546726284282184266831283621402975167956488990070296568767259198727339881267735119170746178056299914963265374201224062692152650089535532093760682318101470160789668744905340705405314045453681472711734070895954620115052662296526775227206515349189229487786278523149271089220694443228786254150920009822213124112130630710986111551605842581456197816865787386920458028654522421849937480183320863803032558992423246125203496077221032727171162884411709798065231211598920999777971583777133934972951713460047752429049819903080773648920544437662657040089630808535289592293470131143239182230725881549728584474993186420777654505600501389516295730980183921101447190767545827437156324601858527060524446535079426071639585125268417530036816694717867401267718827750479139083293106268138701715061537312711542870794179767338803286552192999400616046141475017455944780267639070823988463428548832038682769535683480002320352382987258390054659964982493142391072267505852931663982971833478004054614553920959048601628630023413523484845384326548242473082542499699277037982915509872594880773372529207975092602369623986380384869399080166407255809929078670525877713610386790001478595299973220290162136566668857289460905304824020965547121354653530474043578120642196555214258169524825636271219248531285272977359211544568468933541588007013075210733956571033331955598535647936769078472378524310324607697107512617780661480138438619061620079515614235866432387852979980260036684542242777056121258550231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -658215306466519054490651277973589997021412500004722446470016324339001629000298761549531168431962743600295937692522522942391766143855410741494577432491008403983792621358981812935279329349636430476106372785852074645510386575533167264527000043327732559718682415320337490312549261329811651998209293372089812179551245536870200062998847255670902717349083998585813491414567312099375058400478098848260957205157400906670182681267683288884388255578868866911275319314203400186919243582500996113362974738297018997637566035807545296185738725744592855881689736232275998023302590297675975119837127499835793869809792880461662056676099017322998156060263812581606607639458525205949014215281700534686814661487619979373770113265477914631597566875245946515197084004738487132737056496335605702848060327578166246584303994557412731499975351985245203328133337517046680651288183176635672210087769285278011319298022105401727690765110620535448271498486052195226654544128785488376493093043617097922753578288736130925071440562157249972206557598391610007866838039512968283544591259026535424710919132286714398251263099379586787709098537013096696561362334171539754660565514329969396654417157038601304300373305280774207162503036757026974399038558989479267764288157839003614302996234288372724212697272266177640937320297059290725253160469382262788423139986576600876645331271241009102448068853375596368823121728527723089340358780142966262593689299602204543644049144357221616183385826579945348812982779378052557578789297915462831215530562315464210876806450955716687692213939410072867993283709189390111525320258445729179318271930406655683846738293566787279735850531152756039597606878311200223095251851335978293688084949895690406018791259141229010116877890330095664541537224746676831482432707290297702569649885644184052209731246775780992251327671535396173959505971072592885189191019610934841709947939355998703352930621895093285370620056883649592389286608607913131032787726192718823449679451981729406103935775535837644165292691907748117014400339955050857067369410381219109719508377374575496216813512708074872919478551355876084366054227905680270348979328658129764844210822755121765169785724954409566578083401808468315684907374916839781079760851054669382960790735384106889421953946129475128407191997867691631026726509646756009379411543646076631070561786700254354048504181488360322702972702662339887650139513346600775590481895755937107861953030622638825356511253447695048015810447484681004779698191912293358043175478178541825287932525456141305382739173821665058149516996802574739286139390339460509417266373573899375648899626035987884624409029124476331506998581796497772166752496141785452915779682242198626519481403695394428536874945053800162259309021659183973068598325030342030534124747782486110076315069129708020616952434549905418567960881803893489766574868692345309907243329955930190476066474295895749201906272803225737572950189529765660296512562072822888002121800749631671997442102625295349175550846003083563771779208019298386491930672830992061057431851324107618352441086084418720164732328718294884174633331885722001730011686700583587731753315538067237711295903845418380697334427102716746927740600305467543911276655201133200085558060920741285339762563451969573977106108925932684499361254500819723950294101990027229459629006188996514781577315703494359058097992708898031239876118594937798773317981353024972369806438236782361702550537161204362666513088420578446789521211464166456539362123042869496579522030404987833012084813491437991786287648384792481988400812979415232937192045293559310255430893725570955097866646418257370753046061933824099498447937692826861361512255737656134521694338935921235302395991959281260448891925800792521886827027543897106969028840783913175205363973761214938145231178686914035118550725313651139787388580449860198260983131036549333594660663652789906059490859603099799552929272376155835195027758071640146065094640760377152019867522375667684400211609962094439774238928213784395130178063112356213055704916590412749667815867332249608139557170266997989754127823826054805390262852114833705869657011899223723640003146401399028203423148697963514630271310653979763866741870131980955816909642628674717381702299405081048951721846426862645113971854862011820728935333087552344536542180089103166903806652277261384396736501715297953278443296039338011473402013037704553686855414939996768455292019260240075627332385213113140047880892367988837765760147542295867182932379119376025910459940505650204018029638518718395051488803350903924259021169869799219913555968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 733284690756123417691517242180722057688477254295475512874519479115824947449138104255981191054936997890990243904988816148198843409330810602201086808070936590499106257007726537328674942499523088929485853686607376024404470663767311721490670089504881117204929899499821390604195951760149421161868096606944417577087636177454262202207147937520002409393006587763148230142617553317315352994800878334981543162354745563626576669273155448714071486436975006004162377963742795576996525756615928111318221421950837773468630606731508820504507978087211855329560300788925436359260884849260665348978945242202079725163459078116098846839282800485953352616140683119643588949135241274768204834907824499412796913975119203549350491360887292697456319859054049159924057088520800819694171034453753185815663881100167339825190464938017971846577338888105613149693013953060902421248280639315552386753038351215933097597135887388057276726155370206501489116447659358133401573045859136635867859658606038549442508361144154704708091810280180541276728375175725715601805419517807299302967244877894353822613007743258620891029557727786502547156327741593824374562131850927438455439880314264729535500662197511820219661913330226779605106106418988319669039227570836314183592881777939325985344534415546614626548594006445086128575381385954165581863902871341996329218691241068765802131641900012573133514597684315031570110504815302747080950717536069422347383868828137531670897413821182596996569987797910981561281268394059372530601159838818603708974194248715645238052294447256206279581173198820572193181581202264210518718920019471191614965956653879542311363457370994170181677542965165309735656849895010205295176421559170395611089802316536556681459609902836767959674628600735997753922023222365082539282125479900202425495812369834219936391981933281224005939976018675287471102023174636794143592044980740543215239928370263121845012436857631370477965494369104340470510323286071483028106566534475551107774086967318887709651995941292490867601607857240904896317714585032134166512149804993604578367449779225605558063700459599156681727670334485057516610458681485241285783009069625439135584981070546450278183142184518045231787710059618242949795529692476050977690993662028829942728857679309581870134207672849690024270599598539141022055727143955681708093733189528116802861270591800225264395892446739969424552978649114062789891048826341343972822956484591345458057085085287266622613800611096956760691743384880891363681101644506435951764322599056656748180876129309399176728652866740414616203647430529274666883480475449585604338772420483750849877719019303059934186368626323432452390994143557295400267145536886781072512954559127727610757031733829934950690943479832892907863436217401185079999522593482776158458296151757462167897807831140323240710677755169580318465345599488293334757425663635733172492316082167795257886667601275575466583161285432855735233043112473294075457896640930216167222070969205377043473912146032366525862931966163285619695309207332615795540918219507034163393902597591229647140990636123659144767644798952176653129698244916193102201432755226686757950406917500053375471523560685225475902214910231179926065682323321441760080390546390581083617864149877310906768402800374931166730202740192959493911539330773210954309551005793893321541108149732185610732624324491098152207447468125436969426135167326958657808838933302084154560118776461296308385466449769772976770831845454484862866673032759841223417621167931250466469285030420761006150262460569053362817140657305398465328350415785356445659854201097019611177782264189213722114915636536399015663325520241181486805926814786724245547196529426309123836406664458043214808484204272326343835960028316876467453640798076154577194296207105251554482743082558645735769196301572472822571760276345314711751249757300884895718994955174639814554437036774688555626598761323437920077068648012395882216132479742796288244056963689227103629808938307879965453447014918343131784810225653172731468989867064888789083339939087006979594457646403761660578456640160660331795609020382111238424349428039108414136999283046616963879804372417788764453009064365857503145528175267824224521723687944258797935514801995985198245472044776764984794881732568640500619013761749060090140367722127701559453331275527164046137750513355872023762222853953304056088615177240718366309800804488437578324661285954310944243242587464398586948636130238499829656917607352061032920281977826503286448048349016599658564555115153426336130579885514441421788244431124674111405159527251496140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 705118821280323211170818625575865729606791924693529084407265339653154256907825226411188341171041304206952227832717718555954920894471868521851664668955021342756172400338022307535056168243587370350391124805334032941721653818955377435078568388807010033035433314702321818325070768981863259915895814908405096023615930041277749119368414719093114100973337092297160950182280109766853543068868409693656700201343640208517582804831578403098599876655824484189802124594665435979232265918273284290988370099788896723166132137454026606116742232572419953577220809079331486082804897166225902212298360743095884491120941676932254365517381096361657952912731524064331053348928397259059628126775426865603478073321959390561717544654304282917230728737245225472760123011884176490112840615647638616247865894397104180894507420482561098680290183835479236735385527588786218458401515818498434560727654391588383886896222569036354069447255413632462356254790867889181049631496049405262543340001958203464462096304854180744984144426934477242312702635737901027907807554054434031075032943698155367747636680076401824820535697460285617241843743715960250774545557490038829300395619888999133454060913822059351406380899904068460979743513569021340139428289691521154123962715686111060916937713696767389872527738950006124540615835968575102604620851466001501594295789411796856607467807344092984504913455085334669566729138832733223586830175622190534611915470700818426879658297858757643742622309159879786949495151614319999445540665331007091039868982540929140228726874824079135519780792033775578430400774195988586252589220590588165149655918354543538166088783252281497313762801731167107597189390667415753654295726666587220838251062261705018874913277213052238058718286208868152638142887988918726510712488301295724220833504734995626362775478225419622217494388696602027272739541500886204218733575301245542662001996059107612848362820940363045178948177535970810632341245914674149123410534938050497429727846931626364827854087903552152952670223378107077386771116598522341103397176722099106362786662250801203733749320706503467943442594994715149915012875715981882144087226974248375866403397691633752007983962450121985891707627724671810528034502763714776698228486735558341913228033825196218510779854643570492424010729574942087544383315128838978966391522961967897065469578964983782941817105961515956200950100731083734621838802758747663369922067874096838195691336616418535057345521081595276065578563789325386166041705643911136021568884391337926295670851005746961253989617169844638679654223738327515030761445592858328493984612410275560692740429064820952946436123268198889771583784656815463947264082381285741847907905417188254570615178883211349009648485064615861088539868546112714156082904088464494505023660186285809687811610867607847208021367431594054764264460973154145179212115729420506735867541005468503948675836750742083830041396154347158067239643503127403494511648634041966512830260686165428652545278889326863970078601480901766383020005962632980793046243861870009890255210744822922785381611300424546895822938955226019789684391951226167728167399934318820741005297609681527920690133870551472651558412024937986297879913313669178259829165389341469147948435857518206699361654477928133849569141521249133901586545545728374212518341294056940070900349387479843515070284293006299913645084040058959374204463113910437701739768449104445624108506360248124558664527033270730383301690633000240960987309592226388555775065477978570835136669761208445176444384880500643968568239606972561730649780668887502842725213235854353211842021478341514940152772936671601183458918924476005946894633293734432019763842439122927738738612087857749471994649149322800996151371197231310620438764200104532012792614475561908705896329412297729371886943440672661914185690902830471955057716144983250565779439216175850683533825499795629652260537764624503859385918274389702891733552833495084841019852709191588285574044153625310599886134601162972126547241289009977199359360638890076075848367525641381295645913980194535802270507204013668397640329075232214452702721780586426173701612610660086851254999717445391209507827396232972240007707217807586421247542276877934691657212543609765320092590683768320470488485492492464315104538254618612952078993697074048119523372892576562827107189009161384840441402901738742172539568218827496458880541016009129117563908220099895956042429812172814760887154416514777949242549937947946636962516265425316413684218658755691706806873849000588228146362979217074026788026594663801711874227174543196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 14663389860911901483953801057011019326515494782917097182206787851792562235585877508305854109346277182260764022671093154762666742429592837273057734762455782384025957602837514795059874741920192593165897918899534141736856370073548220953091146584372541326798683913172460716067068082526544521748871723149588270304990107319549367856189764304682430269935363661773828745097488457654820468998265734042986433268878932567197702394018674306842915885846868371555140290700234458202440747715470558381025577916923709012629931596394220963040214958050191221414897027690996214729985929502436845259261894345622336498087648438677770825247740001837088029578393025505241987916267401276519075407047985920430998718621462839841072613020672810950093000783624472783782190592061517726163364334832172839255221586574884823336460971521114134147865472232283781650229477212993541606733726164431184775371907722646038876402225602679022586226049217685887276253855400187304470350992146278135037621201354783960692820445163911917145109551192392414966459777371157615849994213461788058229728212369480510545490149774319702318794189674051305630727237127757046751596928555735035752162361518260245240334287934639593696124032192912835310959836455691692092639495339460678097805314544831256267124779667672722819431922162408835943553053544947179927682157579907841590316865009287235647243557034895100644128578442885606834217465676256606543198638133047648132766673604073260535020579231131900746988382588795659470757956262281503504762891120926147681592954831106571142771557969325840476236889527967137932463978813946320056160201159065011462175690467473399076033066675092510331708628861738006946103101284093433744979459848984992722388552223568820156490283032298492438910676469280861838082872723681085004393738803422833601584399731177650774315477573456816455896100010153355533062705894980214740964989952982136307977788116044351450086218801450072635923157937534571831470307393376797840466176176128130657951734228556720964564501238795695468849087966265462479891520005527247068264157486045735632693791721263086357843376345965494536426045720796109909578205373866486157452678516300568428492870611048251402087059096488854276791616118009014463073444747593201402276059711760577141356438236587317511108156034357300703596862158719769706329617401817947188247070026311532707507507531316675974206214757852673392576778145011653639729286316181014826470985482447186959000782902909175484201178554933846826217922095412897414326493548887542414200599545941332532762508245511172577787190785075257141358279612265616912667240107462098888615622035619531736324252447338465203672121005194972388757114441798278430891032028801980010707390238504900352099167364499746292782130147074452388240960039069420251891294769655068419392089278124135594866512039295149052732360961711282072322033288935772274975035438029348895680213377674921140653837937127272401149313423390931155014270112781799549429378863975966944856112163120759186697885881725184663140634334174716460065283813647806752996622459559486034786925158175625404001621392830864652848370548446829256191365005317682443825388649548269887694373314173622542037479719559278191754352840162310311607548303001255871942888956610717439562640348215301141208257773309105546886964601360416502316016496916631337054959912999441932214569568798916641542093492670679995050137903945350040936528802434049825385125205022916291082356767145551537777417448707375178132501079266676780033190893446384801164479257175008403350661366027707964762369300005732571090438426399979949807296760540648860954958861256333748891632233543218545447144176356122068213509919968804672128146529574955717820583867670665514471331152246441517650735106599098224635318550594785676255098510054756338468344509975016499413344661863561369060927490926257496626468900464740927043161773778020043140769373399583651899598592886259777830576370062742943273824128250642611586741600787258469823889530988121169685173046558635797917759747355275370854442625304745868737057943029106167295299160686600830558222695308319774556969221144190640394746111186670259975279545294254731958047378128044178802421771030581262113921185453669263998026127583701492740593332431137896243315068931880776455735724513203616725158619778838094737979407897930198336112052429802776065663729047276142054802139022824190175141114626165263897939484918167603157608381114710865514611612003355397435224312229191665257129218067624306734256323388638928435658810268749173800454899777147187297382399736435733482760342599231184168326369649231431733497298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1700037845726974345412756872082355491529469263273847623107234819374900898547888767417888467653876278267065311485122529609554038483576409820652395929748647224799183883688116700015304932206722492470277914145172820867411233577122265313965344822390541702536911256113881099849299927888604789975205744288083595778614509941888503337761689507362895924534828060158698168368239250277728608137241148591350194355761773824780774250457554617289426576644060226982936392741817705320663574200670206498868172781477857106677410057145435698851379013633254604039251286058202172965439781844861737847335819614252041773325983952877546390821594405564662169383203874564643054061565627302115801374600666412413685324642208358596546964441304236600825173514624968220941156785495249556042851989284970829078855176806021868630600845737840008181178214817387178805420224530870083533017352082920915718459801633858760127972425939661756485265937118506500164064382702650961039753347549131679140173406189454965593270743871934799901624786467430869335532013745011256808604590554433904200883422525098829554397125076445612032196482217547521216919829714235352457504622835649905542140642965015657775251589185076288528587943034786159561258933583029705953362901358486610710358759873487542454049710060182931213947815850398949248676392786840030222364210700730019205018153920545083280149287518655984535051790480286288447152362586304098814044244287206691146645850429828504929005127743380294042412418869627306655873911704339599518304629299950859733616140691500586387121026312325888938329604160856729037020916995593021644226560269806071277451427508391121608793174809993830754134011541547886437519409788226628920617228071517832128029894628952552172845029910894392677053989652254261125279010086103858064971205296569236777219784238148962384684399775903521230350582694423281247582696747157989011265610004373870543026618790440571301839206211961335876215683678677921900749868381165099200978716838004315044713610025116189114860746381827538855834959674799978685941156370577014048174804645609389144222542278030407453570602712123522902144505669400446519580989562849809691940340869908734242059111170776572538942380722894135512956429356329628241133387804494804438610140172774162331621270621947357020462827065568789773502693325556818101373142813726434593483393206029492098176371498508057704795441857802919348612567749317719343612043207615938663152239411500212004501221970532335994716585891405535300361547095775764090586576122547584048724308699191069152005715552313180833958495354695981547282137287242689505838924258173499755223617945428297874549069959169031279324949586792376033596321648893156664043610068725137804343299187314919452420171178320688522735952442229826294602898469317886140793635813463551754970201871040621980340043431540633101974415463276993687152683399461985216159457415679033987962012767888875275083231980928018931920164955982471940730935246447977160520532372629001065724692897153881460206522041043310766554649983022573239390328552789941481278745265954662644752518467244504497636406094664394758378143973698032553530753027896895786155686552688972551777225293964024820210209935286077943752772884194133571042166270428930483613327727189171369317487865405686667440860538551009746391028883966524339837279778686726250910506561307911349158822876158440480602173522937715617400870457051387071472336657648154668972299863883769212016760724252876281341434643386310374872994727243112857560916756871240261420395722995437224284573118806694987464875875547772183066755658144354414341009641165854792372001807984217233741223682631913755640233002210917546050082320720013193738660032793487132244172984106633720983218123924772827687986041896728029168819976841433275675555027182693444130408215549653476691156093363097614310288934092199167101427023396897889056287285703224221414962566210681996763597012785203916321101966630313561530446283039380226838397267962975119509394665874112981298340815427134467926687438058525186700536039129425652377718289133153971538054825162017158314264211699468178927611908264800654437713703646735283038864161619303125044090075768583610085466025647283782948376543566919391244723342431152231725192346785854792704646544369906239301882802789908962683195629925846311229527959383344452962913961675809114978213677423808666895196527049600135574877193966013960832722985941024467211932194513294911792495221875877764382674359618172751995507215393442597607177801893741496231498868892708014439143042946050664920115448090967819149894320022745632635791853258934817475736371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -85782441495217740650107386065237872646708547947457577959042279126210049591667712969112850729655719285238523640589255002093482429975325026541055780624854426280071939635220903764080991122175753441839167142081288299087523986708366294422178707335595377210565587220589938336739355581796014393264149339791125479887492162489461897083247448365444345681077344195447107212690177348780332799554412708191996487610789953976400866869277754816776273336460630412343490810161332708037310942620395204502768439324099986567629442684915459637267896250569254570985797354910180469227925129661838640158604150344572209867390119095621020165435966405252360074131940564760212874317083650892883625187201161737267193247202835864539073896269458928874398786860992167405168618659244742432963937970806595439147525457049301226111400426763595058987753694248971399690720410226403554537464358577612660433965465247047165017772785063140501973711678535824489282775151369498901996242690450783893570985098029302485199675300136966767091564085903441814236022465755220982661138231399905911988506710523930512323433355278249903675773450655079515065598363202983813777600235572128204041272601951441049062767875653055553392679215610392594105940789364935919621926927262942517507032961186177996532890130741115846435218223350101892001521457958163029716820725964082713397592688164654847792861105040908674606681466366387619850309735872683238250452558535098697414429471236095317534509387484289424461766150778357700691365767061889765406869407271004091724122514517855624028136166082990306085359273705550936014766817894958283395644843619953281921990735507332820360277409333408647434032561227554373353129380905279340470443726132341055323155411826168374171630541435326809732123212793760642311757621479637444682683286224705444653066669971211945348321296188652894842180293377787326464312935956819558534895192969707210259938094292802052212142310371556066864793822512857795976061218322113391504254641661189228346621149790979143204657089261136289411223646935261162797767030546553459512133944530398724345693375432411815511436907041975989084184565151458380622331974140568728142883622511097696410467387139012325972135168818490303599052950016285598501425610181909300819426155932968006480371040854530463052471217199199820877168550096352591142050073628643684363127988376912197513667778260798631182172526977590597289662974565589100792983421237158477594459006667349774794742625851680004917626727434938974734757780605934901569616886872198864582714875297724724604948519456763673512107561433809298321503864949633587862681052162729309804372144523476216916749087277459159402724657694914753140828470648186619294228185539639310864003799812971026505000304288639559873996337779577344868136407175381682073832925782984277584704929990784707848290691942696923019605378058527128163295594456089759986957003837775804598715299744560839335115693086073361028858707336798067028459170824682472203111029374570323981465661184813244862369189972891331860622377810498834872235474986921013714888922418659749025032505173953286538507968971636374397298525528472876641445860013317221291546177971831216856963689914175143556696054360379822845292125322317459169180403516457031461693903400498779229767778313940838411346895224902767393905569374884435834432164078647368334379485145018318487842466535385422758181644543528914799830282159815834071027122305252584922199291199013173350180424194943246367177900252814579668982768461478606794836162883369855429482710160204542572670962721482128824315269644568645980277612118392710727693735811457323504899537948676426529323705570611568911441360160844204340494884229217003342802713318600096781855238701296903793932917750590805775353758599057984779885601613892949028428304665094320845397115396561626087190513103588917559784284880293241555481188003234551373422754321452869911157215031689427737943427830384315311120463885409881760062713181428830575395685475613182689169425904877022895009757726689019162995198234243648602880594752441791710467944400347688591535505401308792254837415686175996740385656843097487219001322608641486591203713885812014672765368014412661990339123088049984033855703770895821293685674561969652179763429548501723980549423205868106094033608257173447107011789068601626186832527732492019391484240893513596384851830434048457346653186551110183691304908936508828025423038121447885144543714529024034069050884757645599309531616976654739846723266223469660845143964813182522529820770846466372957728357207587970678979257375495201462958895232829688533103014142976709571379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2157717589824707411095321645832294764389779857616365512498063166070237622017702547149756591527235186558560894083766151392895021944537683784143473732133565512458316299159732260428686071052013196836708715948401500192734134491747957008802135872705322186390625528902750326422620285320316716709390503557891198932067740383328266987898476221920495346766539235764233609712621137630839796155297276587651277084777517483152197452220262056483300679733855933566999504124159620916079208764713325385797421275577462637878294390437324861532840860362425777242132173847159333749285824626078115755183652619870655512372274676378095436821168986926784686110350097964503143028270144417200446530317653926200785003653238934037325147259626192549788458905390646571990762923226405982268055528300993898433043672566124983674474803948760757401290711559237775968315028127155230656613082632323987213232403712071627452976434013342526750496560279898490677931348314054347651814801823120665854539413871749125820565989431794589279921737326417419112409354444585598011823709810962473612140507171494610593380062123962215651933333720357910287281837880179512246143368581136825973073912315433924752074328223157554379292320660617667339194551875599333141418772427700528952028691783033881957486740883558340104409643823408580616984449257975825103237484299252905480317838908114860904375390404015191174691102967620528882154760433534297276213628601298003285152554563782434062434779350196420941000844538333797445537670172201232984707779498685659350071904685647026257369737108087504966778789196572573308336594022246584829220911185411247375637074692668703509863795237219195659362182948942042063115168588565324214197050064041313241688658667541986887905063826363737124323652996655072164557729419949790327507308886047812720365636674693194254835929117501181890289035950636397603803316277508502195025307245746201677642527542030805194493863648849889178188014967731607341997183857741880370728014141890493006402412130116752855063533952859131980857726470212020552932751154775576390247326904618171355579307904929290910246306885826435202936763696221281265250244669177541694177493659057469649592775786825394807764460914431338282052051571622245352683478133146913544419977351718157226056422674171351333381753014690128115817251130275991892180493822897157909646279263159406752592390033456449690849150222449934157335105207450162664880788992847573000151432784373220984088325587799205081188962422543499420797486018520328914634700731313119918806799407958733350960015255459832006755998251276095421401909482968432739000457912231052922932152801021028312523833628803912908227677764428253207110334428869141651274186393800904396366730231069667308851576586896472067632228339629132300456593852088018056749972809837694847226178502412576012323796022913231052509112286458352112720731681854879104886000068001241661906338427486799413916844600702531625350548789761929285719641290386951163985532392189839447507147146801979153836411046297523675923047581617448051106586360173376537285496867671551509738093556291277217308407365092607974073492767857558213858884615761151259141670884613098411546082559414126129086935223765056307907586455673205230332001287585146910707910545460918077782524585422001097266600201423314327583816152627537286556025607225010071559590971047228602695338842623292319995607617889226863631677512984939353722588888521006155893827278342311868391291341988728973640630991743058408443110635649239713337416702180494833518331905354050369871370451590005411243341470571856515114683446322958375232981711715649859821627322507793023384183521253356030035098592070031682209753357234611435036417170227284432353609691016699984338750938688313344452935740696023390844925156455801042207296187281157713847914996009286685468787149557320823106768558131907673140643506388979348972651277439144182937245320265954085601260865394152301261122151805402661262080065244996598691944753150392388245477543628379569384727910473198789609546485056257401009986047674863190783479076541699881452357126436775487413903638829516576152766065105649105972493458447033345463751503594274381145476142365533794593522558605007380377998112943717077500010544231414307514489445799290190621380052406612557709046805393852558882078823402902986007707782058554232322200034401185762127639639040218873448457133953485203463680204247060566981744692269893678769578460944940533211675709859726855961942583809594110786478980267131508122392891882904666482100651545655439936784344802597239281397459770290280954787924462150833808388972142273757184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 65800599125078395218081782117718435431042409693397551725410185965819515491765059384423646337388892388074830014163117399329195640983818985319752592355838022841603510257631914838519257262759468460923822826302927338853153524690459405863868619805289518430252215680984395022533636185540149207458973860424226338717199786764405404762550114896024646929994322516519663558359011826988286699559017599682891040901855586155745860508955901558027552033641888973105873735070508570804803048287837989618714463454812633792715650342446853075304373477620247445678527521649215477714106875459805608738092734128049210193296931573716921308361726570385301130584163557555633576299034064207187026718870769940657340696604458726350453609289084015507498098453212540032804449386811222398960645155318486376422689956950774937963573914702699856493919773663265821820876923903912195901495247400641207509866764261458771354777115775977271247574203473431742678010051003457156581992049562615812948221765834511870808000988154379334492951928371536494911170464737976887227048543695118037554054425567059778512528623591772568225740143787365772844552408861128848139036579163181049999802626990186136086475796407148790772347391113845992596469757443016829212507094776238241249295378511382218393261546796741992012281701793370752374533603364966527837967278128551023773550209091047366186148818443083414700840602483384841128431025394766272849464366903351568608754056478710475840060537745589076358564144621470972001921377138224569225212323576330884775274297055542317577529156940047340167037952438392847372093580441157266669501047086006031911630619942360438000263870525535938445223439486305138965092196694532873515162727694596479822148965673755759750450127320225130933925844767925542449645719721695502874390477459551731464274238607746595963241723708940582864428011521690914919553607689240218121099391577169185357739046761027570952266222540955463474240710102175365503125216006464403065687621952180881157551098707795091386872845884343558515759751934639246799904192284487054289739828761660931805042232156482955190619032623293857902774588784145550767434124129480910647186695619641690776365667210986382538765754181012057410298829203052897112954420820645229923739577728476936474411451275307536246916938100670205702276721480784196808044099234202626656950521331262950013661512692416555731715418546152495687805089550693193281093432244589424620992308809567788906306738597055796101100192353121617461428705944763168588657788043076837079120004445935215588331556638160477488695392839150758652128913836594753364507683510269431139362351488622435209199849997917950323073666330637509872221795803408837369151833635053381773399957606917884149952079555346121795004477617466271025219996926882042574157808293896755708511355497642976136047303034916830964404310819190089513190567442082478888209794097010465141152668575810872227528634894518898439484479141557298737404918944671205837997638214271002594931043459905709590310200235354309467490376743944317571254613410917959542909136193119455379386202813253766881712904487796770538987989844535525058535400498317319557385356928276706412812638551255736707447712836198184893879783075588997082851267399482083109156626541963869761864154361367762078587378900528469361559236741763011243981132999740103696351278816181924432410523460249653975135617804909895547862593305383284801137838112651364488505890485051209613819792608208541659154093050128793718700450580754077808224311206323173852814536127310437739371714771795316728710357374486380284626600408752286024557912021491367728396871464171984778949502473378011449164541476957004694727244983509522501698318064659066108652352299930388630680168718405185216017110683219470663425071906436105205608143166484186045989791824834194662700438812330818410504984834339765192344403291543200104633693939698480942946880012442634082047856049260094879899331139301593092097257487813878608073579778429639520172520988245625168066976182013533622563769430028970220452694182558972221455380847378522460357685278960874830241510229635061780178727027398863337950457006801657605110535583436833520061697720747769890640263784619523612214259538421873282207216304055953988316976001946717333251277222037963261470047697759540804947966772979165523801687715330832850133774925383788956447851286797819470277093028160729755160358918628957891670784845930394861733075175657261397841695895625941429371192341789086223642476365201247480784016093498556818055419438381883379515763518148539627522739408856257955635805397938339280341647666813337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3069878396006720503386029636494853180828653829992045965581815063914682896125018381114543260109193404436667316385279240603731762733214657933179027235241370636598613123305942569897781232513363357773951859950780213313062206999562430871093160141585356619949199248660540064215045059371050047131623828469549038865187856386706331070633425670265107927865382712995562495880416395405944346208900426264611000560027845328707317173268612004296016087601852987320648711627509663807955636682827936317242229076083226263271121459468164109829589165026949872489024081148554163849555038620200333453453220662516505138653199657484397070927183753304629531669118506017471213896692339583163340285946948451883886755036579504288457893567720138815741267787193861062974045592866362971369261210985410591382943399556939561557892210125967537232012633437789694386959352070292918810131318359485028916407384476439946247470962243197197419434867354185586261910704860335872315521665272375304368368823515519203361256864956326548520669706953884083804854431632437906101826906233966118876950455548604712032510954337764271821590114262723500779252093184844521007454728576206106000348215217134641841328977899622785106010687049120343322592152159368851296351442435574581741260006626709301987487704729254137522509347550614086565859232074450517383382864039320471699812773038097224333119877322247369043869285388020959783867046703506375174350763426306489034008326696586002853691526087820209255945720232177791957093699525591929716828197439773084447663230194009380170001243294373992879070563144758304417779826388625806692015929785265418560732658402786564116583713221600531536883354247207039967034940272370004504020363001853368473869816340394814593440675095930214641190879879435442807366206865824325481230241139016443553913501071271822125618214434504142615790838992007213829270332134145995457785107159521806777844368640867335569206146910780341456108937941965667534318175015288886886600765765644970884888472068516886894736427877643117221665735293942356598552531586778777455749059274383698692376571720739135260923516920127980703533698896400891432871439767985147885088763078889066977348895671228301522720719918036212135392741662248332181640187262473195522348635207861147970401727818751988453607412356756635222421542417381777775922231963101155438615128995807984881459223127273572621965132148830591743846750563754234332472487779722114545026091096802051326677541490964940472743071855145269978104922973655917038463993002394909096818925974604033851918217323845952143472914161057905865539510710316585135249345163343427774698927906400781038242684519438546480730507932241225022613045270704576712598467210717643872716035847930261772200177899503595697835202377367427430648051461166387724167985461543688987039374214111099639700700270473016111948466405938829578531562797318349312129130613862806081424864388174205501817017904638736397198923501115520788933791027097565014150965740224096488072967574303980221405848245110412011916217153085758797333140534011376650548311584513658403658528735129370883065871447475815882343129206541239077673003559644124978665839847535514754255033851177675270316654829012192507333877748641805258259054586184554163903522903465644977988425262753767253403536148659724596788388485957037247551358470316913687549876536365619001925337074421038182312834849960760161355411964381190960789689626317545217895892076059155445404136205579021149480954741422741428419306857247626165270658264617431495775003039717114662003394330776616848863190523011110770950764330906974845293901139091678698415818217690097497400748804000231819912047317542878898341624340864300879617314676993951225450563719772717150454047408553021723699377513253620740496150871908928512548178028054404649417388821155884191973982099490603769147220754382312371756439421626833096838981042293136836732121576231808712131581852447611483042832050706478775522682617531145515832320226354784092782483908327488273679034995375707413570082590556403223093613510555334894928320726433579071018295414854168751074630022286876359137878356920976957514391897670732551758534249950016339529571377077303347261004799778634043406827108957855397991927569172476066126496767773722793812447547880205354032244264846766177425106249462827210106697625792309111510188169423082884860185100473353935144377058324153444030385536771214793086143241614810594423850345328771908047291560676384890500548743524715019581914260938599348219297370756624388527539383709817227197323077857326293160213719839912378992123836378727431713773175439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -38694244049966916373071850114933822865121349256632897426475443219275090740876884605124858416292271069983888154265239224916915770515531792150311886281190827296732888720804459696886386268922527386923001065524487674628213214515275348775330365896729597843010376700548387405752683941434513504429042210254131599139385145159630847033128578727577676696844127151745017378338561469264703659897714128871869383590735151054335287791517918912038212867953133703454741872376947353866206812766675581918519039571541742031931056714824215624708350523730722043865668705454706944608686500200546461988582912582162959392086074054701081446358065815213515558433891197318348706589762713835676459242537950480372123568247288246350044835442240755133345640801194787228854314489784293703051199913301400601006589863777804582767186539350507239748622331008416606245701884896908588371265384289517835943400869995197330973066734420400306468686553724976992218133966791136234342788315393767834038709443991050574442362127309201673839126995368425246862886984138936331788090180734242945997314350930197185076686657768102710760705011890719285984899899088325174485210109625936710367109211793224959965440678002647563239673748926630046290091013364346323682505206057640516472196005141993537088739651869336756744395101462026591812403707423746593503720902244804454704391617146113649244905793922785247225440009257134429585447331370405518271810323386265989431118770880279049660524646023117538946699323808710079538943478959559043094883016517674342631854573953798013311931273697542181873029254161130471711186886798638725292908013262406988893726873924401354645786546643961027685301536939143646326964263961104366227039213305951883884658132870545560936904344410485229731378593113506453250739354892012067233535604960621516207865151903907761556650072948070670901315964847073400094227694583046553000514972661895416628813937076910611799362513465028119964918930156181384128892892812418564868590274564338769969390742459697349365736456816024637332638065107200303124946553703558068718416851215302342347025982189725152705621681499982446786230857686718055035203069785924948454328897999459403482054676065844008648949221659468308139832587443214854302401823483636356578988497042861621617701697969358206069919492048099679524797443619672703378614046449730145529991581030954353913886608803833515826129856614690281409936936665421273215944569087943296571007706295314760735262970726708225193323426015158385067345663523440556848872750372767065622479811961689875197223931317235834534501461604240579854547082251768308188551852199932820761406276196236103112078835233851774996700656329381958749571970928693434706281853263910679455960867689807498891949541945739775922435974059773910389420454691312313412460149398732831892879239705622164871366134849248816090992575738045491227182072230132883437754193944051546968094986038828097877005526258536062409607396694216463628960458651257519626688966671362372731481887930311389034763456640541968913366720278120710069450498550089722319321570165448426906705336368580595570622035051167455194812060779349788807564943751168853300770155317602333357915358303740171088651593110118173151507436764929405128455942264613892930938574770435064785275564226388601865596981433755137009700563535343526027888703444313892554803717503183846827018881083046137460532336367837476877647945920770358679886352510008119143799693074749072871643743559992880381807934518396288996742059842478823895640053236375481762422423169949603046589758600882587290367883610123326786146277908498332693993911536217343704072152203199628395736031235504909064893224254819505536271505223046540198018951664961928042833674319694189287321246357737864273742976313115207372974284056108127689332979572634835230056613702391101829560571517524396329950978308421522701431192813424100178349037285652424840284153115555654087559373931286106025475080251722800150794337464461652803039664099241570116891775676643267755914270332115575418084299390887430747463418139140420073887642561822360208448099685098242539934602528831185053836830044533449325166713402356250276924735431107433819317109126510823142614331038538481268315860268199892614040352114953197808280165529652972635871178536446945348147440156554025032316426530941875474663505911562269522154174150017508002175693766636336885963668056500263049562892429399968413702962588922443286727273949713907936050173264776166208420957618111804889374792570633020434463842015556345528132011328505407358884385623273221717343343781603993573021731354941041482575904768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1372670339172045073965485121680746656299247083100222707387141536619295985888912252061300802885727867585898651050286725783000632620918186458741302828980344961344614193738054782207037099062854180975129532363299711173633975926956399947408768659481558191284356549400796258254739863596935157204915162502140431527631917820010444203852417955316411924165927684739866383866748208932116061664710841334945157858021017062778676673455857353203226794607721785863764184014677126986139770104547468677544658099403792379956212044546676245207146620322158576043380573674747296778753882373545595829086373797212636719487987846202063479124174067976713906198404191533389480566764524260263110379827245327671637782246966883248164546478526602682976031063330921384305678117903471518452851677860897934059984746264538419854903055604051639501301171730267567401878700819362040351996602196905415003108449926552011471219275425061670407584895913958312510489019380039099094183084098657703570687431601592892331361450356177723453639541000867959792772105080357637412232163274398283516318099932039884582125746970458449189039095781323809651537422184093866080750133898776627461845480736063005771653558207688196134014500662614542281354857634589988164540682034947910817445040087124532758230858101893258358315634967214630599665634526006012499142023068779473973574238310083895884169882982672408697049968057056122039288686563957632819261929657720425657951295329758603696387675856916008575361878391445612356294896243290299329252938037894197825239151387009207481254662108809564289255120748694488910572498696514780056705112370737954392959472483155228463100150712614992516575932100754641145467797057713820014186785153251397860306513039369657544049475890589642480190429326313071572394423592867714584572181062277604048577168220726709815114524935038986258177452553783636897046581563221327263007269379660104326715171309819044193888709116515085637983113430606456925487830780713372404444807038306280497087715459256366425833460659960185032364018892090241121625358248793487678742739671390354104013137602747028803351975743561795985990296036926576846672794161688133974338438510938720102431025922035158041879882761380251121815327356576736140996739387201953235291045322074685895409274361183190656351831164641276185108983157743215410390201924755730240340788648861046663655038873972033025732700730691232609199674915335309645779085627703675200377354252458880351050843179595294834144485544444922412162106055156363847111551951567702208003148366074854751206882263627371872884260643499581270404217158688110009328212196931713644663868223179330425952326993644733471756617536450723615791471428033001092539113077722635669516170977981241518628414805618763183064010651793889855048327121220501500345029616648245541345422943441028357473265992549930432868432617808124328048543951460578100502983781208161972168382683344717948391980740468348288434672048670904276208796505312595496305474572696621836434743530814260398949823898719251718697561286580204257466602232126879116566308388615801913121078878742985504108530044683455433606130583351878537988531541715006214948293962179566848008230014188849765770611812324267867112404098877860727424155598721742842567826959389634762856526040199269310286435923630462949580991712149804854337950694978900803996570826909005421654743120661667591827205833606378935928807400886894450718589387495748241453680294640876158203918964225274050930480697596826417185550942477031482546882057648811935579817125932377226117868995478761061196788701290235757485429518175645811266600069940542456114242668531381621569805900535187716278299606791452897351361400906694464641881082402545169104946528499605422902030426291404918847089915459993247163757353126571353225777871688911043737500262362554872038765130657829171636139970276723257488064033133572712689591148791057908824461981278058431268465286544128999313409796805004050086601297349252425717293162471513218292270044719234843784871844784019702477363407212731969284284392892834514452406713695268731141860157217815919160203339281321976109957732887083463621743481632736640540680448828887544012545879049895252220185546625249240888560896225730744284076487638658997657789381752057321324274058571609174451685591580244950078298139180175496206111520675066220518690114741178280808960119065770484940019472093996933759086973363951443587824342375899737671232788444834967797216492968582893813825867048739871725559033674800665090328455699007069236437777900088926608276791814858667673088784947157123868356783947804006206668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4259683520851738972905432454605627634050836064445680737542692221438997666743131060218348465947298571506393653913168337436134319244692584164999596105830471741516452373511173244575499350158784967854149010807202153646365602319341852951024747426084411356215643749655124364169243908470982408954555461575257262850235652319949287072115799849501095410108250953896287974618882903664043882804897677032826448765359528472601366624313439555712854592705321133845496024141751621732057356717598474212865770783072275860429285717462660888309585287486756721884097250590653026668034044129322829089897466078523266546356302629567389592582155770450334576280823989107561941510283964419135642543508283801609128071246768198548832688622767071039310814339184944057800355253169978137417999787515033470220330172153535446907974161966330794348691398650597145300300915374738269662581980088930146706119261909809211991705923066327910550537547329800647429883633359567909644565024884041697248125535582253690288157007313943450867434747322966988682013780215349205695582359110093402295934803788261024457251792323737004818563722927853634048034345331224678296092861532608587336842919394674451941399650556890250280432314003165657861594238807933892609195222353616970063451203159078857164826694515263523852142167012600542850515205903317027522465944215610264749053101854775047973406412009946229916819760511440252206773833800656545910213971914984858496761269707470759439554922720666725124375569794672090043555821770153953563749944285829814735581318662263599603741041386124145389588292738533919748185969616541313181269567471776324133357002854332363844790575282314829622050388632266093369752662556782492997260431017724816191042970884320225905555997499953200433287167642194203269180893004987348874842223909757543798412829545364131186320391705623166284812303980032624150495635959540955149352595133641065647138811630849870792563746263928958393236873881211588631797823778921153538141324432691384648757399428349105380198102750747696813964568573753895393286634308112695278012174056911315357921326192021513556448577660188408196962802577226309975736611291969236854515168453740669899307734421033952074292365015059299051032766903807037011217324842761121276560140848370589410387557516546752638155373296644990052741895142433220033762866911979513343999762627235631969860772467412341253457459339475642649771646489152403564062899817336067320334915644209356003974519867971429195700155351717657195039451353140431942564659145069304099107990307516002041927540433673591773163001826619322305051859854656447390367211586705569828173186898175284403971736897722804082863567964040608804611007040688470492745634485917895130303842525375633215876766576127691714817101375673400710176630703145175466358120924245528500977051302914876994721585649821919110830307782239577636741176678282192406225230375586450547927863454974035815703598164821285952613919248756130416873033423984060146069674984333623229569524697748468977137558260478258425768039426432909422459093627329503830111826212155907079100399060254178191359220232660541316662261762191054681320992752345955479348191705150345137145642606727589214594237250733954212334778400922697947090303278283813781552042948911560861620490407596988276933065370350579159260487113347498626045180624127032812488779598114283758206113318390980173888909831750331270023304609972029637148573515726308230621275989080882797796727756833185583094346849366884849675068240818773144469037590663846003041751374697338244095444286272341800344742779661379953982125859408612143770000514216016906881386746875676805283928968785153773585919152072532988888079520151954138904551727008092181757719178311945851353072404996943107594049801700605454975769882362869429328433439543250628808038159124619114166679725920695918673200342784952945535870829152302875222570689361633572918563791351059518245513919525304905947989730972919918074445457482114862021332693207679259774965708745375223520103712853117919140675875403078516182110674160533906815945716056877690556595810827251152087749113201964651047458157571558747177107031878828133740145877995867122322620723786554156392161138230220243341785723921381554099806192465107822774766599042256931864822633286744137557787905326620446392749368249645776274097606629071190554084693783895817355630288399689219079821867222247278746468202624438064536370155676205297272649184725473180452474067024557823659595424312485085005063612928314773824557117885893878987050207400114832643426332744223705756875873990192001164380163424020070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -681658751045931230999712265081007551151483156250681010801061441974104138796063815386840731804808597951619617075196082977133453423124624295692322186031724683110283438160409771159227873480519633116401826479860700996988573323322538526390916784158841746103340982685865920928204356368579512090307851790921297410474347575032259010520863759740424930425121106283607438154574445487386912558631022119425217668944963065411003485562878059708290171178126232473986243522202974417131722996866881136868239189924655378534857693864484508805715350725594121259726181917001778709396690611120112851263082008577210200902408522790255790806176315292746026420835142417900306465943186321693616412528491752846463851490611168258913434129110209869503437958799129610811292580316854518073136828683541815962868579333786524239794643608240795881917323127329361634023922167497730333215348297973922147818625105785006502442092618801533481880318140616300336384284981409826627406320108724658547184285425310975763003551503910861742730411768416585396821678761073667691102871712221151713419049211451027772125374640531282730113396034754231531548227533290728425483733261474287397126396831708980552439353896751590903743645666380168955299305524006498727677245750316644282999399553040650882794605852076708604011099739889182897202997588284406290190704707986568745192430865351581936052720675271622837813934071607166753099140897009866193494257647591534629188989660560266692696649927865465114478536110937006807221391117826010715586001795860064652289835154570348979921721208469214614546797060344182555047991332436337439807840022888997690406543238567645039265627682605997303763491425477802329800774035137236268571781817544261614193147406957712278867408005557772202466747142625451242745303089772625121098956982289408597631122480228128609806173008324713842940864853963017647878941797410227847762497081911812604284358485012922805411462951279873767110309444295957149689239827708886154563323389179313536521075229803539959213188529492850848879624332821095725730945988112791715350215536657681235188817260705243722949185397300204913030255273545609453472650899331904196851148182282014203675556910851059561861648409128270200635693007682936751227190170963129750134844808295540958808465373752924668729184406187952029651910701928121695839284064240573133487438445124441623825096685191374485363166762735015516179318275522542011202269313730645512759702688826272884201252077073032048583862900133082169880687704418979216005648730069890508386241236406451729370651011755512243641400397938795722489316701728804873463407315031145786629255420462991195325801553521729205918384069921516798992172835046128503087672123997621442858218832193079422117685986444414745631948972313919660369366273572147290626334147479280149455578325301757549896317162464702536407813815634310216335399383260450124161797365520311977011775262206128612104223383271925265798601932063553013195099413511145096654984617272584001863556145561309383582030851124645309905602924013681652061058786440203427599246906958817421893477063888544498103410190044107469579337164345789073577244509252311618038661307872735168264683995837352012208981122773229287443984980369945946604945506848231577990130909490566215247858580814907690457264759427278032236269811859205671064683269343776137838995233485136341665178814135610314834015211475185249372606560601251167502947592003097050581091521015571534642111060026023419869996615560821299580444157257269597622855651210257432151416227683615611038546186009836307246005442089581564363775722697606828177328476579089679019299774474143192985062484109052086586044496751046797371258078582765680296350714515452396359640890694092960204608547564236055017444793315879187167323315972565267165970591469400908977209284950338641468789690421078187997407684963712225343208513388702171621205966620078688375172049759363286664726581498157354208540177711029406401309181721885577782224569223873078574975979341273682087946381485194758266994052425447147581250198898261877859626121313668558559213297104570765179357537795846667947454104708792721824600331368066345980450585289454151319928737922047025638461697252430955308306333854841302106364403073471708351926553046137240705941580273909760217877203236075122418973809271149469727861701803666637545900551054011369925033874113524647545728664766653248277133175146336279733920136565663399071360681512499071443195831592916184084894375651480427304325818891080395881412607112363064700998294349916155781008401220519407570632478523661109567325901458243584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -547899873830611711681792615678308789275066931842863078906903884726058304975750674125952809532328560619837239570764453415611959276144833641022449090599159566566417822401250577553388446403490086092038308324471567959845397965778360945083572922325487241298940378774389561751167296295578845446556699345056173115296510054012815428808784571852898053460215629242448812340794979689656524984779194287145259846981886415321470801131624349972544299991189692723781375758720253503901863447906347216947645335722766414814473318302128320894320548395090025410314941339858555982327492985594228630880506263069228244930648913576452929821832930657459351752297256471553620828261636626004229769741561244617273042082296973328572387865744501179635694233931052698891252681588858249171874918740518746675574154772412539050048970169597450359594007006491325133916021847837941351070888785450881425472399493159717038374328503685324857064250808133277893585039588474008679231656087260721241418991830484573023469742893225201290215366335872959021783822896473173629816037530126881972590178459648574802579281377084261809068387969991955007728791172490366659055863198820797648111929949797562936641127731666919558327785627049399207655832744061127011221018980795767549847157353426391712487123738310931076990853464827682429998205865283905960334730115690143636911431137601878518217685552834266106582847417574365540347276068000514268257401615632064235708936333140706381250686177088471677985024200835837259782980027719247604784564710442016801613750794031369106697944360159663990102931907671986497173122927427292501237691071944884991153432169056627998516898616674724911181108365677924676470279687985059815529426043390251627049192588891365047908869442368985574720963468651419798513453398301618603100286613621751258451523961013286167072175890424951911941594707405588826924592351931544660158418099701242713600066119961111019595954878733425561738263324130419879902034229641668774539739479135313649550719390026329293346621108240242412269976382175220961946263539008107963372751608245026063667344551992372131847557127161543652996767028980523941086726636257873658873531894058292088706947739411065712097941910777033032278272493389353354750979150718512731093544909208495325094536995294510184955393483595690798593308574836673655494355867173586446876077801515932171335218133529995709799438136387754257282487354515903473999724011515592602640340153251126111570208651867953697748498477796775692839682948161627704881703135677576588037099545999626686391281896551734313896004640818467926112814156195328008717626962389263401417190166303230092039532014043201853280430791472919692173950050848953939073325169192903002056555863966678449005271246893707257609716498805115352215495480103276781992376074758332195797012250417792350578371233475967240443432439224157427328452117101052974222211736251627720945066605577244826387480934602170499259356345041851624404740133901779357686184065314461189201532130162149037628370189444686773904059516871081116473381001524719322387693626603746161675885804540155546701855461764890410430005474139876740650608710358220705782192302926895955125978818045540201803715684272075433277120895870383176324267022952975219898688745806046588126228002878051151286047976180627222344734189268076932709481001082799616930353157536562367061896792705906361958133921080816170868780607756836612663969600516220234129407171120242370430148172300797370865077046019631729905797159574137472277407358043953199506434358992926735631863382355167928760665616595742966067517078629009225281400006456893808437496020091650398846120504019179521681777322217251009913751148736692790550073041117336646972349092279614151541088926986866833066054349040073731292363403926304218092870189470164993210340110773792060326574641389815714542853228667031764364341493780797227909178645098544999326321325240890643799368053003667926341166897034723513377561310986189355275158066826881469265337257018835218864718681461112393985416001386940942292976075792053509474949793953540226939773520907694113979987434545938936360452148065244829179207981937687147288100163043615276042671092012478824236995880728023965988055491970777658315017483830315119394361453814369705376215495789557834737021630248576208362574716871211597566102108396721248778179586981331125350278649697791115610581630838639635562544152824870106654397611396370809356118537976316633374386431108420151097230651695935171452763722786883848299812609253180064846602512113571741664764414895255856733558957874975687528527639347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 213069719117381147093769869148974733185855071455939778176695488194451047951425776498545177993455401112008499582851582500049130082907432517304956098390143076550474335861101768162797703394974334575896984823510078234851625042457805867043937308006718046122561657630952270991317782491269767161603379471200674179290986450784037303833908941763079382400802228968692834012736502404835827890810212574088498099105924679014956948198156457983591465722841055681459804904799110085349629174072107031928697420679113115306603296488874361377856395928340848850410684129175826698249114222253653012562495994164074468585169799632410397928044621021494469284340087520545638487495860894724247610526641361988759931208507958671687374877240008262589076522102432252227397200478613290604403907268760695651500736156753420530752445408099746788023204883988064210441177113411404548815813891328282520298766168349698403584462788869460088933050166364827063862308878957527336787493492867718452344629566289707951456188614848709080396378563546723787275144063378996478909522670127883544355598667830570071882972077993966533552138657000762335793245103151583112225148971093835360974582099047717673189478544998947725775652037896368149866519697098751276484974022624014944329612812155425144445148592167713783334360438505409164900853961761829093843237121705133537721447664271010142781642277747206984032084401804247071304684081135351848236336354845033743249140022451417115545111304398931100063155299777217359882921022473361087517684055959026001276663944045347909629468378453750265293874173490938379922140492367783877751642418822655478437005808337020679271585972750886323192865910598351172263200000697726162177337159722358219642646525644063287856917457603120117733970634419146618145342094571671355543141619652925113498644098059114607299576396329644006182382775596427263998713826582088983754257654427387176154534197851292861228988873063373671356408449943065554113360675714291826464278688951773675517163064162510453771876900635156609414242211441823631120770639105164356283123712742471534461323080077457045293917127787365339967412176672757398613218590721420995958460796360795621938267796215276350248629279221371296193710483246318294242632697350944329912609170244747538413986531174966307889985868066053090839541516027219436388584929368657870053784534504395627313543489501135476860398052882375225834572008355046982844547411720740786199114382633142325130201579077144501828379788905150495845938682839707467917578945727625518566215359379670197296712083217738039050160974517648799685786148043393177422613989635420295021724326316323647045423085366121276205009800540942557737685174751415460302682184642759298319628652195929011273690089539826998174412398337788070798600852839966891275903784552685574710076382474108987972018599835318391522799635295674195053449780030048348729953880975974108725520658258589212134492941201688585341834206391000020562948768682484099731001128337421000848737169558626575011094312841451975519063753700352981441177944522669967542449568217600697339245937770263950722793771340578281947430020421879293619422868391566210513854182921091485111677111620000837101061802219113837946015477524541624015271981608342713488254646663336661741417958409373848190690928454812848053317021374505002211337951210395531082272338615122616059730389482722275464696742616148120975251435080230114310792745584070467144529562596780035979530540209458976037620421887828711413352087782421420466687116603428187417655992589263976794709718786335675235237163976508977597354441364331268425985977755573782590655895952537036898606495705030841286470947264747713062652443458725852754541125972472507017453919847810188570017037270432983672272249323383675055654825277359990889238656061956163636624573155470274885702063433651722524415638355370892154919535890296518506307523720814457179133008318681067920386090981427216850787823759996854994591822697129844127843896858040356217838409682677123488098733546370045700436559207054023017468514935831672553443201736660613469019596511212332480684706019183743746338570856769811501482318755317220402717397055233708630324324326927712230962704071182661422382954965778978829167372483794467307345480029768423987273179688003923720955175524401319938715889378575819919560950710505758629684667406112797542641067030240083542430074559255919873473766007599477641011098204978478555284763917192971747249603925608655410981862288157338141163256969272917235095112806105058787646351793493839242558544523391177177199497659890536944930652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -215844153360666822186140826287885698146814502104490013851010630276311361213744086944800216712780506754097465181347260483493641250980232353073006561675824857457187291507041384583747153569108651476158086554361068518659126114024888314285124280488156283153536882216411742239551355351886009671594932837641648699321454831087557333773899381751770245339087435126905882205087826502218818578481621102216246085087004947336394851883770285307525343572028805810323459750234996798030636754402384739560737775431028537917619968391856458166055808688642036787668776771288379809363991866569193897072524836508551217095812374518406246025557941822171914154300756588725535308610407082091618728562670624299802725922783708193852570226311156411975517265462495568949104967854025039540774598427278720870300828835919359060129662401569907458304056497663406582151519191787724853409551488930679267835687288092120254636604259146251313531209457917015269983003413506797443520850840228610409109548509947918622495808222568410755052593297001982974392415653782348637045214294201400731075521092807608338701097087399084152260667554119782326561590746280562820065332869602338942816410231131457451487815002575837123299493480389989329831449961345133263979787868422449806042934891239965547491207363246124867884863215838232873397762217083499229814593934183408278505483014115761562867202076717035988324342623499787618327068442326065562854067376950601961146348331219910634226496545343836654113227572038036173273492618518415286382219747284498352561054936893862826950376359771775113542233945979368672832213974044799359247287638951794147267656719955588124090119607252147780412559537070678147608878311645580791072934426844508836955169066613332231412918241096216691283603135588056377172938395413813001728447415776387308593908379489725451711208696581593886246589804513892925467063972693531839754786205281216550201573147343445902193951605106180601458439780849887711577249615911017268630746584389107842229589190905667615989070508484664983369584647208401183897294093347574604085139656635629509725073289160445627244121484542619705686536831089698436415034521417868545978390730969594523729654531080380146817770868448860446034968815001220938977758299350923887621092478834526834066549699568933492648333360768136616866518964005996523044367352385104903324847163013754199581973290810753917060125494139014840524556875593117578267091629270760061589534525741632333689019878539068779422913917845799485704720904008495180697485746329082999929607079159767658609147798804298446676773722214412772537985308329377609829455840621683004567053088990670370178522335787390571545105608311900919304104588392401570384455640228754576975956965471533194725411490451574315340831488815764204822168309251955612716428118852137989376717064657082893922954694738519683119884498217842659583209850797392834676429936659787260341794228404889636309538448326101011762848195429960937832903876980477970383881890296054197674287738408231144264736228501403978417802773036998655477032160145653589756004506553341650830313704663927363099188141982816367392132426208600177566041172276630286295301813505021790254839604854170011523516890709604440541124186372486404181247431771600882452047703157430315329880931754261452581830658716642035450080524457618164292751268107668973359007044229900753317300752222377068517899820292930384686946330374898407286527501595885672783171443045849646019393798775656255555592507965771731027664757968842617677887803303546007330536772120889530523796311692795005396467803556550253548853487880965633917137257940197344362958989610466376569142180810895656203179821257375797620788288145891021754943331403021029172093782852608467309757745729585023408148255857468269919138039122334236712455660777991693896044286655029832943836185660122484290578683434383900665581737759277194136822233698408259727873911213942173167257777553831063629156446226034500258469420393559415776128202472776776533379769342163008046162629865839074750173740528016220592039841372134183480058265227011840019047518768055895115382235291931406334588689857588374054035943631000495369872504636000087536186547482339871857484301709786778905064998031861014177031029818110179510303601322349942697735748672081988654409960547545787113131408274189478265801530634472859165796270511310996362671324478891843916825510025400022352474381224219515226738335049450935969431196980974021764367559275389091935461106597957509559365689702205350468980666642222855187001792615477133493679639316089823060444872583282293735424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -82131349982871884550430874574781932498611569614003466739120499252596745891006232656171485934935773882491224837455632839479936356347144746040122476792218919720688025018461087750551753712371748070266771037683281104050039961047847545687061659410139985030532439102227269423195809366498747524089522011551853019671699276681624782331521643004905667865649985263258468859292284576827262985946786325744311239034192767832174138254909667727644433879602084988430276869240764951227027551963165676881695861501494642673132515477224622093429580910482565826986678146298999534760344230949146661158972849191229203531153593018112736645641925951031216759419584968647231386091813704679620780094229380672931852681951081325866796117075066002822227103068342421754185785321406874321378908616386822679363524073564678735000264917591022947432760502207189879866533475291801185498535465245854129245257464695214236801448430373284078780347577739327784076194350779151242825013995895677154556233511141060436301326256732820753549290365908059212005994993223050302664755331302795911729813466197588566067973793386911659544977655352937164490282876407784198261578512875185025911063048141973413974597646101573531853619092048934494152851971730801120084265179134307851618940493427212826178781286822296138124372407319969893940620938692289595295324424694002507874571389459568871989677993873919220594776148448636364586738776644669372057782070587630212021228881898714963113510006458454942347525466247621138037513438286322285810275735342371542086787339094338564897213320108292813042718167424530239078453042375296388443539837129314621007445597963243908446123469705423407979388239444267881475081249100498019369592839688003778808544182124081345541282546274585633470493490541791615374279028247889447855690954032420058846200642950074350271966582641456825471819513483030187390324929820872423562420107348389416863876952148282773622362569545529518697409494782623785590601615101645356859129223933443612976889907116717206224854295671530235088071083370356155160889015900693574960534338168432311268878763239259660220972504817782772612959203703549304170174967075453494653991689547376620023450438060438637824306708097453704550933841103455989588252423976848409782403718753807681471782984727160885741379062651233046132576814827918869536592892908475319016010928078134306693463287644748466295900861822394037621920312134868923829433121049888789110900822869694853673454646764345925899420187474776529521603682266343520945511677184755595908512970920927432305933509217459031528864757551035971829252030447208867608597585324302778574998033104272201364671629060392542787389323705222599957903368911721168492388292746383700820592269641600745996088805934965027666909378208395107991242226630472486647459594466208569818451386984505202667550132050473968976358496276219860070127693975702290441552116200580290605868180310912826413230058070173576752932912191449009347647308345741389963929674815922392063693413987630432907119075475477982911058874164118101773436934309616552427890285490654179207529150701470389096155795525227028095742655295185752695117107760121265818598691875102777446756942063676656256967657674097427610372998012494709446270948348735006098050432379108347648913966247605795470652883492567608657856479884216452801844242281669913249982731376556319690916728925351201412815315538463381217383712410198207229149320027730312441680096226208486023187744934606887019505271703500289921286130882330338008186310187201502538487290242094580677777567718079442975108505783410219063769945644972765842557976646618413387358565547084291504426580568126180924344920604525707033509965526223033224102790976461491866153622196893904183333202075667750373292983677347576943852195268186835648819223685988401408676249039402699431877513006693915526424026657078859368671973269514281545933022071663259682657092327126235996740668103495825154131015899172153597680255200821011942837390588810200966102032269923479446873476249903308545460743570986803194374808966585682613469335168999109143421277108175470700503004415187001838898666165407090225371541388854887894147086352354938146320977010432613027423720460083124051275395422528624939325888583106964361499564624087217715930079875253559142868915619948633381208733732333812393681691854712934313260251140655126062671131311409686315346614412449178361267392206602927562684966643972624027252628369801746176013951188309656900749612701800792802702905078360448250552184087989371138487938228034320646623642938133107671334409887694612070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1011448179714286774013674860748035592745777253871515038525235763271869373516972392629669629372729542203189352503912377313818300013356900044949439447477526787577870982657698083036322081300108932820259060471999639254371624838341279156368330729019194470009421930081214633929670778332276878337867216048562176023545017265418378783687147890567677954060587025101053180541093108962224323077013116223420794969244323069951171928113992092178057064369623155273118003652463891982014356540943311890780747893426188211043676940170277320154969526870142257365279926339368660982727231034516731028861152615173288027616697362319053659980430919689737605728053858338980397153391276382238487105876050449679007133685010895938479749468592092717772201067280168262553421137883319230052909966003148770848490410283982891504698438309085412878749967829897304288148051521882919572868218592363688292397893269829552804947397064767327676994308989651564491728878354728424134768010322437525459650693712622326162702984788755198425503508779081965319871543758462242031719767527310752238200252495208420884858736798073896120268367577666592946102399236642179223872982485099307491194519952244702947943595450778697859844176764675397836065199498572987707619349500386720552959851275691186326936409965418772660652442661883894240937169271613397482702266501699617836576296254059420739850971249180149825018118559597355058339034361946440506358725442165821960225571165497540770990782075992624664633196575522747799272962825713374900776256214436717818270924711925958767540395079109084449531890621615372329946813626640172936059892654581011462416190408733094258533034856750847918546059595660805241203797114073944309683485532085238336617453533897428571266671895457613689893363105082176517687074606749862881303197498787333502869160845242493832414513276703914489089029518624578724101629702725633702271922156697308387193700596740038358327511815916272988251690818935830463316774202839793838230494045952114540332597399893461067498533964739392845342370938051940858013577227792424771068528454663582452960387040747205895026790299812958139371663926947969644055900414334888666247048324495875792678214507878500863904841820251102799850491639345366624480940768247977971791141981128158838275395075550379576124495686604903300517696641999283514781859430938591128894903483316524776846412257021117984285514670226223324328722089755247395078919329122564181269409141511769974456607501563918197014296378914555045181671404712245592742900910292652346541231281595491324947621695478236114382624127032222404343991590516422713493128806783412717485319099596669223363788990110903747050838731159090611611885725609815361658690028049729018474779181002454937069512078870506928205242296722249383352694580798244193416716014372603070866193248292919716773853499981818553683226018598505597116186538310563577745250507437531817179350281497428858961746523416364772068596180476059220493253201271885298231244073426330572569862696850973577553272222045926415360299088806788897915171432802162362251763251264558988249136190136228336945778741355840836450238555070601266135900054820310574931567854178020127296324494525100405750277775489948661681154227928632153836710314412821465626598467665230481253562257058237862360352689853807103248353233968679120012588872259078951310671525201803857755449770618526461117188392639332172961454400712751316140838110702196287002232887205366744458505157685636130483416183834164523150172937397567237624482844146803760058465179649005651688358452739606795039847708273681192414622632526373355084422016079484600631226163710957436854015465158031600162569515957607748715748163190725298837415428372245373200667687221080190656193562862747404482571168688492196696662302056041769720145108409817573175687007267475157117205408975353270139849850667178515750312970266504708013370923853423320043303349978763491630285844226202250606956762349790217407981149509207534677031097791889540746851932262103015612391624882661203649744059700442910651500603166509291382435947787393115383360846892722273671847412219793962665336243755304327694696020468974368278947146657718276690194896751588091026119257666621095074478276837575224577546377405474176454824877300090747241400961975776103676611562112948976370796189114284568758148239037729995164607659637269569093781117562456500239734894328917036297305217601859104906392838812169833924698891251566532759014968846694619653613664864716087059791658520175776293838279784517900203978872212375840874707137744446116282306858120642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 19593854523836041081848407055370614716376333442749595025927616876114430943431649583891019135953423644349759499549978530829782748711841589113051865778659580964028701116952817364522809689473366058200703046076754998667572806847599573029481384125517473817810446882806197472920877012527247458647132921902209269215970767698778124240044350619445066811126423072779378290006005017994762346884245302438011764325279302613595302356481107465616252127433429023778933363721689211891271699057495704470735166522219330648816343413820729457219386156988217428688630879727027850582207917605523034886593623242193916777008672462417034084116316916496353951344444352995567339563253605285478222405573037141888260629005472948506058063223239876549849416333325624655054511920022012828030759231836039179226529114655116776525823412740281415155840027530452762207004962739226905688179817114096936786333287514316917143039245553156588753429800760008834682451686544861815268502487397015879976745291971336011950750686968195403077453155791930994629962265676845011495010631066471598337534215701590458655422152280489034925750781806311258047138191141395655830844263543203083028399132018007472583591311875856070552244914299686629801399589064100055966061382043772068789709291149218120346168557268454201587852652551019146801524094725524769439507757579729723617229535231514578511339677134514253564745797449734999427720171485520313997884751570379553820060436539245400076582766855311352199742344870827282642847122465428962454178441419353984287702638187170434702542317513868695677218943503781124279822719794632227047028080910704313053258270727897789825445787215121035471856366534039746785935475879510186325217463539221364793220506718144949523903966549284880343094115990675438643563151433406935825819433622533157825005380325204726860122598746213200154183203252188359173392777936740257362359101930032158240090660894317859141098576205149647442258726529280101662855854842589228356173284151633760020531133287815069554809096420540979494005215802974447991924499871998296868429911055982147607696399894117944323012384399371758862262373084957439281422939099440836465895541265205776377684942849711600877109716585103109990932756057326915555608202069834084731480772795388514620326657219441542323328545167045467115295749117577413426173660826053799737440974060201910068507913908937937304699229285701629995371419360877382645857841525079387156127393936578368571301535891692931503837652333610851056929131924423175691611686077707889380869727092282937626105500603890094117038134673113230636613758894235967059806600306781612162667579532517607206693399513280411884492662283070855074511979740152597859591203204773746128690711664998920731368881880449167454198986734354742801856247824866516715176618728969582950036010440596903060526170363009322588114471957298872479279709813362468996985871619074073232850232372727593446561751785569977776734187817163912495991588812805447011473125575438355341177331642158288112639277151011825796351589207325608894645567877049187919631422219970235717449449284329015610538638218148684328501486027991132444850862287059808058736810474824135693884316243962468574453237170480102042484323458021006068644632020872663754385874720138472032352084040361738847069128796290943823968318692673501772732966024641327738935398615615398264837693117834381613134948637941356521063801346178057324764104155962418415151212157743142801710781603672133810570414110868547534966522433107719260657352010008849925776009904191769374954079015412202100139189086000081956753899533334342563706620340910558573598249206289717161903082228954594546741312940813398603317542090076512697034010797737787105710077021364287892994278280413457507269704510734931596974441224690599878075374033663857709216106258235925412745514160863393029458990727865774301900264662005767111513818692924937608002837683225409010243782900869763943574887438965140351781343240215309954986993305864852553881122435632005103845319355385236195533866883958707312538874384638587123229817914075371717266354755679029475811045296389413337577109085251943175930124845963244396562658224263463906160271721714323046695806547377589856374974150961652267391958891160309751758693429914802398042793393395189532577993625085986567476700010270380929664144041968475606268225691018075216581927438546815603863572281832964024281006754151044098289730090715371867242473865499541166673628487406909466348479881267724663507159751349985475225314748383808910110752112429027347632730895049758452445389783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -310832720047176537812517452452432935759929965873410783096990721100190812711841394370939052570706266403933145484438224359111515551505793913553336433827376651455438071843741349805186380186641939876822926612660738994514110767610347701696594769468475415877361975454068540871510051742695953936650813177041193876080290732596018111010628559221259095211826892168146580434497373246286388692511412743517770973355827074886480012333950620950434204893134143607083211682452487995344846458732159382861195114175739946017801972861209091161857522446099096541740275522095216337692087084330302849473236912769037163135971153908201366770921297579532263240280396523683314174709529028316846239720597257342520291656754905486913655319273455219634517224543021950829344924744449279359980222987432604003295706512266623385656168390342248920624662257459107345759384815382875378893013288356215009449360378320497817364942702828473694073782853019251693722191775662060278144615417493578720497872849462201020128024681430475289296141476019665098671706501879017929014558553269690460920991480152558145890039710388101498434546141480903472349535627896216193117617023734880013052834672735072617698541480848679482861942763103145945804450387745269582014732350277416387127282187724833448311151955012827791257756439923448177003213017794539600397640599711152185475639363331232538802135153779013787710460920759157995813293534522743941554387412524736989547203029210877928863829604223845274590897949965764745127637925833720321867055641954672729414277586766613790602351992341275257945204311986394283111565880033982008236694636230923415857314096721118733096313675926060406617129230882312733956601238239107455920828045676327057341932637884736462396316420323776343398254748789000636233241145794689630147072844345766125867181540213328976669749484910811905319105034651764269149414847035508175121720828426143667717722637636178564019522272211524186252576890576264274889100079828547869569942241437136632750118746320923405838331604362748694695745441099158259638012352143289925741121195567101519446127473554562238226003122635202646483995978379624923015750714611229285137686101414833411118146878616351068106920244260143928270748276809133545132044493523609881611616740921273713588095301006473349882766237391526991840211718731249451350682184642165230817366453375257786310439000513547218856796708027310979465470638474099238988908251853517800411463445829120250901702990711383426947604542221452824679756491798545679063384642930377212019349088267801350588993197334242009382766754771112334882000671614767995747723212295597788188327231132156259520986826399125372315384897026566392089010049466902756731274261143391819975395696146840591482475888016126014366512829579833819700829074856691089862202892805462552937456850483111664127095584318162192933315573292184757936692143745548966542018038036357593731698381392460307701970823144667514068844748810868104468679999241064586602735844478387996521936879955342362571006228308571743073364439403608990133536440899002390161114393011150621329184293936400288716322792998106737915190116906811581688475163589701395476674296379600737640844635054034469760035564275501299894029463635881872705877219739957292650501144831750734568831977224169703817155732117748177992072905253644458573157743593383682641946269670474282629906323829082158065350829761712714749758795262011744688434960180000718975413517577454000510139635472063812572197843071848434745275053594041471820694314817556545191295843038175970643297172250468583941164847474591966986027060973548125749638764355372509953709683546189214834591066793223026372610254283992072032711580012991398186288813728517428878096702322592589866225910472445904441200766282203829090828322166547610033790718619299413195449854824761954030067435737685017080253605337982031333474509272360841335126729460023863926508760538218385063750065754342195509815758329045840666553446673719933527409808741513687376401577182284936712967700160574697967775697068614059041408401382123019700146984241966054595651890058245227649918285173630623043308134671898805799356096288303511357672916789906124549575753803167488091572016040916756263398148386213096266146451898420220390673387574152572046907229999811100548665538629340342696027020118212450637854452775887906467283432347703238893409250281872881475496235703475368666796287110463831139229871073001618707651513315507027242953736058569516130849128194044235377600892116575958943517235908263418489900263477423161100437764375202203189221785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 988237750669194412237913957335276241358543326815438589438500080187956472452808946382899245903746892963873649451635421378588392102049627653815706488229365265850522419915463428623858882153496872032695671914812682959965942943462445812055492256781192305259922658760570595745371820258125332433504509104266587431299691674085529988849045548177877995406485134288652722155496182161431149595830080667786595713177906501912404141333856828761835062212540184518394891410964045159952127045788322701569809553289175816617647312105600332400023427026731409676752483417765471735336280968665539425050535455530031967285030962357962981892453267003566963356333204000318837120405083856430528653752092687840906622565508699752171697836860343588515495250885557768071497654433796713271598729999202500149781082678431915711496035395367493568182868246240933904367098693369543063059379881144612212894970857907002306121585378210755510712433824399145357671450775544403666737475771413077112241348276204040817275181621808971631177772158862831405280343111654359766791839343260627157099299224843541244667100552768849325983033175412288006994842836139889896057680914628263645381199096559088599503164774212468032880717364644273136672672680008574946498868911237493629687893473295305470972602874345611058165004822479105972090954135565517305943026608057120735565642131528461435967411075123062397464315830211496510852061587471253620134948625539103460776597091334902750021999861598595882006542632189171899397692756829545694423046200632047364664068390794895070261223355878017200865314517221379786329743979067605715951503418025705591823801055560509660570279585012607504407716146993227323665343362427701965241014547852024189363337395921485144072517143575862519752100699658867071884270708867229080741584567087002836800688872046129449959049858379172275286284418605456781336525551016009130674703294019075820509206120057426751632399513709978784547492631192966912000402630970566350103511371279682135826791588333257951531866904326904083433092954182767442336687230267936931388822051531725627956611892566111656198939808846134789146041392082292868996556527945511206234623291857401176740908325530082077462551341368904503704018292643476567120017122917526530086809353266885513162261714034469023323009957682347998524260895331573495607207486674668761645123931441456831293720495187033582959063751259483553295997448410003367466527574641793690137783884423361463375320383950062687810806921662751641834054977867102628494091030737451171328235041906200549877579464435741306659609368707633833166320890889493546493264473158277198845701373456737130847284450330655154257383137238537695377070497484723738061482800867220298239856457637160784975077493570141934980636454729352070327503576669528135631534123876093566164367423622938456957323681404699354451346375833330723699688781927046708604574398115418411400467032590467442949191700037782934718291493596775707334653387131233967712430200787572233078653436483693055338946834051116538447434536501043640410396405623246673463844990104488716781566926593763811191521378849845311421876189606202550122954280411165316266657434743211780053047797453801029837939170947724672873763641432215039048024693288937593685496321175954805188482394530166131552708546900927876569767993799757797044923656005732139838874922048475006185738469215479534892420055536851218944214021567486076147614886004796674642303739093172332050224876623905643031507040230328966353052923241293200957091715144657824597305351467234962073469375817084312043868919910041346864103879468052008312514248572893996554177018312933663260427819675841905525949580546511778617381169461277941238470003427538561503502864527905603468161307687186154086415802259316681886101599196550027051029781613141104818374750007138643062990641758993457179083027772552724095193288866740383232288603351688983961354644032051239510716788693427811056018216229145022042797747320372332323067683035130528204264757874952210655753591343876637701338157965503388193688239194284187624967378138154030248911240729148806656766074627737132300681865430597208365514067881186694437957133194501161542061263239416269576500518244857193007777066635990164418181727277438643399921006854659096071133349252000908481221517024857369343362341823475088755437642930122385814445091154013547480246350024289766902152738389813031796643784743471193607738750166382467554209039255481997498121722986887476440829833340587974158231952095158338495887707433809937224168558460122531320053278273566293360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 14275490475538172130561505100040835951595250871608069207284595246147014953180074845011467027373226481852729339501593146669224809427764492136123112899277041186220540338785176795201952570399478442429222578072293769477532229290810089125988074680303570622349045064388835598142914386014168236832921456924317978503140994981404770881997753533068271873431190849473555558051666583724894308217519287236892089223288845432672645721852823393999073780831605151131270570529620237966117509352325015187694569138039451501106444817048295430815795974967339238939701845509897786521932391818411588193806209422616372158785512224617509818051854607858426096109871868087114947556132405550254217981876470739515683017281384759377037802225690281817293464002122934597551325050173910233045422805486468524673002596058242611462172232649574845183789005508543430361193190403094921757175624325167335555055733170710857760882787968310784528320218589344903027858242199539887998626998513313652501781615959417681616754058251598503917934446280430985049548963237977047425152311475891311035989577163902588743985443084098047650499866005952403090452762066703439550906377863004048345275681954574809561702366687795229413578051554763004329861425449117744995519035723502362692615142148725287334808253069052703396451737291297322310944627002636410710734849570654316164736187955710950300191953342335337656028887140683768294638762824167397672183331905899185260414470999363563203932451971502141201136428479197216322377217480933700710163744846734325640266637604490644557913200451499355470984344644772783140991656057647733392381686811904709366592801797681775918420262646872742141032333598963352571071480815753569620856308763501052410283254169204102231350581338141307608256019068299685082322076299454441377498789891146674580492758527053653294651848248953733492102843208429872951878059801472416237040444461260406033575924914293186725350289384338363709082901648737118164796187436128267282901552461628343442832093156137719623273975010516203910062313617558379585853925051454371313084763462392149780279127177416756929922653772543295296073898637600234549509261721898840207422349151554783094583613039039310358730480546621196080584378103432364087478589712604077798554306277561097762905335342124393895047191136501007041064714832675924246778478622471186296156725462311369433720598842947746226099114733739146087159724619478512721838978249619773310829601213680043883648544857905342004317531454876730218493562030037355051241425280584199590776338486082924302000112929926995295322345409265679866070114465939711317035227283585077735752998062582283341141610278691302285587636776872991893677320424654767418338544083205837566158805983649825639911766082966420969967172810568398669100517650254212400931823530203982698785061988154999345731232749153062950141388507168550459935863486094907316315694567508964826239767432549576596673712541223066653564330325142639841155654125948003500294127866618366054380531484489310016793001725011681415931928570283088735035479739684677215793343746905565611631848082783910347807550205996654526937462911733279582559928238586056829654508300293716471784585395011467948487876527786247471059578513722862771526750264075424451386236645695330081523289339329315008728936524630804134210477077701664206522813536996165431144018531508568538523552955703524128261784316615171758697492005514737878721912663730124827851404884861871980672164393027937721828140318331738298046761383052274044571850849342213977614378414234457946916124667517590807316451192806457090099870014186145506095336530682407502822679022520718817567443006687113995265705161379299500049625847404482149001452708289317709570975401828210933590635063740064194371019463254032099819540197806199739362089606073662742124154383612456595397512011387650840398557254085008567099253345465979941853132385909575653072342470209278035997552058727932810510478950554848516956973060211869908020788540956962238397133794978719462672118607077348190645310921133796458577289709423927882519966368785205232154393594058906288706607895875098855396811299175186824964305670296300507542713434506099458958686968553046388830166531373138774410687854741926121181198943250299119155791558126364260980810613920874923342593453911497906764318170661590906502589615859257923405773035209344084199894969758960173025285179610366475729553803254281829154665891676255392785090161030358239700101160245180768095251808689276051981865493342744350836590578801369570821863355502378694704800690063015936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -111318731656990747042731732175048429179447293399298891260056058004954229744750863988853746810896232920399598566475147894341998582976994056684083191314826056317860309559501404345325467443506230918765009606218593602112308003739073817235329195583466851871446486082098565884150787218855281405025440497955413126738250337023643272319261314662784332356883768039214437367604375703187564192845570970122748200492599029047648848254563665101150553156468569384186285532150673354438061811179554226769201580714276513875217320112305206883995005234673044922777875879245223239302978803670595829183486236178900960476696913005811260578018593544513827702197930955207589759978042906479845423172123043798660627446611535365699333955299213374161414151180821721679207871023135349155792867145743519536249638367134309620628224497929117817594282307610562002848661783843803889677626220169739117360720713994573101980463459472234664798263807309317399984891794933970743471767072733271004117357247525810556828687029897869388465718988382317082789767553044692752476472259286192784954047340120530411490702837889356175600261677887132470806101209790806628160417541383504177319660005233780311412730300542328001008774880339038836727119436218679243809343402691381424031495446469590433201523423548716798388647453668033035538189776975325382248852724174223166400509023123373749361497594796507388987202845963994306802889093040713221518836005975842480502568235255503879573192377837484604900131100895237321552164090775790774586648562138185553885495472128886180816992539535251701781067759502649575070622115275249447221041357960443488247911075885563114489275737740779749820754936620764347762315797002775064841448905303714613230544127968001418811872310055480281637604905301498722040130964791100016897244893014503050100842140280958190806836930215891870512741140805347044024842896905552173710844393036295452683533714385973116185613047152992890598457886642976942269419040445071705970528531754004155316752055858075419745347740997948949928586341877941787977722346594338518323462506761204044114927531655271733205990300663068464963203715785240267500307890795648085488447582895225825040577415631462285111352733717772030333768524481281362011300402983168576491292806860607015148969263008291105097160624170113998008627500668969819572918996616943488493520866644386975227064274181218048801666341638497757472127299470059924480141223015344097445253273466810481930436844708708827756964681995751818416720731446186069382552235257253830218624455257488383141959058499403358322162081061687861833888927066239539136726636671099948404046906411013928475734954668627903978922410753066033331167786647516144477394943398313052000366558740107384075791411342538182398733742627435376142937642483543553346073320521979187962746674326417057378793736023377425958231942525064355617241506982325419494632555314606076733696961115823705774794703112343041179989974001475333948277671020197680945600077236484463011998919959748830989953999834828690443033988375242117390804695756578536738624101681808585515519669639735923327673817371016482698277276698662883215060449584713097367968308785320670976695613982199724058454880143801548839941308139068204385273968223430932422509439005750718353811989217560884882492426899522831894890176134847610099986382839572820471642018329161624906410948936615300110567285309062806978218817257251866804141395273256728633807111879116847050301869576340731999539091506631229789157597204156001796085600502624992696127932423804108472786769833998100823772200120660376908596739660355628665124452498825702263537573991381956854850636594229969829428891999543762384766580020973972298923878614360046462443609823602985694575283378090977588904809835158833272211560649377068766555323670335747610346110398789619639516875181746331021656264833790360266904950159200727095977641877703523625031780132163692835024834695022955503073346939433722707520656557496396978142318862302302243916590513959533360447797908928226065713130212440704296409373364203603073269522790304756911011708506227516302035073911825182378749930645405575664691672399614303419575186003270423174238965696551075453047036426566178506869685797275216706512050118554514194937700529818666677451844662969518827128233006132665748914044763281344319385246177845619716935940167346677336243066638798459521758721345084807413515597433620635374323765919103660866330343946875702563235616121237560950259310200992695591514344571337548753713609744300100706421670501808472637800007178649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2295063978907498384042540155988852482751433493535785390284608832449654598577330777683457899431374969610352979984430066201821333263415743334332478720913318403552918671716082754061038511277590593648491328301403887354874149304212305178097539098293558365642857329738694847942509585304037889728039287370098769336289649603511089608479433715618070618983733444265271837025622219066136680043560894278415322523522568139920332167565557077988227104582711592236323906412243331298710941858028610369939426576215253905380364387826514310167911913387307982969626364818365845005735840611741553985534537590815068255638732357431132382265824599910830593803264550326255874518338309961353674319267141083282744494591676174456447890311591095781312145302357573220208977762355407667220149226347307012333157626084814136958622145107572475995071348448560365254218170814113201177290222160490023883258534048379099716044235707375432074033000760876523779645270942432421999604123306324662221425474005256008628533967241120709619110586077417009116989546717436258610682443374585605451796101655615853979121608404144356489305797670502033972617475141229080960629908370024693670542758286040617842880004098730237358279779820878823606953680908375920141600085707858373631383930160295065530786961564026963233453201031327765846090753493345145110047960532053767822493660852441423867188585959570823366454351413799912077488575401617784701344861402094236834616228876090751921932014327075098846274189722061437065542767330334727927015286876544843604520757741013527857920875360156254289137417144641298429431906669604391419290493615153769746912279488288332185202420619373967661501422718158746694736083144840178976561372621188409455249468517383473943720774198497598123626031143842809426747840006754131070763476539567009835843346664880660205454587930453798128265683128842632405794170695076027208762633756550556306606518951876844768126300941277458743175259883195217409974083906994864961026908908398658367566224999312880590756379160095080526159380577146400700286558785324762936271660820497599935503922527849251502233503337807968642396133727763936329289164914358252863807580182737499449041198103036678461783788048204482541099212392439387714317984828109116142103188115814778468657374776946394599383309008184625151270480560322876095009720950118090263816299577505575801301506896699993066571204322859175442664344213969109387917948144548061554938249474504593636386911079055915308636746021661169226973332769526575279515541409300541099624158127417072370232329722928121476146516567362903215734368416119830891180167441818638364154485157303628936423203654580574057391636327355427716116475604084531068957951824668380318885177024092346707907101390207962630751185156485836900462807972187820446762036193195038524113981913904014166928053501856743448457605768496784207438240721298317393863495966022821210499204463122498968098730113840749954491369653678282809023605113341920363722925639200815918813914807082163691218379292814261336342036669743054427047358328843608068401636993344769344424617728577418232007360983632780575437666038515678469012346706990856711288637570036658298546659081704943499137254501859167332946076745588642554054637947042985089060806890785197766164597960567390993310685242134225735689244198682511228698874495994076705476506284237124904493989652313521628131933120171090493302003492982221042578763637304553095037951382702983313248336323255851498689743202953402885705166892587493032783145921451607653446996762723042577359078730576436412043302229737360719927716434208798173920432432380478519697099512328598962860447809388992094438482234402060208886264846402731615693632332779797522009451267580588584463514401880514664401290519866626632092907244456659859491941827632036030268947880224594656777310672526993821176291632114144063918333969882003590713397490337141379623255855122008032948683497942488835148991270139413049501467001282123744125022034219749364977022874254461196052393480714362599802234583372050673773228518828525641664417890328378595868177868020347726788358171968970978379929896055160713818924381057314380984152011977889031359120847202404217397835287801514754092367158449822712436348644797158588813076585347955026333458271321818515031518363510623235757726137261557461937868146149397329931437510231131033582001848006463247533298107465203459147475752551866961523557426062039604100275134123832581953274722832155783947586184464754712571733199906060814742985214331330868751347572217104107253572567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 14546485413598960948101967068662705569501698326208897468611735596955486123066252282996563965766382786821865456470615713221629728392041400252875085509928889569340277038588165291897353534618548615513672310009533509541417455359042998391036070929339706413274514257749724945976919220681657358129703221308656131177547993034548748642294276943326056798531810023449861455955218831520253604188107859249863446409959777093506679225555924591874296364747414911014654722130124939668052911152848831902446671852373956445122588546907544143761632131396292453258781263498337324221132364281929305970390323204611375599567918537307521413601303374390754587672892360679971148706843130229366262819663058957853967046941385342695367165006744101796540678683604108601636560220654843553279276620417341999380955396040258614476239876535350994666723553907183201044867535944104046281969530419092694090720982518737075465326641038609427219021209913043293148477127034204113238553280440185399274718221515802172211564995359350192145189650007578300566565586012392402807262832218184842533950179247169718492727969891445013328061659988396995659818845372687259879404776719525594695194438374243990471407066020179274661260307502456317409829333459193208048857503546804275164881565394049718970197755544362993121274955522683334952806948766393038709254350842777873796839434872160397224934324205685681420094566158452772020676939910524913189963522268913147874086153512810273769075293285290432394935383881969242895389240154619024004172012970129486296481055440073143093906494112571644124198259234486379452220510407213674880915191385181965139559769805544103188648967096693191662731680339482139493854381869769319242820527567508343728171271095529799799709318098230211543393345672667928927993852475171528885837481539062510535926376521925483581957172754894598908166535046074591285165845520021520781184485674871469068530269913528197865190864371207739846460877747350047356851157227805667711841483078079146983173642721025398920575883537882937029079797964216884473422616041660010449983811020331051889736949836427943636598898389257333136711926322718989627342628819902686944157355991461437853673047518342438766367366263330693889833508147342938921614355750879632073808853886684864475529999919265283279456135963292219990044728181299271875571518227157446318056158178334078061399039121901606624671832764366566632362157911999097934127946982028340323899723808117992981060803682326599180199347886558991444829613123195665564290270520668094821723306645557991864569925109817442514142997498809834385135213549682067537682620185286360834253931366674949791956864380123776630574648919943804631070472852628315983949089134004705396218093269394386333931991713470032907595999158168337202834808497673254412682937355251419235801359432964526370132072836073638941423440003080119153634163840643858450502762493928096906371222518387465404515555936552069585194955105861575181450092512972563909896705008968132666028937249214081940032479703991593922251831388843239482609391703473487684389898174474106848107371544499993640128098193289169861010299638794650183804953353616350761963513781937473619077574585611596825338476866249220097212501346557932381547655210518832474995925850234754655619306408321229570961509577169011957990668372997507387830793377292354835387446952764104570343456255224016489964273940593056266824103050719839170512571056104119446685112642898575298297047010240793680672231483676948295868715741677262975257037078043479401079337453902491259500693846794387027026760396817613974842202546393869705815606487589906662508209520707367925912478237607939029449231243711981743089724995072798025555306046304065943040659765236805704315804203451989797300727208787836946185125328765552845739868337116210678992119859718278138088021398692975553399428387766981916680332318979345196583719593205620576386576573850045576700696210507066412538241174317682308938922740611857342392654978135397799519281758363473466143307237265433853206824020244627103963689755581266829095753895943152369570765335495953578356679585117737896164501101451127189411049015273973599741080229778853437124034517202992205264920076191965423540497036495145617671963712432792829220523568333166026897157547145040172935956017172178996991696778644031904986731467062037661017691823265333024641624322773390622591376888476632122373061778637717672163155364256528674354526302441285628047436920323303113679251706834430588493326170331757658297809945413876506917025752318501135056896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -835349527789868409829937172781832242150468530858879256318687783682673013231855985469166416569069339248528657522011137157040211734025940454943011041380915188289811843088689211793199522755063127417205860273719255474625267383139716465219386808300913050602558749433478825720646004069523333899159604657004319570354060150891296289945847443213109974465537879667943940520499786945050782872774263965019141100696446873589264075794195640005124806698662794139422865662789995927591701075544598409070137623485845951598860085574478411923642674618675221106108756259160170456230404154086700429557145300717309861442046577528218522178712224107893190095102002917026052196223449630169860923538403540988655138452849731816430049379812239934894977114306497170690808786354338199299734763184085268290658120989953396126639207813242373257646282776201749350680279730285288285734287714536917682084044204399752697555307331756956870355809010327555527627909743067210225192988004750461428853854257067179541130178320696278758054587957859807599032134384780559607075145703717125883044450899263126290206213116273259129698055305665837254466245799277186681615318957493819732721335960523086597387708258313419363077055528368160064057025756229478482852039255658110822412686238562792296054975873713869489225187395669582701040926365888458629250742899118367388765382304416011774057304997706544659763473122863806521340247691737092659659208543106960226486651224321611002519884178214093163597127580595352667529014509940937112401967417095815982349240482173211297988295574169147469679739300502274415348084450471438626179777615062846249607573233852413153533066677075754705184872702201775781249744047416803200176680026755774030841780683142093873713844744906295428766967182065969580065670099555457824309345868538689942952570711410861037319317953144126639468025307638103977425570968437935933118997615886310493317159489260817258359800018932934830583368404919886463403778066399444079747097471466273453190506270246104541127552795986744148249221824421476080785321075471340639355526697582577702095850362745731071902940526823967010678739609348590163127922436821569387669087505207352526337068076382480212131557468234722107709836634774471787919182180476742467854369871512841014380215769484791940043683165200872688697273715176084343914519356717732283714793601289008477519177598406200175395785018454932530013934800159257739672101600700276092959014051087543667710035716160463293585308597081510134059707116993790983774088760858715134479849954316028845330700015049867384267807248853525474662895081280966198303579628235016057632432144321052995388044733570203011450010359768167406041652133382014741946021707477714883625144142100082416833631967277423181156138730273044121027590863923063397064830075515907851503586938824654775515417830394586423080759970168538704245765852065488959910517341670347039380956371839655251195225273784752912455532235947220518835068257561204028309466988934312165367405309486909726606630167003322912919102854527197796212062295884430165160834070423502758503040571459505233110515505461106490595554561116804730786700032031303607850110177703278786504386988405843881975083962325580548465573880198372960914971862556398691552816951821314787920173723301634021921795414391453217513116613578762737945012696365033717903941142351744316482067411862717620754062959571288744842229708716932945900997430154826265484778616122157011746398295619887047631236080652661900797370613326861949738245017431653079589597174360625831066702490950583124624899845384399901731319525448853456944168986577339945736506714808074959976901178653531816293757119946277828299619225741723253213958180816664124397844373301507137994875433134478002321895697253013888900408575411584484474470383192001843152160801090953445887729749162654847750232244946964035784925598585630296883836311992457625883831125451795726950869218572306248147642069294288560970645261493901170051926507167427907452111791186944509916976384300043479750960075981033269815940361370006051938411005281013067471190423797955918394211826791420732039899256601054736505464636650482890285973203584953003764242775413743215069998879494285242447071107404155163023523316860829486922190231031289946498822628771413690225797359136350532399987124783726816063338219842252874270730380124839731643168055551932008064710908279509229867719971589428262879578834065214830863760470740734260502086438128250338440451495097622769126995805511909518742747470285770773689689318840093114368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 7231417966143856937354583333336449067114587358747302250655012870189974069953159500302468617655785463232666211776370037234621513954470389034120155783733366618846787695025679663440402188844468739369515676177975300306267210952062725507672803133162991997064639410365595060697952745665865825582917317161836693373782810966271357747507301335438286231565540808153718224124531832289710776084208471953377390060647877038520553071779110268392419179094236534002479505825409266087448302666860904983802152341461460291543018640585180399093558939161188073891070666824346669443611315875225101390227962866294515295200328493447792086750212668923569233632859906318383350440759551257438735052299097048915509437330030109692063209137942029684203073621627502691234640754585202879319106618216630919335429670218572324535505574225304718736034854193756571749709680019365012055155712523732885276196778279475072025237631964190856036175336720667977628184887835608528451199898626319883689867297839619439964363256797022738396838336823407322889160671744832071854761969650095171027397904082763432022195605426545464153274434435181178225669026055155015680248403812874814030188634219676521054973005723500046788883775303729257094072258071929045468631752357023656685967765090372234630908866238561380757012935004320539453369557878259783083680251062835417207508690912169602812433976526463555434436268307120039129825155686810766483074098943310278633486910449179233131249780144569766318207589414586747294254208815779924680680885494227574984521796157093185599461832719692441031997605383760315141940259412553126838778821107023885875217381318254097407176790105053215598154486461926463827252654930992438992903351186198899012946045217965476878812394429151837461583429288316277895592651283422129982313002725923022477153964165660566279816132098955263535882202729457389584356129378810370005396003249466318590670563029878780713245073523094444141210710056541625747644094530669346643717473406494302972205767549561784027301393022580001815702161027682593790899563011552463840681473867569956863287252581694149045552251901397812622365193184671549642776759986908666668648655627480264507558151836554088375266001389070836020658853489901943455454624647715145200587552006571046132855587381766501995521094261646152439800429571230706190817563381354541850277796521529748185018491320257725767813456453119259148491189694049380079015072063364695440631235625930216753046942857182641521661240941044045725095022384808961361101789076092044611459614674482545169841380194088394484761726997563759680417903032076040223538435173308041161618771336153435779934887278859758414450756783289631554051715932451129326222566804346923287938956313658123163368418390815302163140954503614161594114120400977862582784543517288439533464704297115793526899916769652501240690175424016874717630374015142849518315899019492029352195486279004660636057306812843003738366781667325238622457019209867552652640505281757961911473399683003419457338153617847685764016057293839442451717392889719089838563125654203369295965122146504230768945795117046469640654181906967181119530603085629735523616489017065984428030079359522341914299332009587712228771563425056683505749268444820642412631042922270231060755090764329785734103739990155035619225093630757557529616881230247234389886049596207819886614890806811987703993175316454916601736510804985274849653073593829192691928958267424947085733062408050207262629072812778908856149081895538723870348255590683848937513577118143725146136786683653027192953217008515170585034104429234373905459150351259562721972054872083103409667225914538025969209251379742330428245655035406472057697940002686428346680341478400968894406542910433146409648688910482689340600369734126091460861089556472758540469149321979762481200051472986526379734567176461658243432951590591690334563969098517545763053298987137614763701560623377165316350056994977596900101306095700746894318288052283182885658174567717036064915323029806416567925200368982442751496007516801830081816416453983595964856971719397108581401671711670136138656985703716683980679939691376172075910087363196227419958443608532791874997774476602529846798555404455257218558334883332336140490260964794061755919122081749737755500409414052182431645680956878260095451482902880719258094671480567140939975567864183457114637113810740213341231186575350370647055747187609489319501847385546564627335564155849345552619291775484163649155352039538513377363051237590091778617660254296473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -20379115821325721522499443095602656078297058809060419217639489478102133919922728599982822386484633536927611367793776600899599437665754798616842787873384716540603153026333165411415367884666065365547542823461628695588726547340385652819426298141403656460587583717739538284529476058002794762611630135609450410643324254882553042088482323983648474401944190601908462423642750617951825005589995890209318263203851980906615012757027519458642270147843073242668801196081742845369932768545101294236129590482711035717039719071168689468632365034730777354952594818862923338567784499320383022891748221006433673619174881436562086864937196300726412720926630159422734619396058453517669591956007980627067205667872252413431749820179478907909730732922798713181255279162299916190425666567230398560850692598088826922061918325675663826849144307644756212790931749872347492051315919254606941526040217174810150527593136128011596278778665001818226804799050860427288711443943269162945815629372852282040505766471569327499601857857189226496689096777513305868083146112678129920150552593638214105228760167209961145176471464725343286405692082333820873656416741611546398737561400181884877100788958715963625205994006578541194521177305379980143212405308108971605135424811785188866596790883758384111864894813009697762935965834266651124531141630401564155141413383077851213421223967761170456631781294694982737716881935080994778984722885053527949731188630202931921337371030447616031341846859962784406437256959447561240419483823917280676573488996652843524076158832356501249088847256471829509354388940883991298995783405273614747719713078266490878113206142513492190537144847380183213748278521699643412381282371554496775903443754631033348154443209843540294640692533806749746629381261015250927836566028961536273438108803693608416252816454863380985687930600168169447182038506611484350792793158960693834473061785937699281224509108967630274760027598334088457986797492818113504977877409727184671587688136462434238489146326814368699354395991155957670199165361823129636817040923751725703090520338913663906796248460943998518240768634404120054661723116080786795618137537357241393377563383663315495049607912337279300450165260698653743180694692624117088683677206506391147331231166481147663500567748898869765938619730168555712616320460081399141837189530430236632224246108387081148799907810716750927736171697603312192962149355188120360577895924466051516444033980231729921933325499643169299290498698100383826855480584058708522668129518971114741193384291042522911015755159976728515024015061512608034812072891196568823221545146220016892697041521013129665695132310706685986668201766834223656342855561298900748818986528783508556191734792636203524648856240281377659013021762204299979998975006907932539587995248785470303118662852090749346558959376744734426808777080252578949020770490201340377913838292164656879111634800397197700549610707618858808562171010686427718821051592789904496145372520461606206737714911364994510844441917703197616126529083747239203901576195195530927903817663773573961630247859816497131946441663229870253686304354829287806287851535987527653870526684363065269482684435324858211818480166403271668376513886246037251274001768692811042796350971387073778498659093227381026344014761598257843662225114835425072692235727307663985246500621815243028195481257044441710516256917654304521141685416599281160979554400622750357157406630934860026242524080729011553305620280426684717523687895043428437811863493885037678372962829502784345011396014222859459295145582155664437926696212941604467251382205806222550188681942777718380237989920421588490679462473965414234663996126413093559950585673269100703978560368697075847657135778648443079987461745468698634266059192100890287725665573949683809105221303620383965632213712120117564282199225014773611618747258197243278155108023582451198498066211254048288218362149231285836776357796293220264334361326732432144563869845045913550897209646384527833149523154358608723189665082618300802973342716457805283540955677621305035957452228816911182350202615970637568737295352777478225850237830240510282987433736405894977194300369893830842639745231470443690593700466199753656410614094851047155700335284703760689050479393271948645341137375637918148290031176991466431157891329282778302309391116766419285576156744003167316515754761307268336874293788174064860132527813095453623994147978613678685817269768635793581372467040966865239473281401921514975393403210039296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -89418665615837214892960055238116037284651229481387938315692612095596636847870452987646450511956606882310198752153096737530635610179561069477524788334113444123876159432197381020789321287936167949132560742119980638978430378657409817050238191756564543553738582289671954779331040461605703146031947947329630332588015495127911001910334518399756075368330627151763746869513052867509906309513415971673201821248768136901918084197004408392381635156954262096470024365095992708133832245320643249112974090690768575923384674693714711621125870693080573551160020023445771682051946626911153546052294611317447096433867205775724454038866249345441220965603879737313670196066551004249500744766516905055776223478150638983703700355283855012064691296891597185072901221774935810503586104810881234986356477797998873529946704078886013682186991281919725874353883812779819920280442136302373529811075557391567657176698410127708187251134788320105330687633331386362214091822400085784771587899058517949980218823233467555583371597753573510276190190115381829456437747928567999639918044681753787971666017295588852717847785005198466209231697065422672491866485878884769835067375712979171152150856933364775819134287049172877376420142122948558918756566946458705598284046458361983516456195022082201288212204076081308639654290373789762072662231989303691619361143762224713286876849606314944492144271283934787336178691592619180539477731325264037398059968479610169138305780590180193613428641453528609603543255526222776089796255022202135219565422030160756303523694861475576142927741595290542876019033233071013415140329487987113655875786690025741071054704511194281660498923055750420107302419210144434798808613038755592742393431218175260287734845633581765578337436130022049333695859325211564838980142780494541415745533152993984659608264252187401985632542565105465013273655874641813040993419571711383349888493756076599118911338207341115970929031151468463870615804410369198298189092509708891517947549864068362874150045978091961860947217050466951373400488512763663060365686053623982291634013063891426974857090203291884466521559508569924349425286662795779503512130153010967735595386079779603066221689521927421235419078139139565990541910005644831470247859584826120290020441710569971308305627842034946042617942639151003619294818614036198271614760755539328033781440163917083842049883800583361559713279789071787998445448112306263305240557977754479760359395297869925749722286154379684443972824460354980839359626152156180005498064848154977560967973935065623402286915018773240245542070196772845160578681107825132246973739858955936340922870271653203761907645161784367343933088050127700634299670732501821989660316601887104094550181021525330764112480502476309238511828846927623423100435905460965254204263937552663148662860535908565486070519525321740130764188641113538610129618219271018935603291712332944662035502874959969287888163450874292875378570203579613849106608061297283680335803110837402945154524353192578526087907866134614000165322514329310238697171999426032904235199951528492775879664602348111541971437324222744206937614296727769065827707674550204496997095776657987659278716765898008114600434787758793266872945943888677301449749099424179543367982181391693507035281358729276033507486297253986435473731567314220242247857338116592562759038527240695343076729322381318491742179063321630625741886889590258456617369697688615052135832711344509270863197050755643804556505445057941412242398009591017855603124489892778963886908691744029726007099903876522971379898991997765629013291858895930306975063638889885069001983080421779688674807031105632591281195251134591045605843381274869265831616635170098912743748779069438001922231212435950882379896380581501445470660440663712442506319616775572278855176286760959988979328735164018987935654483583835267488604443722775488937796310949484627646166692900491226925396757981560560507939403952804530981312898387926810469854439074710692402001618619648226249763291822128096293085906829995777196091693099909207617924770163289353206871690409875673637033185547478576681224070473221324317249225080732764514211541028965482423275225448216763976531932560451177618837982492518581777807433598181659481473114514470973159183842118004343587440772901723862438748511986249255457775685606232338516944090507520980434083127394429357632478758379791738196395445919678959018256448515947139321551747106376161841223375740659783288830374790731344812576535198288395277801881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -320625860838244902316707780374774039117286265250579201200244163534158032521333167168887702084668862553427408768823017235070734912980506659081777914978382664584269299589265013128180423875686242948288093862654013225000978211992357747310952934271687475365269571217536307780625148728870196088013357948851560410055554728254646930148183437613179838803778628149653658044387774438790290281212784107722559088705675767307843435272898304543685773110198067260467896295299639702319388348297461023405062891117279812029823955080731789499265905793791672182862028920436144939687097484535749303049579045868992856296087200675041925834380516540827631032047641186001671962547849425960341610911629918942993388254002638941431008636751696411847250828580016561103403076573325542882775430293308124683508273131034765640407398440872666209764521107003993295159498990003008084009037581356459295778421801831052654109369614034239243122956565263201254257372941102139588441921395386930562212015847126446074161408259579516757192671925478390165585992075304188056622430568330516137941123045847901097045814283081378289886422673694757306447742094574826349562466850189221544570338811196193148477104106589758205589148070084816191024481359996820782401436078770038976227763304416310826393133535544436638345064415694084174891860193846756186255165997801655066853829003708976217838135264306142946566931522571886355011634789078987128513400509164650721473760040047246464256006819148856965860650736050727784574721819689368742030451220206689524446015783692612992955382224789497367749390734894611534727916562836065583324684993763301799712897470811510956121437335603164332883979854029914235247618712824235213478351374359140056098034345480981861732710539257486486044717998052279467941969640455753020015025801235274093655181601956914956003905885916628478540407338378265402582580394287574697606540143622047887997171271342487103201208203387160234271199992072476409743952698551658802798023347342908582242807608528101600718302404101740110930864679355613768761478502591115151970848415389880179593380693838790884352816137098708882795903632314939721030997221267143164315774366106628676485543735816674041849592653373266949178604513515492222961126445487797357275100709259613032123817268811569651385556227266290729298146406031015577296367247368196644444935229686394563938188208049063193121570861084193662188837087095983872993356451915865592358595718331043561369681996462811383170582755856193843567025100527092510141530122371811937702224901622594013465456095103160663209810416974673512516508401150198918177377302036593170219611369577503458144804270210803927800093836986022333859692350144356497613703181539793140601978214279113656242350776857279372934962131253690013463225417447745891424031143389736809138103616708858758024164402471678237629400252278828682830214358840823275702271024778367848044892266616983107424885775123829215074458801770037655033832403803879346495030496455572969339253887438773848191516599019764571821352076459578956262330286925116288457395047696476117465351683910925085204168919972948195402639529972560452219379937691835297455572159061082789158312517834412561389976120336855208062375259356686623566641976506048349683062621547704306578200898700295060228069672440181240303340478907060609837497518135868434965090935694974673752165247230066382598607144227358898453436883315191720535958607549900156115559992852036456742241726978668286103426666897855859910356572706370836701212280632809961213413050484870319764897391972198591905753448878068286550000606765619696628235279678968288131278793247168652815840595735529687144789917130755961535006505634475975905718607864119057693907995422385955099372955057435622503632144812082890633848018120054295360385993794479247176400684204680090778951637502596938123190882390694721578928263038094545420211593657146373621707916593989767519217252144625890101830521351650570266073460037562021314146022704465452203057300907063561230268975198924491021375939628207518724633819167737377764943131090209923554587249461100611955028480270904894533317387908769632110286193614753139347701823285647784231550762352603889570999907993705905815242525946215665590311692644395415555480485626643408564628920988010525039244746691912889170632927176170635789419175363530312304737596382139194092773353930967544523544080217411182668151178252103581523226111299247569313802249336652189849060575816997145677236427956103356240183336680210046143045113465687171399680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -936639560592732024976851820088406409527953462628253342641648506771312068246822783389028458892325617500236239195201815430679928836263390781370718099811970014808317945396140496428110230613883458560131856321880234881166820725143018468843992607145547013647187649261989648097754420830889036643724586366397563282086657790737577897548718168899887435957998229098749078434225227270371788946509304517997526231262002675183179638523379968018838494341400550818274260905078205887873871708958845836898656138160783163977352592385317891779403996795876088615496896459906016203438134277841739240150940505470333019454076017185317256839240350976214089844277696418151260187558240894088527006352656541279194497865778783023391452032631343094077979797828151449732523929681069591621193629797986170236028262684802600308067393436139233550643495514777517894035697706206617924337577180529785694473583528050868122587200619209714249713286808672986167870327845137857838194274768184578352229068241061346927172758909870210088944286951653241711326105584978873637430408854923184283661670298338337254540169920519202965473302547540515913575608769279040762496565978089498892996617999083929581108655452245682010159585005212240827157445619998931458933071962730755364143528351989106602605630904122238233571912724269065763497532942567694444507457838046434464666135683651856817751344244206179696316279786858454446536639375978471318236517805534326585580682582404438740513302036335334692832934177886439050169429638722280354609807112695399059732737893671680016152478100987626688993989569934834523636103746964688558337782934708012348249968765849366511668127424433062874566997670418919271438331319389551787914922251310061060281985268943513526553072191030902507900077035668661175423099338883969375089667508217885309515185096271127252619629439238176419536246013585384995297114268586125510046667564040316635012719148535924059771183775734414820296446831051712567220259837284828405152926262105865784806684920839871781467515965572750529750297510982286989211300421967883119753777459395332900450617700250869800187102859258105037355176463079436140273168112821762165216790098388194754217232462482138339544769100981693434250706791232570069686227283427160636901695047367996608416266596216650785663669380393780855214428559934752592360910965517316648188809435807899215477041506325044693003405270692131333907821781094828839173763380040408505556333604992220917925236596779589830691932017896698422512206618879116122191770522587577054300513425604440045785893165242616465014754761432056521269326114620042983950968900438752817720472675871436998338923526630215283152935931214694217160690203836393043410319879712354175604013492349585188715406039796856606194437252186468869071554163833373767586190436890746581469261541570385088139633195725048842459662760896205142152600084105474739594564864450544978095646031189387081844292441381128176392024133508301820493017103950363462502848988199231949989004372233288151428419801252783009471522208593001838677121171728925562256786359467659726553749132865169030352647862582176647237259593430974094758080646028838962269594167797149364803768658025081379869159878843756055897121700584868083442754012103556129340389198100191336464396994818486459892516158086054168986627562815990356176035740097777622870404566759840436449087192387592485026920444035284016955791932054043350983052489161855294990990057393258073746496577713285103065236142025611121372800551277671326293035873446567267947421599979082528543078876654519460613481908841555377428193375742226875023629529295738379531788022568066183665442872320450998476696839284469494415477449759621152188330911000522405605068385601735044880062170004996817570691129270857103772884849216239439642526915272853214252202257693484296564412903187305091742963534888660556240336845792168260913485537626692548322224018749384749191816300215882040821259790621357576535056746549376526822787340895265735671179366653357142765755074053628363600140897363912177199296743170738315142553022949242997164502108851484367284189966818438890242486128528405875808735346191754867672641356153578821214839917562081594201240911711594081604550307943469294479499370080165391194588072360519086555644351056708331892859153037361318109460167171838948032143236100859968605426311656896885468667425280839516118046895140965255900911236234276641847792549113536715031530531255587475271313088477512697600191361777051731856362282137763130489050562505474048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -65980380188551066305149523993521231177797345663988220865020281678113761177823144629542683875038299490997530433751449807105878565121562538441521058210025546930946913659597151804987755866039372027451894840465950986483105852632495531330426255442053794329030235388584674291890359001631450934422251044891143436470096142536325490648383560344354007972319336343663899937332349425803114016416304349180288924647242931189151353000304150960144458187192249129347333758972666967615746682158966015796328817183076023905599469175305887666258001437397665256329355787068492591891650865094267790850981947795476046826573555074596872164157319965125480435366503070083804442271043753270507926046969985532314748747212882409861049166833743795769586592650090340189687927770079931917775525023110410197193640049534678707161810974657792795618073549900642469626600305040132700327853830347228867847009654648141316532642626590547064318112041022740256328591583228837969149831378508709178827658998085884547171234773577396845314166065818496420317137932816566242722593647755793907630331877941633858157301671225846355223984642257274905681705494352182713545721315884274768432900946342447786450919918467025078310564599826940295040252403462375364197173175681306572262514924292455526792860153860691241873206089470014051892038722314914539387292230439375873944987668578755636970321524266879941041169997143682831594377039147762837698294500557589753457568523115904631033307069513769578178258489210188462415757255063917581136250945803179188805687571336387623223573661352438650950555547468626801816936780249753421933668544230398225129253964047351095854241454227290175147026275403493342703074083395937866107234115867605048749260626368782019829032764696557794615679515725481020616362878829118727981510955553742609628394678645875410945202933395417858997725925643164063745515238375568048865410010353050741135614334444775964719126914810184817238423100539649571345499192739799484584767649294075236501123662104683848583374078898693864124491736345074327378100022848044981415622685093328051449067648213344503239293330815978083299049304551392725135298383983194573807287047131200557722023026842352937190410733863227284679888794554879156384484985596324754663230235972311453395490084303704942755713666877112767495822908975031890060204467512498498922826964838689738511737003221566284259449768698653000203896182079180086419222370724691944366851355824095267848229943401597449883268344946346678759316451002394815480583038226763371555248935600920057511320373613421327030926740975098806204156680600967834808047203237506617047467945373869960409241426665276468099333175773001156033229734891473576055311289454766028853789254291124720777004510063771782110827070321954942355906891921271579913671959669319360493942370862523752619423874234659620246991437321326293875427809325337015514965590673884694941329216509199524730302451344412518450640024917761599669295372684577007239299363315730516455519483678004435690872687596750578731705040680266849812094482725468513681476287450508491186058159475898989959396813017077833333729459321972982198852604954470461531734670545233885751544645606538427756218828857806181335976330647023635894721032618222049251000909010530479181584668408925661364077517202469842334506009761627240724216320011004858710261881508384106350506728674316045804763106273185565866335181254529594482323932298039605801441183181380525042851336027099059071136577499656151762336459559144973421706479688863571192664350156120058093965599497554898162163526186665874639203476197042291726687752094959192607900245593372054247435542799820688881754068384884652467867311849124123514036642043458697434305910184868089217706378296192879057589683302676505801303078133747992447255423680157510611572918472025235098837964685531845596640801489476695571855817375973426619016546152846714089008016067915770208210805963375714225173042993494714364085563821414046206245952361208529828966959651094354650680127639726415077241849509981398300135534296703020996276952903092669765539679066345675213784062410384311783628546059881442581758717221715897423732161458875770675954556469027020226469572005432457281279347789421029854563923938052325960045792154615691002458337634531653801359527930129113172474085733550481844142013183740840201509521188217916155758019858579348554652080337545723400386174430213085155047035692210820890589075710305646541365709229999550207418207404069894745471177596746083181262570677862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -101041760327698100794279045680131988479270633841679977717420700303774373746059421654987761601873655498943915909633568105553995394135017120028569377045939779810777845263953529765630224962818652748151412861396759156675760883233916490944012195503818107772474278041616761352904769125420203573354569875469102577376007856403075193316490798019572964158728383757440557645443820493023684818682250794246318247113344621354182660340765831880263397593096390085555018489777382734438487443526858958300788572590692542532870161415322783051345092977513350897940991833143314498334121598371421287870867580544967037328351412700562974741877357774001728248736572964347452136084442409344401693074449431047328248018041898398844244034287927557109838651509479398111309589316062463669266744906321190849742229837747591660402729230730134498282225299438480797721866216171120676687718627436041314510392377996963997472898681263686889047607842916495380648056468559305444751092378853774717538337192655351485088629365938393151767328503933368854673814818267759815371088291936698567762336432450164481068091749508058997113191396090816280229757791189492020518183494317195282791190211159859117424968790439996244372244874888228936703897899257845982293980600029712184568181749676050948267925152379689807532835649974759670731820868769951267041107923825569158914244199574560180869670174241124675511034444417130278801097954046987801950334018299173771862469868824347340103588965319510445166492687950735673550078939132498540674327665044441261635466100608168484512330898968880994007973295408485368931134444576778903269236162629670020561889053258010100528905539965745016571495608129851317280756813605209715866611787796979078451496135679611226045711464856483490873250010667050410181196892941042832360065323514370033869247386140327248642704909945419731086238715782073725461298576062181353476076591975603927840905988404613430776659635524167792259037023368498328525130991130755700240825728924565744863812863305684934338125302282114647486348801818288787252275347198330634888834438017585260678693221930919900230523411380583285200969688848520208519169532242942650012101510230590621201982879937479183447652034121047808820062795497706932887073035680440091785901955657894898071592425923158811367665938846764948083575892366177432064892120543608124086005433439013724731338097043865350207217296311837199106291251796597619412978985285318917231148137722549240581301773159839177731957250066536261741448307398549239350789782237122545207459047611291114816819564572997677436831232275486136114053180960288374682633675627975037053522129002382894748247090244497886060203959241028692639252559157355885990346381229356613159563510676614522841729360599853406554212657082346094221605126889065311375778662945022644018642093185871111926090785339393122348271766178883175729777904929206052162341428877704244829882383773350847207367210709932947763687846602258421646306779525428456085679911293906589333209238589339402358953278723023574866424181338339967094410353420356344576074138938775823857328154707560520270126057060638288852042263019633717330022500217261309625703838310226536439564102604687538720729295038705755604961373059868022375036572046790288900595403021942068333436444950107043003586485398190606409401869248225918575413778680300925551647190314065377534689659316046444133589862757229460499562368054118975722753414724826513417279411307447790296427709187909862837719387605506970095343386959386163669050013405069987071603653825066846371264081746170652192916095230962233709089045470267003243494179897467189261621544769973505080230789244357008433274518340484662151891684803119539226455553758569788101781204649122018460841961912085637242963409367519813027842719805726206888142387128391481815896419656278338988928809995559761248031695104296368772086419810444626661828418542821142353344654134270646968063906421709447927533817881191492621398682597347848525591199638244364682972901828972076102794938118305114177243689437099223652466038242975359210047111790816234280949370681172634595871342841648073321456979461657335348395954489923435061365407339731570879237536428302040902670692828898692855324671852765196806876731229237582871346938412782900418430158256983879956619896727732426792753029480560548988340924949128339390970950288597566686864107873010812604388913043365189719233218614734987268148254092558298336132117206179207275333870294939983554673851190134163927706552208127779447934812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 376946779572864274214241036032573271239233015217730148369052553167422441772956540827481252535222306818676639232000543767044732817997738201193798229576038926981585789753722691896229435634391575518152409106741536635603350001649528014939004418274664366098796888403541294413861126024866403543355494608545970281532394302943373344896418395941509051329225537646464685369149576665651042826675831118121817172249765653984620810575079449253876604480520806680944340176382290010662499292955259160032766641699446916174751814864187936109785937899088751937767849834228004480139900966011426832634334336500053972240205321503999326543608272110743403694322935037571543084901697395566731998258894027442577442762696877094033044350649586056925668492056239368006230862965596203736783820149169080361738734657835014838808637889999773564237754649355137114239003083864351268987842414927360092316352465875713487877418144661463832981704787365733992109183420156891846385766269411234456587851166287699681963696967493256457947082322663068827929688184026631896851205633882059334028418681925439914202719575671566300462944758294458500014411779598011807086956058834363491454903496251334827178642215444164210491960081125898402280124917096643602278059150082934000429820362318406839735305865687026485576073452827775097040202209486781087538637322776798963691260857308904045564523201336839456218205556823786602772938187121679699006831588450864852071907490219625454618043216357961667158656651063543480585147926873999157091878440428089491070811483526379456596921539494793033315697440651544604528907259652594489409602751343017006831779457575063384860158595112404351183983262030440044842661279637920294812364867546644310518370758004685334513267961760632295542215509706099049630078039483232641394781048638076536843399498417042566662723516662631769371357761230444691574960208405346661899289506005165728000796950682706436741469339216872162529076253183190556542315907222600190717329093579721213230425420011137080531799009282032687518733683045195089871828401089201706753950292509315545483164532170573463044973042371441049420598413847244038009386570573475502533940546309857442320314980306695424156082157463509942687049578995469958335212013176992969605083164620761702416151308610315018889881814529644769256026717926492985697963867187930130366177071676011230962208089154658051856064134020718724771680665571388832247093796839255150053910543009483375519996599446566999151126043912828319424221416834870021068883323339676015780314444846564743280457735300127579821600788973153950107736638790321946698690258859241493089168874461588958951862756174476873349832368752664948905431630218677333175177722340205368967312956297434684163974276525391890265583284831053635256301413328959888953914132148392621159310805288223346747254192777042159544167007862962985859553066061165110066976203068675722550104555764713546150475099645956747138653173043618118851280132298521759462959869454916988100037232018097500142695692248011564413116544684647376899137100671809900562245525752804603123735585196596589367500742078453887316697914078496871353171856532893782767596785418356176712821878754741296305001884041660543038909532123255636078788334941229177264251588628594920543073621836830296177709382784873061598022671936451302281950751958171225991343005371878823615866492965564914277266501898098032304048258527873501424634050806637874581952545314217426450753662922962639630265853751085058962941496932752150785866841871467286130376918714461860988572562988554853681548981608381977911681031327630171979135345471955809661233289845648100065136392354949151053328789960320268065250317649986086036760493119143791447723108849484739926788285221681945590622938066034808131505473452244509899094838371353818037800870288678248288887687134995612948073176651459219585761950802776539672795399824511989549213402869800241787817156193878123702564855958851836835725979487964791807842452977110494904748389562414596215583458387758723592776155433238688668700236899510350843474059860502849420494302594976872473173184792153611429987264312737618391032425798566244485692139774963960423940503300325497739496236377668886750514435227336856573177332226686008694427842418453829818875211613878865126173456192663609733739812640916068688436029226219265322272614965366730828730392707021533694914263388191370643674771472701850954975522960611581462972383396919615613862677754979852368124740919113035284475934577402933411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1091124863807043658821092538530923838487131893411185458553128305304902225915590865900907094859782953253237482151657468996777726669310812100126620258793538286173864037359758441441476498244931167299945316729239843944193568344401277104426112682008774683139292267201463577208074811574560755519252451509228067097413415088813979321893980854922602310447957137225461029866749154018039687996516879908755401648159939297019082701679929823619740553169877327363277014051154977989788708695002960687292731160968533191519472470666488069604976770273380479713663555180795254021511682684369815449518546573052567679922143048552062180000571571322867539106231978874444408906225036484707173698205243497130122547581227985439893899833076098669544338774346088466231085109505460047348570291341086850948145812233127525465902995072951175473799350522235950573846358973406578303243609924973869241318689166973013494691401020093621772306304485331510247815671556635966106272640540224901343295216493084647385132078721024515939362284919580419780944442233916399621451022515312027109435170058055263742188077227899653569446852138352280431061414705389664712240752348250399312418960102846776221822267422884184785519723245359654835155080643412141073931799152481518998097743158763656443226387054581009058603647355534782670560166356015487995833146352327921639224353418864138165995859206481341436780615983296527438826612213051236485610434477593389614268021829431836284743497775135744323622496451863204932420795621310494814799217555086624167191813002276565813620300862115291288045402139707951497612632451058252790956761143320061551236138664969361348597071861107275136516641888496665463455199188795163931747955990164579143461642128334270520429709635817084509967438678552103458490494325362365779241632368119016968147777415910012587030874649819828538141377748671887842279993110212720827018655653402835353435786339057459178508252319605397418065985092124921259122215095620338641025429140368821965359066818479816673603356754215234689325545466532798528559043229938356779407897585055839925732028842232981041335258523094221921010265463355823496525502872290944885692971926297603275965646509460660771778595901636059250398016123639188410673701781698934996016549934873990160889001150065808765232212029132199876285369430447030475197083258964747108655501270409141692802470780937201231049101959552045568016348467495182773720013763003095342688427086997995313834846102086558561186617970889477125514145638370508809109300706386485956881688859874471708971891542729856936699118470397178104363255280945089313820478518046446328662521032439908815413586607497791780808148560794737874309259568231234091993876738685397886693923259890455174632385581854994866119087253451990971270277084276459795741312004874648934566464752630606102850204438426034360960905298039721571433507642755130121312972767961805968040678143958270571973149259676356672805369970005100609985640963417018151419266325434053699490847100699249658911154039677537199962925590474401475716241540959019781652138489601258387293599875498386027838396077026179331703675272876900954995131049996732227441146106777030407524896503990640345582090735815424884275493909640198025793362140803956994243235465425272679805239045509408746153726098102151231590577008297627274820314372582379377876545844644849953484681118210860209386247401348146631165124138577421710354531397140861478723182162014796629025606728767621984058851738236347323747196597092782264605002246925303593709748567365431532913408531896202895232682710612080118911260905936968504700799546222787428048820577998039065197047693886167706957763255106395960554145581240712115311568654541384799993809172456729359917011890476732585401926994348357405252330207944794073105959904469736760668961551503266826641962450100530496554958156900962371432345836803866164486760986685724070104961399295958564225691912972309059555723436462164706750000378727143947945265698506221031365596272545905934346473367294504233172515942593929851294854401336650435262082003832786301036361974115592089046188060243547861566758112345303782395234770418705306190317285714314715618342228588676459628831332188708993688543379818382374593226733986291130617146045349499189190471491917713820841798054574490921205410393302668433043687897871533214242505713036906845588126154455859131592792381260135085060485971420716287401895971916530956137778005486698308027356752840224153184974760167700232990896712151203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1859870403505541407340874616220343355763020344109487788519959213769880494160519314909590268527937828684281161297016252511087671162278946030458018705317533472966310303249370801561278420194345898286447533028944122067728527353436598763747491553225881644212919156585143757055271222209373371704364259105736916202996479560271597834580267322434808227982798213577646047562945767620401369455710626489102350293967037601956665251703150771533303801792237987760040795873944932802795240547645876963959244753176646341104002567591604508405782327851948334697963998665123202916775199178634956573673340403349773492360940746646230888551294911869907205000124509969562194944566180039708221234891931484171104457620848258629747672165927939868859085102982705597404764442746175164597444505685877792880614835790928943526819306420709135193237018308263643207689717690244964942915222651128934127665835930236764203816916691869486130914537019832531188988657421349279783602825900749758085893732438038540018841191639180292777798479623020674933158613280805994111384710687225144020832745593592953294276224932965961723287493207144432048073875223941919700212421463299212424547850058677377571729211006202827078104474346419326499882135455475751040222662826840486682179028734165454998867208358720459626763200186490289251056996936682610152833394214400914632073740307888474499532252142241863854536101180614538458576695682447714661941935221527509236535463784237256101448289619715741238041342670754737780419025903888536295922200662772490435560830154702412887283686935720315473019576831912401517331630047029762720083095692914450336998095060566367754190957157718314530838177882787028725200757540905803518925701172660386707192376212154210954602474902557111167385306221798999629956757606176862120164622003358363724080377650910839829906263707243504713979585179066292950034979992929261975306137126023086222505909232576773802117620733744624274409602478283088891955534453461979762194061050223743794235594799775774885169299575944422895366015143666470221532795283278976455134213989474059038419188454477112529695036768737074531971348141741677389374572230229117304247872120188134118025024181450867019427574378911729289647764726820715108635795886345783728532041788538795294092200207527203885256214830765761625610047073600481599790378870182362132337051881171409054953905200868359726007826634294334743910988613257024073995926811801858705323611500059189656274062196957435747793397159478868474859355839210243329289489929911185457622760510400977418623137975184980568306454287280496496383917408366628478803692951000843668599086918183996067207661641471077634567353827739071194807573588907805844619776613120529332448561766103119466269816317381897529421097238748913325402051934244778760191374428508594155158131203982302394174014302403670505023152209708078490447985827476751698812239430940584705777067935805438705466744741113023082838912052341976396164693825225175875364225130932479888984431470473938765403052927423939948763362001395887364407868651792831344776369054815887310646918971088478551290291030004515063205932986626771469117425947303748414022500543414592640514216649497398560065372384474876242930416513302751610513891199173802409692257471520636260098511171202889958656673458598726938409228128016820381951195500804819784350033509867780636467375842443431693890643882554791713461319812976231310282461222991991932811777858356755533011945531731019827231487484088318045035319584229593253139913065874316035512442283005233617195952812634290201923578915472854936410961523992785754151471424544367030848431373352437407456363072809141960067611335554333368819537450554687603126981883299344096305271075061993175690891290196406426592641371716328881040105001923580881545376488426205691783568675534668980991617850412188777503221853928481205841057981223236568361733104477047219910091482499518543478035411427712059761692456488038534728520371526735319259463984409686448558437856642149786161182142958326520365742975971531285010950078553601629875255530484320211363152174117952952495287541155380077639754021670935778342833712608884314931448868696835810276481322524376030062868590331640796822220694700600322775345271549442724740242248614900757737725932903710497823714789984774970298289792309749507023138441758412811864905446562731839467876516543237582612362895521640381586364305956551286653415174089855788063069190056584340202747898858011747908583114242201533135209931735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 9684735962170672605259902103903314541673318602182299553332377058530417431371282649292870677126933356427417898725813019678282608343241301467346703715253548849872066765077098170228683247215746323469019222318193418121472246452333835799384383731123256213319714182407693695221143309247968223462863473438291924279712617246476505451752992975657939926180677487453332346051831783260067154093915276475054750975017731719188563925581154800639633247486925141500752132374860770023210379798184197951979792954723286327370288896258490199671484419926593159444856627505927276425389150687240983016677491756536017181397831822453801556131126548716381123801680233549688403952694665049381894644785892191438612107914782297634645933296753741267741015177365689593944879532891636624761048945972076952468273465762067545483458526888158551078491548642480820115035741840940990305716138891169047896103867105749948365430118489955883856934486144969947691922158522748888580808509065815972447200894931283133206994349517988417289119521343924234662410930781612769435597127782459008871639283797178974478620889471828044646457761887996477547789320503872809695062598210183705475103608905914515812588971251873409169669674661479794374003945109429897748038059274544487012603203021729574304020034277180889864967453591450129941319943682863300208623250591562442669363036536169651697929926354752073908362835908767921095498920586641180989121309397611217926615909112691041231139480193349189246214366395711172677898957665774211921439062055784761659410497158755963666150428747159940914155217838354498329803764172285202517104944740925197121673825856334375124555114961305420451225688451103812486095824099683844826681416357948824224172507868235366019341132868316011866554332551122538819302627072061771742931620698053839713108060163380367203951549687389743431146457413427064190373836952725109386968655937299598612811652224841971482340362726057325547324084525704763088262624379838032583237880362067020232069157047583740694803050267740185142065208294821107527505771690969794161609912299252305401527969862755632270498847766879214210194539099518298090495392904642606434682589591278813069141688925609114955794614062940294273544076070668644947681316210571611290690329918332577727274775450983702098565468721703621039023931089709339208838580099810890206491679918633002449444797729098594970543351603464405962384240934065338020999557104884563032808556109001920352114313766130045335888778210365322128144289282796022758562583543893736674084310955960147628203130144013592806766676780446645070196614246609859647788990400936463688265501446729656393063974590135854648099507494362562306119973979291343438117002766824370331813919631691229906952614050211153914450357487984190284234246830634519465967984516454734453149921127804293304595991725953705151605100359156906289717631630663343101131565032673156263639785498876005071266670779094255580521065238434037723947353837360294103193762344926050943612066669997518963814246192575752617134382335991288687823595741742055786765525440004871094091908387161179579056894172890157789460735620420454284232227639986797855723746669295260459960505931969749626655451036492628946390516969517800246477721526185254081380801793808046878714551590982770405210579189897080680873124005170885677153617366736036585668664488439878106842331442000755836755731273818142923185993990568090537285158031842513302963875324946892381876524798907708818102736625782028816415595388521351561762247869339730914899658118088888084198133462251897626515128221591021439778795141443248529504826515222840518398686284192215770441431735025953779518196463754668207472072516456629054788182121283836442148675300497483012616939735872570666582335346468628203251141483372481785042764245520035954082084780446248570719102989734186670960756540026930211272560525962386851805830093500621527509095083109273061316132124645616507019471316183061298425954398966011609256548003597205237753045577203508354539237596418698356959426619573435403226756905443987680404261314941404230833950194232082404294048240468668695850526609333250065714276928411355139537636829474904496747036958052600192992717745656607370406005074669019716755307782527600789481962747124345650120045103038236948275446561936720788437149665790545206096212067278863484223476684397080357900198596860834402628805391788733835465993644974033382408493294911731047547956658568970809444165335074591887362026004157305949687644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 12746721657769737393709649140612312934254860975527348811267782739721545087082087041004866596580507014607522335357237488014814204513182678803775818741838015027089775596842073277998273619103195745848158155447821829408189024612437708798596006346622941519537410913961003250523595333834652790321165074424792583649264749717620232499532589327359547038380478054723133636540494143926420905922880774740250801874763229305331950890384157886639068966629375025441654317801795953630304611694813615274567472950648148443118111355615287313135603781447161225444459656330029700039551239009343222214678476266650382673044902298243582546190376953938502018940953401169057982624155710334888570031727280308811253484817451405057703427174135062691664163418043258059024486374025403454122231129311986623496484236323530077903477640283090438723124042558781429162054221392041254233900712329042573741247986892179528472845102203469484681313229052328700978054723535369779115445224326473892295351329255132846768467713569218975452921527093975574066827953872391737114947551995159465411667488736574088904585250671038373278981106451086755841022326649731394249648215360668755238739100021657987137898779246544478133877247182504293987051040096103404708116839983314047892610096210326202503118604482817541792814061334740556549865203832766088099288437799858653265087711075036339256142432548098824995493852187620818740454344895374857739556847416542909732550900040877735962779378186323730550004897940587741675723275652971109533303020988791202615743158217647302389281934425939328981400330877514562406526191481447376740418671979032121708835859479656549007922795657772040002423936794754937050380890821536765102726682353055993534408641926684090116767788527407350290120270127020410414545733686949681208298660490751829985918028762205985768077516158358105585054709307777378558670505405766868793685165915857621653335596905709341570929775844506555301619259323746187692920466618829291984791276452914315224723703257629310830380311571655377908738597491709768584202199926782500342690678812812328000096511438091513003149593185554353821895651493644229891237513462188994048347800759936308580494575755668350985144637424620187128917041426381245092856896472862012311535182778049342965334744780687471726812477693302985842084700838395845872292496022873286085651169403972108367872038451631071401932770274939554392276452058637603836355635721148732169256587267323772994201288949015693744445215057498951065020997154230713136861452664245480602312422513020220426625440655143224492946198267258044066192663394316188322226649220661165902755462743002233928568126401241011158188305209870317585586787807268852212842051425879398945008996436009852188447196733899855240477282053455147982190002962966497914996726429625981076224881416231704115362160688467555619327960920773620980685416381381434446666451966139618851343658154351952213466469295867838725796010652858860074213570665834478329656512317507368877582832269909128816705581472207470896305521472801956894625057738534834318672611431750896771655724127302936173574957677689049307949091399729928388446275383177680317667425813923450887046284017252558749050854254360019640153531715648828000295349755659740807639294033711399416328407835156255661256988916012351609725954602468109568770207328466484055660719836910241543753341966815848124992646679232547955630696115019323182067057695206730819063893035302909896142823431491515527255523447834372471704500145556686788532189008173733690726127026030728895561498002252426492357247266731175155535189259664659629425944656362422567819822304689396778891307106238750508931160595405238193826492984308067112325940058196844579200521993500109590825929814994612845962010482644362726454237097641490654473931939871051535082479049519068962690801121026856172401677771623342015237893614670452972704693914937316123477805322783202321592725131639585607290022768165323744771219225599084888449892699145084937476670152549826204922229263873111150333528351755228507303564104969745626071535979967994460892303051912789086478939530787700314784984858539458707866935943146718371010816993734407415034110384109132733926822275048617336584028797881711356336727647959242669074392644862128557890228072829899949367309472434960768631646933432751765660881724501380969788233715701640121489519632577172875807682699859123308292524737978005197400756826678228678908512543878861553982221749860846882065964676860748601753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -33295310149720763800008730391758427448505821124967672562630767722663093308173914875355706368469157219306434250730286417184998367474316291100501817612702270090034216370556737012388844884714539334021568688759485666247114549553991684918654031228281881179332151708105490661605965042936194103747836333086428277656870213102546110086907849398685240644766893429092932220303381982879938277082978399121000402827039760514254864107332025036202053579098105744665281147891386337330863554250052016672684997253097832080739136041425078308690232622167755263336691718163150432270839404284067587745329809057298301218593772352548718525876368629462485860929651862673115472213818960903570861453944649306090718048649903756229384725440968305793097761962294331200166103097559887471325953638642441947622886976073126451996649034498031039979559433102340308939220550228167410449121419838667865499578689387765848180964208094707625516395607081908965948629992929768657517926305435389194387465703094176292076002565774923353060123153943345733378706686210418786148002520741188560843637136987421506386600210791323481172924935228257732401306370599597846472803989243684315609175933987584194396888852130544057602159886598071613701794801351836816477323310772514020625536836771804095372595181635299480015292426820194777293778141677613931184630505652313881851579631324194668120948172986098182067324076867199502385923794350640739049098774714015504162091004001067583777813051171421736054246445314357058987032997049934795326646895803613457237835136076574918461996519753941205813196440564468423710352745835859368996373878649673944016501612946253992001784545965788010531957292745219368346356544741991187571590191535684018758580321788740323976349999867258581336935908830099922522472308241668233291001338609853655151355799050441647150620212993385176892864075574968977098571001824856091131322459978209398254360559530848105627620376224484018920046568554658315356629216991895965971061348992142890183780413112009246388098238675187707716520992932506299495578207956891398726449834130518940912038011566048868700021517067740876635917204684030888538305234133546023297262465810531602397588479328217463901083633168789883091077205854742705370841020800071320879335081611910177641131373685046919941662942021599886919135444642427436510152812939598658314519934553756315692759844065467377688002079962830588018383599519584996026927142214955665201519202289205138426298017857863464015970396092886954157949210551678478503455498191473809966663582431564115678040384466757796412700441709027293781118445243816132161292217089011330156934987350268465757512184484864865634499776018576525205077428136069068542486135233919905396747361025061855354835488978881082036823244439406258841139338230460125194602178564104559503991802683108555286645999371178719839629238526022662628692726569779324529726915128069040606524478308436375467104530704259277735663231546121136985325862770190274304480573817860824606389306293671765732510032177819415616984736466060289249494606287385110010130190556739391563716551713399941566383076033269032099822053619446375618802926263905242730782155930016874650382478216852041304873181231168088163635376764164145194063380839061485102000827209639166489808861459936122307849464967601713935825149278409987659623957049110676313806288917652959314237469232184376876612631519296727912008843372275348560760028609679323112873742996970237461572692522613858651673476048546165288843821779244650665992522511443078590960215564666790621424138586860023315048679685926193544987917997391765851194243425137123987307117954638137662763679899772464133243234667997151872095231783015604779933466114376129264551993228293905076713215197201621330316282790220607034244503568614815111664567033512056710521080670695299718642684319618460404614339148664681145180540670656701680769025007595937446628810198759956619250408688475732664911531012233300129572238059138050988241819589628495052070337367021046595890631350138311231596430013767227300460565089962299402295159036810622266188252746389047036556077836034210890924989190513150533338545749595009435414993165573318074117914129150169251258222563948268511945312150707880295462141336210570704225366080548310260039075721732187210711531827440047378568330915557287838154128478823773141769173341554194427841836842493417514089157335765184704998009630896079011385378769487395681096055509697305212560062974000706189985876651246878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -62365803254558232131090006521199323526862945328462866688788951824624383114540545635038097430154121906876360838797811567417668742103308809867911867425764270969457744502131430642898265027034978560991469852400990173640183702982435892613488044062472670564649563252844691938371286669347867888582685142157020531821916274572204766513125716405510860054400699421073331440037061889062426471784409003206792528554914226384234499067875015423182138913010850828732263970110462540639395550255783621218369161165413312803809768221938561214209380789620421484816125216788358735348869017976919486587714934412523954336513876754657990418271747389594664635461587994931190644489531679290170683706452882643137993944473826522732506529987273337635629791529127200030656511674816283207607372684555704455183234592161967952985742418901275491271485603160913025221653925871066300284468296458433797878905276579218254367786280939424176108359997223037416607007307958339321790807797406098659121636898872374385817527335913972338900115756679856023782131862384585933140280572870847213086317543679887310201973397341213148376090248673278449316238302543555108881141583947949041710564486441158126914326607262495095870403640222333348698634321404411078854875506311514793954558358308895026273786208536301669870181847648112769612372490844437836622063911409423491154672406313626581359591557665300485286793439935409914938501845033647402226598538344856920445280580203819502264671433502735290411721208455342848196372886089930517472227329026549983517499614605021138525903205379402423620385674797479105778263758015273095853313980293142982659812821446996886597515965790260890248262351710429174570935465175270709514957561758617059541643224430419078209745152143421342239800134608085655863926720138414483063384490241665615743339716710823386239388992911851805307347772197680672242069298711068134356124587006527193544097453514078134293732917781850786346812377668812910676504147077729255564328819032466637925900097211316937419362637397405407618772475572008773778097831161360912134425103367318826232861980236288343855844031532578652525868583379385920550116533972035083728503277963898992319005196082369217034183673684224156446261223183043616021008842070858331032192980356829616408513652561718357571571947031450775749831820677009091012958909447184346328516902932801325388820804949433594263051676942010583075148631763569298687165351716788505395342455357232570292746381546444939330696641935201180921112258749514430244179970480424819187250179553452675512430701398346487578375917754239127379700477325815385860989386094876204041913572561811077472553695237248257567171849745473659123941290759471540879231461437667569444603784073045997152934049702378234563501636051960612989132002873768663210031913213899091057808687230738390441327249502292818082454342940033446233681156324964830474488663508779086741866096505929484150152623447188892846162035491004649204134438612113118024818162583129649418202639849213233595188466870070317727132145851274197770178779196888578179522886926365446629548050672979368631670041821887170706851664587064918479537766792872313587407935745521215678588229609105932739693405932932176024499807209848320798238750473512933699211892471715275603207706569340628577865307065242666339977714870868268810857429680221526626325863798386797370562669301208782609339637950524040460153480688516427227086255661334853470395016654929032415220808281422321589848729334560340951030763790329913309693975697178400781233775745950150312235288591173565575802408512661760938397755087997181101903473496375027934973106494777435836062315003443935616343640039750513205314859524354776820351255744438905671623649067256182863092145260619082178294868901943573670408611951998189502631270780261692887022770264841877750145174712488838690605370311434886325002977893411009967536699903412793093171471346501169844686417544171441151596651740213330700974519480913625282467803906370957351082964720998545147178505557179434332703277030176855801447598924953310088044159656546624225954022303169472026965055773817020424657057128378275051622733820482670744675156105538966458348675533600354776994490514755529685513196666236372526355027271542993307843831725230326977286736641108188896487926894503983066734103948746882839814791434542730752985907967548951056120180471672395388320373190407784022075286870500375144244262234583551976229968795529523859053264825495865245591888986112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 139837160900146932716043032211683164489119340797171357902894943808565329469585729482240257463184371701457084886815391399417416235837781459050006761353147519151998658248316972910178680838197362406854914998480237738060958583281283488762951913098200566546977956723271965575744569774980807319255006944741343384721036094741168561315059468861811181025252115057892713034409817673401679975771438602828285345739805847586791943908762245376989498989382753767298462815833576568858397111369200249198081334422759963377053092643421673075299445043155067245606056151639171782049371955017811758160026585268204591026590411549737078187150034107290048768782233092912365202579477165515614166049917092464024219021718730056273612959316945963011031037382909630489867199415578546970845459838161874177832826783557112353393415854600173002953641861820103671502065949931415374741157430190100321839147894007038720441354432700436324638101531741154675524452518107327267106384677236370600777535700904868825350343564459869093554099449902044668513847520523753234464854246446793721728020934399390266860004487990730881411886769859732780376422890103544065385802862265641766204996848515480736922355245247006352682329561852496013018779549025522516268702615335216469165250670127105081480811063982144561489894266527822089991328177719735895901611455473406274672614374017707975096956796982420627417709857674830166052444964637370098891888965542252369094705909782378846715844167284291932001452620298676184278229618427256027236469014998991172000533792880701524974721966543526497202526354139830529131743871535518178888156148009390977924570058635339270899798027054108787292742659129459965320996312181771481431875649428374643417647336078102076583322238049117468387243457811833355080095726374432650384882286845046159088305368155569122191782791882826577608505685633128042181105730595958591673334895815197374849119908771093884138807051847275564370100637379605085295137419094966333618885649883540985807176277334642758669853396252641093547377013711919707034237755913634416883575469727305081297489390664984502608288643484097330512185382095685469298428811610223660011397899872306294526598041350797832746992217221070935507295154045827446846175550469345516171303884919456749272478356862904054374659376306744892436183306174434951649208360449952554005254844172362789143592775449203335055162550803337377076684098584182032093250446408496545469445481558258922077003508569474460024118288741601698869844679276638667338480464981160572510596077790401223923523598109629868626851202961066821078713183597707784681654689727493575852249702099986784223997360256045914777380115943841912283661232157235238595376196647617353197411968552261398079324067506254022843707783629117940844896518235808654648967647576310936188194904701312543683281233194592587457293296968433490574498682574382161915741752549489724745805976213088420074681283421480365050258606530816005572573759459424901821129222373178747057115723039220152771514658426466073100632173123706103391111436951726716541425163608411085172632267499581747201921624863821642713616054375812534686724753851384114854579965785129824381998526689202898558874986505035363092113881077270243507689004875127483620994760507844668593365316075111509691749177095613973420518121873982386117749265689336310802244033174559085399447405223005140428365053933022708845344572342464861929767704041039827139574817887062813173152073604042619765178463299056340940345485184033335663353472787731508629725736058851687495448428871630128514693229976313570556038602865360164898412608944944782780330757997423188206675606524411734647463104303203901896714236570367017448453072832159357188982077482419204797211095679280298278909063956032628026544575430411146861997941355660198929946998705566662032703834528861658517036667220507873595365298003552500550504525345685900673028990732734881486484688623113593117328177779477552847182487234885432490574519263063251316840111598783395658364309246755168164581881458149242578474959587253069449752131570050079162931805050680473714911198653365602113769705909461320918371534845330619894363660803703599480339396147262772133548955028015145631145603585795793788008608965156700966501810990225511825664690559470484818043068592712646868247472759922081188463669711511372478930028358830384955812575658269659677034389775469623429672934498376354057876451994191308646169359412206619854770182247799364041415065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 117556860532611158328410183947342158859019642512826698450996341101120175095716046983159991587601773251854588815082127517852909530152870195563247280078655120651747948258911811731242352717250666532695196561165940772937920483046570978148664985833070948976515074995253166324144410007978529824090673030776072242117329279515140592384346085825673379903651595844169178624640898905670257491830741014833864439809014903668794915169354937918630885640546459336872039470016475440819878785460944157473540462528097620997379082666030809366809813557720369008242343464618753616239271817012816067998312875672742460297932079222585139823990846713700599832401514470910293280683259929000562298552818052724630608294344417701038124165758519584166531437384654538600538569707223749190153010923760118913577176215250137344181282216642499571787857204186807790121314393993932686759186560758427807340170822328095976467231156180053843465728945654354420904668788325287212632348958507524605001493715562397373906666543648397179976956894666853120882176715687114971614678874235377326777338670357356174263714397041223947335744075556561587635602841560396791009760435751590156663859684132494965745964784147820421109190934764938215986207671702658774227842722829570490228872898700385252667769146121730303329539849796272954824139769038575395069523663304780377347401292059226012612363885633627239250323396932761368358660330384163997774474549775635761477368676188969208050982052682097902151289818782093040068607865563129056393535332202149942116866402570338913041177997598465146954849101861585271388817564515647878586337843252668674534471802700348569323767740457547570435385433246022086620346638826450761642110359043499541054269985482066493448328738982915557351463514852860214427281364979777452312387067482037162196290841141413869472274122429782084455251245066476171315376371369903918104296488879856034733189641527895534478743920240005113513059957087965517364601368767899402180816123074849077933453388415499375605183530127289839801311057646198404304039495840091128223150654066079850313087484923053781476302933304977430410564420858549892417599359652540750367731444672381707804551126457665152520941616742794859690480996365678552110767631552826310577086224205990279384636946160439316166507791978791169696166774363407395134933400825176002162921979075715110153483593218746709282626858589273961500401480072441669867620320259225783167296018954380133901073414444278046795884279328030655227079096631173515132436850136841754350874764878172234089256807957731391887947894897727048720525165549970753894283469756555990702835755610749344577058594897059168232956200319474139783526197945267080071548661580504994395516551512709450219351141112874284337899187497356260806093593611111113219344450033527177699369548374763913331969950212623165649936924651450142394797614161162772109400068275438703708320321132418004980327742690878243477014864098604198500206657564576053243118530622928467360077804362586766512333427546887681455559808677218617203863359816529964265655257061948598228442782633346232234382078696658015811491731457752248990188501204816538255338758203782254182045439695872091620826488695535435827152980010165039765842711559147660499589141961598915192449642604253550961141374473333650117804969795119650103496003707724842746542465701476305447259122207676498951284740466602928454764986918824499792518440749942983287637771529585743371270686605108527271009110145060343037387961038252198302086819484964497242448517165295895864762083206035998402163170782906868139427046343517139765682126460313118392773777425838765994581711303806446202500038700739803336825725326395844147878183829782866734520493598086143521241774333156230459503109083311774784181081184559524964297768285827878611947265086140015802888610324956910126640601623639808664190446119582350540148426542537710358742514021653146336684062812603756935305013547075964885650088456816827802106178105585678187798985411299102943236115936412147636725148280264055767559985931569926272933365470047614416376737069167370618258121571031760598779712718843710260775077363824374335570213855143116445332595072347529180941658588339071160525715949324693521821141387219001314813714792035445341509645407462129106826144774696554840722725329487670338599513132286276459944902084087008656034752610584414081850660755185573505650903405659518536191311941151172998222833266359252666080468686563232972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 32649350376800126500809340472991223688363945258102062295350026193924145681210689301862245855108720949555726390516496999234480873977753204268540849743531660982131536143725182375662104371191396071417101808651294169019480868544167644469985353806228429784534022545332585693917133813216964620491225668393867253074787837222237487120089789791368623456587357647060243349600118460774085425509964690979963359590760304516076165205904331379307763579167032024576980594744972118805890877944590013168689143938148154420220526873638098862336969310179700709357705161847644596886104249195174314555917828678581741071943738488299997318108319486285978126807255824745576127008180702729234465328536057011750634367610667493399308703034640391293699079883978136909799290321945479899075969394286509298048709881504288535802086933351061138420713868717859054046372432986438316277698936606086881716447974605262917026909951320340398331555736118908991005371678034369059678355978877578662257973317200538663409470093482707182293311089977539761558406255904658715591422467976194836565786857881514761753593340675031298582585169070521402248290476570003299273234568594527337118098838329317351102003586349430700440265134422202752552968808136489447097392172791774956562631833462049404105288863801045718167101773163736217916934604111519292119209849981826751889864119167677781835692287740865598097042744045595795212575607859537919926536066013950409005613872172690005198330826276516498005064875581809140096185559331966822956598465080653233554226232049562909368183370960566242401087761389540686823939246814559676455872708326696474704145687397950028286510981309705007898718169862261942248145783609061874367181776881151697823804912559457565581988686873757065097710677432561224339943266392850995160124324879155115498073157097318786790917474376973436106850255954637020301928142671806789075326432552302775662324121421116928494995999724311920631124860595874237790690972600651334781598805594809120543158143991954861048317563713865031968073517878048950071129207819354667657708386652189703056178423270706041445322463596418881619689051651778847934988411657327945592708462045142569760250245928424483093644909331286440760215683209413842531401042421922051582274612246505643864580298298061758854061170175659958726007047396524524246192988641325303130722720691332982351431616529668418352008126482366501024897276491992673708598552081806943577088390319021532343306460734914066553864138569995504520980217639495805886574106420234559456395488287615357924125686820400413622426802552948230849520823432196978179040075434449404302198396869966898571657573574088085949644805401610753740897657389090871333078481932620186234767366291139220558519024245443726124658440167147464493129907110607466540643941734275894403682391304062195443441170128797939741650718900816617268830044683535722036694187698627099287471901122755836097622695775973737016042660807045799906576463934972416537005572450131888843518908591187175825470562931114086529413238499595946786023080038723000305328523084970950494736901499322010387792225383380238118522577707622992413627478044544359367062809874649527402010829941711796645378605107874112873701392881408154884352283062808630909963298070551933142617201511404239373141594427475924761787503868444082761249854020245226409185517332102636778231219279447206548480820667320059064340668959180763840917207980830053796793256944980988447472445283130171809134898696151397292601702408897052397458792012549951575588983410748718406197958597479228439769934518339306720150219281312080820829689168083135695603108011560412793912195310807678054775554682734136595743441108443079468534067900806919887591699621726205822908189301440910263798720390174359705596119515784725675906980074120999282747636564619101553260468740848801431306009702998723362770011805458158353552046044747775830741871241436088099564521902171152962276799959553579006912853962799807226593809392367878872633031894234102947594784839247664521759975789219594365391303893573904256744047784628748986608039141004618142816944129565319564437600691107715350247103166326301184866234602413748588750846230307499047106945030888488271154746460719291088393699891817435727125716542835004716478130088052060860001986029302025339691903898295566248105098844143222748091040640776525351549573051396716955816801201998399122145903002194612083900161422748034725998518330685110509247756400328704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -357011555908411615464291060500347795717219367284741384717062988490260988865802410958277433803677976937674628098888922365196677555503525990255562494472722337911200526341872454061225319049505525878391272248447622398352051217204467993040962448143232253642096514617719032041712335253979619262511372018377962124900780873747765530206953768967418097135698199821514924160239250906765202734247500553728919878640999134734070304342223145152294292777941168253170114461566460001909373040771119232083668787749807546196371481312913105353859187849571493412535899478902760663267899648214127530282080882195120505004160451765071855200230206086285537596750313984522214693783311831801642370156756782615091022539981751366081987365011092704838393671578292251857678172381417731103913282104682255251778437831432109800094788592274579528167827346546813209453257840561696266898737243872024924142570118827483701728842977328082347632228825388892406920620279928357891512923639544384020000630759540545759732848298745840624915421735702767392592372802889672842164063194421220711385034172914928028440622093904748965944091552883668327623591827699804329567934501933888602033091840347703985895053986254562206297445376224635900095859353991266052869956179891785639779710627364713876878657376611558234033606241406296119776266244155211310245785138661499783578930253548378054950744278966757355803329366399786194156445525092229723197947998032667866267313906676993497193512535242077019577600723466670619748151591422886444009334262132907690884087479273425854767253643631108642078757818457586599470752304222977230595268146661837205784506917836448630942789401599665851888996782025282272983506023554236230077808455897717361577485608239301122875013696503335199636262855352263290275034493239499763767075792601458326075932214025427237458460840781196253203263140360423705878912259417213392176794690778705152305017411009918520373167514919494272932082522269243606299886579369427449890074572036758476124069141391111193929404427281307559703721373022363043485112938081062724713874502387980105202329257687293923226801345090955721341406343731194016402576090982918407449630017160452970273240043914611035258743653846943276118693289107273614335325769051364371994570201080092641642928688216639620067060319296403185514691988505808152633567536174210605060320763900378555358960814476130050465829913783258921901449419291810863033508179990874983513045728705278789937854825108253548462015719931256175804228501479261246757995638939217513158966496963396260653126324580467642333590339206294408093763649753733160655244592993053717922160653669023987176367928413663194817625105890971786084082458474779663325478609423242147666114015559997334312299684667116765494692479196542077402953011567223164463529314543366320995485195824429817109344118951291225109540385469584618941914460377215994539037888227497195583160339444083646020357895149251698940990708633823244427357535164258701699850572512709176315826650983474247510819725595935379524982781485895632991611470767190924492297162954899288520400062521517432158343149816643090790230628178885112607277872048612024031264449077336233731208548964852513799985558091297488941602524947648052270688015605413958610485148736038117432592527864848268444311597808113743127474110282904693897807274983308964878806266480751443466692935615897628683319053299457814541582002727028657108316795763205253169091439063488639762926322916510842009717125152473084400468208190378758033881883098264232268190861298094394622496904197537465610847968306799942414264683470845971754317984036943836648465948132868163740406226237890607992628117841172668538239500464780911789335903463831341210441520364566577276804632851432430560638551514199160181526284285535655071702712976689098876731672765238562211221025719605371830330602696641781802359966967578573430140477435685891804360514523329334318548179194246888362731762094985023006495579682095685613610600440341769467214748233174242658333366924489467574111721970960474992828713418372411182462639692024589506771677385278734840557646441534525383701887955235481085912104397339148292177854296783787796252236896930443132106530921111522100285129900085251742475246688685341103682166897397164877260325014893269128910569824862790110371117340273696961357781860935813496813012423621976873091805402528484734078604782245662430738586836877532496366660142608829629979947280899512611874275328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -890697470995053494063977514340321475554437717814907318736838080117435175282803092466302498957563763117623241270815017156912548890318955587679713279022546292987032141641789884499278266783995165328195629621104632167019639737017621131343644796601114462020654401850849273207274355776308259090552458960718100510938002222083125620747787692137889392798294694105617840582750382117419787475273557945057157651436523848986589106671661488749692355120136672866139732197417162582843229225040666843217164735845284920167196260199986960305608426950092636611915522005142803086294566802707013394005463470365547926352482887383744537088901296916931928924036155955525843859011221238443542171478944544886063916758059679610857234788652565396525227433410900380857121607126041650611980685479521504137477364928424459500890198263307042714385127163673903711264555462764614077869306929937008538141217093255833791975576982275081373478058367354081078821101838802828167773948821617067089466452431193728089834564628167642111955783134991758495900263174651627060168972402678745633463469568193009067477925929235886860967682656853487044127447334947865032415167800159528575911320582573181821706658203510561037044012405905373518561554277292478660692847888453470136227869777770143928749560295854273161461946413727642300821376313552577965831435416153358262879166368039208771069022429978419789300150760501372323552285347399363273442196401539446719090134185275541368747965274372210582294195114024432380313738233206485505483983527704560904602629639585169105154672952907618005953495339348309070130627621868380141734108902120539222592402634211790388593700256596072640492517523656868225589158212060530606967850351074123999029838282584308156719199326543614443749326210276133391916174737410519615606985756811647545654991437752157455957024671630503129522208866166647101599181583454187317984733179230635486986583812695929573407114743646922544526650059650799089926867892524103660864347857473445797392552132647506392658185633263576637123128487630788903798900827019384580575749273606997852537523187423827005430024430862788495453876919596253546486095253124901874468422991134810891590115207880796708094172020010815834412658095313019512844854771813630768472803423594795408793258557449188920750422896326822915679858669983652186417567367949098196443748112421065967681816633937544178428716753614613985104114129782605968037158234612034258697685598609738435991988873017613876748777455598069427028101962027759384661169537194526218973780108044077191673921159595893490945958453454133740928882339158828783491226221117789604177048643000302742706683101035897732722616242911653284847565595419992266228621133166974946520019766274302549824749751482595106220111723979564383338484793938932771009593362652069755852059897088138909708693523015027883538943502340617945133112669427277710989005490606279741651493727660073686494554326691954765036598422602624481725534130459703367831013019821233394316787680941619307697736663128607862755392366323110416790775075581709963163596928479570553704571886863231986749154369923490115744171614706294748648478436821303526209764744718796287618128004207334808947490752684401228991217163231305002720634136452495939124885221736473112057851896963344749456653396612473196585679400047243105024975423914107589275099806933478405069654409826793862005563213202321384559646962153950340086738995937157860449624047850269068892999697204373929906155574729310386708755876620483896397376462645805391343437199809780113570788949386873962660099059389730583826942323677763557252685236902188174291809283869928070885317097714968544579063832550639636824428009191373026718664765392001844634894680936103830350912832866175046594824221257361392802897220171717109788081002647443144721534581964926351828134097187696442786763962844487326899952853101236226919679915004113104366851216856362163780221491612169778208389606241592863100804294301875887731711477489801721353015807518926949748795483260294643620786987429131531515418057973775720321030981802401885496561479211418200952629290380269785406867862535993469339982855172937990861210775794737229140743015866021359532264941232294858853114575801962742942625147802967817766655660389067415616895989654010136904466875421851296413488774098534917150273810500368282970115919502861156331080066400403005552229718780020859907109951349553153310601890416054416444527316453747568148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 323069539357219124496575802968795711754166563872578365260548404037275042856161680575991674440819215378842649521731391336575207716452763130839518373431546072274910124884572567918874709396521157933053249459364025878679724755494755013841052893100719040934355559796446707565474856132140677305628991048417735427724933225985080819628356310633279461637372392384330521032011740423966710635103176785529900040541742795631264417953453732742029533089700291855409344869875070867259752101526898604369437802628499921055750189383372034745009972982657677528468967583036970492105671520426688269168427214640223066779054036973596877038342110297355179071821667437203562188576561583704876853083297669363239692918781716198744919633670169935017748403673538575974393887952189108429481843228805025313758341230770906361980720564854656851677149916112955238788029424939350849324193487534396301549905292885547344997814499221240582154602275016815801134546173527938079120370130157837584133048002365177787852606730069736978482262710018288325313032376227439917425054517928829844063567400749220862660250993456004631171874702124229725609660828605434501753888860363249052480261554094848832481939831487828171620259349689301106297149761591953449948647046206520160767376614485875661873556424606816847255697498976723084344534803615230959610048280934987517516571051120051438687000944010432459071454592957484653706597524602240570506201635837293742132853456073054297302989057414814173347088988856800210021108370643852701527894510589501034285309688160869854153904074331085390787485178996929630655643786077907371677867544595239765387636632870871789335765658520537515399919657710832491417399610174160596700226473378090065430120691254599702171965161099913516869854815189157276069452314977510568976733796176214280489155800677172324612678985194614504947681587216552383106427194208368335211753435958275709276849038949838455437968850886444046969912812719445129144508116919072584673388443086711092996298171715439782815437386583764400514002214244582553122641549818635426485966675968784697668681325510193705372833579448214613427241346607691892787919645538909421907391674621291935273681147824738195998331835422231356171558686935074987653786385243269877572459304802024275658341429236039370334438525800738398373563148534638846934782672162518968575501243260274184570245365385496014211305898742152004314029881630214717876640087294926127313045729344512887801558171110703117844395175627045378160617234705285456072814692918666130295221973472745800689853681595324068230444888964139101008120131591736228937910177415300426458620795405837744370756846252830286947118097829462118981831770712560315816870366548382717436995760399120626265573514632228954922325768625847483353638095962176460430301123554169291268497033887078139686361983236818708709177725746646598164258908944915498269320936970219695478296887390035183873536384569350235483382629894379583326997224049292416362035198423356575584861350521302289276738274606311376583214463062681707270261890276563065702100862406253740955589852211783298327328142920282465354222004484021280446476824841164873569614479278479724662570116598182928483017743271113927820860573730856849585668460886920892485433466950485353556238541112037517274201725930264593836051574260448140946610064445518489044091681457910449817850598880645925436527427975943607449188574866173165701583875143478779031624010172066438991454134554136093451665464396527324932445954429820615292273757420285698214302262753058254796152156895211042063805624489515584993991999671969550548049763743324574462781588773720971776167513365778309054005171969213233928673213087688958717880374079758392928677983056351232952204801891068219413017309204124125187575964713943421810236043148036106254341188780158889148161040953497615367923432371231285693268838311670401320481465780050753252072493950411740748113779615047300721442666927677848691326219640665254453241796024622090377412342568572922019311372306743997551969750770872411388642212773813942985657959931138865375456833932702700636989721825859603021438025661759008266792187580203637012338106300315286741786032201317783159814704014594390935772495524824339952462044320264787077924125747504836243598629228734458940022749438241915222891618132443810941954089420192128095437352370890039805778829662807801716781341452177057338943725164653309298451637035491822427027212123376713728000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -224944901664244167144138370290610935098940811367624294321420419833149278177543130100756646377802929505657506976535259733735196122506957909280749790098153152069760623509507518332288269197230292168137343733701866136738927732218985624251047186998890656557424598793667288622181576015855929608272860649763898053505109010680799623218948464668830393575909055845567443462928169278130587489720307829674944493151599304876178977620974280165295886737342774241715576665600593664575428398694770934794571779031243633513028323058102602346685202864608818683571542428639138378095672989702254461241158000225047764711714458254984265356121576313041568137353898763404778873238840677037600963821385386041536219459425386296349782086204190984558755455342259539057819969713067883265912603112004014702738257328694326038487095501088806989577564876018293222325979251990892609067366494468392306029384077088430779789683183121205778960413528541303668748511144055916426675465005435916525974747917484029535778215416498945849756720537749777171569095944632036802387373079159059628924223497028853334058385943415967039447774250759303405291616583723537466367745904248865313175978429900081411478393775767174640787023976281021453149058997780325282205991735192723666768795320137851767606732516424392019929825539845433036378920522264382878401589528373408960469834538411438702781366794024864948699336032310533474454453328451623969463711817965253576701283681274630834686307950321730124938541263085317912814012714368406112722570195119426876182872001625014083341398675185401604294926166083740452086078086381244225362650290525072535018320795679779667543846473214699738108420202580005492856179972431166656058413368537351410652146934367145435193174005868858444556705653369112698537411172554309808558685351543353341555285396425937338563415148065767443045972335053353709051828318253786330665054501305632805075945619293981267921080355410608351570697807690772580773790814956219575737044694994298699663010547928629265800183470548505007573413568090047452986034479730871814232946883121010249506901357699730316203492069563471979214462187561649964111462251675022671273619880452774937420957773901151550263775343003581484764336644079117940009894723543278823328000418239569105083984364965476245831592379040827127049298144473918505363625277518781806043884770399406899555026829365215890069561604013273853868800986584545963911468370839547298559003764290602144594950027439592598428413889718547321061884220529609296513721180079722551793686965026815736140114056173034586222341873953344878752055186331859314613417073501269920055878142091740368115615812545506122014490327362230746709208412957167877099576151671515688482898152379638974682264273776813934313006714164853730454279291883450234923925383126203307404821143376995949158320357119314114261027413959802441250515798617846001609927630589148421175396685696292779033221193738613498944673949339927828128239976483116969066546368032468983859769415079665879965687573181988792329289899490277747400273210170808333356554936724067467985365998381684823771296923886738133453029052709279367121783749757731304959380897209718567857844997199966702424623908502806019927089710335678232024108256349318249466328952964254648457451936953562663120818911833124310724403491134506540549652705365776898785043306496988853642946058729241251170723619575425652489902616604106977380339035421377290888729957565042038285802497824264449706714897616229020999248303723474512647679973346911907051363988215308422244604358157136849087463614393282807013180619778238805704492541819461764730880204073053804298192410160118432346588408051158983988229769768931956544436646188293657813875951434571454358262270564495030066115059169153734532681287445627480572877320455477742169460597285728226549953185263918036845518563979734485645818808209078039371382928135136919438228637479400593013668971797066159452845527444016284994847510779919539851700506193639518849568481091894752749335904229107544397425058215031641169552620979067853362749671486282511777032770233283679984643989744369027201899552452442546958316152217715798201320920504440313737268912101606797027216736904473221850088913945771213911407485963598340151161658882089451777438208459265133404930733921182105480673800171177064253467327929520939686872147881171119553303271067023251966001197212055358066172325230637294777650021830856401763233172763443200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -57095877912604930377502908204680023249889242386262860313436387063349462919004770142483589589565915126708700089356711761325221331159456428679833475329669820013631056220949667385958461476869709561827729708777573294925170697006216503610794260921173284528056344154861780238141359631039424672606281356926497159314397398553459187786282626390431350802121377760718916354279406069821819286209837697172808748986468542774122919704942758822645013337246505492266478319873419719190622747164138020202702254076064515118227947844379177667789195872874955609078098918737008403756145518327007584663828484499508595763547685026101783705819367040952134814219613780710616976936316643208645066462743769940271791240011090599513528611781194783767241618242516153572963425558553776850195636342763460810168408816198680844814381624708527299687132242973867705037918664878517537047102525914472489500436164785117843993668953749458229941422708711139038613789562105327026453379431517432505880169090356599821729887174675828811586038090360863845041844205494587733622609955410912700377606818505684980399653596971468288930094021924690693571103519315695882032138826097631784008451410948727384080285080257946914935897931938836956377910433871408074612949019104535600151311320006217103536608926754663531853706619356455545785981700811243126667232245139548861112536014159711591204378047735420182369524326622342829770519044048945814807937693323700175073169196080211210198904138311741183554852158349055138616699077979297666799347317874450983714565411134737601024240034423076394145799071130006218008358971819228798724964848332316567962993192263687125604214674034744507472711551206849721652924199001357570109395035470424569131500902879765038730446418649009161365085301121700908194435021350363244968553045419322840855704843938195715681662200742448989485774815776252780623227568649975676609176540944464866311412857353473413170373009857918330329090492538434878294919519799276437201536253084414748167368487389020707770541877642354165311265387883839096244751826979456530237346530954665228208565696871284675941038616834479498093809857126975292903707216800635371730797748561342368240450662599604572806365896590666672703057522635177304156879444204172425367743236966139168458359309242534761994199938657838887283605735491840309186166267564765934612850772867406780741407838157027488963461324828649815104451427023571084798609812015007454083403615826306469638299633206611795664842280760045774098108001070488233717045539244123461533992599472955640380292135386046042079938551635614513521310969258947558717646505808351002889429890688120500501852009822526638050513850915134856521255482321117395809902074753773511559407071112741386774258990800547217853963812429659117688036710832761365437174431703644473560378950309586017800139631666454503784923782412050709846836306864618787242305553737361393568185697599461248418639610035432342522180821424110012293151873125923594623216370689604070626075935611526354798964916811249373305661295706544739826874006975283987490566323172050778585128559532110589735665788824045703331116264117247210988521291089910120320822592203092636173952286305174538226654840353161265849949490790743170869443513216607880126954584022932360412655152280043110877355047022980067302250232078276784537829362761388471227358642701818534145185046564039776693175985014512513944313671288579857004706797929878314391275045278580981614921819859430840315400226457644482382358679758085013157823686086932203222080461047517701585655095789938240181127017895173932771998732211653452050232601647295877655440927408398393339990351829180074963464766847687080818211366650115634918353870186059224617169192018310727807132884438942279046515293078641306250578666944190668305391379345955377501801126050114036220076717774939149762838713840821813957736464596922601616779714937396938286745241821395231373818175037482893880461409618663321290305709703810910035148985259225319432547206058102635866420532152505348697518042447593153062841761920888252786413602134327475954821249786513792173389064375978028886797882311607282868342548070103033236002349093032641035205902440146134666321682619400911932520568693894476133220638374726199706252602684574195722233976531985243690326189012674407273661737175651156288873188225455784614617318961631838426676045738704066280536812633145625975284122496823023810399633096803859651247472640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -43513257706327721634397159134038763197792743763361170179424014351661459352747157363347920592100573625336205615674906815343305138081586448125586116407138551480737268331243544297976978619497284030975494681398118788173285734798333269979251218342050725284659185162350306301621782931094630430266732417811634452321973144315453782105543006828904193305481520182779232448697146682649970229362315002234114987422590979831624704291179792139707340637391768256183097274528968539480945977299928604094423526904321640068203687430921731002801641400133123897288139886054214011212355704909897538618699991513817278841339643316608069871382512196236926389718844082304361651767333495606008835693702096788210858204352428563338501542477066866120851415126468734115635990387026711272617305753346160467793006559557725216261192361384517076361511709011222652878768630164343452161442873946487457160000756978017291304370116127605725188245476020728505624633274140246338331690278075048072536843012847563753244899984393959741018901419858780365698315361607340414962614341552546480242359548252049832216891659185869743811126172030832643127989376803724682988815952706907466861438652176091174928130395798550244334860473007799163481401581305924949062024709342351060071799816559767485285586745690341178877347827496512208091859051527278325306846242532693492477976157883990636597692967936866194629199207588366898885744373132182251792328746472278163699837111505481417237622616379368762465175851753965569961355865694389364929913860587770138369090238433615646888818787486109950724750176877435281643155862513020488393540805283738206795198919669970580051852952677997945586538877209438342881514515255650773050352031689479773503633486751439837502470737126244343712844433882432254727033468472447149623005880577330498850616422892728117590477027185841840513324064256707156544541505217383755436638683408122920362735543398407208916136518553626530632832195460070180689654433222190804221669416625997605393203215678454072850621879120018694838060577137875026632954612985828183937765498550268982077912097412335015580972890472726727295383240851131511614456715011684951942518310626474333198427266090057529470815954886994903426954903381706342884573987169117428076852538942674566399287481791741013598436954907974845319908774434204770074465157253628245564453696012560444468584549407415119745508177505613928254171973374943549210939081528428613199782251627407817551772538751750868897809612589532373434614469743369460406492352356982308544564002728455412574635868455617846638969063024873295888326073237744173083045431552646245457884847491162626250348535330636456650519280391175113580230960201556935931685473188310782742939799987831558043672923507037819752951594684279756771405146098468841656254192632155475684291591344567098741219555964798986580915194719424319819275542220168121875107521584002743956353697308309178920321113773994377186985978698933461492124470309746250945333686855799218153547690286596144466517231558651083819107323711992815567866070167530367463886484856846586727827980745306017994826172688187700604566812698045496462707428369487566084919284369674686534273051267517870850060016131087178617574663173216382614249950222417528990015011892314920565117349778458107699974542647929575156842432828216047137144696542804090462148051996390854734837365633610726544998834055805953523316410018488870428157327503692987553155805540938740008780918878704504326260498906799599992555596034761881088349134403109592305375520187580590879768558118293630154864429296363443151484125800503561217878037029359696628115109021616018568246184786114663218396190912797822129456702550139747749398862174982103534350838530007114064376540668163714453556542428539509958985475148920062007701733245622716263012028743362073691624353172930203527384209413800915089483771266021164797900624919315224575938717002828037776698732565552591059916217465061042419259670525615205879880024844389096721971033836293133401082306053434537225444534353851105532987336422626044391634933966052469519455565726908234998616289710861931810592105221262782483834742819435891181507452032475659277146972920838462073490268265603928615009694299358465256183263538948652637753737525151562899440355319870026445511857436093840612166088623465636039775931193288581421677872090493347823811116322136331864153276889114673138757964702306155689733434307145568878592000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 107589338036584667984925994158917611642530758844473944373841813053511688243974434488148898603767638981722405381360749360222269802647146900382114465935380983626401364811767602202269799447404570657758111653265280874751530761034215090453394058793389617440351906365540359268769223221355766476379011062684135099674242999654803506958242391511440784594948778149081076495521547078578313063803708425361906837886934228914024595919426217826966659670066756967595370436784076916164181642556212120149285284167452128293280654634811006862835791908053243132053799547178011455027970742322578707804626823864938541946830556040164557829291070007838186856739635487007057493021410818596751456964818341870847626476695186519387179236580195322885201901015367091968221267052982042144942392941554666621919919779156597987863447394891402510905643062868041922237850623989579392565467856642207584188343133640338162517238563488287007697941315174902312887687796977089995238627030192367881567535910669886126561725435345361083148388984900600278369207534193281779158293516597120993801264662377426451341959853326926243742076086608339851160631310543493308222684282159721256472770834380644559232386968578770748884395402254429717018525082644745579073186606452569157082619491878509731972453702002228803654349769353529077083981659130630368752019701607079483812578606208278802598043724411283735831586524458818133144936987050994714205567723428893101731227374838370934321695327305172125775717903657868407208447993709242374130196954396579348325416406012641503303710239626035526653499305378953766642266328406784980433128907774999088352004960475224083809161753410656223790870756791120684185508155845825943847741011461731830065362474419458135251737312357485078238791220775056737643202507620468594608577631047767801444861836922277957369939735288108507855095512224600107949391776681502951819401189814515528795683674428242822318486697777705201129519637032627312846314070821071632694794678061032600657048474723336575070657860698897742235442081195577138603737795886132650478336381402880610899007702351102020492858371186338485104894475486561609233802776055364391770694168526771296496062438267556384066036315921971771476284649583496892606065378225187562801553952242577299996393067648333328635238735482962038405022143463969418814166953495729219788065699254247964676421526509099309073366706581725654703314439672945867105580227118763273194800913315784537455091241670007916332875378911238308106359482011380663326517082503492312740153053200912035232303380511282591517830592756314000875525730261190033205939332096473795775033814407133799141097787146910061756542580225621103937533621949934688603734838017328741997780447097099176063360336436080239159174433995205465610450375146457373487404943096190085757350404214635097953838535082224691390242024383431732360479431630382832731789143535390753526380705304504586560366532283842003404988529221721410999425559653624968458573255935897986008113112174834866935034498630943552432926946527702433404965901478589319849269360591508521849613900740353042825013148048268942571799686010830689498996550286009358102051953779446766635747603876225305049114115714100742267508666711004196401435311411940748464466491606663571595537346307921699538213190166687404289406340285711383584336545207329327336400335461009033674604631579026752458474135650572318878353557024789430916561849313788578003261958077464024726796484087427293979796054723932261215259741148049175292761421698459561408586470980345950413285291191051850258856280106107769121335750698119508298288750909289973686100320963671964115743768434434221527781523191252833501524613349480300233862390829759797896973760342368024269990075266797976597510946488957741697896943084721201399079006949217376576339284409309932806409009962011049699866408453611869888253882620688932088116277232782324539465557942967147263852259206016144707143946980369940705354421378391346415533422461714949138253730212925590587199645510647380468779677407411038529053181486911735836882424162159448577242194018383234016144352841884734564905088564810935605803376703189774631328285485176929447186288566961597135926018433767172471595843255980350492180728776666461640812796109731431428912888024483541035687139331660017518823212866081502996473137243744184956697519876052935655586354457958342592759362466749921974701187438170555797911748944592896000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 434586150561082134912877666834012700167060433586996119568345351507778224843674225354935404356588570882881353382945413242441714702108955428063146939218022460590577508662831620403342645011069826988048416367714304417033322684184663100805014283365890753296770178365596026032736128164449719770755548185903478747099502630555534282634198591571494451997864275691927036527812400585524852541082480117128601442680436467469509457078632550892719369623810902937780204939327227434452369241102100537577303168773131475768374149597333971897577912337567927708821105710758519780547439130251615946745141759931907357774998800993425069837359394861856677247220619059856603659829967300287503577663576203138860245455770503359779587130483022580821056069422588873641520511994723123169739709728358144965496611384045758272657422620958659397155854381966534101413212841244938482392882089405750477070670352700425805184291830564516742526702868685869071598598568343026197723953272823351540971637729345548930091040102122582846050951664772999167351930695215827285971888316818385448655560427941955943016220299179365447703645723750202720433836326128152474589727726630552325598892700300037482405016757080609155086155530708990023929915310620068116917439947193136982668022099423639199462247331152565635955829737107688951262108918554822496898559455445377880589025424649011047946992528457819078419245036102806206714059544306729399888485228202602997933448613196271535647386849859446430418233396046352630561868632644448046079099242054386812287764298215467015897329480199891887837863894648994813974390003129598053075741228060279938387406029636440597267106337107357437601192877603129450259455127518916255778857883513622658428010946518821563092138261537372470841878186011818525046635351260243351286472046215136157130924782495867938278282494788578174937307402414570947349889535060367553170186569521992713939855453724211201984506749132903568669128968668815885799216915036380095219775298098114475328904532519354234246979866797395157442839064852236446043982511215406670663682403331698278139342838600926985607357680975107122573959076270273129558880342578693574092610203079470432200719779029559456302779886502608894887504595505441837530901839073740119584200434361087407859695462981618270729378046453876355805177326159989995844985037147912533503479128395569239436576104157432610315795034318594922264467260794613380107829727314682458050604032022092182707988348364840740470362053387718324276134338689706142687912320350721121535175931930612383327533688763227853767623564844725570420064650092099578761507592679929942955816842655562876169826241369863865324807082790097374976656739195310126608382087827571394758945403312965504883806915845302816535474392296198677260710055472821917888336048058771193486624169294042485933896154743287952140080767586057209582567330099425232243094148992589025918515518517714471572065932065960683384844332331635886708463075022833649909743642632892466276187053978264468890642189589631625714889597036697785225506955107556780747345761560352177998089732878054881447260985720827844566528906010047484720104047181037006784867628015087530613952543927309242490445043273712477346055800675979334217716072582152238858692690550871743007474569843561595528368161924175068990566985095956215865238340152952397918657927607159853124848287859829168020903209154596180854646459915193311143891705864784235097085920256304440628672421141384612124495059116559635857321199471680607423608976022748378026727091560998665973209667337300440837008859057399441974744427532431995746666250116592282959902226426859680218394361318015220293395589884120684715149238449870522428345376176741760028707307392531518839375506091776634712527142443145430735695374306187824414081857564632092869211402762182081102903288868716386104964702921169715396508354147557015712690156073735330289489745930018257772319382557802278217561144673150837842721000361200091877337080076121041614056652772729686565823682646888300432806984160443680689023103555671257783177582218828479476315346022469803629021721097978377122815663929725013496807541857718017998856281214875297293291141806763823784393154446882282254159995147234890127531682432940930103399977269673570010465022915508641757851133741958906668699146931303552827161438788478415061278965959807719064433980724821644340769098571366759628872937493990474883802542899200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1212866948556128903056838041293304862063284804216486848755890923059023829900003188293311425946383875954066801134487611541914887304959314539276617976497316707742337673704045958083170526620541669966761410018690755039020786925378375143132148565723781873527449765673070810723566169349687517926042652972209200811267703328347424069798138469234617817845341593512210219025516680322981745197074102642303387287524822992930508401662806386148748252344467654126036946157253766443728387309867207487867508360254043605271712273811421843643416065805370072078186512640442643056336071421917470673880083402987867565291737308201156872447895828200569281077606105443472823116126733849175053229234808666685167025261831976259627083952802885817022750294813355519076125556192475058676766950192339219027796108746930281049189469259392532902027698802653381729064611299829643126150204542272715459908903778805788293103341626237712860101485216673764156540983350728113522545693693639628471435516643307556270192458287936136697294128950729419345492430876721645202696717558039815267971345253796051615364148076877932824359805404568105781187740271778892927456411297537405751768378746274131442722110398845675547506812152886404991210411132922572058791772083484657444317870585532585480385414888238919975046852238651313395282274946455776821706455667871018042601499595840479963692496050116220293902460238362469398943709821526047527497291679705066570931499721362553007954967300456117516126303335963376893578010363741317569814231516941261635080277122332960602566667966963911546910585564470919371399859868821603635539880993709769691661776969542154064551132102666883824042121820462207830591487470522957797027422261315579399431392527905736869435474417198121632566499692554343055594394073617169002945575130122185674136729151852216844799083933923746687808763013086877017428338388252227901032936147890141914506416221603554265540312754095393416925979113573758328000314074297576757645675411681573283388733513775111840763038864186904736358375176687964719803209495475432704151844555250305157005413032753400764423608213637055290616497692556691597263677179913634299604213419968068424488482472705025242500163741530763638466665957264779998186705244689318441948227227829628567395887979745315598275221605995350156373290678692206198436135401346944908628928464428192635648330483302698049402777594009139296315598448778764689563295770920408582590215483138634793862098756929730269926646696369058112576828451989163249987935900069472233075320441318257887745014811255564420901868326080359262663448004078963896106687543971700417706208325229080499171169930951568119303149933247826757426233354259839106357045152962265962781832600984777918939238005123502391089113909659581775513087119554025063079019161218565338403327601437014204314239040391611838215191475313749940321273589483377852110324861417724796575382292992458105578069890119006596435164351068528863433944335553590229681952280429479149306446574392740660754504328361436664289135838186692293970941061893691783252944147095610294497831906197010058919466410106371434218809523834452580669418502568647462959248425605751248232720983105373523035067852483305667862847207964201959582895187657436379944050814971494131010472688588464505306990795262243261125698768188624503738922741922624726471155470411216169722943750365753818059951864479438948702054097470521785159175855197312962989048958462642898877402215579846408610908191972442414981339897133254346968128241592326799592865040852015103112104085885370747448546721679996015396722859139156013568150137645569464241902902521035614153422992058887141786514400641917724997704439312575590294195000173309261028825482815008238292718764295275001494119954308032129764775235325092273452446587903867303025373965124851733911664740600777391318567207106442806243188849851705235326794084726833069193307820493440497947306417694876354862681248901488191770713043924881136405564779340601245341922007516877485193477932430175684114626042363831111119284525098467092521750077865302016311097619750058207622064119774599870162941027178509964287263114278164097395297863066322222736433759240079115249153248835932677336539742366046328015683228903090033489875826876963393434530951468589265278626705965070472248494640753118051827307776904420509052836810609635844209254936311159796720052113939971959884510496019683192474697728000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 1558296254981160172153262956753441982367945496667009805226303407351855920385708564987789447494433517160141479334875282659284040081209742614805759124484895466581978151629956304504275230074891106952730921926230723055313781708821092120822851645170373191772931305866716634452974363916757970167506625030674062704235235320957409944911998057450359812161461809929235777698707560681526940548577430536119941981230572164714563141209870840223596410732423360346852405100499775811384441766374368038344952956827657251539419854101797629703325789684651682289282383278650095887540724848191104334928922115480891592044778320561222318886603717649185768630423930210123322926411214889669221292055348593247422304887585501783934237951544117665391034154233801799508664200565139305756864981656469121823600028324582386607148172612202437620925210841640023032805727092474538030700084399898432354835815257509389879621646604604888421399728760186989638129129166819737091505105429888535075720453655268769829961750523056686291278402226278537120011566003871456030166025817524562659435083315852354802809036488184566500795801292929986657119752706547534379597152261102653812114494845511026552513854112711453085262049006553431617736990471920676736074220653301859114175819248299697739592915864397781957100057560662544586178791125261741307763659324280854362945942018413459372120175395233467311769240007941581429841625785394603486733128545408789333447579818469716376689121535768163368766959588770182948256305117474494521620914358194276542392615020914503998062170584078254427578242118886721456440676904903787913723491785195276848429699780272801066005355893873957310641089808558813117991595155007288638439055116685106631809244514568812335398900850605104082247955998440328133113849042069614682159331732246094387505170821700989123399457366762784341444268025647068291128594533499328218786910898902536006079544359147221583816862144738613011317517424864431474415703418155863859738773106003799358321543815475255068594431413863753454606499503413586654174489382820838373328961245229904580674021051073161506414047205003800675761616718737070833425414428324038454227939740145542779035695078832624447100705474559021104290877932947003847836834809689384009919452209459875201210889445062161830135258343493909318427808990209767289375858973495166123663838578744803971585930631216908611267621686631670734701575901629185047251397515522201825104443707085541092770444524741118983013942782525368355412468711368705139270598185125931044041000440528727526274732900233011512736393871872852999813611683231835091846580543123907064992907644654229667292309685938518385099247161601782848697964050817137148931930475187492240442350204781701590446327072902835547535715912009005177749491041877443644317080558413829823181452570900314733228682320968889695003545135316267407590857748889025889059944026454971083956184113400946361701288045303055563067459458787755265905046911907399173733229773385358995313326070301626775492124106164396974900952548253632788568515819987432235471625326900560867205302434973085877307953592840584692140827770348097851319909895936583887637310400681920234504470903407674894533041968556066564693603127697740252867351177981760286095469969023384975966260570482841790516106710534111170863006296050529534723235099706050293445491421023884046116977751420694239183173795540852090865930214392489913571429340582681579191288051547943639338955155518385123164886415237291198549410813424769930299892395431897476349414190195395221248912607589083995742367327190832818822467617657126013404697646445887286690585401734208650967438988988903614736679487659267121293579574479255932923251326134392680989708904133725620742743156303108617937255837884395104354371027970504597730487515944774502370680427137508567313525246100633477646985946361259326377195608518092814029273105673320317249856565332371579006958550340829986624059325304993321445864661402802421221193331111985651434983300550365470816985933998791372241897064384142568791426404297598549733396066434710554600957175860675675842053569224666613936407989633496700416108103296529966113054765172374719714456666439020091035011464422593799736347557535960067935424468381645599350244366358704172241467130380708324445517375304758031592426850981018250307139036770489684562481594759327633835660589585593444119457125361712243677567138890958189363200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -1119239508980394868551755902636688945287739505826045717362409473624090469890789183941350934664790278387397338826447619579793530750941878344278581918356514742988084356906751138940665669743376049733737058687388812385883513366118548870435381652691852884849761460890377245168114027254181093371106081010691812250358011559481993270976846234128535990941738251531157342458873960798327385596297647828520813054832209945640367244576772107336778743348133374224619932231148653745297741346103839855416903412563540040819581288331455170245373555669227332807062579995057368550291857121944771741610905854805192883731401340216406893807897082781718874103802097721540175181156999793622804278413535761672583598651481396544341534433209567092363860211328849801138246773345642909156680310371349193033019476438763745445100579591254538937923473036966661430457744680066419103266786283330767838546209069996384800875238634491659728600406151907205663953687933109504218305931735397006471209633619602184397424093042326034260056059632232572671038944217030617485913118244555892148998203523583706993621218169579426538632398187191423795251106367344712459280330346706867996282384815796397732848692130993661828864893852431386153364657756275756619645450316315053264416484067988792834942918623444977849691090528153455688564150065331173306741571761896574610003755457285262323256594173150502528161035710062726616175796221964568703789451294244608137532242349762001945256487177269388163853785050315506433536659633944174151527109411769972361335101596497363935549277362521315326300912780894166765654625260676078470658988610459226815952276104620492847065444181077183750373974562809921046566646334602809087633370653583744940654508630078003162304532951677341166681834273549561232819614142761045237590247156100243241395261189147818949001258614490527240560821600641731394367538664994373716375936811352807725327542882045076734776885718196598424534566821929848016525437759907850186187544955034135189890134438400209424422651754652802730675226261618227897335318564336467779098260930247594921833601190541288892640494615682329737411094432053160742605471219566913542104661008846055561707387457428594833402210177421877453105330117836866439916478756167943737471077401521593472834086275973025328380951780156762533416245532785987319807897485351321437447445333249729337440917880046199508155496172722124043995649134902016202057124324385437838226913306347606195153011414788933307662454293286829780564666718800129112658443473944293850953782320615175005598191780202706006583578804150267074561227929905851029726592830576655865745854686164972812277086928395226564489337918035851091761661733499096885211097612002461059745046496856052582037510286593094748476826335412493479166302486100817181505513592980232848019315874023263971392284787987007311686783161777835347485952294450628118700388940426245535949873622533446752337762265988305058917060832057699549550056822401278001643310194287400010646926509073543860443379036527587580696457057454312363917679454264533243340266169858320991698188209968676364180277883491505996251505692067194958488329754986365137024605515181738816219245066121891770087711106436792841272933857321255605405909854589764219243980867434625006005116512629274968380931115678712480076496299498958811438644680787403863069661342879112233366524520597940294435685285817462357876063994951403712889180175824360718804970915000309056449463049133551209543971978725209954650561288232819169276138223854738758601058236751859370201036807570122280832410964212233179090997284219989227835240439219365012457838741266009882964959588870452421292281586394578071866162771425407177373302754368108766064920206937254487260478123361723328813134934874992023210286896679835423540628733200199445818582247316781809447403601558712345863492278626418429873948596213544546897990030709186218156647559664269298342475978087216161332098530018007670588207578167916950503416762634015294135753084827029518285449673680131616469910634210444032811854509408950745594019052128685992160334108785940532426442315618013837116558008355370813668321325713259852279243450855461264212577586261012466800471082605942891179619283727091727728923031249897622462907158913118631413842526558711230884903466214744870900621443163622351092843518007796055333214063622902535049016471465798014886358123070167948009508941248593920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 315010610012113934070621376286188967577901092494845959926060724820679948198809434995999269952209713173489543919216959720321791257008229570576773117002606003073990213729580454599771582289215568724418153190456762079885381506006630727127703931813429574717350906298864542296962511656854196812786379994710022613969792408644488755927110206596527380903042696056573700378312358952061072830907312423884629293060824884339610204343095760897909128022302427153319421301712151518533850924428784823571311764768565278157176872491499467638675617321190629586458107239174995406739961125478691386070957459596411348893713184149028183996621898335240697316396280397670632038785061795881618544556634125490810155528738303569566874898896903854546130967846962627116494514319604627969549126605624202872866467826368715393106636843393443740634420161287679160990566360663106708593446524233791821335556915591888657629957081874069878243939973930992758781839904109041507871865218401766590731162957389182096130286898439985438141468740289298317644885558819968746665892911032864624665245144851998038520167003894525297664373674148898371256974917579790680344819424691141351364576653703522276431382350911704538054672106782765183996750505319946693191655352799309454124945947264759862594034602562441575008571727819041727723683106285731012127525096059586825931645859417625032422918672260695867839939363609829738534457920362754515570814483567663372106014484011620887668982337521258677871461731193045619550741691520021062044078587905873775408750556201156098719463511188492525319316955406943559933398918710451980982943033659139371658434955575945379464293002705019428549170168583245354565505515785515155111226536584757070370534326885514784256224162636048696152308045002009509346591415390145509706423913450053864478860000566001291612496588923335219496551201533403929218556130903310308253921546197207868727142160785422862361906745849290887350500326208612827122513421352927687569189501870677207809625012921286366898529598937472265777775312224049217443890069558710954409324238692558752089428918472373056073335565285591897993915962982422265202991249771206702953736337973998733869504083874647931544398388588162199851250844232021033179269505032673596037619790245785927642991626007849722603779051496931978861974821792322824353245222001644047959277894013084138507698420248039785614024563732644565905560415905589459720729081518995199272697862372601396284694937641784357996784071513399509169452282213448462332807430327224433823018033363269598319086243794826306251171255966708543486044439602124266739589791839573417737827981721399446413182599276145370632425173580666831937050947944754340287072932325337868935803439399974810870080544705106055258349897510776692876589991118415146925952641925744534209907428868169230110836955854213906868206352968149410705402863192199866232461976892434482872384282143258250203895854778294541105143839705866600766788288375462981629113947497080964621794851506003266990079129426181887146419144242735663983300652405088366054832157929146047689179784591786945830894617297108265604176508073257198267264561360290737924260111124378437531154344429158203906237851758256404612761951434963870687900717253957211471570590513955459260636179328621865065443017822135355697131889010745260709182922290044147651883297268104984588433683722028363319801337314485586090402978575976653243891299948140108848682823814728817275508127164291008423994003446467536929420764254301519066215089959752675421691597864279062761642183756218280819978310919571532903959948603123423476878541997567699146749004587955989634002006312868234327238850380721399588233260156081626602915049143489820162556999091371631549291514784836280877462866916187443572866416053694496151418298339074502339199302930996081592739685894229508589043252454641193213100227727814547990318045469779785172070271364135531471368327131243180223949197335921500112311959584823243493333466700685210598543406941514792371949702051025320488826974545118658732122283894292190589873451558017779445489004429332412802982406023622954529740160859440328441203840752345179947034799326008949901252387207639292919770410466940805087350530791576727354278583002208726630554075062651983527769554206450267486961754984449528697004737336186164095368832064847349361789710588063681643432268518635987708577179466792140138793140224000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 352520255607857301748915535991534633076303484464802556932682605405944762788603022287292992575098675807102383973267102333794841874753041933766756728991533797613229022291050562776757757488213153771013669123939558984793946303996531145472755795175590464143354335793188436262329551069276438068864798354474237891611803314604725121894022094427743291058924631573571834353598606537958397911279752102795976673309712744143966553426086532837795427689931217520871069937506266883307309255432040457770920149036572291732429787821679061324768769346614997410688184949487108972021098613099736506796008939735012849171974813199573996880491383344185190520478493902099723300470079479811481123451543007837264490621999751045298634096330303916777292376938409540704274680290153556729996670210636772572437978352103209817060063164929889889339872573572628222359989634779687780741826383692865173698685489617473703446473256775765868651215409203057404395085962698263902698154370494893487224819160973225233056714286477059914299656149121780423377776261490447983541691062344334132377003768885761524060236279062276032288620828384062125619021398173288053072411662977228589367267695338094002437390760477190929948311736414613905694139842563285001356616349995126928336842962114424239107936989941327594691492541896863687586311356745606716858898848575029542440678500732326318920130151698864058371224663567804477136191091565266030416521556018740854137943238316867524988546988650386688299124371621750120298903629988476952317475419794585525311175677065135486920532082360218823613953485161216405630722741707016096739358535620041510876912076168006459063384654316149555391138527027301332443264381022615819708225420990608788627776066928210889787562965673633895602602477457543328325395751318898583576364873850839618672410807863982395148863540238153227291014965279933071723054972342255267729345538424138711616204297477979427440512402755806695628198937127658951683956169167829249259512755371509577968097811442024953014110327734030936063075884105395652172017725855772879403841243285924203220343447137725974162990028672767740766193937000718066052947256205713840332925067263212724684620637446770628003451195430621682930063646631087976045415140917604328085828566555024476198159393307524796712618443345040466437255293409497804394144588767426940951645201002712126391458525021700649028071831446880526952799167032362730514075974657273979050466383319447291310486954020947668414879614552666373627676558914760561489168064688082103940736646406574548211453979427960454526889681204667102818178848522458224278873402911416185388584580813840707210833357011328834566681691575919050315427017509252038745993058561019052628831528766551045756644649630667180066583056091024918535692169425163323832336982039706749165336183779364008348104608822805963974873823017013264113908361139879809400339209897709850698316631077552697519523508819186091858722698324569542485701344426210310146140958601441573626716251266745997861161473112087346485752131512655746026129205843460791786101487641055926774669273884170309776170244053151116265191281849742794115775722768428567498395259660033999560412312127513492615474166232467248318193205936720881234184788393737089555662527269184076917307739714675776755214297913898390009124810136647854286049971937798534549588803051065273020744373025653370961033800822401080545158462263708120760653778785944400311113789686093082005541453046470912692187376809403149700652581304626905280698239027714046182492213674209155711011768791772230873242345790574153943369002858644487099476221023228144288822880310495262732356226865490588495273961341434123147406219524132113817498010453161220387277732386731623193679795804437646367973220559744069580072742026296471999060882525796484453988873396807478817587427098781276707026365549828920050018963407568641961772690461968418481434902515102513080052441865082199705462230556039912655093248414899327356145966822530562385094601944622584981657864515438124744131903802297999544723432740503409047213166012795845988614160127445202305635992078632680721258295039680937329197910418889203570897727440462237960469638384612686071650306011466611760990809691181041092695197973918528828977180401865564534575234768752016715576853752570295319691398885877104613079336922692071636224201089459994205953646996403499157940453489214009167052800000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -592679088322082858761216785631004472245633522072899227760017819865197395326509259934960893533010704029691799366265329889372506572929010435602241841340456754887205836479707612947938985661466107236098306193535089678307190573478185101843435084962473639293601197597224789115701757738608920751720504516476144788844555244280924937414020385338055869241085415480740724104825353140935936148155926862239660284262452784597363959628305460921756450071830326278025112307723257735054950923955711619958147389685987049005850139933524691987882195963801522716664333068494546739733370610749056752302927098104556743334789225073656809961642851898788221627949597859036481404189017972531773277342856517177721221442084724037371724108319030150283070234115416480516167244161606123556222741788186732054082720310989935025328307049607846429374087187667388635034513821145538060721668904809046295437856351407595104261620820624492404140546452666840374354610030910262923524117733035967646611349458934105657833017852631883138003067652800053568480940679836108238992265686428250876607349507987798134705733847645816487280428923976328889043495605276165511101270964746573901082455326660908194950199145062650735618821992834312295016218483620653238814067091185079167225500062457306964179663722531853081445895599459723023768411001185083708407906594995456182954988619768736812992181965788581158733768879169630526048152224761004266424341780962737926995020494151077639608810761580290006479656641571246417389774955310598661238787601409728739662511257318043055746913566035743131566255779386011531071448842445718917783189188764931081807263335948190821812664470546066934958164308507053109349671526424562673951138342387969083811343146557039187441254755968520253899106482146117365584334384780692590200797390352016041709663736356231930797062327600179131833466110003427242430898402170139474467781533554638128908274248932648003770493896513202613187176394823534995891586818080199844985773814268716342474584491985617005901749432802652347435527267386053412755403776176788043419343856729116140926618329711857342919744112949233653024568984198422935925165804270637798025713002857702040414305977336983479602574594934830247404567224379501099256637660033027338749864628359062051604182685731708077598843674892215399368805853282109913220642791675311502372248292899846176837088035466419944184979744738776872594068945573423865002152296572589472363657316903184061789853572092516609310331654032831823467479059889140920721602470142440184562918669107247075398763681735403785022354862002565805031180508467643632686424853691170156746334930241092826362813110862704769258008358722333155768392508351782794600909030651728304190376452272209512435605062349642052721637728250883748792509717591025271876436633414816471847933088398808076566097472872414997227946570514822330723279534207458382639511368278990057528329933490120208538991281854923754087079810783406437584563487878536837584521073720198822461625258784949821590754218507719867581672607395160805081064155839340709217695037993372001834489919432834124185175397819034940081065567632491957302669955036913969859007710700045562293908544030285761758212486586943223466332746564035023389705949099337947155144436045659998361363445311722014092146427045132561893098090645263407699996304875677333915795783673326875350200031885067895968136673894583936632434489583706359656314197325412214256499621077665600378781583188500580088292276958083679385617111146764076720629610456887568407704373891772942880607044369327712922501119046602747248648356911608090500980944483410081924834954409989203487979728394869254851458752500867876170837165160207764969001288621656729035725069079666827772013642995241993581397229260701362934929580087340777543251797360462140882482360552022445250571822774335710911730052014990765129451750270426569478831135681778818779986053850196014876814696919278576005674176027228094981979862034998024177588669791283938649969275845798033642189520816506376198300120479192375898392109459270061553681421547963113882670529065408679200697724934539072661399679830563798201791788150292518040607548927461675073480668285299110497720027229432758614336776535915985629013600048224456572176948371599676836835272533534755787438937154317121044735427633571476324260921821493969020184554970825310144099724469560852416775255507672760320000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 486651239344347290766594811694664404916712648796933422998294325316579337585048338624295506063566486500657991704425006683930233092501053141147016577606435213486848235983944037683779984386444497406857863299187559499366557365871561238475974579700105653016972945386828236737960458207582806305374857454045840466713058506293780502466907068181181159250608155504595993666604232364997800953688492308341858290297178561263950209754864095079085844903286195019610009242156583636589448267180345932296402770272681779471371710982146067176485751166496637349905667471350969025105165443502367955233524326868946806708310866462687457101866046245586529471393184011580985472829307303707605850500620775919757957011097170457585675928026338352888995133685663528768823010379292879493503299231526334266754887929401097767999174754264843045804518475207699929603227489907736168428354591699412565650710687188513853246586333047039411759486511361333599021398933769546637787143680950313403809493825796042770432813007873148904533213231386521669295213862816896382751006042317860150462098102869484388970164593426421294285466716478672559587183046687869132640066019836132190183163412778038927256104819804319085538116595953193764906998452150318633552599926710636122873714269011669274697912235632310882544225102874963185754644709041003862010153217115369610101417532482979805260789421706765820894095460066988978726582516530570821588231669819651825253298060646962439271854437420972653986251324978007216244314405209899789563786179767253970710823655496053968574051928341084974224624330327071172548056621857841268019126233351302545980897589022145685746781764172474960705684002858373058198674476559801238987504123192330468889075733364881212061549699122382928316687017020613092182559796821371195797845547824614714796631573581758669455764583513213105914069423218211825461290890643892223546397951552371700163974163408588124272017523104086454990184332011083785778397316154608888823162775190796134981600216419469562662531013381800949740960289548139726794786012832708521580406477729446441020708393330593625901642287593301952454439716195606771520556501210498198334550444460829845695891403247157469864486072150710806908840675869892265643930182252129875357433831630666653807543446202279280329873939155748153222351596123777681505251698034222950114489609212038040048051340040785002629792864581159442506897385214518069771447074967938926968151439549408238581768430354777492063014008372091947841931599604999275704945850554715236003517952427106257345082157533855848202263167141496616241297309484944188461947190656500172531709370430017487434188999888902609839000842574757968815699208550099770121024550002308631736312564745228595475161151566420929271842319307138485017593344180537102587486026479096328762037225878845199317307387773737788973793299057867261104061230402144249616102135937426897218334875431655536841662933802762893971880152170451540007574778812213894510303136569510903161774194610323320590237428195870574920119880799119418964096126138781425987020058601518124728861592708697579444238294242664740499349232233082389427947257614164846096642357317708498270328893728026062460027784109077027032816662547694415242418078513678725917431996269950931417734147103206597296742324819296769606920730497199398753894115462980327962824467382441561278839774445276704187006611067067190302128847673862197558235677498142594212578049789717710476806723174471212424201622294473877697655634945812333123026388455956148820417113704304819147422778342796799020766638859285195040367541546252214270104300739924683808723827237466780863218305431872834739704279966648329030892759171712397246255438523035186946187756070356260950360401414678852973018981068984921042514551043523786860419816991316522585209374702156584300154765554730161318308464619742607353959307362491848747614060120713729908215212337660623531398399557069049582228872412152722289285249750856688581435535548390233747106277563375323465352163373855853883984044053154417192339389889454394813249003051040629053019633068715844019433500586382735386997080481886081695609169523030093971121246700663149861270502606049857035272045033683993018250456218432892911381430227952401345000484565709544099255284120396285879901288325613249740004241067085094774143355733964836024341648350918845203032925761972859958070899376128000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -242832200035434279575813520978284276692335887568964521419746334408279523000759648798720476017537358377343404988799851622191501825652097762842244121547922745185427923273011704867294857062951851580639160845254749250168863554639006922443151708814820466968099923604360547480720854923804996219109530724478393457936760230055349871888740095275038887238812599925864440148925234546788116074021729935360203017746272696024971947814324317477510066961103445699580652860282384436929273977128850568781886731145794292140515313000490606878633601878790892503774464174113674008789846975629215121375917066279514027438047453614294422145563448700148606211629741286497301788938109423110591430309791496326189011409749371149756903370426906442920832051174874977004258447848799793421509911670348211045741243148066162150282987332530511522909066774005049727704243097276757004916825517708671288265228271314456692288544917509501716929453581181040153919377974381472917659853912638421341201570411020676593697852302957536042189348303454581540925183842742677934240159384697034145619122785577777691006912813012414769380406097871858783258100788402526128053953480810619862890052938296187695180463448036485009028000403034050664737450871873911991121883695784345257275601217950366504425964943605960818116666122740290547100448369157879796364972117461024802895566098158713383621620023992039629848611597267709117042646473134641733549534998282878775588603219146109062113627452344172002366154713100521547775744782611064136086415596742772682853899806211226888886921256961569454863847211549984825143565625020768424159866027986329890005709454966878351169911384620797434440070711289808861412565084963675989483942269065510049465933499533352553898026695799090725674244864799509337638706718400158429133589471839516946523584521488151209002052510911353106674666145336157125478397133117327132493378902233460867832197693345972776283894825207089287607399561109726265588888446018876075219713548770217675755452825301231166910012165763580749123550717709077366546280832814888921071528571415666194098667842232747082897688317275227820509259278167961479150822052910739260704761532118733050943422799956704485403330348410462632120846340923481021362869809275890455610885725299652455827985474661790237857172495310667957217494062119453109598014240917878530387478574486212086452830521654853533185190322523307285232070815792332865595978459228143767220131973298462715664407364152409909377896178537110279942563893689443041669158168077421453891949009573869892959694076882444570819596759425118045903331718688622240064569779764418600068500682980988707648498357721225213473165136402281859614510698572045959480944033302737397632902582852620307887268345747712339595177463926487840010510028824037629041522184222364910225365775647351859104887222020002128814782422118074016710653355126096487385014217065516129224221344068818856574871233802446316547984164090197205089512573742970196643745054786887384792218748096125495549893438570211577406541804444943237368519645514199780524099442220538753142058309244970133805564344274302072005700239933411854614077833225328852950668220123580376091535020298625685599832225205758827838411409373459173247368065594070365397354031592896911839893437118144974859697186785121891266120117760516943791564174061645142487139503168746565312357334640272400294179141794861736769955228149324960202609035115622190178384979030725847779930933420197572554755918216310545854960852844306158605267177171720504797689626006345495253323400670245121671617466119695027750107792933017498690114043418830113465246363396458210994138425166358680367624078506785603983243381623946306814991012996270372757777700894848868651287997203822366159310399540427045312832617410833344990639975332881458372734686934030895139933111668679767746675573528379992281833156025033479332063876110313450722088214261478813867095493924919456011749168796029306967304225439891865252154809789077722210092621316015787085261172487289539478161662744318050886249534710231507055974183277252901728364229650269428452237227567750925587456554700833053559900833082246247629222276150087478642121995598315147565362604791320415887738968201739635565300673366186413209667552092335769001800788763558895335371946577590895860943505686425158938425923253049974433780314492945248589552475827515882477296025600000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 46848345648953110307039722014305497334240883240540402311125249717521705994089957748350070344379544849157462658935122508304090834662768255734743323622955995631396074830082300001200747516311551219052094210524076669873844906660825013120745963978089082298209203247958553563916421005903775510683006724558467649741584210433689410113897351599581659242661087578766672777719570619614001320266078919967356693182253978401210422131777801223439511008900877565317267024989149525931523685218959856280809256156689040030348734553412666458859886038271494835508882886836210638537987117374205168509675039774404081931462531307745376842662972243848515676876863667762545447365430876868033577603518257179659878523106040733081427738979255357310184821083528527238580809797256073979305875013093942375607382339325418566329686371237061522151452710919273201684881697380739713081174211487277792513877710861484215478119474079242753881406493979180455860789829352434701565311131241223755002579381832532128434270049725421889646912086700477366700713290336488814339449690610490950215904013601967573070627588272928124079904374386000642875474113600296161926181740778243613907677560661817508189809349085442423311103513675440905527849569050236649550006869955054878647421693806441421396870777191684407266119433237820499998212476373276526101452226711870234449230599388144833467912708079188158533754351957330006425085444374340166062512647281064504702606991630954435120420300613977603182332042670225991096361190862361282521624196404012737001953542544489514588175917657422760918365086082971520811278266403510294419307478866176095265059516991934163252580545566832209711000825640243960728264525633276660678536267814911778781005069521349372568277700865374931830100845659190773894409090856226270922034638047097620184884100804110939122580442843431864303608741961963712716912009886559205703578823858818866537683898354614965191227655072619291286171930041154056958821575077089576344485914535706956286308995822639362674584072059234081218857283185389190553226810064891483048340460252785927478289051757779145717747352006640780953933760413142185069901664617753131648695487627972938232898876527665605486297048038610765994549465962521471139871843416688887278211262609665508805539014174420000931853073489164862060469653168665097028917855885036424158524804804291168975460363151897761181702502719073223044245818004423490657814780396319342023875136648963421919448691042458613066602158292682433708543926382240426132414638812866500288241985604957886821962150893839001096623590212477207243652014940588880043862923814966482938664064924676009041431787205742101937412229175685269835131061456728801503496013154623729948062599972536327063823745431223144393941489982567667375473206444574050330209919458954609585102975856309797739953645249251566580032013388526647764458571023462120555594934258558828501485692594500848191184586928679077811233114309016600355126519586834232225572632846153179449882458677560590193923238704283799945206798157575243631865183561612363535325368689080978752383538228089670454225564014148624108443860968674161941675322709450533669578715586630844152158395276376044146792903972335487178307809871002309230142115137973478027769183663024143301759594019580007850034390158833968052709602836630372262747472334194330446206322083129369938502110357612280575240601313789283252193667127538445307192284437181325744875231659750572126409118458738486310630662928593198750928127578516649118552972568962264746247235416637780270857248914816303130231785838363021813174894957587808452161688569828441493497732311561207085129326354314953337233615679805407226648186239831909119376915417784519270950362688448205023526914304159857821343493456532866635325797191197102954305395989206786502353621025795703940508897898879757925625990513939123993670142317642278352307914479358291288071594644404046121706663545059693011780451255320789168001829252617590105717570441803689961985416978855390371078827812638314046285875336328392897287689984351297508711517643467601056578972272175078044198985150799907227732548068208442388263121547539707134950896894211603565473255177484305824639558850572530926968668274076157420640815936544221459862304739383840349760599223425413335081446704126338802672533875631048540221780417550941391565387983042307478353510491637824880640000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 44569069481814403990394978937055043737294330828495200197994030353414402671263995510673070530187676781646294718333783586519245177926764226035661935016722135694496794705937561893541374130906117787178955290147542586080960906640139852107654994385287918644819559322520708549390790518618127321781004792956525955705276198491965710831369207293657276955546776391424743030877167661014856573752688366347597749204920398936430538828918154184412238638932239953384618981078875465532845961725376877215780866667541813794394148021944839656750606746661314904691174619564503760395146186146689109468289858736652307569503963515470754496468085946688936411143266755692469034314665882947957419058453119961767117918042554531496377558155329986986081442945734504915044742648435751611393507967680417690066618049322987126628448579973640355030379544836837976580795179474315430416187281644524087298416581133026950410183264055238346036740252869018856173367851643541623295160872855358473700187375053485292712492651632028833914415072558811261730911149400346546600360366185554427240504564932949189089340755481087463380686892932567523258361739213056621262510259226511718551740352094274223706823409547926363655743307571466126229661215016926626830416851819715686293632686377766363592110418152511749594396171993330035818400310731784118842339898984906584962295759384995423287830603565309622050908840690928267186935149253669730592585533491283978884549144736716337828605613156301125308690386355020392389369103635400847981157154022753910567403483999963493792360309224487164268124983759242548174978153822512460510854182067722834682346227283609047138884757512665625413091976834191746579558902946887672931663760178541714402066803803964917666588860798087501524430696727424120799485121294794997092875829068294132441155726353617015671671758322000159831491868097998948628015867097309824486054045348748167115128831763351264682477895736727472324126639996542933538976442499286286633458757844192623383929993313370613102115414435965812460099594930938369045880822990474204680754277851798110406783275713357130469434799499866846061340514038516911766531220624894127815189258689858278670159395778330066931044114259342013293677086593945299358372695194971248192203722620963684495881003497688429481905673324448621562599389086962146274530413736849375761710970880909451648471219504577124299338300318665410505945667254245678953596107861546358950834590549131195881848437300953379029982272254995796503053890661980405599712431316600085822499237821477936336574270781743719198578102440453758331027510692254169806444619363551737597041380199943535715621027987226331757769399962311072677358215665442074183408918562657658572959299592071204267669800039242163425507089026798718152188078232450581105145874811266034123336697218235371647662246046976772845902251103686092206944691792594542415818918285185891395518451562974476997560433573192588508463403810402850490174211218344447360898580897808598167622041828560437976542683411421690245932751541210338729381378403957355728868654319618185410246850328158396461352481977237431455700295926984280529709920657330001690458608899777688600603053500398517730962044449218401133922881781547490026013150394130500167983817018498571473356131975692131758990969128161179842144679006662498792494203085295404405408595806004182576486913639454696803534647340453893432900298024335728171245706528003077926875771150672058523587225375661097044728821265420062692814285618662690341110563412996329279542091021283841840744399296206012234516504444884050134504967752907444190947804999832633907707788701111587048936015986552478529997533778781249775902615654599872157239683058798971463614513115733802008780440517256354959021631290193098565127772240365948574968002990118224279096962240011761882069050648055062495759611727830586049751038076925040745419654936727343632163780645458681357320195951723725843865670062140617758930476526136730777082149655364570451346962272666540754494957674198905823177261153394476646647430802398106547645965505615507708737561618272340012557636705934338677177900575893408057317833774233044125835497383717874575591069318519496085702197896561183358949691842816668523014792566033063631444483785801181425185159254163408662612410981767892794183701001905544499427254503193570369078389929994020278279663748382720000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -56434854284268081367272888225905510783452399802865371294800962346217785807518257492855897458118698094632930335509790741396804295553223079210074646508046791556227409425546677253818520582597932008883341344851515410094589865439048253264438649689802631117230334813337128081172758054646890629037320787654949498793956416294903642362414766505747696724687858209262176204867086164304170316207755441715875363843554924500450717803873362997039991095233923992924317514795588127285727004743398875038480332929246546674561365231233326234286363433110848608263928033801065452106622647760647172127359978625448619489464451239885544680413136376725102933397186614634871969161611375906729260266136833653201927423234765269006116110600388527089288359534716347185558565826523612395812555790264073914380423603952453334808912684149688422349778341911961539720274566474680991522844940797329264502928484332700137769785757776985266679666420639616385630129652904070864317883910515876571370026358365888815655188315072279762747414010058471184159987644204823511308385711494655571518997297150100102214039859542533782928593985211981323437376694267756168433111287918860881925196090325708301645795267514947693804690377987046136961645540035665712542834111297992579186277261671174716223567392713581370491236316841074624219729914089108778161753853148566436834162096932570269657652892848473874401159637440735622918562599703997569868737012596252533564134347182458833975003832813383658863421653891576525717558569853934482302860613434388634340074483619660909562491081969667931105433955080217286136273552981432141476735103529900389517073013944100992913170238524494033680443686544505411412581859868397246075541011550013120107019857706741676359514013440105688082866629429305826060176218475978703299268571244980766459270487389205227619855606904273898441447580089705688274433378097376815967887132678725817394200135939422803793766336786412070143683060423500133008493951662879421297348097937739697412374990556020533608689543973731978550009032210441482056276226129089083137085480299089213213612245966876425167164777924678824313207815694089498816738687819556970342112480599978402997475638885331229776564214603177896646499167110717689942967534609304643680543788696731477369701570736655760849690440584969425063818516974300280650301917792353169946941011000254290589561188605306130962016376202090657853558783437691234308040266315870744335107998903014353676714783852030577221197549174168813678254305401602231964214739702242182331877572873533479329116654803509959095791273996257126512049725068131107723650192184402717121477565393406908035902308479387432686187748511474089249321319137935611326575841995641078756138921939782065434009540121316646400722241561033746265692675249688624711457323329283416316417896061320611089984285930699940378029142913604283034460942256415781261861900271719712839361218907122434898835595806353822105885131768185427752783503053564685504212625456200705274600707244715053648640062326644910917485771238471388572458458261590076063197007937052111912924726894169968211962049105371584795925909788362217345039818137453911653153324688806545985012767851692086534956988826742831442255475312886367910781743874672620811815126324409117166787222189439921957932590620055701939255107993826354182225905962210159948244664584554315348185341127626885750809444789259616956847495755564296968248970850158725247821320901384230170923262011514528484088994705862106221074863303416330498697497816617430776282841918676250379027659500343476411738322652706710740273280927160341091517558130119332336034120104534881703647561783456993203617414276678643234518298300591556056151333853982943949969602040217939608780468329329484786456916898096495772386868817086709773482113721601132210885633129180958202680472475823427819083227506412189483611761422207021299183925780938730727101959124925012759945873095586190210408782309025081266532423716473142683104033229527809179137242826347025240112856468007475272397231173976896417067910208298334833488966993016818856120393236190806589169723288077259792486072443861624647042610406513072296513875697456625633719990575858614602361694862110293790712297982282582328598394973685031621133327690319463285517264970548158060289204635903114175475778830421389089391935888429007486658443732260053328736341196800000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 36980079252655359267884781970634792163459239153524850052210873585645741298608894402811827883546527263510674807335608967896020947762621663322647838953648697085847016271792781262915229854278955409480889816612366157841783988978050503358969631548937814359959494733290482611811118697211275876496477771527787283102875826578727190751845729572032205079821296567459570640250075583089038603389062333435367328973658062803847633142134734764023127630029441681166295933983990683381364362163696536627999680287999934424724106434925685051463372552677770521951485635473186526206167680299803693483207000272240404579873823197890910828321176937660455647566941072311091250369348538871959434388987164898991316712619065893718467141634504745385811385930791310233111434915388691168126267565915230103845091322062591866005784344556558971907528124873048312437557339057398651360888639888984008477227266193060662194275132539766928056760951407489344039933568602323772425968225176858779719587282768401194582524024682013463958027294417522046202006322403693433019030338679815115118193567738008206106898535617340423026971211635565039282485161543821931396306983070155375781338557748752775782378323636437097411956515226759613070592255582915948575273421574389033214447382026890469145323682168299500350312506032634300592563142320471246664336736355483337679440507650352675657180120252339457718137500753627088760184703431683830188170184209578175250770989619767369108628106985151261046983383701447023061961024147455564922879667637394506408726609127056145585240250500902183588083405341040390271519892921569444719772071629936239510197150869689654880502076659692927857867354716025305276966963310447925862921338609289667564087869215108105803042438904569250077324905280107027446406369695781269692479673814079086652277523698704099570263061841667666245211776133992097296126372189015556186151978220344536929025766533341823644817237760641458738451475637703668976213680227359787064657040194340549421490419948859701456281953155932946078485925474386441157926262072718770515214942568998639999743159892818589654602652914278101010160376629891378587581350242872124198389014982545018922805614157398090103291162128302737892608928823630231386541048048565782297939907926972032803237157034028477224714345495700960182644798614417780006169696256459912365597178929175170060775957379013000573596398651670392785451187161666313242406213728669999661277339532259049582444415453541315803202094732302184458729472200351170805514555946776497894647294629701550339462933136582526241685286513148503815159974781641778526339237798050229520726540824560528117833429971038858963942783106171108370557291263867614964633279600045071323765017050202889353746207265480237437623538808906067107298350173848249414512085273511764651019494995831739359678552286766532064827582317135798343077620399028670843594238194047832767558064376357303390795116089721968027080578246697436282560220714778048370454785783661039185164709991127541447657208499973432581214453869606460356318252135712095070896594654547077251460452654117069447321038990462135860698709880648864854141851611547978298278291402737029527815213421777915487866406393568791230157163587842237546873431563155015461196440128409624846212684436722009468253551348899456882484452499668137308367210831448057269162034735883259278625821263847248292009747486499818531407144067405740331853549439867204539132195582065246489078313584745101645690527340832971441269689712034887493066664226828043465712048892969437691006435721983013396724873612812396443703446077689821750921369982199184149021414766235267429145504242017226021771449518571918267163720553347396218452479977998316268095189003574865535703399745130886550571965259309665623466654621696333979435227343845599151975192268638502580177754395638082252589581031253296450591756268254680243640955693246355644479683586060838127473209853913397606300161072469364786712746185919656703923654723972120412374712468702716574538085170028987683608190032104308666815420688234033890310570569215337127699241472436147436362261486146394745374153574999060469805620910749018724506026400308890232119247480328465843518442411571661068588528038731914314742367843501256298943275150642400474746071127557095159620885563823926329170295108634506552762411436354463881795191673318830097039360000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -16869668255196834401729523185665640842769029832138316184848157915277403141663324599889395099522369784406258761544968391567584446386067057016321603743992386405479849168370749896202995979798865495858864993571379069098907893252767520688487849182697200093981296396694264039892822783706473739047238627434298819021030868567114242422943685948392078484882451522111396398810149807540145527724357870492728869012742451223148383558452492835562046356992195852961206870709434851217953606894288689156597186044997661207913004076501739730056873233757849504883825575302860141226640129908558536037570112197100101919465713694595174874820963686460311213082703565387445807445343664972587763447015318380588743453159911403287882940338601425679436750711559375924908957732424196916918002173375168861628677022599533345060760864824764510011930044371902492511957983303105663378139890102154966537686299342617580214099754371941930979382969513390507877822660759551108946104000042900394051908136412183753753728397096730330590226877922029356964218014630785283064297119390448676212404568327882401535841369669223972563160707046647183143118198339885243967109869538382308795176123052293704385603959558809212271403783734456148325953754491704702927647630011335755264671046581994830264565652680335700065721598855195501059413093593121419973041111581903937934624840895788125444134735226838267268982870128340619213672452808278115742835256319330379350060543686870823943963517526689008219538949647457244839507179320580474933944972501747361749703157981412919570121770142602944221229730803411727277135561004727023942794660325601714512235461812761350989182611190978280044194841024350274006476889901694326255477532346588167681476956845955184927307925152981913761590714351734458378254724305996283437559876712539906800512101065941295702820431086598109899736141441040822183572911919077288884209873837007425035377606952168039820985345339136298369972254239016288240744565354705153887381632673468140634998702533692715357934864665791654324235889235816821417087753792214163149257019754129923866445223589507878722821318833864077897282330142400476123980913051718464157783017249645380333069944465322936843276223789888684242772158567253383761445269022573395062712489043331380797771099653464691088293122067319946912719041386028664995096472289847650490175534575597183161721064200194099460038822995392166154604665382479076869558334500236123542073031919180176235981065149961616603092821730618103954045553792364151602353536180436957443907890229055523397684929519611014612987775262680770979667162916199001818501324869360506125132978991422196011776212341992871915349778668605740522320339464201704659480582310502415967331160308067952480889819240624659379148517482687689233785108401050244157190191950447900768345954647971146897092649773513590085680389697704366241483878199928099679869445306949638348267125818039526993772390516654546280480940770577442885389732268414932883605518521530056339678171238861107346802446386077125501534281652635719547674410440816976714938281024587768463859952929126863029917908827776312612121863224602338198683947494868199929217528180642490289605701469839752695796719915535866398046175091557053864238609480495126788510145600607848493789164362810720377683944383309113717782969083188291338891452638766083090115341475679608457736141288601003432564302598226769072383832426120594895822701451785670138252090353933137027586787288836304956172702156784242504225531865074039696304366020596852085177573828429617046779462285659434166267515681017259469511395911807798610348966797062818752401984714339347631662006655069757047815078878799728052308708098010778464685065325114094905888760158067345743862466196206872574637128304687079203173623023570693974671019385348650894823039148871842598579670725005658425526465289997257844544211050492543529362488198346589112832206229224209678146631952179623937477053836139935970179323330330694545541636501464924369211351890770174289673166695775427299192436355086048992141302626615899950461374023570210691116550954140676908510981810444203844757214124902630060434414658596171643397660413950320431042169907552286872685615518102098863798335018545829104692764501458154541687169335382775450143674615117284441345840911388633958837362233171906191758825075284807739911382680740036608000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 5703416176808731484795123746084978620579076974579519719077488980338004694785779246965497520187362215406419597922181397707725275050906419788091233273720676307734979933324601640253220927120553147532607935285638793198616843051989368167171952288653314133893870488968610580573288248653133472709757558675967077700747256738849522267349240080751459123968018673021577466285169035231535361221218444052992225559831670902405174129374011053259910837515044172391627740558689400401832161199847650285263201825133945148051222845467725407631818869416079902725278735687425703918713529633079125317285570958329015968078874000248212925065852059593972879207463992384740576324088686921106685790387002847959672877325210324344485531730711861599899213959513871659994906641477223819412413013359486297419984928101031403518816996420091790335313223366926352315758600314518697297951068532840875457169512057290314646808102215645577729495389801690337964264742371752387495520594611934773752008909099741528325284124951622162599853340734361841267239063065623578215585844396978906609875676374441511852547376846799959595724403171677086829731944916430841916813847668917876349800317801502330943601105577886555019841694050529347550347737310629697029405038355306966081490262497635240441262390628458206016349766789121217016296447603642210849943828576139771090878253973780378977691846245569312645667332179294742811740356036093949232553037121398205479953263022436855347117393783913929817386137128084476105127724471965485537316309209161681907752415409052228553379440024204672618176531282474605859076077429233418537241730571710369254649563275456355970194199612253598753939416300697215975658035456532150968065847968825036345089557171703429907806649331619765565595388837591306195564208728026510168816837544995332978045267614887245031666668448841826773906109572080498504076670271079088008430067462072527606942310818959181969465549053835841674723817151689272459719139328302841308234424122598637677275255265651841202089759670750688741793154184952312369771435420118656836058868805940153085669161304262496247541343651474237942334458175324897847382659604992986772717546981563988206140250075502740697482399706987311029222704487456490740824553856422575653018038241815398824913290875829226214406992309245734125375365268022067924903526561162129824040182323507954096970459385067894946037770879775616422800371279730943938304426287353526136990654122780655261747724436649242817496105988862518369605263618107246374944868604103226143355230900616770555216822282652108184758158604160648053112785159800549756144979647728762672610406172542414922822642865083669512672571071439549599211465585503764199471842495435830142906866273197046625143488174256558327669530828916235993210781863214954679478431595698954443977191287610550214646746317790227576102834280871033995963858530958149900674341041020520059184952714615081620945144095529486591703348103093053121446524121076854047000837526457126658778435837784731376861494043724105239512083730500480257158764830939719075769385497882417570519388960740653147578721311006295462971660738943360530546725093614620935995715928038941015759680303697538072782505516190703840532892457130382027442239022645305046870189012378618936977237817354261045409919512721943711508596620881285716839795509456534274440145308376477425797481180625824112409431967702458436816551232257522081113377903388400882738469539089000635869071211341291093049822758612653211879527290462408727199567579743251075586713881313701376521808110122128227575066441725891840746569635827395407517629995478171251228078522803418637381615176415577278520778015425112584309766448384184536589045401758418757505094927593705566522212297888353453744902697799368407713495312777443489279321984498735617096142782087757687121941833149722249226142413487063143184998145064691246526688448859153100928605279497154993694415049297122902426660734182764829462944590822054416191889933635961065567425524872639865462347942793440361851981786432556984857683549547791847278541462076714685232705743017280562979503061519931692491050005586057073137522950657963429951403724247488826735218109154394535017794536419108435346512024339737898770089073333769477031247448345236982282663335299641607568831441575461746352187945269887516429700581060681217238455916953600000000000000000000000000000000000000000000000000000000000000000*i1^78 + -1376463106832149339520000757773338874948875988255778157674993226987178392112424432808000905433469330084666758103127851288513069301101220359855702901128099861328034771478722966562387955437638241964242606129880431032347243632611471809463995970928379469539143470319343409437831108600977085176157847692286237629034956958976832438795038633312738046044818625460609023088680626623300842334735093959917133337857277177478169476121122058624573107856641229882891462636564509394085810138217554715930581995104094687886946294044338912182632978763866218016294766476943460775017852952382532181009974074621891288674012240481449776756655098155257665649022717064548365546665107422299533131867639888800408238665886519776500712264731818599437077153606490336482297127725703310451682059423403535809699418425166053232612515656019229401893021820698651906340523964899036834060588429642700653305660769582136553794657906063895444845145084808647667802430633444246209192451231857135190451116640555788757151890501374462143161457704333162340318343476231181292541921899647275915929724654186120367280406983877869906012285546087230547309664337993914234989733336840443723582587079269872951181692120091604983026823462488082595217513190560051181135370834162238369489488154727614570047420825796033098910160109138970342026790545194059205950603763124239268877790721923416496656700626822215498678024416070160888862913813333758200884317502514232186447976552148503562416863373203202000722852069252619733622186825805231859533915690758733033252294092936029211276306759485241426746769375944217931755639563730685831829661076410199365598786941734980710450846301973538650432685431447966463317870265354964312322184580418169495483775755502898134819550238862360794941317075432167856805763688735639094172873178363637855992343640512333979927981627357636638312330484042073223958680835981685985617110913772848823491143300257038311794787926391657828394446048939335526001224161604215274876624307616112647166416774420329224022125802167809520625755722530643177098551235313691365793103049140864126152424059733934953296898249617196331588860937683080031591143489880077366946135021713094009865562383564875107848750010317969277468613416158625163141779552680530711353532210222782610528416711464108737061957657834402606118023646369856936492494870706988071033378044719742796095294222345431742206720099922470739540684365897829851443485090661307598944014727765388073185042645316156208116934054891649122779994599370088928807024281499217034271769114351223907492090716614831999461971286126015805525871991116289399354208537144001050590297843663121881457972394093430555244303715077682626209317952816840080229344738382306911306421402995501833364991879328611312658709900038334707537541284251895219859849504666523497662464925006651648176229146332064376262326457838323784605773474993959702133460140697481326285724609890951193136871264163397216297287845893371684913139120511023235103005151660983164253542967879611798179258754414717573799299910733181613175778650849115202597671839016410721383978128198341862719364728052539593315855639630853473099362401891869946053443585123374877890974975043008911345720226906556658654633834136554678383823828142103360599731654567826490609542798047985835535475618200320636141938224391673478684581374283650172436813005989198461621937134742061820872740692914783808286407130786467365637632671412639757165299574515367544871601323509518070832728828847741890466208273495535602810872334974512945009874289670040498213672669900583343920296078038795013835384234939839099495528250349658107179084962237855885805368782592248056404725653799377417388845011683102236345128185876169488320840704202700481043593687542939553133348299129771363794287523463048501373694809202917849773194478134600519243995806961357091493323984073704648092057639963971348023441945616763034329911232706079986887413924699561121806911362045612300027598111082050453742242249325857849765792933800646947953197915199804121640470722332188976286825227990392437504088369288745699197240589635047050852820028253834649271734329029551443426372017526144995374721163329799352992999483341981164793285725975894293702781156509928129211459537909930387504043299733301650528777645463057196242795722049964657858313920586440783894822458608212010388684800000000000000000000000000000000000000000000000000000000000000000*i1^79 + 239361656061198671762461709990571575152414699428819806289107315021482936116130520208412968640648195881846365314138203385994766750546354367997050855449878906099979636279514267491150220308562225813695700271798894937125474386221454324573186098652925993096470622717826971692541666669718316895227679753771350789228805420048816987280092262808016563242912822588607879135515774030388882392086726396408785839452981604704403752047777595857165520078774753988225723999376047399380127998410692822683601382459232089723352216374611393530876698113378922065862607345943639635616341518415256866908684903446096845225161258194113223751819015706416680572805081469258402820357893772890593590323918370619453691161029548538988969746268557628514132058625296105273538471771396174876794878489388675144002877534214317139662067764708048043099478365832229958772965857882248888574439935363567074883935735870623438755481330618454504316451412875501400230049222323654801435249497616733335071522453751946190457160078075707727285129022458494956918190010873019430053087032116919735750164998960348199399005236749119424807424317075020695384518207523767206415374747955823850066127026328814417413064596777732260823121449457539415852408723353491172526695028929607367428297173567756314851243595110250372353799986489666997089071130046188105937570529465932987226493586538409094129650319479928579961891168392883728058322458411102731671979107598139760197642513665318965653212562304630947381810086086031348271054471820868800179507936210879334235893266152941909461921245348399543042090486171515828775732334676162162310840488748276598138366874071312475049450252685664796693514573568569508028086267860624250324198197888093205524228992100093830279096329831122425535494860915564025844821458918481332736459975752907265702495660323904121230652159640345674991233495023681045557826564313227859188838352919100974507345204287116780831037790503782390984527144751777345340803632368855642024556193380075710506184776614410197464552890789050999398657653504077344746999754222323036898831293465344790695784181834533435364731808504744369299972199815488186435132500683512420910886038546770807216017470215968713470214081487758770001991664129164816286662414674030909091058529199136080783213024378449459089256952954973195083163583814918187505553299754893432421485648782270347469384216563080224626983287711960868359047663889647333103617642038503468622532790480772167731774338230081033428561067062451785084319785151039184979710788115889270316099254581704320728930332280790472591609447109130368868717774280342766035949725935482043226479639817340499527313106767391970810332691808742114787388225032593531599932792197180389741056831154292083462353657169763457697947079728913729802925542763402018600797599775843655265411526273774287384608672728711467280641636585276128931645787186808583287759889247450129443070490853855002842190311004444845144271724942437307668404086177258796138254448933589765464097724758019732059991481796934748779811505775880733511938151245308692857333938924387269099374818664408026672642722470995542167326417075810099275618264785612338444391130534796005019972804724538434593866069300151404449764210411653440782218938275266723240633580787223247423216001551464272941633058893250648635842264174727425433007821145386478962538286699193670345998709518295331499885808477950656057256100882008538963402789171490166821343820128384986473911723597379429592694516157291030146637275929951937703606272815956193298032962384617618096107646577658156147739381841939146046784268138115158605153950131625835152472886757883686463651388928043299742130749774069150624952551710272986887349259166813126247796806115347889414736194410783888352374967200900777945291990792260694996185442679347272311930984516811178700735776848181802102493411191524286149027351735800022997336293324707906936650066250582220922995676431117198318384552215575230665199906525895032143177148149539645533451794540841971687850987030166524376612681617643856331783513576007777877391042309299012202727380498258343950818110339893951756028016195246781130868501252147858836967584670955116302626462395169819818777697204204210222289801891218099300974603976619809851349140084047493029556797857916734885856530682179436938437534860304766026497040359400407040000000000000000000000000000000000000000000000000000000000000000*i1^80 + -32505166484352550165805772782571434962125851020127657610135318119717538332917715029279655790857097589493370139781299743475242333894667314486093383443470554053599218477878729271601286631538269960594215263877882757451956357314543302142500057939200079535832583255996127374018774192228404066363635472911948301991944731022876199563199840958666723193260154098442694524348018754475966353593260848653289624670595220865781930742783786978367587063613859194005283461614798247027369871150238685057484606113498874933446914261423015332882615777186635180125662507606881725939737892247009423581107009703713500191448827453866579556382567853382894910644026780497209278189029217313494488824236172024680532587883468972672279024585383349806280070947275616910890420649525541994438532133999914727608396254225581875233527408920124250744874407827616950416564501204610429720879895260441946707161739949224734342751996612950837854413487371439109557313441253223112054570546529707086895486323749887506666000881334191599510115396040253800034617390687355229481570180493998412550451419245180396958740783415204699551351291422522307216476904644930739610067347893778467229458549966095407266893411740863636979332913463963441223327185206912202995910671620147798350284650578098837170776068294695192461285701600725967014163518360685564465176286931701032595514782486271393618384875159747941125930838665941929088450556799485306567303268481503855056670843570909303048676705779142719255219104630003424463825617411697260406592941774799214210120610066493780803000696581294460312170870726214094708848813444801865807204561249759585285854513193057060713137580568285844111236535334039939681104200060446548936831818548132754843186526149108605285035350981814067346976310029543224533024278589651357239934549871237501576023010426328005284806322279812741831842262200160141725254966035657749049066609387305297892654128833673413783636615978681636233435286052171407188645220645608600373915938126229235571274935078553906358845503280152832815896173168323084826661906925059636735967131970719993348672587909699180379692258938485840623580154602293445436514986417839547045299519953785963666002421225476389330593144842437799799415026799538505217526612428836540678206978706004982755593830507294334960198461370562354223000788105195176963165046869980103143083731874518828090935401232578879845803715376799378015150170109480422774167395847135705027698471612215221982529586849705404310784908388291565394424256149456728925229386510233393902698449111504990881536453888831978009094816745860771167712147222686939394770812435436601491119107735858802915688395904484857811299928890314730482656692711438693388653284665965622336191091483604338192971499849126100831750010558404676219170647825208786446608330419191577041688451076597546876090983073917346111499969917900004552109086088208156001130969070803567422950879926002742244852164245743178960142137323013013852601192066257238975619899116165141476321165420315875992999582549804761784587949371496702507537848306061158871975601301396252725281388022517850261726810153235144270082817096734515076091764924553019845714424341281744219610573708983389718097522689823606365299817434781923333496579981917310559771951211833978384550233522332120532005996586504208742765936558167793805376532745655881905018786611388319271143702379499787387344233294772701864916099473672699246097267064442754099416727482997552011882791397280704163852540746551713307356809402348393888340516470790883254567364705837642730789907804587668887626324232173764059566188108749000800901587924904918847025884192096389798155595362993343869770369898810017297218386614995666394157512075822478999792438836188544667208486495309234149051820307372396907466625548064432238551967029380366387871591365893165404971023540405634254672111063273559832520136382738032479114684063746615463745425311341525892818093183620396717981329001399954112145885832158726469849132484372444202129213587234843326353622637993067921103527146469405088755561559976292108056826202929472801045515811279125335505886411967714183739956186508769468942186199790329720019380891668353069382937266864353960403400123992485849994109563912973333712773836945062810394767347252404492317161870023914689377295243132970175460131541778804950982685464985600000000000000000000000000000000000000000000000000000000000000*i1^81 + 3455669720885019839799984011099271382924414413127291569366079736310369462474451525991913600704528697155565144662389333280094433608220061721984947531312114759164638952985500117772206332521629760076088623896490370023030135531684134087500521247846151458146956313831970652705262642402121022149300728442964469178003564576429055480480887165011566462600858600917681967611537849561749372502968342829571683455425563598164370973044392120787490887362859126429433420001481842710149740452281177159304079346163194347993260390153819755644006752688394604139927485668361772047060651037522549334423492424889055925200952506842558959640895186619128949482952456527742304977899157145065285641992931227161165886320190448916911976197887303903501126784202409470760104686429235904807150896228843635906824962864718993460532317359223798290692130740665044322643049697981828993093704058448483248415789066475290767679859880897232687729561371303704929781705866502480063901522586512508562588503738174900003228052099378767519564622008709077762307663168806161663380864667267237728474533176307295375604206995390750009186342831889348693655463863361821391836402302403167644375852457624373926081573221328217380053168558544517998656075504850561925718764879118354574652765331235187663318168445613462406014927209788932363912712343325662109925213204450981945600352893355715479419037383708423842725334268281508209891276105380585974678549196029210407067680020367490227377850966764662715626775850467910632586842790354903435256066033349247540216328077637358800569706656618687568380794871950668093651579017961612374125355119398238833276618980016694954721484852929293995860785096051790023158457495972293498463516931543880611360668333444814028449675572609503795689614318247980467000446468929715169713029383443381758118009121987077761024726103682861439639340882593888335981362987708790447823730433014931835675525788304878337739210927005478818524341937660839021767815968836005326111804906463461544387482825283186335718101305311456772038725605009337988970938645425354426336020626485333262895155923049201353352137229264887662442880587027021660650850105774068268272202794694007317644913495258430738969913731538908857072528600578208425479339825579489441511963808602220116713550228250820720692523207091804100767746750072937779758811830131177938071225139534853376891655967300580728269982050347453754115489060984686545876613103562185296183199529141027975175767624102897397835292148402529312615563090963383016923831496955014979583753746150513708976492060146920648407383992075453518678529230901852062172268388364075900056170050893828680959331497661186686806134985787268041168349986894621508083835266012191984250922003561739601744658097782888166917737424543292498067705086857245888410079567831418437841674482553638836838293727657937266449217903566605258810159556442363221009835990242634071477964758782723099722901596720622102690284504075965332538583375386081543400080661310706314603299191547135573308316942565580269874974139507898526097151095634817815465787145844686507842855334163615773922229937130023201948412766584659214032279609707399422750048193367539416135214925295832824310236791747759131168228614062689533591050389494264113270334967424936890494539040782163327475167306708310545258391659843897396651082223355277725894358433738054007400869113922156670313658506309923496417176726432237545241926511719422784101033328816798152325785204270771256088518368871103542316335383418741599421743095004478307509738286529793539304245533381044084979683067325390732310304142922973693031167740382593047442257306275068372094352196691621377248687829581933668464377448761138409072372460173431159242326136659320218213778159994361981628761083149113343677983996328983470470145343272593454871985888942574940095305655696175798172406900714330224267151061410628415143667656807662880426254607556146788849522213521134039135757922699833671173275620507057375151026772838273883746428353874728447738618492768699158891776250426582338203614322547547860313507491858178573068293768601389486430545366528452167792883836204618130517493014813264529039688279174730072787427757979547864982310040948314452342888431515419087174827371676615299138057368963374946156864842470510840451129163843154752972683986798955120820224000000000000000000000000000000000000000000000000000000000000000*i1^82 + -172106482719402510630587809251046982298980720862004624184976869544687607963495247906543723106787568488118281059136672747184357836200295951832610766398746562402449190325174284578519237779196002501248040676635433776554229772021434721207399080188978162175976294265076741722633494741734231816531188069934712986932020240554062084219904180579964971396454532201032692297032446910768138034706505575161490338722568985264403831554717037008127974005617316376331299491427185058703817978185020088662985414514812196534729343464629335278367606956654992011900000007302601946118222153253032531031531060984558728488385119191659333849185188010124568621238117515330548677913634717754499206355473565695049057929110875612619566826578544537181997520483500871093394587059413290365764543743988570752823125635633224067740699272635708039944973785757022663220259204618615429864709978917308408343877027556897245769948052721293811928907300361184323635047340778816148061766622311661357766758032677980762700779542480872215848458648111566344708342035670447393271317087127074505348240761919291061612781350888489608398833982386483483975277938639859266602116300081222779564281172563611192754404372672243061827514009406077215217887469842401277889612441728784762291229889104578156781071265693423286143269181663373836208629173926964963441781130104445115066895744266572137570094491755043667209798099484627965056187725673536843559714180678712837512025580241898403710073637275940802814039359214471554392158323476661667994574573171643556453312060162614241169479280789895412072031102712805621345570526616590972100078776748079271849103553101484846877908679114611236405417562169911520329066047846654045490862988866088226561463099064574791767656272617295779045942759854162306314089070126765558213044674992448727479475289331744391691433837258726509355331509984009914871954550851742168483002391848041011540221700093928518938181396049812085725320096784364612860936805557696322103212596949630791839839648881679651715731952059781330621777197247687207235523623514967042977312510934271687681878477532432814813484141624454494067909630037209277887408692959335313347003981115790760359980865247055273628398386009432366274037828551917274144383962391398292217741820683470169272800392847088530038040865607013400903193000158546323558841026129010416626636149168420875357282280624728259371933451378127475613859786730830789078376296612865913126273008427488285162651839339758492483500906552816924014837027862893336440670377860783103301313147756702636798465907615937622852518328747234036542380197148487236169777961262529522169407314915495921344863271123470492574805093489913635621149225881672831616336195218454137419190845030113187545673474765405330568608425608251922559455443397002330583287513704330995101367497518626147377540543381330989938732351971056796433741711735128219069256236695039874872836137532311696542777251611100299029389585371982060578976451622238818776140930783239722225457956083002487382237178541766773802697625462644202293399564781520740645057691516315506605300577422884335334363342997277335529174305610333905475023786594319841371635841871481180102671339221502380746893427285337627720880818180059468103873244135702667496899580977525439202788722847412528029921262894375996251854928163830737680301468881351527293317226468049144728713332991068436733206375500891376088195302029969283549549456510905829229847854243837430868226517193244537330139634400250239064818952678974906725213884025955482033158079867132157368629793785810802181738605416071749778635491872028703142037354781747557319161437477526528278147124475096098352889944232190343729263068239303452184271844746522985836128744849886249361609235622588622299918974774640172821228812217980403488091261333331385210302274390495554045138605432084096325102522111826331679072131644994745965704933568089460323340619165316697560732807914212179570008125707385155531821158072181548191355199642531087324787071233969258664267906085235700157130694933866843603510686406422690532744441139566494372494787605355119434606827725213538591396164039983902831440280738235216220407852962292175880146950180736897324402230297659783628094432840577038628930647153880658687328045081492427526802355226183245359268546123842040086722552722588958720000000000000000000000000000000000000000000000000000000000000*i1^83 + 12719799747637502441711398056889379621431039484258871279053817300814997579415882935295777718471504754005317526256382873857565762147593630316045526827297223425878550361178753094950524632996628945468183868636176567138536050582384645125810342256495132422067328314020117506058434441173296753092515497998529626576833292484974997930238274467615305131435995385709124667895525765723464846695488890974920812675021800064612941215447763061523581921333406813528519139640278100624142178515669706146759046152639973561805097172569774095990287944343800952976087185310899589211054086028146952921500420910450123409714510362494199699083150566429858005784530185745509901748131247214059983832877293935288997266307226685452829870955745810565754383161240170106264024805533914279583411861241303364125768513456969563184669712608507516977995120281081957626459969632418644201684918914029582458028540394005994953854474950166740571170364214110113903983847357771031301280662693349674367542329949534613153947322318263996509019343926263714938707167832649243170478393831160631698442705400612537912294811397423793640129186720440340753322791028478585755620042071776422881860188464748364995728694264046221092527156795371133933713619468348672533115890016943739446775670300750569517667247627417661244966821221271261863763472385639186536639964783507015864563246473006574673850386347860102342972866258976743200527114551765737964615610022785315435732901561248484227769132771513711867822704337939694640813231717069158889725318100766956887027019769709953606970163522402998367259043095549593126938498408443612808454568251965119834414103646170810922811253131844504685240888858262645318413066243865654019149013640340986520777740893117372508745862296849261101540106239004647645220725712482504804203799631609518755680618992995104699590110228148160867078275630365363388840532100093079931490059340356330807076863646646405234254457578582208621751405758508877785087901627194829877443496737158312428249092170055406012812874053493788443504904058534904792564326941058437793082756715820956796048216324058859544961363784397713206675234906378704229421993132651629846554531987174795546148341304205151246493563317670823487531139602400061890773066300915602369741291449847911360522848219804370348981637904285631937170963314813093886330507896359361923165170293409217304095128859697843991944201556952569669197529535550582689863546452315780124668120472623214710393341832295346390890345245383163128490689365967988380357391570072867934745012369973974829739730699009858587375481054511567514748657962448001226649789243328533411926829085630964226959831325007088106958982051251461459331617296652851505707248721215749496018461544752825725963522579778408197007800444950847178125488966547352726114800866354341069337460750329480575103926552330031297967453797850664213164544024376756562832547778137163056568621565284997070618069944400959227651538339197113484723473671131385825986797784254300266926811030263767669218545436245260792345157268877423136539798225746527579991976221391157035739795088901821468176195667829698456822254009586315195827276463857246710406433715648254817359077739484010524071943945056826189004013229320702704397385074949401993337277107684501299500761659281191666399213043250062666542158942349439691174005727306773998610782650510028948284539951582007156860428327859172706340114432243433298052220622819640818853775871589934701480834054751197835066708123392248621902873516652555378760572189651324512109542449045310284465114996307931251290617657932905269846076374175028809512035483481713348460584312641214998246547380595235832272176222798710988909872001799524488842702886271989901110746949099003542317257388598236168407389538919350745058197557548255258548623300747042960489836215092251226393858717702520831688445052726735504191883300868253193125303005092905545818563922964966434908072932054171040544271105704116284152388884050457103795515820021541764484861243360716570833331385040742956121304024526674816594050707995673321381784464990812353070148720479786123732947979343598241901294915079096537575608855813839204671757245467804867234023439178389967180080098631535457468082318514376767453309557575930485203933403723464260693889813498829019555848912715694827510724506419200000000000000000000000000000000000000000000000000000000000*i1^84 + -151409396192637666397027029208725442538333896319238381766920532416064934492692227743285282155540247094451942442789985366459450924319824837795556278722942965533388590741084021396649570767415164106099748235907771765579746787583274583003561372620089017522723904487042070972102291083337340532230556440522597688128842182937831737488469263556618150200518281811823662819829272224012407935688352676859429768283947008708455963370226243455388068369863325920255683289941838972266463098391991708482318432305361046633713495998574712927120687405250767504219058701287253685712525489665512530886044110236817775328769085708240592199696454277274332144527319755567184537553849948428749618807614382457865183845834007564314989431684896036777498216114206186224607488610383905937367465259404495658197311142106430225497131140885595431173379246419590339718098202701583578239657326647967277928765275877811618239181180408534999620788545929198024367493833562521121997049228076089749984597774898305089492114799368034587159557487698064539196551836854095186222899130416790943304561158848481521635760417594391687877932393935910678974902420239070511511296742240401322133762328557416388554891119524977518034696721514599314521877201916894498857114208505245629065579593734401602747499395699609245923342989545491588819563053671792386753561262015704158226704190597581661494031607627979020559615285722315754734122059210969456915461795611973056218465816626502911366426930871527897246988242641559181741232674418437999747193556296366128010857345980249845534396020952862053664111127168792864702521721868598221369960869633881804743428346036596297921391220976371389458276573427758862993859266238169177193368575268885175405420156899596166271610130087961508573027534043103095118555994026518346834362631845334576172766810808347188705796126594503823433911707470818768693801578127003253446510728449505848398590530082907916563878335360196478306189429678315551816033538586300708457731034741745232842247126572588426363892930905030737637578577759681974592071630391633656567501248755337209991372020344413514270857681857940207110894631054164767399743564921553528759638280017987587415254185072433466906367633578645014108470280485014601479742287940524042524985416771891444169839794317981311941904649590074487786769487756142954871084774693074480672586206561184587460205891652308045035895803342255252116698370151909573491575675963522277662191460199335485328810618570240810177098725465623895582581275190746944730957581149503297094110280966298217962761880267184100818663597695034350223282855769344662516857867126742949266078951042028183144579715214400704865510514680819960238686647174378380675351333962851453442442577843536204276960147345492467947073160443097516194599522937255089523096814500488995662815466123025134457310372995059259248082266031867206876785997911226224249227037021938277736712638760780438588948090185012588177791433805363956684194815762516076240758001206076461523236172353036854945797246462771604570826869237017333983700404020691719705292259600632932117681788485694648296120190283053228400441953653763997269409752232256839697104882314073039639685250185162936893641534701116376198124360405624389349156324633627862185713008495688374571061114972426485327174537906329704918180911118094697089448879272668451338409697259243083535461929864456560757156804435454702638718593459859059509597285921236956153295546557752630882082607678796877776265197519276699612504060677795725015618916743829812655715567882532527703831377588932570896759416401767449561735858312378938902156160033256825216951831692350243314783935072029653727586661827038617455414785004703807400391082332984018421448702806348650244456459933048950544888838328938454290178238858906371207444020543132179733972060962040152496250638820421586427321202130224728406366225232043726867236483576750672822828341321935879140456889932870526861172321160774429725878040955653795382818947063387339431596546581681146589862524381952666584381048057556896299615152513753319227238216187039433681451452248089858273486462934831620812090401988892449180422594331489864635574115902129533698059795793743374717215592887589483819801075869455985793426549357835101214592012032771162543952959641736516193704193181003865810534400000000000000000000000000000000000000000000000000000000000*i1^85 + 530213932092488646873605726381977733597059928208169589875589663470855739953648970039394000877932135007849224927939523886262619116074108311947920120127321461121016818641689017804735945372976872326108277449127293375114229009766850218765628758654096867906771696790893967365031199245202389591014038342885949576594621835080418445663208807564435253035161105967219460686727816312802686571197194025922775599585057747017568841168964308369388350511873788549898952788391065066123628454353490918219840108633947418573288766597517141819904074587112659596266805578854575142527935185502359571329488126000795003459848035585136633103152765820509470589373405383605159861462460610554697977753901039520552248460314600583445601598173104346420846695011906126579539722850076704830259645974350991790399128729054850136089400066999719040349418527121850870074905519553582659225756499845825840048883786094209774922159216824012389839491710781340210250260609226576153665076143912819068245875758483359950601799577825723121392223620203958020464594359099584661227469089571186945467069239570444737281036979875538785279033162489393674155633693771099977133322587872955491501296385461327896391917991597755641437822825428830083640172646311164265449092337246362573045317360342375722503639505904775419848995299679994919913403596012870978314493734776904785684450889294234077262765604749251839918972936012756583850513381702069803304056240314327666629043324941856588858567907586985285236941214419327613323020744038012297885881931588724980544881228753374564262227243842803940874630757020926633061968975672069518222243673598521530463593457594292101106841826171565627629450366293600552130487695070039724557228450059117534239133495194387601356088518651247719045671983519903043249745251364289792570623818668539925049799384386369259014382733486271428869670573612219235648873435848536423638511198058253922129061455057724399846343025445173839558341215759174720357420454283302866069197020703898272520386546471680553724596835197969598936862475818996348461226451909806267313010455367268910924320257758047646202387369764303153198673698914258645636515767359040496529126534579245665100517687130704759605588867563409011137017013714597557880246944351339879435655421239502149732240896973152726347415188714257625231547928141804028202308257444482899353202405211641162229587921657916473714625683676184780073892074911504067344176964350121960904428362792287968443320303637526541777404112415185296658903188285645187206833458270100272002124134915766634770018534750882903910937570487169026878386221290636711873398693088348860707607204153029092382705396897695876388342355626998922853656465486083562706257078830716022229466519259812503529060405105072324557912514475402917306450147820379529239046662237012247446337204930342892297712140585914957591595810639579298460256346714153856500817104879208100744700161086866890967720273188224598962319600493364051770969656778927704221777016822253755693454000360415912918230622291692499150294226957018859273588461566115727381372616543911202229816127671926205309452522578842589217622726087725059706047460573694599962897760434293882173327067810267686023336951539661744888518623751561414638593292385924767034802809038342590408798344014479410662405752430678754678044128286157971303900609306002074229871393458887093067317864413513110823220688290195209711758287564359870795957444311089767121278492162773310804820632775530573734207753402526234789746164778318967729133890140312384053799975933688265007719482500814014477003158633014206452193097235974447882352591448086563839178118112512202636032611306218132689858504415632153084662354860973488395035016215313349009819940229812071884215746709029896131881154586597734468414925925509489460756397126297254543150041348523860153344820828518071867630729514572787484360328515094542810560392532042346881550712673761620315095868496683074962825037160514970923687216319497491084879423656520099903424726418284172365533071574297469064804041831306167566971032531154951107849336047089391506572639156427859348340794156990793744925040334041286598559041033751744580067140284749973009120204663766596830424077325307172492665368576503562045377888219169632310701749109841254452652831436983796131803024482063351808000000000000000000000000000000000000000000000000000000000*i1^86 + -88570423102472829621638305889968644081077542263112035116826570683085846935273316700153298907024833029467480881182811617255343484801814904060609216616519453625931126836265235950417453127018040741045910902931565592175336159355873449663497417401074824356630418604906519831488346497426925422069163994335950607131895114108486298035838424237668881761550354404339164177797748024572318137164690876442630625763107367725868162288673421544714610084284880845746199920222176966852682524283797320746156376777546512290732769053849565203227117512504947334598953093502684277631366772359233745571865598793496016967143554092842281284183062161873595859228865395014212670651310517294001124604830047326601278894228597298752191141367916374118438124042735974816651539625927777583820091346887937258631818092630296634529396863172726307664008507578377498145688819364726975474113578980628188218175519772476189117636899129761958295718862554106047592248766395201765373710149461547809882510733641385967297811149096798972270284133455192307524549489609442150613298202054298800716785693341820313482630249946810328852968420431444434576444145672836884354324576600693631704303605785445365048868697908606731077231040569786462899324651003499662830508133530314561050056863727224340074456227571798709946689025395207054998270250166219131492817719830032017793230884800937946339573197560878623366225268066608017675327035152608519167843713158272175265844793305023820323238655660397193532666802509296803506566443874842540791781397650923368954126477418448895780822348834819603561154846635765885267070406543629917381013940235016336579291034393251415446478058736397818693661121124347976673945509859118941156688205125536167058327931440567099488491197008636963323919044778385455795599345886587764819213936383047103547469702863503044360151921611660939605154227963128706359022827211738364213305930430428191034296609648162393055879903374956228303195270886380370799368739172010785266434877773262897579866953349163467791204548931683719368647302443619772289080435876474719296670236771036024506697297581134375104550682805169246574235974971273152962088943419963714764610017570815156592164919189579917535873000818759195321329834536248210850738721071630522096858618571045581895714789806296940399843511775848514875035135630074106966798249468231448468432994661267013541776851378683772736235165668152952427791517977026196279659632764230707720411791420400701784968439689393280667605491454709474602890909347572722983120763629161244262487146429964190261251647046147954259200300323870438924241244573733858209173518396405744296415715973897991390350590479736482994181711137693391340274829865285572154848229460556139495828110027237459621557466286051869234503870296752863174186561487159325749355159178814460188993973552097182863627595615452325223525890713365877967842033508688986564649054715877810274499475567446958600436160978566273190135261622804901847922146463542307587665081739747459668286302153382844053469817414640593119991247760306563924173928152417555855801516347435419668839144875948613542882621730023240862216146569041466271522380040675621689928686035303513112125524387154047240404363903327772624477405416535329680674541116160504295037497338500533111288557799986069570424646667952221985210319164378737136042660881191847420657631184047721390212685701331017699109771368668363453613394473698446786013513974852452572598945098169490875603324831736585465470730996750362736506360361568607354514365524004507594979028039071678829255108316406427885357633075094742553601209873752003759592811375316474268070634513573546898401431708230842983422141946311017167770339571276562710512455825118029837004462177042058180306023266711644194280502986642742997820298072961771431568659752755376017328383881539976659254254218292472312768699493742126433790066872063207844504948879047445271517396979178143243765470864932376679695258890207467850161238759442161871140330161084722422952853830703922831967189100721237157815313434029373085099476878582862382390847764735968130563706034101665810748864524543577633889237847010499399374380551642109931746595748319438834903335456441591928260954050735862265628005836565718957297684860765765586709270317064674100747536982131579210259391263539200000000000000000000000000000000000000000000000000000000*i1^87 + 16798040117094810689252109030709748056525822847897714648452227518789607522967808393846902618403207103030675681058163112132569055344758442124962567139125019283661537310538711813101767134292458053139126502259869961304939548767115242732819722153401011452334627345710124708652173463070107130348109900249195679928748643938149667967488814295130272465768739961554340034831758380560546699196088489376012881466574397639011061115329654017465773194243965902403562867021877961249922883958748006527547029150585872115189608076087710647194544724781364131575478922274597483518710507833767743590612214968027268774158314768829067236429485977965128354968525699727979074229163093621395848083282807391792870055946048394323078877660023760205800334619865309743771222854106836481832542424217361940832124155759889135952264115796907899932223155533831417838035888656571981849086733573500375910260526795482647073024127661696745915200515370046985558146252785200748668284302189002083504941144106391894284364019590789085997550933078830906073022181359427602509930999105016224953729192222698195197530220585104148890031782524072195516095757680659852701781108735027042056219310090769634122427044865921638305766075664126467211881047332436902747443146787029133868936676057411597559702347994637254796104140643433560276784776216382495568721032229249943803837905267672234511379010851494483175250381727376496438131138038388410926762807754622392408539997724405154725557728177879868807898115720218988849188527820291092396848297019693684093054088978538066689487603121806750961888835011692896639042515575503632770374685095876218137482017870639801806910159699111170385957091600511103182279497862809247350912949623207319239139009817947112067152377229334091201048212923394981228300445145948865286341977945192799964457879293897190982298386236389398908968349760149944175877093401366523992276269491350040464305860245513214359716924877230064965581868773017024090491525360818933007445847682936293337389594867829772194012461201753740991522826605826742886582405410605290047026707345941083250247502806672191326661409785701539461219940912041338168686233409780797040144612078695314988171375419083693464059122982735549462071342253230689554363897131902839049664951589948621150871006599314360268913488084991446227616048665543764282050393139589555900121646121313748992286546224183104188000344361427600039903665519263199721566335055220855181772864783185597109865746893194122821478264805669241646141822016232575402173059758806613025960820788205273053267942072890581237387527330771556104135254184912880572834856070408132849078373966403324836337676200965310099321035591721224976418508236516560852253634899403402344388810426619995318419782740551049784632736629285619853453318766728646376554550369426383054965728025366571234242246578040087046724754739538104829544550318772140329430389640572463356623405940876953082727563914974581084308127186325783080607372677906801728024687563200760425967430811152081468192184453167702435007614730978014891023884177569701790212844677684459966726471376333815984095192209400608433198532746332980497806552202888848728037817067353934439911729779337071766614584560425226722508109537412020500558016384654286321800166786349869703511494420095133162663364985663246388154141686079335387796691711777457630187360617035933714041602310621558046106239521935141506054103400782739776837129315941125437929094691915628221157796531728369280804502365362898664056026519791451885796804936491333243880011794466036044326768873081488551127126463384251976160548090457105301056975203772078703904290539932578227448756268406257479632408992341284559262439786394417152192022832711452828824658748726086239281432111494391338730676051654555381464228038503025409409187279773856500280279752009147800493047251898335992787659959475582679687974150857789626125850465198096583092731516974887705079823341242555298957863358907646877774446742292833883887034670039336009951206609390270644331659936457610614226121618820555088670570900312109567962045156905771555239117259887938937672334588873398651017722249833704456235680426038889850203473721438058961013721967720800748888936388710305633592169320251718486792764301134153426234333849497686286964566092362601783665623040000000000000000000000000000000000000000000000000000000*i1^88 + -1526818241741482226887409740056070899500373630816085819532328482361377256222923427236556005536436598569502660859182053524036469820170351633816797029371939634286121291746480655655553252143746692918853795301363031860400597930112576646910880696149452450620955809510334756913115110521858269863785739553488219030743545461534272593158382766204645680547930616253426896357501585313082813738841986286009022995558293068824936939667153635978234867166928154447734942827691315315784661788689629316406580681284990252682932806148304445795250600812766170963772591026058543345345260333342349670999783056240255641801898434148040135755509370571997034864433267613670587010793789671200776526675620027079959211302150077709143033442183415601706756022310314366080357695036192786748325810220886808571374600640930265178921922414187008978253626018756236158472554435509654716810510219376685014932795771226915875334699312445208849956266376261939906192748179045116402290146173817209858053512908735566698564919187410170224699490127422300225655687545794828973392777006320362939176756702126102709121707268123849274569140081946872053474468116610366137024318902938797318353183754744082961831563475733597641788026629074943744385844612802170487760258326766867035590756176702249764578934358745725689885944404653794702939458360727220129294930209591652441255413867886738917260992221462717744054075089470789499925406576806499444998482013046054356234285443839217997957642346208116376848059160086276722310789771618268942248964654415579154340196625953160666429431116074571975875424264245388525559598524425500429690243710787192132855920647157154162175898439649648378692617345856712334218086713353041021167100179209567233586287974744343518864018817407848252410329412411643915517482702151971039838454552133566459260859891940877146622801398577638310456248967302924773412986962633515904432099046076347223568723829196114552185967699035079457489361965142171446995975439761476354532438182309212171929452016351254440889588219233464174046357651681670676701649766123004492214993593078029462188719075032654065793697280100221279939776918207941261083953225538745421475835238102897166749715091991309189960371768464183567997171222148232210020730723767417979900284885272720979064297969640864263529856858125777692091913872079311655540765884193895988656919832318023070976347280425074314854619505220242688779424080409171095751929760062585732129071062854494982882320078760284874248803314798250767323332101210257380602116192267610118987060302774265610311510541593988799885549889852524812651028585444553700242017723075482309548641413421900411659137897538335250693842388505205053747487727548674652045386700788405046957031637653630937170261013462890124567555587893764412731596419806035544874394785313088446558509709008543392651985074466171735144600104544761278419703602741242840898617627855981766156261194235376555126630596499352788163405228402082124358781864222122772299425515390930572248602492538700756014818808893999102398507701489534815137890366116998606438324354303830629405230852394329401343001636172021168912033557672302551179713839518826080120490777037981595910517881216291446092613278985796025238752356437880445194944884078640619755172640019353745763149680976060334943669672250410368142264785907309598508769145076746425532516203387250532493098293812882549547433531986012218703841903932606067366134882282938610051700161510035196166085212009126075933840560669726918414094962875428839126811882452170484565299315121031844049726011167376804775152158327581908903833691533838866073854418828503899421554271394273746805623950591218832654767588920584033643858712049650447211886230049779214119988785691270289101802120880169158040843357176309824946517802043866274466135908078367139516813181019842817172891687483771793842401804399427376669629446578883474694039647903641065000418417664923991835153861761496382560882063979381635236081593800810253504509765190118427315593223566382170977733534858117831879016472239720351473423648796629871624635841080045588940826910085792571534269230251373565770326753408155299310717361932007088609628628615154566840493513269290253218083675884432132992983032262197489641892749358182397491226268157987540056563299103218335744000000000000000000000000000000000000000000000000000000*i1^89 + 155881966825095966195031377639905185937474761024832800522247096272715148049182670726078463746467215186819714116522527688660850577290599542310548864830230855509861266499394419289809384333107911106845222170406420633230556076037374629183824782008042955781155316734686453803141735582613925827947416189807124266110439434058499675134850156307976114944721056012722050202067957517258752787417806462431801206390932837265101211381544216436655691709588627969073441413959731682387904429499637257915485562074329469815203619834471032988056603551766242566431274776887768968801611796732792199548412846911455217585912355503008161470846308171677458483699873385738861954332981624267289241858603961192890406626026545124903686082100626035053830869798168777601927322030418854359356940782903255588959343773142361136985661733959712380762620560702741513024865326854691050563865601098686505223828848181474273007793553239139390392121747017947836786786596751830162319744762932936635393091440590753517793956390261185024105425785640921590575585547860819502172243218469252933134574692318603094648459498777885831746369282417738410800166243933269309792103849918328593188694439833443493370186302530142081472852748954804267297576991357606132220416773072498419818417444270944959060276713478083383700933850615784448635198320575892538280987426874680694683622726056633627440038976781972515885114099221322608101234263160342657276337592203297301235919534867019325436130434499670137656683864766418857478095934170533197206547017792178393632475462780402951288543246920010029207692669965243949590713539722572883635355441077162478508993104294134096050953800614378394394700295563182414125906845691984369204614532962116288603003828313942007988437493892822088317596625962959277155356366193160593434724752673487361493229166979787837585347700289400507762057370979600127678792528551220883570574506634731431330690713934704599897872692459294736759210087003494242095523471963412905445750040755582524963744360785958432031822813458943638823333798129895072132785971763638737845412684526138989248202501719717555631377167212730001054172260561017163883071885174233753382941522733976107684699458979832445097648197102134756034387713381218218943285745344864017008589675693316973955320738366891416501520432922117554520140868851379483176519303631117057364008522695279334263626292057303477991464472179983475155202144311267923957484613082025116426266562648616510909215688491281478308620456709163364863900281621894226702459152911946816584395891098225418001340895323647720404258857635207616789472660307832065883342792433900836121754805027814122289867815244183853060585472201785687239140570005169135555897922620461430416284407096752068820771820177296050928957207842466075739941070359581228282962223270957378791746344797115359159342012661129584458338059051251045737481150345766623666424603536811744630211432907403991796809634732681656920625889392355559645721430495454171215932332023559869474332855063330960536157312828065010376081564418108832779800005795267997419376338998773356176535810555082346953887153653941331218235444216370562456964122819758281383821291765712413257255754159199044326324750845407039933454496681565926851910264764638331092751529315159186038306892157624065848728211859349589660217879579536210407655917450250550889899184927028642950850244811689822327853984686970991896729126031130668796520911262642371571066786232790479920313005769127953590429672555091499058693123679050302544010897729896198529476245971589632884065003833659475891610052036877700181224886089842442541874945227861647197983191150611835200653681520129877939060193127848584804172183932878501952297790909971191334155719794144038695908441212841317540659034644048742342877454844180279341108257862735576083723720656293477245995122900912093972408728393722732474157837139561363078376471879141347659340386787931492707076321971130263473527165474989486267264827299188050189501755535244876812180330335881022264868849719993029107304017259635902900449447990254918162479890848191888054926684246347042313090270792347753326804694820886066792811074499924115495819060883652990738205417055037765826484314336606701339260884035264668128238358822037598043000480553637723620453524701184000000000000000000000000000000000000000000000000000000*i1^90 + -8812729742413316108931910251620337249192663388563982787865965944363154625173598275709569706904996822170440038367218527831218416680143576869279134065743504248022579051690077902871813485196017456190878026398071512065043877641706658346792706650164489604340823735318391703807357195017188493806347893180360447306326316688143817079729359075086466029264436256177497307793791376922638933961618960727794833717988859821884285774803587647053431463636758351910604729480809422139323133105382855443934052202408750353112080822933245878051291199915696987875960276304863524827142408580056080763629617834181869235664545603057609584205789398797991893043761553428391885943608744462945797311799749765798559128255053430972802824943563999299342287308071497715380299954755732930080465686697960623959890000970484354190588955407806714234801093734672208562790442056930183281810045731349834933815331139890723568998892228458419296912885057765486000890968594490628464689641348193452177630748487974345832452358902574923094727020399378982663595284673072077496757909882489438416671248104096790843564521954041155134249992320516967956712474612642343426704378379344264556750133435464381639820226715000051080473984471886800841281919251305884286228353567348102735172020912312000806337533791645186706886109891190732516892887552183452009026496099696763250076882199930119246346514461872129528393710859389696627884375385635761649941208162159814053238389108096960894564894091890631880327508873607490359848775686137570766361852296585060332627376044314013339333273004982760517031442795819230127888366752538820098504591284859867490039653505926090994398831588454810229703794334348510848425981033660247313841698790072722348317469154030089722848607909750451734963585980928558169937678923586586949353001216201140185757665346508975618800322062404023354887583161275952767966556765000953763547397076380083867569705573915913921964359046367350923193339631307869699521500486632049796684827801298516103618930543882374183014467265425055467421403123878771298257565943691052582382582606034613717269827256859985490268329851189213208586617323464204723620389205551033818464193947399529193677449854280378214344862369893581864097197400949043166759884470785761408230011628808428993753457216261237346458883026417662456428803714204223468131892911292995879400559392012398002828644661556704830159228143632417506323133988408430861392285684669388125873157049802304882522951439001638872364140788824969224536523899726366095641896541654829568734720331907194242660218452907169903402649550425668968756105894236630374943365096847344536692958656289936377504661322717808783597833094630917993363152404139758293722656535655785432717228319832701235630112459837093493064247264331538447253201073566100034881830072207008147059501467248281743901734970473450033769555483019434997243064466099975893847446867550788952195408653781262157408362376847064584451471271338273728419816677843047624731067560925098789366257892085736048711974284870701657733666583782441220204558862325851401019148581532620160753805423589363912255368638276664857372221495763135997532419437059308001787509141854915444171905255173540227162147963689598276115799934738757712650635768137449198442901884758458806621273479687752406072116420697598262205267835989278978980682399698789886538730174831603034489851471641146790748420044156351942321482098896880094610842786039762649958044787965357581854523666360139603960739105872296067283011944669700665497247967616065539776899577989201197194775565436999463749192556165993805390506508792197420330580359668208789604125695805549353796476500229339857344060465520164216574129786380967595654035238381152635342548199284329476240513341749711831064283919561083358118612172057324183224341131259872721321205086867220173299975584840383817114079343894289282814665390312056302490988352914084543339138741220337447862070516927252569824135301479038180926553934348955058957648187929570045977374528041488897556635056190767278096208309115913837030599867221701707579204490459557509521465560102878767979213263770552292169515810416514610840974055357261143766858569730746269727360128766949313339322276965505042887708011183734821271228066246277861197307785357170757274173440000000000000000000000000000000000000000000000000000*i1^91 + 471158686185777635998807991979808494405853019674153014831804100666218787405461857717861538493204049277351912155696621666483366617411657575081576865810467384838666204715853833138243152543192938333920994574139894511083484378158180247525833645693947608198536766802362339724729250937384241520919169976693474455543792843834580912821922402993619201901213372411333340576905240268256568053075329866425133540141365352657568467818913620700228665889752684232233206199678009894297555530962233141330483885166454865749522056701961636136831120810074159021171326473577005195724794828555654432631812758740020689348240786792255904029514715233176747349762228494054235152386330475034370210886870406857223522515370817392248509472230392981746345855533932293474773788364996033314392074648988195778374818444982256569055098558873063690430495590876232523614376608628914249715967078491061915151968456080735206224813213146387232793350997993627211664569122207940009517343455982896500549466785313419159821190234900406415926464469252874357831763718636227503417522589613554789215373493850060634406515335706881158406152774129782265430804810866344803162173931977210361711350859471269165063784240042482169239616227536002089136348481810928584063534728096424611603963414485993580262850524348968268695477105996359563843312983499270884660003612281976191826292709458437214273776325584263716032927110356149175250518079621762996148871634001167403940143679941809907233470262325629847418990902452312483034919727647469372905961120567694820780068100203173143486927663793608714212115692460853827113707719954526056758734513962064801294616648746182979668388986437484367965154173457252198074285951676503013983538262452331841674732474361615666391086727164689159777917014576656250703696844901017631139060252952606907478309253302038711531450150646329409336201628691841444338772319789906761346068200927000817652600438182088165037632661665472002304515250792695166689600275205078090779906630230417633952440061914431623071357676311834441090104144556636859091731559793677136599638843911687954331073042011922076645180140505530201664816334128675966512056892068411889452711344605237266317938920372821995610668843216038642796515053570467039234587529704593603216930215522425532236020947882745369528496847722028793130937121107870926547076981697302549764895401006179724717254120737758421931667618504463555550149872945787763943025073081594966539009368247640777823897913572226395322293654338029800221787821082213696197540261058681973468676954172339022545276170387619639084863951546838204679419490260090306411257321933973378408562624084347174499552744811131456919276918392177893655444993878132851878798529221171946327171007952902269413915920146264710095971313573960334988776811604544842885713747961674917869244910545265643441492787379213337247457459876232335549157883012468088157854518065697510870134388583208998151773029604044768280254024656392969606711649489491893185667311578948150396680580252439227538284854188605635300820134559351307725004044440955022923914646881069315199254512225039412191279714436931881112103229722365761235941264293698482755208424101808926123184575681552698859216689493266476464388955818915115629766578669151071115818197957138302382156452414718365118909117671307340806937024804670855762807179688538409004763872610282261846063554519122534044649816407556406018114367898636877942837020022943307615031478261877727256218870447689819550591409739898709814060867162014621833680018532913551577154782619478106585005680795512531468679113305423020112971258832707848998780759202087001386380690392862073957843951931749528188993312863629551033249495570929176698832090257247257049002899077252825265850266312284435668372482421567257180482596910031260870038371437774716780866551650956761447872237015795139430867177321537204192127482084467402706592781458424573996327235252521174281687361897344704260150524030542790318331978265424829345935851571654223743362463427751907181329030495778986268456611865515721376817568828616627756086531364860288429492063249488452534880096824511174730116545319034138332034136960432173141064016311532880097328724120036412777761507834633722408018805376381462561368413181878628776748074309617975296000000000000000000000000000000000000000000000000000*i1^92 + -13339221056993869116948771480320785702567622402893505413255628159605717140297027129804373454856491730034800285894969626466002716562356167426706951707966155048607419974007725211838177555496104788560046030182296607536015097486591804168648726424207279106631102737444936353904216767265707713452052943204432212248229735615684306323340877449905379182040300992223949840718533227857765632943253746113815565695597685234311893394873478673544782411369969108904690006494820195943786360563153732771425097865927990567226953940101547834666309510788571374105349689015096566813266309794014903308270166845273888855744995298043938112762956928871347839345027130761649692227384771265917914706353010082496802203820076313464809926549873584462135832710406011181952716764062731593475134803685646073921270080121579739171815394052207824783849868925842260010105672353075506514751530956369198846824021217081137138498078318699492389203203250492156254497373405207847619249047226308454901134284044652202610266619930519318110335538842523717193233186301807460508003690229273595825724406280359533166682999144715557762255802604032688617963476355061406221249377619252087852961195428259516935200503691665851530430514217653887831356837975388557876582021811356591132152256006734257128068804876367363390153696530950296978214275091659233040211115535818243555486507490795333679751798104680912580004917571316371793221399027724165722144301590739950339788418542526984618155877406585407146625389934990656379837597979284325874648154080701811034238166943966455073917339902803277169551826749266878333630918342433476764563041173787424534422538212470772113448124143877215582616917528953869629317394471793998111320888086629815325385174450648848309618934654669904391827587292618519499267238972027508324227408963398019816580782768396572877203261871312434223805860272197856268176079615960530183475071799834176348855403841679510570565575767659326571532192020441003164127572742217513204101698484852635924715491140217501246671538154713010457203522200822725955197049192657698129813229818660853706946672352763160839743458066112829084461433734533693692562879689113412548421684454531128173882458661618044184346853938699024296709795700465039281640707547237472052329231069516087603919717272664483353509313859576207965004831204029138408111390083341412327428601435582066787586796602419085349708545115916117692215258645893535451321275276419025798236923034473758436983847273454016789857622877481804259405102402644760706218671025436453957384320248677209184226386913080605885427208481744832012720534188840848155982345116680771828506217893044883138628128861131159198922624334747590563852055759756494798218033992552709556893102201755992371025097547638378594485121168198246982456870020376557122722557147380038861227573671023504950216430560047684753566408054599370188025878836643891313438408666771564258091805079764390279296961136439799306789084849830074175921643246872810408908810070105683698781400411551189522300865137484909281121444489533200711165215191774345651702043809759573030178141253475788396507669501386898610797621245984280441698819482393369147403562944461548211813101796209176067195805518580475197423960844501509172878963652357285462793252305952910889837175452918441548469372221589061031157675836468614557952168435439921603520322198843246488433925830203552094355652614174364644639936347440338465985505114114497721216062111862648522362044128246041072637779170685269020154029425540922727521500949873508567977803155691153903221763286681027122970108154335665523014327658021023791906720080390644545932099622590673094775876066239370467815771865061923377035021270216302700355613897361259266280776541553405984554715319058225472713607574958253125614716122224684394579128111975396210516881893967843462416842487886496972331923572620859181578030527213808886290438313304827330358170035977474866544902452026971570774358983081103609942810811281861173454346362533819997273151376852301723161995631321367320256549226153695437927288095141656024748700554014596804492446687988125256148612622596073792078736818597734788589246381507905515351429504759455655870024161601883177374609038249524138839172034251287922354321583506964308569668714496000000000000000000000000000000000000000000000000000*i1^93 + 193870648524750416449281792002275210406337584838835602153785275907627795872173358017032272776358434958738284873198428209069689054327738466344658883840008169862724449359696289833719553208735476390286893328404328189077528835055298798016896727885307314503348708087078398113714995109436175566937906197777826714673119699267787694579688885971923194692987674306102882642044241372960646182445336744498963650025496851626397724457133909842829980508933937514392150744700242897301910606615978191642941737516702257290620708074305431658096200638286875773353491783346148654751120291683756379573151300426809457132103126407261154795027578326313102197188275111274899882315922597597892897111321142090220283195076566872367661466796781144260563829800240678522257544354976880995680947609787577240458762271320719902474573170689650344748367526873609252298537428656026042003558712638521102539035797979850016224613416716129199026675009189991887926985337999550276684748806008975236683196645944895058583002112099418746771640604567366506349575387980427964649921302858291083412139244017614180646371595508960535367087095345441133361469668418426328428700552130178059418043581717717247696112177487195935692170829592511876496835691006566988977319361756990077125150591113780213473900304381570258114677716586808684274538463956254612445219988988995283866981937992471483828350245600762335309986218051159885425748957925139434790526746873509652727932986497912678642395079689532437028396844989812659453884737828535088333977355530531012836355951358076503146501166646040850533419554498790650750656662467546939823602749223098648932069579527102192362312101732560185583721744766811782265447090160936726000315988778261029677996834618795133116435550823558225848671521522429145385195385868290737064371906768409762928072115012948727326261569861653968020979657609962746002768893440347630554477583730302722807003857123899822569725497450027298927046988455022296070447200572480223583036407038477196534157939524876244244353183244410296163126239724491707042504848680087367039386938973560734804472227411671583524347644466018275095112107447431677123462738433691267798086388433351789709565033755232686246556219678647719058827036177114125021378084255303397543633124643909663192748860862669230925751631631010931603602789597973760650730159458673498762281741187534913042640772119215423578011681354822951122256645036642554661956739631961650694519865421763780537718830331711998367496035601968501087950002369706153125363810308169304559083831648826968452336469171578528238689576413781465983594698112469136732902895375315631166869792281639174771225741031243114645673885751389493577704343919421728591488421820887759367004875942912030120932814613844004778624650381653782880165814680518421975179076462949336266642665112828514043590205401389365153847862523000318508883471279325299704779410420054399348904607231019879067795880708789067027874928085212151983706965131736505814161325937492511032490889590594207250939118017952824976822226981294676234496062087102720883969449416141446708178242981072838325066843726771554002403336744669622289059412311914482787711006510448762273182961070229540218348783406407460134399746964116954706603377957514769130149653487352832016225347782996364370103644354515857161540928346291922412384053876216999180401276451694208097369934645944591921352299055481428704563485852456411318373219142419707851597391925588902357839931781779371102773286327045620503779568196951364840331198923202225876076998574331061837182975801048342661709786266215510200447587059558769236193344611699912765585311116350809362444195397723172672888908282477725605365374331550285637769746170238796721409816480708357989858017422759044836941046415390782572956128322680932478975562084157742350053420707686757451528975411239014869117451907963954769721821363035465092998133011268342620698764003938934006779634753026329554291682234340146884353654841850204673940837389154440089639372145325596610331555898730626860311190347577819626162328434272450014113192137592011743717311293768327769291025539356225186908746197195321445716944267934387828088085386611943573034936203853547394826761164728010863508635642492703969148270372784410523074560000000000000000000000000000000000000000000000000*i1^94 + 24827352138172539397486141609450890426133784905624838646839884289947278169740151048839714403908553820789863717906939537988324546595036989308640905121745911069964652452288219181376993851139151663465409683414714626518729092752814471047499672523789192928266918575729125499498195831769800782090292025649359696464777570130707111962697065021242052481915634066218294302314960098454535819098615006376961192392198314890137570611936536444145793266726479813880137608862470904458807329097840314486016998123478750674807511458498086276322565864764624745136137793527373680778006571123640436083713807927660547177521362994101988311431084368829183663225135789961302020822054807432097080472882285074518019701438959498959570256966751333720673572111892369826070376462984882610761534450928424800217015235049826439950507778873857198027281511710492513474650462508483194305079870174586320230750955895690253243730244588978933390974419065308016609886435642834316755872259168572925667064623136018771122048900933255546047851990305349584475768577310510178311295962201489044710920423932995031920456691983380057931949601349753960013922153818072698868778098777865395694251726656323869203026884069487066653841658640287198233799199600709788977789635792803498948554861360434332366914923113162205394351564448630611465144318802889201553730755469371088227366518609693465360181938331889109940968261525888015750388173484446018719463765545905241418901483228054282552301421153658890982746600509494523521669969547306670193521299928858285422074654125837083135862086767771623261375622757382852691698983473288036588882102733299467319529781544669715511540886271442798132349545027764659537051197433448661267741114559139617537805320291396868529037749402457600285299491511646987874989783399717425014290340048481978181827670195778386761956087214402892196603491347306395972010622258433453519199257080979096810620612178868523199396430968129157030881038631287241846107482960723739471034563498369248259093852001731093877927243628721511388169611042708492692609824436106519014628534893418585948647866801134246939633010755188266859517240864578354485909224847784447072313685509521191088823360459185826119678985098849537216351433637329267397443836945313596241424282720979799505734367411498083160182097431391712222116907496524046145880308583086628149234119625627296609317911176980835472385114487546841731283807008183890603660357597041492617954478958955823584876983211177647854026445767683018139825983911023859140557128497502918004700486386847419249675498360637985957284417901403323592688602500291585160554002781127171886416717283160924615992153740725666089142468259877851460574891205068880444459462870673486822045770419412556413490850536629179912891851740331369010534100396421099302946650521022291074027580139046339868463025114046423018621946315425227720032914906715174787459979402267417382427133933815296775661269115464890078225580989814793289346840597609218148372632364846915576003703981425545365648731014351132858052025821305778604495003851295681614220013587169207690431939169051625731216536035245678497482466566337100333598821598986161042540388744328110163977978240182136179091230381362025429415902061261871841021618103291436993293590906844398913243682012184059967511789070809554214712915087635622097677019147667325497372050210095436054269682320206343572774505478369358463689390365200878786694485528044871834892845113813371488518847112843090441669155617008266188815651399061697497317549555380466717558598882879325904912362545489057906441836094745753747467271293356062020469975379608880915149774528033950770000566804432561383790634233827068695437314444370457478845226015525721302606326883472047409665683426051388863994006385958073591994045906727633456723814308569163049515984035614817443666972224286051619012306969038631442003551358794751149614650419571557582664757853894355277039704107374623389183874519845451045712312774197316101339726622457393471201233271890369815316375228455587575900378332151455994979551612290415654561947960674887145589485378124541346048075958076740557335421147322600174301608668368912030501547877714873594472953462561994526076017479852164498224626729856038942516802194163892224000000000000000000000000000000000000000000000000*i1^95 + -472441593056300828737057294659435611626052906908107255748874762788303619407735647084072784135385500820108658436371352888971442960519685844515837244785335719705742164642482471765486126546846830260171817278946268597975348699293368146955011428926430549944035580961561731255161822994694635982554015897598735359949830512497235807586128312940868039126254675896362641814464105640091138484438645593029848016012892924946501068823458590629068205282286049702574348531085097855436410926972837271907518035106918064235795115867427718217688756894675355274231272577955368560750468596990763973932848957512731126838720164515867504361682458514107146348358991016353659348870402173942872036991211939100365599498632799150000860299073697344486840466417401048367325609330720606520814535464684105388209905415378242728428189882311362748041908596583741708411374519064866257476346348690663159168746261009271187241885745783247287332882094261926069378574462332304973218673638429690874544616741285549343907789055824711800366842629949106753400578577147835301419210897063229911168843176765210176865950084599296517609152862083078319008961563654147368290764000658270143864320722207975569668530252751014532460430064140917274839013970011136434520114152040255993965142741943183194331621138813766287004471547196468988544896645828322372993132746714343146697556614595368477768120129214012076752589447910269317889909715541500470712525661483033980993110916402957818725513548499230991669933484962317420437349359081319721875610197913702491271249444863258083465945866407990034184441339795156406892777415772897159475004914573008524066056397248637318831589536672103579387870744141213510705956972693286740087440683977459908702015484873612073394620610362239784181852123749959207914720022117465203912809407280026083084171452985442152478299589610580822736373069324376433217455576235391834333437025684392924628297060054057098158413162625940597183221130927955727101334129783632632578046893704672387311253677232673966340532626760349872519622690653521028111989022284555137006232828092773290019942965677698861981358325654579140832996118897574812797487833001570902933941121572123290900279477707867612831461787671237148600213983306576335021176032471170057925999689000968779354890155505347682138564101977402409312927014351199401927395918493504414736951114698857119220465332310043592443208513407971347348831494217075592552007231868740946903647650419591769312775695022030908948339364558591195687841432788704570747925047892684699030353143796313670767272367038566762852810679822188502607779519745182942189877133145519255989848111399400816802420057522989371831871315784648148444596866831249275474467397695743471246866490870781351642326815152977062629226889954535847814373066528259210513483554478875262990514911219975439899806056800095989327859869796848006184735705966497225901109708343129647169422608322110389514430462573692921405283018098408631558140245604069087245028337075150601950060876491743023931887441572560026557694916820561496342220534834776637497068649962711189952375830261285156054919942053165576040835546861194243594990822094455037709518313144598599358889871464850902872053434125879532565543584805191534237242758310092240537541759657979431224097072548443306353764281158410243237894337077635085415256415929730533803196535097113390910755509042305527506816986684747586620803980680135245757034434141971097523356093859671907907005018189821789234507747688690172692045023209410627813511803443798199529027414041397519672895652541191825667952063018906298383148524722183770409870532192953480956206661159621073422826493557919901983707121927114780170661217222028853913416569731607678959958974463689542478724366352973251840621429730908508576999747712209213425158666087283401114420808563008435492928571565938373530208326725296108620924356010076969593825089308432599935678601531177729768248201776618538623352828747587224638927732251451779420819286697846004012015333143692657212234308300884739477701341914236996028416601145033181087293923146872533007747322963182658117157760403126564701922507287585440786835059889680743442295948338898542241485031525961504203674575824999150789155242176023170193460664729600000000000000000000000000000000000000000000000*i1^96 + -6919794588112951308472066014532062744405663506218099857666660326285197025562095333428573475142127889829774635457157257478627148731385310815890953745069530870813687564756917303460032679369119937594193429654514205570706208426664306414572367687476326994984389255119597444064207155401852927853462309745687294900183143184522345912922526708228610752223590051350363225878414026511906826452623721040592149336141895294851570402387362737194097991527260137727120683759523181064555468962869622808553548063836443486949960368512925763734183938312305039630918619761102263109430316581916697067839366082092716648003094566472347938140026660866000836558301047104948814845508968362487489067855729208482978026116366705836931197571878468154718583085779088479300052741903353472074173841445860004044400601147665744861116241443478276142482197460252463806313125099445141947504905133172488134761530503806288561718579994484903378598167752895854415140867762502264350587908366270600569261767057129649121345657465187166258142551631515713048811780407777432355539187360157464568936131488987680263790127454028010706855124552385615969291595503910014761638363011584674216494513998978449039327206686789292570946392547648423050655334163977999103547011386486523769654747942433510022299216462563562372388476740456509422091123310323138494911887055255746786632766215053353682613839225151832202979676389129221054334244439898525099863254107071278375572584019106700364909001164299847212683842704026315804503436766390006594175337874692417298190230612757403814506420764342450073302695612544854314121644709551198444643338563694127211327784199630603132253306004828768270726417554040619970615875283214834787265044805563865097552880446326941332252582975294177513666361759977492064037067191997535567739031566893182920873804120750889091345584632630031869103413620572255807161037118005058695770666907360446718092343905144824690774583812920919127948403068952303538889054638539891666150810001183174092480881701316434093420258335845519424210375844257120460911503830595210982456548570053489020251238237453608450220317549603715214186114282888258399236936700616168222508345096198276874981601036595216699955134369706324214821686686300324989230563417333761422944311268762529076223728099375719583860012456763169877760380576505283644454748870906846862142302601601316792858629878063734945264874835231956171231801879474523626705318808495498250863183499538310053417708830210214227242019284811149385111747244037559261654868996207043311173167391646410802558682143855851867066329358718111688982588592700820557340170554757747628572402885458745479205456820987326271221376270521869154644430383742938137358904505037546458062100359978968872296320445631292061684756870099766629221989635090322686791205106397596066336812650652964196118639390258699635305245277371701179618851858264265807665892311317763885550956288401102289628767793953286345911969410786275889969085317617112021599296689605541001871609116485411921722682147276577096785535810836536919153702004008368661041022210018673295938900537034718862671518005378779891236802182633800567527015381510716174309210005386324655675012422828974528905167820078101850138215071484930499188200882247814018119600261321380244482815842810381004746686458873900272017549275790853256091769889187955217387726635378640623802336805454111485851398204239544539111829552495322488565526491357742876548073061158538844146641945756392851191700213823445884471321953092693775230974728630908868775663237956843140025275509388948256962098056024043275844659252858329592218185256491315143768125220450965671176727599467799269852438330551020158726073569146864223489255748426388226743825483322687566695265842585520130773806145638922475069278073168405417963525127359918656753359228599662596715295860483729307147967643774732788292405998640857242964538059144139005312090208866705660153564879279736531300853123946546070488514758266251118144436211674261684551282043843603582630972779034154648677937566061645248694925048034247476029116894626014480312903442384606731009097868151809171709568272303539641157021046958304542960865760120798052501351535978912637969553410381273164909917148128397408337920000000000000000000000000000000000000000000000*i1^97 + 156802326261010007427747956373232345587073361316145865647445220004505884480038685730466220360944770232536922737654150034501996802944804246677266989406544361886010133260539420058970282302634634849698681917587945428180972195071114198449222668195437863696214011971187989846945378637399555044774847777346377276428758735691448673399245880562065701192172864990073048428087870600708043303205532258001883577611273742373962018042003387323116141739978568341645830587628435561282790642321092936770460180211284524324633526005705268830212670682796891904109620448419842291791039591431188591357458835030462287550746314347180621413510717065259384247850027788181065291837611047949280887619680738139118143429618696167626609266039819727252987899345914111912281699242847949856056625349958068954406339859695817365712671990813490593001699657425579508557055582110654291260286938439535870687232276179957328518645719728833179736142701825236082127131466189151027669501293897288660250894671090492668724803449312308399106956959174890557446885749743019703044427756829679884411578861185175849764773162531057540430128640445331231299016023763254724892187985071427265806680580487280654624343274393624211195958411340323157552879853457043614440264899956132729928861550449862379485736392724131622911792194358837039446069865263956930222627049118379232883346005532857248928890051175459022573458767904059880922784077685861272595463318479087579865367081227440697827569485634204562664308335262753794951002554679163827511039758503502813948447212230804171207464982551530275667765300001780021733111394195542209764849269659113055521990465517646009029816159948433728760015297394178878658586533472667883794599718695495779372309466055301225198814306034096585739471842932373790665046391151739097047395597669711320707458961184497646667171854590815768087465444456641264335904439498379014034731123175261120621082078232836348093099302205797943465713207868789959357807713225550524816110175311178120653032346973295869277752494571049464056153764313857019737571910098203211093896615390300336570197428426300489980708284964545930416819200985020788744812753011028662649431129544523267235308217087577528149968720780021567071676544342926329185824606313422429309155081234042086971299361849451379497476192813459313835590158349338085608118405450509258953767715015643086492432332168647539364551722416030875315644662482452594124486329905002195165871513786707562001453735658871894954369832379926913917585499024541778579630498278198894416607211892676837100153298325182599039083159073874446085209784711014828168160968779904184740315009283873869590470245536988999213934956597744115505556733414899794062610642884668729479130331100960119420177430660340441747496741218758114551041505080212996674416328164690529641874098421192856140235340579892149001434489713363311337970020449265176327273284840050021554095575234029127128437324921516486292905928064904854351259286073510944749879781511428321769896594879437522978164687185903248618966812933429264311987841593585640087686545957277474436271020843606048006081156348342859419486290735994330259131174728884083357615137645073161623789859432523962883380658095460089699713265992644843683971028671194262322650784712023595603742427405722752645137553519154314283744967679694287188524217031585927726688652734529474320605555343335405766087769933143638475021948945579174045017603835153198890264524705683378983044913770903806499740320152425611701421209967538378856154486087232142782928248974317424514587237729542448184650276157981842846326529873845713451263773233399666480015459096863058028377210269822225036395041915134694754606503868855764399055546124890676449843889547654840628008677996736185699911310938566608471941693733704288033740276526540973676347754166897025257189214399699992554268148457677762928608117136008421707645652970139830378738005045706092409215849806458805208411840651886100950825095727940152888841669709443054350230050455123939928718237072534665198835807000378416415555045980637133829011271325796090713829182257799785650526029066380101261346612829652241976341599390147157624141634950483045369738787420126248095372594901523039818034584009834496000000000000000000000000000000000000000000000*i1^98 + 1699391415684455503224669684927703799020823253232055458220270331116274796677341699993251875313258421151509598553810893592961932810293055455386393207009464622109155245111581577390105788096030625142574813892134640468999799448509317254488207735124223593002419930707855846097900491424957137766345069940001577161197087628080315542536660664495153828676110076743616132752096455834820509607237783917319686838910480927196889400584683615849190027656602567638195048738846150101489648777488232901492974645689510553057595345220172009924692336650817786262391581466336484546031716380943325588802225497140177566978409233492510500372835596632509870006078841499432540948023855925281296694596260255511430808468424256061741111718157454241408896696991098368751851114717905178104887981839749530764756585644879591530968501950666656910412806002393174341634881510171578121670754726471746787164767113132548008443182646010134508516185855947312547332639857548109127358139744804046945801338411762700690438624055057820820181179547118402532792389954272779108187650217556181249837564808381432292783909482576112148551367898399538967722001705609169014825395972973529538408028435942188472782825196182783700020968871159671241832578554247921013346476448064186614398667594642381534619251324703291299132518539587311782401273854413509720902074796465755730115818758504796142539509808316613620327686197248472307538631479338681496009923159932090532206435921974651114657617848737921278639914397838072326671891165678568141798241874598356104460251881349060788879886229496739359217486131031728577740349755672595965212058356694279996574395976534076817028154846205612764096990183839998352658525607495355494032876507630232884290336650596557874611069038088336403194317739710411058286696974822367339892341825650544058996930684417386879804228580815729813012843079452679467844374793854844533495252527419843123602545094788802879347074535601348564519177075026943112321032734389046217703442194166107067915366743738509842797185545917453688245673250937049731018639181501545089214504782255831804913742421163674478637455212019310135459390950129355095680324282771616538351032116211765595499832732176776151708935011689973402301064553817527545020732416420315766853850842804327796020108750278956304180574214791121437146861711488160702518419575005883064233838305966160701740819013970854636197054767647855384428119606456672813384573870869720092223793761674342795871118013623704923772943273899090974562492075734253212032750990327312702881167240363386307086501138282925396806253027557723367171236596030159109595426996542881510368943777716000950577936950693474113001067229577625747228869544166585971908197966968857340843693625267236860696234729932466308510626571882296112000154996976422944432191153826301970173037638024787878937836785032236156338890499291194799543217552169144229212889632268868324559103145927123547288366692938873127695714900991176941516535697175468728451465070398104392796911606706621390819672347526226984980573611771458232517252191407822439400218349861955792789391491898917107948452676338256215174256752940527634169511172000565886282850234197132888640762270973522036260344909700480863953189816135391253728013646765696679040331432151684831629405655503762442791728177729672775164454694378619957679532517554217693497567818296122938065376085744508216270269555525209651826511018160681468109456937488266031969585159443757627033271243091929225487776646430103669028633480766741415835484417660495764517585821496530135708996577662517979956637103627356584815210421945652931737862336914146383435335559543651074156085001193305088988803509682767267982283105433687875296842471386712753349270951637618037655024135235941654665835425019536247705789904497640554425715646984992376037588865624755066279822110419055441431301266358572929479185582349761287007839978909239833820518829704068647839445125403427258041976752784283502962552116830343317119230836386687370501043692750684638526736816160350950646669722819570195763828669154928834257863125280400051388957727280972426936731051864159696043962302702523938580345734321087498047802249285186012593912350625332504333590623218474140620449382400000000000000000000000000000000000000000000*i1^99 + 681508279664818088110673313254479599783698258184854863804664318380167684827996385279353370490418584102523006528054504565884614937917005977679288826227832250516394559904792616837261491707941456203068274256793483857750398590512078678204400755908889768187279834499544013296423396513263549571576074686524115037073550857100191054259407885310204958577772707906625886876005455934799471264474850890785082944860610113291095905963175464326193544072581749160819140396681850902806751103965132033030481058678863897608281519610597822468538058770580397969857840372105240577947781470925314906301741828198966684706496778354936775486705685658511756729398071974449316400741889472818391208410325358505646902876062312456445511563770434927369959958907005825484226827855310744515107137703727461866367599679342745614965534965825277157287860817540540716152530408431335598218141679462225599919784691118509120152891510816739603183008437965099067939413802188265384549035849758103507885198014072781977866272484955355908462117121854369589550501064170341714381011923448398471040696104152622488232926084638223702852820476060510905648622980428334739159695878138755765179756432005119767616534460253927820655366775962066213213245553643530942593635614857836998667203937655980624721431771260728390852851966667183753276897878484764506317457657486415624006575610345971452865348227129235484892428062209065515218594529007252033928443032607292605980786624501141727486800959828553688919807087629015295941669893780354623228621025532383629488974724340928792260461577317358690657296467663962240254461508269202319624481169381842447624411013205795581817649999684225142170668334833182668356194010515137742037677121822131775196800997380223898287771657737567450477786632943008936748579091301805887718875179105519820538955933401819859387153944074514593704740176803447820356252072386373441498079931503274550859263375428959276396302067152264428083030553833182043830178003219103585497020621226174738044924003730306644288103705482620896209350231976537552733543117651818967224381929252562802128171141524034981840347681181493924144183913851963953261937211844951841354075267657614953096087892008716979814703310886185286834945448807135591577122985834393684082882291766208065851445286720725180159829500703119880435294127402372189305433193011583538056784569576899715564512033761415813694423714638286642481570147169131326296742901449892713759547813434867954462178025004979221336925846858614891322232850366467175726340583163286140941592400173842067827160188993192731701528562697307093474196228475179145020594643112615679936627172740155937063033842660081140136688230423554593828825901369071219584109212162775549820406382221328487298900637377807670215037161374370030031095981392513505149698827898065241558047923292801153259355203613467099010160571055836013432124551524674560513290153860872604745060737291987567559135910659039324398999179187373407689382280352821198441538004313807077471437742510601364495489846711743330188769726025562057515648093885508321743057605261918058153286277098241658420140688484825765134136444832593708903674143943060364501149382162438222191110398810389626990903043101063496527698488192813697288859537408629282599022782032033772319274733441842056406198740142561455049303417383855774573990650503006182197583399663096769310205313613886559695359255323417239477462074795398939371148008237801416193518786846339438813560794626312777242761400247369817621291875592835192536880481023617110735094972144509482612921140228179878887507670929726134566200715288405344662682343395726855338402031260643328989432537790110693740701600795758877591016184954292625628034273156204109942026226898673711901469410644940825358311673599782399330958598734225160871731431803793976534283294316819577341138049658799943183971178013107482520503069724848920436850453158127462694406667325836515457437268587662253482820690821609167179589528661441027951664747585289068893105101771055767973394151661819670960839571656316682292668141914027304424358309675186624048021835883180791802454608815772106009244083691268857741584525077641774079722241821689246039431542107421641634110817753072926720000000000000000000000000000000000000000000*i1^100 + -45171294856282071079326291660804324309373414998363255414015687384471402093024746872485167298088129860501031408740581769744212782582946913925747782342144128366148709221268936231450551893711107637483832497059017666052733871630883060732106309139688010654090358801804614936206287129498244817376187659235569451358542339444207326097691525804467113346641523377883273327333382829662871400542124483979266421661579534393232394219812013914836772584994793775903350789631026895543364922960510253550056784982986830499211842256686984464062315063075880166345470277700371337023226745321471002061248281782417870574725488910494741525709780560090810520795288971690331785808748251539521638863066427785126218379936779155688053587753893565541177189352383200564249170223467499813104378597869289457615487305006215260131360461599357794590965641665560670943321320344777822912299725533118006195084942483789397202071895249549873780062381700809288659048177111278618951466149437823246563743779724308415423806348507004637104743689659512589633892668025475507768198041311408341213579874615849424148245047449952377717535933381550018683697403755310576047017065421244632449405004515839275513062543888426961984460029819131619349425944959715264743152844974809929532195742264277748970606810225658614923087478757227161482063692015143831232362345338618179288205310335926297674385424392320734906900513647970728020415537539846552903974112731361532431331217588915007299275082206194605926631301856121293980388432419362022549562029533237435837566621523688887825371995259157815582198725672241072528275872924844907019966722858552088528406653149827137667591949401615742285954156377477236103132940337129865941731709089923402990469737256452006639061662543815443117724755033686943135493258176584968922303594693024663265541784188438930249699417103560889807249783320250640262749859546638489381423193179247823386279723102272723553461414868780883412242491292939759944132370819353099946354692378042666840553335795800504179819165940163702738511234577468197135761019912887630483317721997333379320080086734674373524467453266085644842884124965784385528386580733881826753860139681913574630903605967736466245170390513916275428790934194921328104108413571926298784473028127533454143891751145434087321250391351804379450607073109920936695726800352084436619747575354563455996849973751744162041535810651814238980633961499979904078311075177839284277829041338284738154779024415794426107973777674059131319320656712132320367104577880315808237589245326978748841644710162356873438639778196017601658642621763149570801995157802383899522966604332933629553356186880674590126239673194156231137980696267090493028668493650599982407201432988555729137184083041663081650374124897804511002249365138559467535786825177300229659326656192602374407031619496024486308824928831758390404630535294118127074881154809466560393505514098319492922317506554201838275767076666044306342612547500399816132466663878964604022357110099084729927662022284655565262186415175433586123906724729619511182123705415253616956276352275317771455576708948230514954905464874366355672840268029726705193212376738395310865578671901032621007865986238116495320314619200198247946501957352823070451841752455902959957741904183666854790657198592447836369193883551504679873346634036817528996704268117885228499295808784817534943067589424150458161338632594469325804959160711120109902377930556514584224447722408914629273366517016828451634346088729578619342037943757255627010096860250310960992196829934469809038884336319818853472294792584299566888363444416153458700998665651034957536890443875091540688501794933320745122377305524620914362365906670640520360589466008807011295973956439396212664715206261429911701932090533118405738893662520198759792101747276004654957220777774138715731055123784288869726310806332123191546686457460260545425926812397434541416569300886949806935741344796688400907889653350215744559559919301119886463970740333133717279274360180744607025327002492578749067264676840044719042236814207551569681740279112844633598014703179923216757767218056153245715587419189776868003335306240864369510019821872759726386500039868416000000000000000000000000000000000000000000*i1^101 + -106853778745554960335920967144863891694647098536611841425218340323274441212078403533069574855041315725013947453992045615336923848666168363401593016302225797333436718241980565415497349378535161849586882427936997545067440280469249234741708379411621570598522979475017337380920614067147236665522548719094659741270732323734420254519843858618245287385680980059976602377140916951069165102314501268638288273574364544902270202238159628486635189432128131112680211312166114330355006947713959853426300045720741140500323628674070870496711883585900533574139511710291312313887959193371449008951840415485016157671021513564954738760862983696078065507503925760571001072812491786988293633001013794281705229763079006377450877675258049729505261914262960231443362037148692732981489906224780129959593225470083842583776842562419975172889570677370412941801369713433796724577737912412188068150816039519856717148681802294515139877729834181097778588524595540601443063402504371004301595455449505022745993805605314200533125720707121966157695645325062419924123852572177504993386556276701193761683285786145822957752208154980892384581183057778925646452476571137782498031079570693662545781603702380336632704049543321636011681903924668642439676862388327896387577548601188574964464443948480320840720611587578761677727169549141964637792033297185328232275962119796615588756175597340507956568724861637724785816779554218115239357312763613940370610728583915266228993798156710371381238965541369122615359946031406096532568694368753767465243927765594804756276875414424959398096252365911711307492366876186230262131225987335917930848192760543384950896200494740780154566677069012323934493388193358905007772544259289697950854777274231111226276255038017106807359925503294301744229258958935172220610600925123453842475537120348280684850502819021083406482871940599853020005783609408428132024575349535144655406602613872723329896814854087598886867419324535717658854799118761842106259908490259086351983520495245400617496257849763676949264146587947300610259798881710489181856990992808563983563866480040549080822305475839597186489382822056174277741836437199519292116661329196537414753501213945277011952917296512209702794106093155128768018889861933452874734722938842249889864809232255308539204118802648420154965729637761708752398865339628683828200896505097992773983072802676470431754740960424540263041356197502125208238391060338380977917280820942203035417017207614918621738610465815452819710935110913058693915726877047345635797452999599097394541974722278922396322128361062240567796599110689399099938052841744131000166654298645501885405040457241259230569982762774175768698942206029927998255467139155121140289049849936189655386802988803484007816203751764805658691818748508410531077648838796028077909900199117884486307106944639962571915885598032281519753517390211246061507131813280634281483469731434369212808730718785507741170488138928156780039420862361193683967115184964904591398700032151671506807579976299083407902142844328195455991476050692872248159605327929879951543314801239243126203711594481138433274414259026187215869670003812157082378016349125139695498129243453512805923684482457425363482103208089212134914167031985655424473029148465942711161313376779449230077521679248730913983537021394947572750150723232336761439634063917433000006808673960319742099012612200432190111303868218844899203095525412880909056026061570287074282129039948865713251589298551524968847184979267189959904206162257833053045663405719497416648715411198235374360734529660892419999374158073729563309887950076101396304369759407129073632576719944309906867730556560636476288070293540594330894913175220864845427436759450721724021466504848133380399139017824750240592740554002214804245257957544542115373695824687928735347875496331607772698757129715017774144015977231155771199348421747349010979398937521602931879237990453642782514750549502688590544133932513067530886641205065514737990247813950787271171652085615917389151686265937675916954162291858956264475738806393541086991667928351601045601967927554273518957127619232322649783696958458584014773101261441453952865688120345285177953484800000000000000000000000000000000000000000*i1^102 + 450429965097332028772639645886574689983019878168974975349642105651060171410333323662170088062915359236362241862703702411187664357851474276615716091035977385269507949879656520280381582798649888111770060591468151438397107099191214835612611666252622833825775753574181110027434598048821739410866585117125121769596510931407457159691242558299286585429246037760400738665571314165928906772311034244640490353618095514084840701744306515147868364841993707583512016844297238173944691279856015228921273897959497150608720328460082604000693291119071487710281398887619840488675237459337047971440037011930361851032564589731284971412123558553063857578259551061237597176820726976813492652850401303703006118679537099678609395601914034255357035063225300467895774988516997530947072986799267685590436817902038117122174553759639672979867299972695596000758177943895544733073512966787069535464829661703810323054042542583894712536836043571375062285398386641483756422264750214961388479967412746415141640597502398420626952915136442887845117214316704131317245550837153052503217819823032955932231833324983581111558618539849590154520161641870691704048114306180585914385711709176401082614759636164138128840921095182683540664962797746283529280321446406333499668620790513716062898996836788497660132620750256899569704976656359462887949503191904343863838280823587642751807889515057758458160946086742279067210720589306073096039393836783103075557659059800876611516038570585289665652815138781943491656200338319843305731642123800730623594785351426583321456457547753033707854989987331022415194016319083555250270196327674596790118727942253306740153891718841481417068167797200594479688352080802750394074350943168883007500219684413511228706172268493143554851055390353583808090933646075270191197895487595283867101230116502305598478050734910112280314269278715434002710911017823360770530346086628415095067259589737870208342000585182337569416404180057668898826676069828013755355680920115904288518771560947380195154662158134623776319744855662231306215985888618245634553748853424291618769145077357824058283678007217839377752709532605123284380633484267474903444022636592038898641864565361491415820654808724182140350411400032782862434536055631883046718707753418121787279344297766435700428707147354093004621503117421689125933738653927021622291658685567277275944357682370003559246184935349482561686239810657543594732991842596808237771082032287479452993643353138408888607552761037193227842288242837554096910899357651817687220646553210090297480084887835177122739925405223141829201944262989261196813854008497687806857348888547797895170866143795203418872421996820105607956977302993618032117377563241322209055516999917575175227730491607109892458459002562808715947535352539801189860946164414622149236836160503946633046507167505273588150134524011466281371644754083800868927673628474156818693188456274466201966707498199876329291090727848728172124270758963957647954874112635720395832066886981545979570123899105402318621080056036572481222723559074544034392645469428550934550114861450410088076094460380408254591406259183094952437699735798782145547196795532247145136309336400252240736678371670334000536894247864765600648632129451680039091681720280888298252435926546551401972755445711330828081626430121212312329180201327275007847980830579646596621634502330041579553469035587619469443613449354324013008558627794469824605478621003902406939450590620683215788932764569618874254821572092067810547698040500686276815615793106117391762521528863524303929270602105528472789995329888020880368697111308986496169679199340722362679685299741586058762187321343538766759440865768955278389059990411995178441538722828562167555214102839155450872030860744041891514035111795586227066509071543769859484987254105745272127809859471846652910567513712965259561706314520709791070107165815974011973237923549856772633568441895985888460368586238568265182207573606718976412484107735545671386176478358555722094010287530486062229830122423980460875951246150044215190854927222808994718988050495804430751226534900503911775710540683165307546691488798258916990067806777705382639711014617088000000000000000000000000000000000000000000*i1^103 + 1171632588782373280282590378691305173588053905188544979173683618841170841201366778540977882500845177414552532173740375964009019855130225264653444394620350184356783196063601029842306335989938636306889752033926209816017709503441383336173738208305005590780213380289643673628260789264501706369903863188707747181868068141044842869418503131761762940145529937505173637984132671563849080545481184124122603363433543461352263814489392637264870356152815535695097398784949025633545855626835173247024536870341064588114503708029725818525341830728271983973701088186320292260538171887295482443401558203780404108365998909045388490624024208950499139783099241126735064413930880611316920019739713544867957723664961607031626351343840278340005816424955626711524569023402361068932634472976278943400906344053765869567046916105234591070936184494767123256986092180928028103094169247080904164813145615158826250805679938278320332464200308593995470740349205259719804741572980250136294280391709003120149656405964018937749826867218028747626398295387009492280511191777905160749504335469941033496941862789439433232856598809069100727792226891377688095035952318702881526953729647209487816600980167101215458533901388931163720476981617495063340201074365403681515529558474235798503498464603522938689490434600216933231165708775015184323019689402469828676824718461852833107979824418237671275453495534654692874186167142993220154593196324346552011881174181266855492919311575642942142768623148695416014905223123426179631497675879544061083395896970810896200328158065422443312553564366180347370815090207390672912826320734075717095518773343910479174940223012588676678402568221661097288051878047371936052250461357316752606464274423742754487080276848735983716095685498970704636365788968992811100840244681296002443734995648578089972788292376820416262415087564819650735923446924767442918494896476809809720021936724023423924483848746532574147672309736110061070300550834085558273535430075663093760057623580676371229397728098996388310556402316941840709683231172163998629249709828987179249269176920964346439602401228483203499262276237610813766441754615071175090677808188249807634840272189707186927356977302907807842285369077756536263014745131539015640503460929484977326992742881353863923166334387651268731887326095253850941006603428737034880023276554639698802036818543501032297400901576852231855539224881548537756755694808716496833680860995313277838142546408685474089754285038008808495965718835711206416222199696351248051297832930380784375763428905876050698317712130226573066444560874053040721359518500096437607284295593328519930904176651546489820735446015861558204349385256796433608931131608708271333781433302010680789808925357151397439112126514615181778322756613982814210936900397136629539688798121080474399344640469818347271039790483920177455845792867563732575081176804724040913339918212912478526167578567169290050960878865992364976015337383122741251790020060900622735459069662144781221839481226069831670543316763043723811789945784751964902572975296847620193021509167876429799325719406657063962456823218002773040687528944092447591402615046362061547094934444878005252283778922016096541712671448271355914502200299494275646297480177792230883036715942688416974655855323004809254479986372323073300454569178162634331243623785162753069029282296379665079166283947383898246137202236257223799544531716064839820688431430881415589173648134019179740186294229772358632883018644864937861531233547515376974872315556754896131917173726671207931396666403345134136899539438868863798203525813849175192838247006601927650127894059241083025463060220638082720753627549977552951437178838772470015738172645761214472595677517337713841467890717237173166034598466793071552051633447534649867232079889210102986625779044974352202361398661930389236443373249688302980569393452171628342184904215986917507444517339094620019978701657697961893541262120957347219674960975076575783686494944216916207467979747958040927253647056486117776405090729220313171422751842590046407528516803986393548470491287257947322963861803134098841991575471351077606629823081759392979969114112000000000000000000000000000000000000000*i1^104 + -2314839379941897644431726042374574425574968364813258655111962489436819484375472135107545589734218509301138259971109082538175817107667095727658527233776421490539730751595024932162012465756199000268964766814008134295225114511677542155185658652644744602775203415541560215318732134795467481323336307767940433385033347935316000219608843734502053039141009549180249713687461357651452325833238608083382840179996271816122307458641339205562286692729727434951615273134849316290141412676179385518028036266793986028865323710454396764596919221942292321670996944098885519111639573937400662968214936869620752902802563889485864936810392901682127330739831835106376379922946125381957287116007988022070402835508448195299326168008418159379982705469170280561655433942351453755473998434188189867080429644449987030985282046047625820261805640894513621053844087988027132327245902056641048187358244147194289232725871257540800977822704777547448241205387540705692122344020592944688473290195854791735869876025211102175787112705157591420682103361214481201035982068430096910895879779495230862952693698769832728037967235712154599029918897625618803950998713300519643798639702602542099144536725006304614941765054603985695496921395796394809545837826645542378205706277712247746644689685431339978102350456983347645602283603130086421015021617441024927039786772140731466879963895369539229392623278400131719258323284564498785188532710230053316027223940402776221370329550661374118150766602207792416428320399392102719568620067883050069435725740892784223162051231899455970705629544821832705464041697160273895244674897175358361456053864688699664673203145729744981575430307463715564017705079725110183355929382156943741326964505352804031088908717650458918033076394873830452831445724961055766837772187307603454679664118037340619020400437315912136414601039632427835587187177237289954160727536079702204486585344300423466253475146486550444996370115142146937049894962542036207694003277647863643309368157572295593125011549268313243434887360817171444160513060467770589919491277967589075069794046920509309116519521736676184836051078169586940382572342965191950504550682750282674654021764288212289411757189401028008592002252933841708318275193084211067979441693854445841163678202635046761854768195494029136162778093293064948467764323949434237076448585780004689760370696677497888288062915201846642903880483901465482022094350342425655164882419200132237383176318069700959297063558922174953519154622616767347722569671503285542500006259975983711985510920636143416486716445235719464188512924545031342553074113453036491862123268644055871453026280742566413172126378161801712981413139237165289803019460498991740229407011511241975189314488178971221218460616705231801822704019685439501925754679390413297984393799460082520365365758219485642653674067774587428942665227340665601780928180369046337929560414785744461227307848393847151651761820597897869929337127206542724536998149261991222957501932921301638171246424330135334487246034607231798578928329045400206936036378303528259721129729985138977665763966862304234457522731434908738075659775248036725119593939313476809994545200025988994287174683909489981615576038001817795954399635283008295249635342560893763995727812080027552782007731158038030158590312923808241950604599131327884412661594425256303069762568878714349699977160238498424460015922591728973721393780092912166478833914232875607805566890453714579460821690339950486906871716260719446837312610737820151794014832461152028298563120917207114199698794686519061192466703529803579931570268998108357655477305850632903187751546549652998287470172911063266495535457395607656214687429619806838209680620219970836275959478414021048327064992326046330604556106507820358485289545991948042137250493685960218634264364289951286479935465428741750006543484069335456454238707196226857350470743233984595706333244883471546879368740254967674023225374961396559595775573990965592995600694045550409601957829284304834001868013633700350852354121063473639848765405340126288554219227125437662138758292577481741089722077680321586059917061741901708123875172647608673894400000000000000000000000000000000000000*i1^105 + -1067886463909445410946906387778089543848609451617874874029823883023071095367082096424401191269204914352730780014991443507022106757170118220275616026830372925093852659241762261810119448713818502594399298716094335632054489658850954734100744839357388272184552075532154799704482569799646717335462148446585581941748813358764312440552079789876432898909921752774383434088536138130437304052989954610810572669367512884205019252317346378874140413473075889102297056787334205516866270187952800754514851402757414112335682642438710428118174025398077840040706004547617661450526940109113568706287692026905955272098901922896770510170085322841386195944333421321084624958320286814539143920742896819112067691308622143419888076280507373940594442056999762431601616826808075850289554182413634375075707728434643642252521465389023551127029862654726004899083721558329922825261871743959386251895515052917169840272393491729521590832376936203410098307907399189310531640003919939559536597339482236316345102307548607030625179062181015582181785778536589104073448888534640676339795458709557246378023562405160636722770128826577558444400199012167255518914915270113493995220527282694773115448295045019899248665719165241432216553381674429645464366858821784944066568660789403641212397844181115177888213718896479369429735885678531497987327659294108208950153137538491806443450630845928024106048222353902483195378148746120202282535829317593075284178584595277609153780244511694628069821386504570281866550470833609095719341821301501189346541984004457825571050596125615996143984538615538940977024577874732578306199488247246121305650893341134547234642120109027628080801462999620723303393334678234430145216438780629938995725455470140242107753516755363310077232568148657421845759939220642976670964792838834599462374761696478532399373463304915498089840437867114297940574088689086648910030799930923790798279276107610538585064922422768573915163605651322950684959355675752275561398558430960484554991400857384077521994739736221586787930464151191048323309881759354890730455616755298674278761064485712757134077840245162451910967337850406883846083914649859856675441302661564929990426711832282743027253503271001349260725441627356817912056036644959421269872555514208228979242856615514331333746710407640266203974206066913069483676458870563026953605665025517024998962076296339460674248708940116519587025156789286522996915115782921585943149578519859724927529892595219232496543393603532510502967681558777258032622641111999587883633839190447455721442193039265164814762450949902864529383790175123955486749019758726606443668552003057529215438733794446903995391465654623233621173870030816388526590549719200243570129653005454944163409120899442575145376651487495852597473156157040187352412985968417104277953479481848231244595804254463591130128347577547620510151341641331139060156492037013231943581973586580242214674757492742507609023027213814269716796163624557841396616393691128860897348818654218856286825974479726523129424390083493881393187228320308971079435424270017721359255036962988759945535282045252041665486036703187397972207740207987725446771093482365337999816652097499293627922505428207213559881123991217292823656364270544485298098501046373440083250667820912827470623338524928812008596377690440151098738765043016225077743928940121146572740814023186263101186091360166187699132959802305098782869843946816233260281052806031141603027511953603740765307866768916935322310971204473703471460839864501085684133578927467188231691458155825858338096439662845455059114412669604337049960369807330494767002753268259723883423705532591864370754494580851063281969907432979548472374390110536477500125898353786662186295159167561418239681241599085850870126380865777633088684087801254835868391764265811228942189025997854395910303284069384008309965195644137005542211024570072706747626361961819961245353122281380806332434681330805710802386609958222126712404075739222868464883232688361871700256527862632935879239594093608621662703147644242808206283149563940478731378540262920683195282186554683690457859340725027226481710949611306153884383476449280000000000000000000000000000000000000*i1^106 + 896492373702891410787372350002189036858788660905781740686216185360471050596223285115286115803248605995074680457150016699699784387915147046503029790164485354969947218101984764577244531771904402914455854080915076996118452367855292373657427229835812566399396006555008539540533062476979111018172075585882928671703030140365489978846546595997646069955725480551354777681488540378065342349666759578423766692806839721392648855426458821032176612738022636262653819077017749716528700185275316114452215023751595914396021681671346859837979474028065578088850705316379936313887975598183530765878920329205637218897650683883322400952982749717859696281664298951758084681295746010272252022894744899050128512090288391265909633364243948962393718618087289167887846099980368161784590724059346996438542902590377809651301742817083929880344689479731157514633585252384783369879837885433544410116568602196722442996819835995744916892855915064760223093761410952160335185161772143723267082006129114141072804944447088579117975725082363280409198194166531474941341353735033402652888498925892058411301124098523513026941091252714307384637755532714753083068341633962679238520874483754571622314097343949368892025757193028414474098408321864541678856889634432890781535714012627428748758552270235592019504980233583955430819733178969068552441437838334150340774606882376284339893190010850451834782826375827311092325948481186856992359519168986159171829505547311662545317557319392646709159773167985863513257414712749771051380767993135265022556500538837631119361991705515206643685361009907297407168755550445509840880281911922955414932648717032156866060742242864120759241315192307019157324186882419011074224988382028186288516446380864590565463354301025032795827151813212571511618447264688814752947975425038667950156855585001748268537140886516454065601859917246398002715288561468352618575252948796737553293594740204546470986143522227474177556113632551598608836113724862827985611352078162409528098409943904652679325471597275495665441205302383535427490370857672938585218181872945642702443758330321599172257618872192588865179569836283738566951761386936802490919017904408298824473768245105056047604409312423716938155079158845339294282347343810469461803050747326539194675302426575892511693874758931551291385191417307129836921464599490382054672227905373125815963245229295199728834370008935847497238964313609510258442567642419779138909827243446310358386750152891837810764730426861383794326719328924474832409144616383695731080947140138091707653537588198856991860854257410488410817480188503741608197974345421503950775463827407849166117553495126070985120543306395944729163541290680324486622511728199315790003519277669403285529019553516280701676209806283336701889258290034413878068164301497298453119955355050801069722282853933410373409496109709565708833984155950607555370893129991374748487993684703671869659357273818018903633113394477016781460557929607935387845610684041285617997619826392279271895008472824527322554262784441340250115180411389261850336118354984210515501440934228822286339611234374048744490938694147296963607451230801617411510947110584887214305672826439465839829535483782416123358663452485237316022268102191212998500272379224509364280726708241222907137491583993435154712412692713583270191501848298753351713662893480036494975866331746267918642538027686912173596818874793716664161476178300516749365681453542282499728108702042374185104137948393195763143391523886602612639214119191438126855137984190660371476150649225523586259106052239276354415611831312025034925209903019637674489976136535589031424617606076422624084289556637173972324090966129658455545431798918399735429704393959281906311722840858318311071715478849685315408798163708506029149564736810266856249750447021570946995463673207968565431942228475132651806152450809943768916030836009610656371580287311240061424571031321864647245455713273342597424669121063497129815184158859632776406780245119232799702157461478604384446350689138389350392107112200525989380885690180116319943285184077478734000548787021644523171907631318774223819067445983896928256000000000000000000000000000000000000*i1^107 + 257250384362051007363380277435634653719003558864870164692655306729090862702074968359172065683609033922208279532990566920727422163299455480692964887104760088681233310099193955822092557437017391684295027121100524608911361270367305301652318507940988603721556558119893111414246210175017191327658581552965300071991728112708008466080692678898612064204704408955148545305640294832213042242988314103494099188113962168744235027747525337427978507420662469152722106498407014995853353935584104807845622593013832857934964379071299963255135328488062169193763850441304783039495665495383525995221622906462284162660982866392486909773700383886556980888100867942761721496100756913677108617776878247372491705854911599608955327458574407138068017065252004301593994650298794654711695374707424440032869769131931494673335703685140748389251991700062461034733254848271489107861865743765078698039594155108459165469580476418939505122656802686161699085696720497558852379679894224173900413280790504376559458972052321668236800501966725954764129274438499710250308939647097369498640720413055234739404523381031258812526777414322450935662133400847322239739588121189129972154441390053857941062187290010251582282004321009579649320936076790268577598954874439268979817129287364759022907579479978859080831178920998205673417419101767067101487587859647719010611078808498544525130439499010529703808486383799875035491858038118817582065858348393765757452564649126378710425166806590530446271894384202751530068128719902578632190286173240614503148058023136254633550796182533313516663898329765019613313209653335222349390955740297908205491553483551254433349008564721079086294494177196476476203988777798630974984835256231275539278021071711947350455356931637874208389263423653082176236685019454863491334820475479350206980113263261352376565382147374165704249167870723082230130426937863189343022726726492391289667425836446787315849187661367974329167054653896236527825474802853192981165998740953186469880244988371890059801502181447920719382447935581706541884760400186640970281161199333138477807004620632902012858360707170567435794655582873485343627628912435030138638324609613796528977283214842609725356039541934646819763949046279433119614212594660651500868627948712101118923800104185479854061610727340433541380373157974833066999785670979941008320683308824576550961601991239502713109934025638247389512596173807129954747337220691779196609778292055610214367886787694457037413925504843367401103739191115114284123786459630932242806585148022056628032220734710407131911682142728351771503201682708811240517669440839519886119508213432616920258465361893323728717450244781300000810100514676412314630425389066368548048793623976288346869478048641181327625692224601261923149909759885956063909759176042976843167943284735633816184275136530847123819669842578677276177158207091062763273525148282944211075344775139902337527308417358033142699457472961497600554723294017702146748008268203991485282300589400037149571843521137573529169702157039642221171171688287096991852931243611234110513692488047878176989390892699474632394122173776759443671716338828813923752535589132268533852073341042705546721207195826191944645377432001183061731344141604446836541134394319549332068007195295418182456158041358019340134896415958465349630842803914200624343365322808081774900468699711037999861215757899715976829422464657439717965434777864488053564837049972041568219212598452650518432288635617236181128331247272119375756934600323318733590345023290272443840766632023888874601928730461792707747008278471362560493451471104611112907125640974586479060108312425487660488124776584561397258231148693430757418853453485457547059475408816042918061571075773538587574138265530600545507176099261544062817957821879232030579711689396875350366038525102677188387933599729592891315459934367983558681736194444693989477635811804240898978165631090711454995656630228353516216835428070621029603522529510141171991198314663134131003931593430109816526487497136437819731089122655287333079361689480940754732083244565483896779003687942525888794877972635878904384701281075200000000000000000000000000000000000*i1^108 + 57918734004233569796716768854095863022510179165081630934273896052294054765999566345909328953707093507921141758851831698728431802487282922382221143945123942797071668617816591315511687211483586795564980237190159521543999996079826554126543226702252450246578733027784753897371425836238192111159293777858434956112046105349307909437989429136656656146072748780529465838457753329434382722046571736693495792888529485144034753527071528323640869088477856310870705881269984346957476824128875317855447518774783520384268968024835440425019441091694398800780497928586334820432100198908822757595329223180876653708403503653180832385065141279775213052656796702659968707723269529816103684044935818439867771115992434444060046011057244661104442402931269770770150419249286297785703733281077125285646950449416154301723053872813337827987366470678409023290329507604489759277651465942026573936639161532066322169921759275281604530251369699768614838159565006703086078260683324855734917728987210646381140302455035252593408531952101615545186788036599946438872792274900432895405422480749277249609005641142728111926138591094061907839085261555179985403687455643953024182902546011807110721935388932100499502900845459563080979282413591079522380727424712796163345024589417662254280181078976777069528861989709697551203417641329187398871225137346378648215832595785052631557507334119976926012851622130492164018487589798295436779316643930357086664884268070067852876659659226902074957515896878134634275662174492048810815387270441659246481015810327431382552598401929928724638097212050588835984973849225574014481783180140506820813244677546008285078227898397007919424206884314016323515873879617806647102596247675592203513665043557779737248543599158538365104026579250983710169165154436100111091268329601401887579657803287199104239399663863301457987785639988518984871513724912319572246879933552230664427498080116476769453786176379881104393524916496846236917996613021030091303478116729015193321240902922898429872245885879089826740056384383466773268475877179608569920871838829229008718484290101046034931791462135619799437247026545493385661682931769744737430128311903428559692922587943803475890645383729491098184327735923078527220526174309707509075438003501363300627864716417457813326057438712949517214481124490892701011546445600926531638564406153412537389893321774727035687390826069642519261847363894350867291035036433179553986236246290046911659489452595644659081855577761357539131805871917719823151488502885605609159008861962505402075596495052192632273526285860684445289128367478342841389701930120740060438532969625950438440128642288965685948567056527843587238085231213413571674932924747024004925494140694097618117621846753777219342241743079888533803586501729283918022737738019016767092150569427759171655961600648128106727333923233046227946015882055467322647723472903994808983003064125316785410612565049032455674228035477179034697500752931425174881240273148998350272518105154342230423331630103845911115862258434662758653451155510049415884353792033992774309320196602205007988433023803782755569398293424881766262672132551037510636654457384007944874798766456503839291715483032522161152484658655159227348313318814164682040761479624331619873349094285717822098404935357527470016271250846059833166184057863032581480257412622703335898942722322579628055455192177063221041086296280560487199970213136668528691525867829989195516493810923175427019193533670643465686769443475274896726201873903444079912582556402601132200975439982676984692879580407470121402152217292993097669283245542466023702760153628464532302181239219816094921384726709337084873759731588450860104316415423036328045854239167006587351336018469693021957897482182044815083470706032711092947980929993750601578782413036833591684023307312811095225446577678875137050260884631301619742615620626325767083977120819923812705260430057752019489700647935229879295587486039318292273259245538144217475751310669836523957612897974720147090639394851931893272239849808990166541855586873146019028895147528305966349437953213211906305306041757679610757120000000000000000000000000000000000*i1^109 + -67041604535288258995183497119706279022409133410402349188809698697401802973736143319798558157892016158588867575115854718672131626203943863760123916614994132617670600494026185790785796293523902800967568457802887163215961018158597695692812265557276660497240593893436693982979181807147840322556208620105675666872042955575583767585816738325339770005892571624630868509750983686558372854177136332418258554381576508401088243564480437087138883192461771611259053261392603788397530350780240394921352076382815990973018196769372837028164179895326868323071979184119328242586282457883431209171153051684036531321971686010418435248148887260258553622382151960095750271637215350870185692098562497467194568156581657578265621612257761248777408733337102905616319294793814996934902123830681965633785677491185979026173975048407884032196570609643342414440990147308005900073432779323636415797722318007818981267257330697421619073911345859696625799483754457817680823031323631457184060598936050659150188009098235563578389364401872787172435209445060869641500353730840497375376267367320275555896791650371755820746017744015147016305183125208362624183949072467454482823637240878731179424415509095908620039817056311960950573273529503733194528962887374024354130572337277287123131448394081398478925149743488062398168237749551273558091432166950145997365870537317134738212886455555615655874000419700963972937867527594279054625094887675514447965951666232167646901506106029115694854702069146067691015575070191601118725811118405098701413290400267449120495951805604591941618119902840467126814114357773347693466072097180756160796611949127610417206223414447599913276838458095238946695025649242009197610285883733047034101385015832986626714595528598717010667458828762152433609217532423771063269910220388980012046164726348503710275736909107826292632918302626045236064217566867330445050827482495120043252753267308228773563625424324996212262829786579015654856931733133271023174531570398054540241380614455739955390471248497527140552955591102007439559932939941396683376341513906463227928034200404350919016650647345317516267110964968335492593980242993440790485258861166528254984243039413187447897520681924924848919524618916843157201237094896782997172052611228215879341579367813711109548558305529771214167142131905950965238208964677231214812357426337557004673470639227367131978177773972193723764191490048706137834206998622784930163404703769556942734465997937571738440833869855694465424160087725528265591271869715790078245104236715450219005427867258882214375784778637559654192744790402081209320968439500539567330178878756136296261606428215482277628944412024240183517146002257111938354973036409035255126788655385391235426211608804981261923122667289906191437596922370718618110154238726277619597720548469127115946806650802465387492164508303053207631594714135933145882979942604218209829925328036860600091926492220768559273925401104152021936346038420692973687822646342716786285008153019464987301111001513571516424632196182368275586805683809729126312560034891862699532225998289189458755244951600129318073009966090384444554834191143225041720797548183054962990517074732384411715902178046779997407690609095819393294208791528735517682661169007270021145151189917384035318973443186918477362957434809715381458054024746549705885563485078892137394710701384616229036759283083767021156633419676754611104870645575984991115122492873919880073211272207946423279158898237824643201631176453096614483240177759895169404779890437893311463211774183621335424510138371150348474552986637149226687129811062015754309959158301278620203732102354820257591605880169809980910441052841717520397979208933105476705043574764044518321620255781039692665184284118571520683945699659658041552324270134835788045221525608601923140011910614211189795911387289666872636405564937175550915623767654768164544781186022450552407882878898914930529473534054010232979423772447123704979912352087117236376375631179748248617692853192760904009434106387334528169941566346882539380487945487703709853675253500284727925627791590198924679441419337728000000000000000000000000000000000*i1^110 + -13828630376808103363020804705777742854940361399099547087595547769049076203729978773928505183389565362449027965228540326238369960770191710321195648951762323383850858952972369588755095288753625843107853912150375716326852179952052652289861675374349880661829661045298342863541165989434938940226428871427364277156521979022849782643391678639647488077182418567449739608555558867923191185988932156206687047500637069322596045043467908914576612967066547899031323220816808751593240379223265639822145166499459944773398943508970089531374646219275748449330919240135389567322937722704319052598396163328049297159349690166267652774585840307471324065527527901998858524267978541028068387772387793717040244076056017923325954485021226358938455216880411706038907678203679664492952733500987570510751646679088525623156015159001109099063945373691774258898325701673668044217037070411711004197448240486093210274373937724769313738485284248002299519674694764913246222873347879969172978087966066731126603023679150238664807763644266432704523013224057855663576730591829996308860033723491463121641752460404327984625540697317752499476655131826255590771126814035148801199374446862028819299991180000895569364164233822992592858402410563169480705469503108637858569799528293446954477789545198051808047204788593504116119350435049263289576342259544162512690047835407351531059334648890397188893407609551278345552922249852665614700814189135243756513811414132896909008948455756625510477767598485879641632806363745401874500285455334658659774343461586562204201127598382866671093259991747886454392231188574988526049350000352509984592508558366575550392272917680887121009715741371157193976484679033379752246316406162166697835532073780491921626921752354342499416547835496328659051739236369187264263195305831850163943906231063616702780696128651034996291978806078234838402097592233278787565871221854909108351016256635523533251733887743506721362073881931557977631449934702952188752455308610287745868299971022134219747765985370552997197185861892448659130321014130428725670488691982220709464204320540590459206611478206200691429590023582709343723535538814129271349495418667237606730161776514467022001507341647672586539459529025124542429817367292486814676889160587509784098120650298528750942538131659670761742117394964783512271375422218119998355483265869666936097107006179372956495050808255717250476989106178855427111222313033773934383406311350803694379935171588870360005439628021505837695021631079491472267086241970447402392062099595264683664368812935721202705325753661756996445233111805815032064619925157076367784951847795828339360531549700590490858903245486564375373276171878974016468457074951983549578357308250060184915086893272692198221415085205953867494916913520779505578822891043210991172699778540308380820649045040790890520665170678303938727363566187303920666063408845644433390685693543032045407140769657952913731180234838207747542655701739472801433419965617376190725941689023257878113039600139401226220624558777772243923495870674180558837780175381448673860074364875177605315207944658631187491997031160388452960357684946517137440426010735290208699640717495043561135618695524525057127855403353677697998812640807508445351680269271627327592549098205980897453260154074799092183335539916017829671438358370932494848498385607376697152424709255954923878751770136698854438990863379814667513914855194935575500894753176321094132154233218999173042263430341616545194488848749461517837580746493987024702133342063472650171678091927121712487229826388871470571802774462788591600351522165945689389160909590376844599562934875506796953788502917660516334968457162148885444601791616361615535485407154631130433085181773793977111167550415796843273251876376271579295789634312339536370444862757083542621487879623494597001164091516848589293404380551387455125861490520043469113129846622181213570043299490768064340353582910697432048323757192182881453819921105776417774680284312729543936250105444828989013453445177457850384547908627344557504491777758771023250251155897399329941791986612588057408307200000000000000000000000000000000*i1^111 + -1372148243582784687427790023275776576954058150514334416142210913725431887002651400057635571606860671351608530062348414452820799287045006043727721597529854666858688008975943869410134550489022185399826976016670587344570575997640783026556785417918803796295270512617778710204986083174550140924104701857208999948614497173089467777688125692074929805762729246928611851681463572869990541661562755243455783224314888661052889233856454778353955250004503843722425005028146512049915084005312558255923219459503011446505918014025622660111951568576045406564554925401028253214550540968513680148856481210291564918248922143902801897376457349276615174631959983050739930764732506106432091648618967278864479278078729315176653664970620017283664102414277320867321410976908896462227134127165808870327187806036459114616719512733359270435162140641770701122127526578586554312410942758866213060317474599348880197196144019523293875535960056035445416855033159637981670999706329792800359698378963074483273004079907606288260081474400865047820695780022048254897985288111296396605980621526436654597397913024159861142528463833277150448845318196159314181268896472547139548872424074846906229498030903935925207994057892273984702895380310856843480813393383675458617845682665529487229191287387656636791645310854620529338307619333416537032729186621728340162501434661635955530746136371536552662149728508450695158608243441263403946839874092722777224088155422771323990702883938664840321637999320969973699481783604313898461995316496820691915176400256789699503290713670834747397494594218185802822816180162534881659349760986111680464996556335606690281957720584558456723380586680526393007958004605832057105756395070886082696794154006454284664898593974455211408025112689722324501673093817803476108101629820832814582470594115577561859008658923122488276653810367052209445592277686398889200785146805986141470438697265011107166562328114862900752002869946794875709318554745697914838863248988411316800937380603673761782797523030829480582392122992907314213483308922979607687217681219689105960827676132496787446679321352883924338907479852924927000858554883913615447093413409983539749092120631352515592835852071807426909656630832609657275171773742982747478665488668754062456240442643362425203128812416498603411426952534995341916737742256797945767811556270614455707745208173952401645613890369129698987490716743857277282703959861279617487553642510574282947918725299856770547446556600036374732055687685232984372916303056600487377613919452436060585739479710601993527313418877107568164950546839050029154415637241417563087417767920271987863638407961749764325024268439305334200419313555852338296520722079851146027709395700006537567931560943318677035396449786291553195465385979558879600118833938323246013832084427043991319333348302407931230723035954680276145545353801745984949887223593487687046160004806541986606422971456055348936422327703890189300249542536450503163942752870445178197725736134294481348116668794249725599336495897380999148521966173983267960016499913622981855533553008468445248798187526912207714537932428685312002951519290252219194834038121686989123006277764206860685795778357513019855605634364410371306569552068970018799117419380694806430853908772046182714995180260467400857330613653506075628301455191897132567275188722059326331798120344233356123768114414160881610480564943336227152337441579873129326440098121791909093221692144407203526498852401086272617288783890545483198243032082178978209689816706185096157390611607428270393480873773156682013146020342513980055745063153056360891658261788667435681618741000445920083737220884575400341198379893170686212845776943056741434298021291116264007781959406976660935748016521006026560955556160402349138100453784270529373734549173507639562723265833466236442118713186525836849032956408225077325808527615392023778222660823243718258871760377008211404875154419820202156174915695979296859028932417198264853933957608444067388592556280450507163176245053506154296418017582822013718720631143203724558635850896328861591402815611207680000000000000000000000000000000*i1^112 + -784287870043450613538000402965398469840561343861909571835033621272482400782387094578086569331202084856292615401406320476705703386120609757382889559775500339759900525678313331293803089187817826081478368037186558560101186178896361808109286411884717505002515236625877071032498497038794645910070579648974756618605662622387101162772543010427662557503048235265656837417001715228946985058846659436844118570613753107424471024263070097271461599439557125523950553856119270414804008731612604169772196311917270078946465616776909093786002491331038758453258392797845821709143861541670728015663066618354328135195408871084481983527073797738730178944046117271013583370951146476124735378937953802756100234473943506279519351871098836819882037405132343632946209139271735523738892766119252031679219674641273992373138277660522407534311320923108239718412480151117650894546104430548251395674687560772993669726815271689879641799472487837582780206980237863947029040006109116647407415845714519952733743792666676517567583677105715613822131240453758531314586169987909274875587819092710424427206133235714958099757020377312281182917721905813928808347818106655246129993833064050765834832961629917987703814385403935224790741460373626582138259347900133000799032968468088676119480288582383959742702139945918292968775421891528742629959822339917684436487258774311000383098568798934612516556234126674539149843532468821352178925513553530794373717088290533976099271051523330161658874791448066540361719481844721814461970192700299095349554609755441201958861132238482288857203891214450952461065227684740178945613929730109031497266096034864783857484389005622127235439981214502413348516083120870682280141095621459435206894428703375604149029861204522722345009909812377834023004250254804387843741686124062211158831848375645615591858630161565262908736768498157175330394297410389546135050376376232717463964285956184924852038305137625288585825290817401341930107891855858350529120954709961955005271278367395056224204604068845325934682172298338161408471406896349759587826800838342326330336700040978551092754616133684716353871080681322823262283639269392667838858368699015885759138443462727605581117713150870462120164913306897528785327602423395833985629955920000015087972588928141135068588141182443428988153941609173654855534227923154231521710878217160079442743149890320574073902191111201422265180134269982441447816061765133156734542351204502451751240416299306566393229993301404827140317073193716279133835034209124769851784162266791246807031160510933967500007607999980457146952516237248764698969964809545797325338377981697336210452011187636825227254799084959027770242734247543417022202806183478812052231993601024642701876469416915820013043566188075896446918885101794701923901867213667899322824542472629780579788826052190916403974704378764556019962718901036283649579794950747841324494399025091447240969398761447409260448473702222512490193047035835038032286586839454816398078175901903122511918226218343535971889631729465163413062173260218038949342117284187896688232094914073672826462317316203235148411692805089441386547856051145838479874406557251404237998486514186114738885154074484164687386724042721052689514400860741967771904620265994607296512238490702444495423909682461171409459411901351288963699796463444945944429347523857622400610974545787419446328222296905567564924504339257642140433826467633355787138031971413861686077049327816685585771091667410936335100739699148403611408796878582807539939351409761111560162801678161034447672971239230262479922324419672974099611823908449147484070526556578966348094756009792263474106727103005898488026687198283451330843137387049916927229718791096934291358396197042717219386361123088240087986190954427319956107085373173305557994819065430014377647415735522236472088140401908186811403923348657841424994019750488912269222588685390210481154064197299180206265100956332735291636984544235528890981172591231941633484665925124621208008700649436004879770197275747403053992844870854907046204401703946369056479687176986987054759936000000000000000000000000000000*i1^113 + 219333198528861903015338769600511486248356989008229295819649990007679195487499635741409817027952418637413978537471102330785669106591090740840218937103555398635170292838380540598115842529538524065160104435129365292282235578074327137894032197394607995077423808156738304971656321186745914883402534216888521513956623850980587591423231721193505467785475683403367619720802175580397269853478240380479563140890916165926304127152029428269130895238649283447111031954391703977938023881599005120815836483222413870312746571166003465739520009258961513722930599637050822118571659694383836432796299074245268212552484762432388963502476015775183415809990006175431385704654419256362317552248825914521054214197599303997851512416726637378503200013041470221641367610609283118854330093604383690794507781327913323107617669170047791398943982297388851190443621606307867069907865036639518522298675138545489147969344743840316201435080056499469974082143574745309848107812742515716831463602551762097274818980606347245951424626100509676122668999390522430559510026275772212150601079438318524620131914284692244646984116654625079436026147194532746564514694172509762609549795761905189421016499478551097331260049562777676059647539450510020621751292204416957723294163107921939383490260859466019376163994391546340892016695625697578846395685688553660194437754767027410565453045518184706818790348213037675895046817521370086008649692073327625031399336407228186018074470662282791456163775445215793304447839743616867026821972268383287239879545704535572227526820246910852643764699139290490247187201867682513361822144998928914755924843703995522649258382465745911846356881953226632240248641874363039005948320689526807173445906839389403859876018480845442059882861378492824279593930691042737424871476566780142488595736350712268001424698380829268094931344451598250135620500341658947016255106140530813506141382055904078296201016585715016599480470285077586599541627767740395866230369786293788108000632410480036812419403790296847605149190383115485348817650737062402008445035104110014516291667056425800303305226609669791569667835964963509419060205655312789741554616506324323653955661484512517120273931773063405342235865882575447845520648488093048311679512903614498882082391129793509557892169312095955730594172759479313695592484914781012243375996943090098759560417079433456783360792262508384421982388530971603276864906859252271169133326732269730284263471326603347525568018976276908547377211230839713663877470697901403144518453554632621339784815668270521023103228808642828037503509539498156698811424701801740433429601251337112385763326216914958865205075430542535559359839857927816388001824564315658259390377504232284112392002775675512060502302396918503872919469698252871056607367551766865573127943307358793142590227024842488058309446678381734544645689369500361027359976326733294199156334435980490511811722625570456622615534012524751938676090078320093108283644959149891983492958794062482974355798767206433439524053452309634909270022170286394859517107855742055740936980719042157653585879605722049942998563722514265706974951357651960396093414982859050289314641554878339668598571480672005857444123884412777123588075815611724440990013547121516741008035748039501003605466609971261042500110176033737454426477786156551944499005696946737307874777180557337112053794676756853080978224686720965494573962919579738754126818409086933944245048235542842470704476406887338940873299590656110143823811029412982358748894850237697550061202384034269668375404068969499232779078688585535877478600579891643357319508288659628779646264875747140308782162160283013882706155602919265865274347690292156225638941166938521634225180388070091495967864136943651704210729964818694304897119153369498494097273104369874118014354232493947989985493732290532596128024048080617567821538960303341552432542683476600102079251937292441645077599045069838927924238756679388210766398241233538138482372426099927579887117356759325995430741979065292893339098938975485136858221439407400202361162185048064000000000000000000000000000000*i1^114 + -13175536170027257275744841995457369981523302183251369144956829479407277437832311920299065713927393633117942418847458827463235500466469809962036509855689627312394023286254670593019277348477180782200147301226531104845107068762380901152200499352815990390327196931401540667313247970111388576185848818080858706100948083757954913466725876406158503787974463104711074119911582431925675769594973880460773743683082039971682557330972776640545253382644852025774442324367219256451150990908738239675030104158883556736234543097209821732623822641370180971612178100815822889663864150377915810504717525884836631943820188140822079374176825332161109424079220677595246757798460620914393596268481439516548391552519107865103183191988770772138739916281616588205474889639574920822214306606256604854308968093119874491354869884723928343516930491516885986700999421664635510245897057081441943691241472411803033373330623066189591075125080032695947104776816062786753498684660480765614093551281147039159643062207082581711626188534004308790236474100105643433546929149904696039365437113846706296728148828186708146456473970936156328652841836065758017391060607983998176308422642127520482734364863828108621500497397938012315606326147079749158610692939405039587749903679752028158666032917673461986185746905347355437742861512355246817599078224102956310093465916248352291747429438781447712229711197015326356153099497201032516258943198964902520398769249660136239460897355314612006407556276388018615911455346072931946559210561696943983539615095149029597437761417778407610987901050133349068955455975914973396714810230540338497922259145832125091585729372467969871645190856306845643740978813519947147580332538860670664483019761046878741711125732741004858315594690981688623031023969434679909592943475398105507661249550006217631836227836484864932263258220531412856723235690211302164403584037306409198250537729709751606533048001973044222443071322313612898841467376700521915122024179317148761415817593413548873605483074330509326631655096524772263448517546213865170548046507171694861816981833224531614978605176799124809399527831151552648216054490844750874851664871148320373587702778147528479523453485215889669161096077515462117538515604741474463384827041672561382983182410014842319392554868449500729638905098829162995836790137448169912587741491006999790169013640877163064501859009140717066457272724823181059280743850512104930668331299643414949323668715889636189559808381265051380615960263658119694305908682952002657887495014937583577079420809021766079759944560033266062027639300377908959605983745346446795804924806825555696191797220253827932780723162963400379663227611719838158283912278521089496931007697469122107228783347500222305081393444644301511998158951855629544478848059158872563369057287748692624635791318154001319997377329827115653034032681796476991226563691185252272540841024799457959112993547284389392802169088716262348154811973561203599452566458144262927290467744653727970702091966263835892764310090863376050203524564101422091893768618591533245014854119352259169854735513188576945634626886487695082370922736229676719482972580556861855137433772240899014605652780136260870513165292410252133951455378463509351776278216665487958517363417157248421307623426743708794232518169022340420115020680402657781546589626368594422711073238013534658352172011435262252327782150085019489174934833443797746909758138886518408680877014029024512864249222339594187740878857566881474901647573427530235063510791988392596799617160175441570639327581751077576626708237708677627910071496913213260623657428350184565382738668687958721238567053702596302608170602957389538900750942385733990812701647566157348978171161212637989852087860194822711259322887231649953895769632473081127445538037396428323302926854063683024265011987660042834692947170286036904719831939570988636752676446963466683294826022900227760470733886022464561397151261434821723038397432365114066145931659636762901013400981512574821275975410406447238312573095205240532127045688772951052249989120000000000000000000000000000*i1^115 + 66756566082543690350059678371262467077592423185583792125868738480531399046876605867549926400584747592802017043090940168240364775667541088097103316181901170722867839380144274770235070316575648282997398442603377171590785339345403736802475683103030700040681982396095010419089165393770990120375614966156522116353149312853615481296367592571443989075018238494061657360984955729643684471708911494642405096843658001030729512228658064293228663792074648854972399342174092903289681885365614216391901551967426686969143615182373436749300081557975187140298664879732566561629207327262394777081897708637260234038846016785783016267034794147221497505426073277621594127445512224707029636062107113680119456081498925246160088051810392450864848036815081387854426190315447729497690001773708066739119871918138755260518156916828276949755662463782919963290844127422800169219336752731128646023351731075641322085283542176666288238367221883622261845758359952105746954975053702040944179869446874885290784653150196958344505190274006662967410473430739302534345184303313982316730392335900931197732756317807082534688593352449661708230030318204986410159460607996041479435673941492026518092944011920758950402668506618802799939144631425678194173907199257229090025729211244858947668516261054416586849810761221903330365275027627153438227021227696386843275880985580433851564400956044819829064840984132257085068057010208798773457628530049392720320064243555655347940577240934785296742826233470457937540518935270142538908873563986000016128944995635710416826418922244867227064598173960185800209203269312110650619501236426705076989959672858543277641160353917101314388887164480480233374908912559129784524461978361588852216324394705359642728185601827165652069346794985822247410835965310680504326631634543122993383097523556610095642012143896790474255951889970912663364230211620608135194077006228738913671045052200211714471974561215905161983359840847712463079276917775008021496644912945220662979924969434947270597784198035803908583685236824605170896258073710777493649882603914117192540794398444236949731862668821799122652822308389484521526851060016774236963429684595018351857475682588294863304284528268957966657626925836539632924969465082219967496681413982277810042241978202030497063669610081987631840593491568630748077836715935058914899335515976621124879135537956918171483598679080630778789471310581882963585002005032941041957818908611755845893844864844767429067024097315758583072327470288184359403333703035940731260529376123706850216905375026148794377459186951923290435473238787487806205033008937534070540197664023040744285310034298686936851747190938841613489011235914457910495991598353114927961313982595151759956087739929478942385208908718987560465532500989273652962590758862055529650198631753715951341876485304559682003351921253534641844991244166611631250929459635351517377749404048687852174203360411611073539353028756364854488483396482247874900463060943698435404401586944141074295601999811177100042285843635209899050984295634335112347022959516938738101118574762609129399900945070925927123307085418957836644522201571161188174294759900544653546983306903796455127860105196630000773801224560130813324606454279261501519528122042606134680592752510431116564751174491675093510973118546210194602005865312915283853897520309906058755061214753375470977324671230635943129707322502090433730324118498206759514157045896316398378455738697066363462602404107932290293250053667478344798301729721472114212181535782404420643260844035134974863327460924076251878657206554524885257983045598187468667302923933999934788755622067547622679543880105272459629920177198484594695813368560469844766952379697741046348976753930021781714331569058540431401199316586338087553255446822770808848866311494839345516193768571509764131700355811988208979101685208425140735182077783322798784240946083345431852090310557701553148763986216772407694507479585993539532339622103138621068131589773333439990459728037463071347789245277409529204214166494767110179330979790848000000000000000000000000000*i1^116 + 9584014864944628429876006979175666795181808390301105525782903849640493557129890788985259494853548164565891064584628458628994224601618861767145743055482636761431552976533103746677999861973760526291311605236846646434783686022414692340744642371437043571045775409430133443913775966916791998654342539261005049251566136840598448425133355131083633229695088380567598240014571588971139108910448778782095832145865124983586851662788991572199955640478889289033533607929300751107804744133635542531083429556440521651428710689538731006920686789930749851069649630030438903474233199349041916005290725453944642836723737863890420198266580703748175085640081287148906416512912996829448687572905408113781448325877427136714656735490206289074789627692284111212112818768402429096854119561552161222847620242591289802832187305611660300103946453832038757849709853773218307015359752711109586892869706996663324723781381801709585618360356138821370785409473885438673595700804243332331981628928699046625803300226859945307980086339295307884036747763041242590377332130296518398211864244000962981872056434193766239887700581408262088232628312011109204365907856310135927464986325148229309881798579990622245524916428122166140818167677547794424314452381568786064951827680566045004984808167408598235323031715400774535461240155274146142167546553298001920667894244123692760604445178052693246450020856066905713196654629952959663504482537360098630237500351240274541044437182906492337421942597085331689618642023271949001708376397499745027945002675540076033229787983439140684013717188825278542688815484568831376624747418904475119599898607716285229232350025472484076410374402927028055413866361376694181102290531886009272840214154503161930450529967693083009280269663908785544333595739111813076069942451996853764432136138778647146385671615508299391507135136905244147988422590983355691099237244134848857861400685597987689961662118274493442812013829014729987906218719352531929688815492646045017555184056852647628647439051838546216113647532418885823771643929964363118847957412307652407839680608349114042510809222786055012568995977856557250091592489425819016982991286210937841578342214513923270459892766298246725954838174480965260141569056186100984253468943491116986219787583653822591519851524075077531686628605496149106358101201533395103381823583812508850686668650391780609165298178767242088727230686868352716696215731681771165101021352731705718953894534054703655132041202016416201762473607778623276238045907490333706736469656869172950058874724036417770651464329004225046219438745192028757476975087264584363913922209144820451871058301771279981837345221100076578291828279896110650910794700597682799516889980092195317293964885950754279258773612950264630911028540484236588021469685820860324914186177003654170689032937726481920997006969854735214659684602036718446882945071633274098839965151835702125192951063760357017726555516146317859660753711647392042094922090225234735865651209838249443177939763513016241522730824201608281738736758240664814202877815617558251401156442306898597539399436279366311856731920928956900455562348327355252327298455293757810333569282017454871098740313467152252204876322355997031433709114355647613734708547701321310604632412520796670488726812285684456995986037108568580505065904703212364246701675862976674350444489500187435170260701687306756218146877168356946757474678426277751398425357572363027269425584344980099318575506047994030415391828066876055401637222707487447076690069722238108539778416128541523853489052166246621476593088578107529446895277242514619668609413073775663253366788077480701417086267804954128195796034447989052216808849552335054260087770888879041117295563496817386534223792636727542640253584832955547144227622432671258778331433940914195445993877537532039060433860279642837462757759302487345908916616211612966154669251099801417971837628679360473157733158641924877168873110839813687008021363840531361034914548099485879663021840466881534125426676674539223113640722067123992736563200000000000000000000000000*i1^117 + -169184668622814352662950994038720793930958815463940822070431924888905932070002249534470339091742785633490358544989617226920816911183917084609374301352365613632465797416459762565348542863203832332868435775906717609111137554456321915495973368358519489474453175826819170345753766280744251662356578247913828370695048750366861122915852342968613977879030171184366574997295634864509488728665151911364515849928773315784507356176074035991047630884903154776077838844200131927528537527154019297269189118330743190373959993476204971104235803138033434877072641688011890282598466118356020187535706202052928760258858764281652045711942519579959752808823205267627562242725631286531870326201807421941100647371165012229971176118533499931836559374632868569579421885049919631434253501797807960889758169242156325925146841237001693170402870325924946689107419830696690344902833774473269369027542219813495780037292659541560508844962147902692099078950912211224996507308892351847163555223086160624146486308845504055882439663949631621633091396864709837799177915496151652376257405176149210234439358881669043496031920141569908462020599669991846049317364494992489441270010746282753676066182005336338426824206683972920387615362926226088244486938277386736974353701941271769632885112510007002492529666307548154122463183359139855463705458131410110953170552798967925820057097694362913518531824100540491829211608374810000251197233201288170492952566881926518954113484044294897532590098814687770829313872462197928461650967999672630358292202311228849574861888706962153658603188553218618692724454323317460975180682511609113409628861024816689924598027141083318708829980471520284745855116532509632182924124087584490553762183072018813324445065468170948672759665107924636502066656918034662732721141161499992341250457225060252257874374816460881263976583056463255963864297930742535596406543852732708137834429030092211326955032583706147562958425236111266057128770630646169399162901752252279071246971837950911269849945448284913313578855049202229647223179518894334794542452772616347127017919549988527444814894462521301634715433269917157458030679194069201723991119520989576218330626199866847132260547021357430730877082772614239375990199255010683985463778042486866599539650547200386913463139844821773672561453630096108529622633872141584042175451684710395813324477300109370044079724246760621065795464012000703990574789423257016553298667099442639767469089389435815836840941861186737141164298839200823481586777712077980880076693667665512959680517845217076727229659933198872514133859749187202513308815433146068818300473635064442397479550503326184271598936916649059744789951707213401358378202231292825556149966669320075353435585223483381252754342719606176233417285988000896197522111268941887801587074578031091734791669139570021939282821975745226981108662338077059383359419775834868579411598926533540006463071986671463561945724966149232494688671074221454447328563541953295296681026865637080752980630976682491084297677373867450856253420354139724740158434467490237838504961273321960716902033304503781456965892712803221374419393841151731407588546424433540586577266583964883712627466718519520525792591084044656518380167861512188494621655511986477868403077954663555782631514017633646921651601598162746029743076437024402215607755410149115635983459525747183249808803066129958636904015139060846732941589758488527024934865827807774302862134037476041323929078389811653150037695017474337388284964280230666634484649999042803076033487166735903206447532852900902700729673375638864339604931142374276610097599741180682718307947389946606512876342377737788886504089208111854659999998624220586247738050485579532868760939873490008268287994285215460854307598373491825422215550395125866601065566909257850577259727490121743972918337988300571244327697658135726897517150778522416841815295497741562214925810669806457785139746219750522413006125160413081179577912041674736287751152549141904851690060990433553503924330348230125527781809135288320000000000000000000000000*i1^118 + -3251174932357091868892704586216196584102930076652276177496001991599868553664209004463360291760572511063997970258529884917227688538742514788663109184568692400181284708329915978678404909160055393773919674390922706277749691968572300738092117705739995034896718478577611517214952750589625333484255799744715971448154926883691689400496620617450293436166984187191028978335142482787967001832240796495709381724782764537117274385535633136290872572153028968741229248098425544748778403013330441228063643859774327294090809556685967625451516544063279862339136490761574643844321575591697572060117243057496467948399110894515027191172951078783261591168102446843026206349085187379028251702128421543383772712933765933909941253031873008159858100409517195378936956008602540600161329540201671381471405657505636301163306610084659377094220351321084459441866566444852777154471025762474771115433271314419221399988193041096615909870919440865723400158961049787017982403431845713336914582953431621561097440733815122136238988735413496284357629259537005549703518571748784453398085006623009538467199112447673936536117321828332567997664652024633789409556697369481197229924669869893728514791471516418032748679699258870077418233187223215368108806908031372121803152525031862302461287189999765421205711467885904573404018478665853508020032969846341116281160025056046857561730764510125563432600951253510648089719231926296152284841658995991637209535603280849431449517874214132296459178517049804575874591517433186759554399375424043328335382372200233753563697098710887899906174047666961370701188825709871269788350247561442250946884113997988321713871563793252260934459492822641191750752310272536281937658384155729702024076911393906089546782365120108016499372616106710899464974152305017776844331478905120229553956840385285301204404747709136806047584816642560993788290846160282712287037665426489741967382340327592475981559174347716485033160489534802145642339044339708248865899234891336059039080435106144748207785081882647134803130662766517135588268911653329577265085451055035195186262182699942987454275898997225728947676909702247278216245253519497451833751046947655556409488882690390646520853838665501512166097216753503777359911349879653440698304418024277445436537062985650602233393026762545809053492473216253799945482540122755697558297233443251112261934829566283088657066091894216378899447804393398248595046001808487533580959627180157487501942939474069329651610000635106015924482875492679455688278455109994751604294232711497481764206428823264227867682899881343303280194776488352794382816228533907827578894254832824095716868342082695478763614049477086087571932069051927421667387612943939982156616055638641082593590310126816940678610037055608406852407404413820081981641781717281774871018592080870239260735796879470062330616775515118676626883145947229921983864362403847521402624703267193234134068979289303024027825051142779897344630882584978616099348673409076049099769223387731370574983175359868260194416093451533744328772447099560425980360476931115957875150555196025329444118329842796497056914332069111151653107703178749330008937485146240314857227533258371027656168175314309143999357995017719492404771878645119385159047984837892353672964036142577596769333292994679932533531881083508379216142045158399942503438890341679633757544810606657974228491941737792426826699128053722598849416835069399885545475232744904677691658203858869901256220376040105643755823087961111897966961799958178290512849712035584674015792370741683829607418376680058324902710855224309058330059214877851210853127138359064224189802139043636098672993170288344160506580459957348059390549190552628319527850211034393842867541545666730807685730170442025934898338172281591431371969625595881847765826276454343256971892662845139392561981409343986576660146955532995968707220461981851241106282745093352311912160415127877035040447359300835035851806946607740649251526404907486598450340092573580067376732445751348198084847751098118919159808000000000000000000000000*i1^119 + -5559661751073905266892999962562830629590579567634655080842586910075030869419628444041660833664981310697469721232344712014647968528710558580578570286311459792247293657422472402433732657661864138255618488472532135196847392268480226266678476224114307104980126019722765242224874725327601848451123448572637887989812917915910170100049012087717367490050991210753539081393407318630296032194505157890330604010406101486712228841906842760971554165565268403714557535990582733054605458334191053636309182648983841345494141498418755306682235963692555899095940432860638632920301682900735555589449716800801638532351932048191376185315353659955384164284263694056861275087334880471056845049085331354804366227384604963486667864677014138242029472185732247015282593404768085081040537109055266011886009257201853441758615736479833706466474462994568631717837891244840571536914750029917245234261377402166652801320580116732729130175630550693998253734078973461275592338020735758715580523570729140180440748577683580446242844983983356199745291569997880434695991344771480162238223973211009301014057349911903394185607258942824914738195641734400671450518983614276063499801030678029942945882855421576626920645354074821700870741806665793988923173995448846686915945510709485498660783162781094652257420749697779935283226814719795813087904983901915695155512035043078526762630740151031328147699336456025805781049149551989710095985453410616460597522116838185897185376629754576294270305898404091436659682634562913813626812772070913528081771941829112693919123030023458074915483971546985525429969662015279604881989823970417249878885106254933023264610687636640366612998989408696773215488163355530792593344840109471331519484609222416393744883234954933259905147192295511348076209892980400612377347563913578929015306419415902232681451007271413005167373495332056728644432339879425958918555348102957796994946858873492653367065132782594571127132144328765376728946748676805255684208279153753986367539475990697069356287153624540620050787052701347014225873581852772502775987797143039998364540146382889427093124393607276991959687063541412646793431014635355080067874203569499471592135884178926257312973512677845704454789800719368801598723904287617191807233250350731405491411979234382549087755909828142708320487680053004247434890684742324257269730441528195456791724198414294023709089984948002435098509358169128112660129327330478367519719643136866353246490885033534484770419537103770824206202122237673952324943453296001975688217052969615858063231613844478699519638622483668561557035262695972969010904454943674706263493748387413022396476098636663143300727935682859448012556051744117617688691211412507788934600354498766290570245915243579573227866046991470187150311091911665664770700228377971977314648779837258066388220425815750694425835439874640552491807044613077400048136049198929654093617890843846475432069184865652246548157724108163165663689237670835315884853781246285342867576218959888083625390347283516235778752493311803795240661647386922351488826324705648818802336456751901159449749749794644214836339993282674505948215917210195357426031358799077097207809387872325336035461684219544515605402184875716380285936854112139520613923644285886328324783566238369702749379389695423237941484969176389031881021454443555122941694180044493173048398439971528862669793567317150945563131796540425631432666304821663356158017060425188801081008758884045317530919753302076983925408891569533137385281615987676407435754211515049294283920704869547522688026594209999700144536910902624762622337771088615663849508405953532850485256570015641846399459911763680439031430570885772044418315965511132804692248827823598280482004497796141130791253902331811728945332947590253574937361756599850991189755277203876896154628997854345201586179320685538726852603198023946108925737721056766176997177623291295094010229911834948473759260288688694343115411963852151268018131697456218515081465380676287134716528582915886253981475589324800000000000000000000000*i1^120 + -788992163305121841253727656678466285859646469617080552613819328882128871239138213757805047172150824401769714161430709012209587939193714164425662067811204791426060896528235514105065323829680633788959186058124699762918667250939005379057457683459824421228784198743387261293604057469573709931942431429838843653065365277257229174988090609073656332001796063675314550763031187817692162347821433136503914264753768638363064399274554083389717366941254567221766113299869797206721361830840795749806956690386671037630844037484502170223046780211334986916102775167990872707281758576666192507049374591313131503253892857316461115558370847911256666943943299123561270851126371708591396065743695545937646157437605045341105298838308332576388652988080693682386480797763878411334062725658283729378903040268502002859518564199250571994704506058112992119530143662419831688733487361788306042214495873344711866575679488461613020520832668527469596493353240122458976526140859540982998567305766119277048940817708776225461230890012876894824124006070281757078644358392847342608210890493527409196290539324470957143426494589121744609320776139520918548325486921791443243089177488470805652938706724731784460932443440503673494148996320182218181449851390995437444214028296941317184072474656161786100187792711789239980287671418008740427892285624560431625203370556307507066353914613889957883331349809593685426449674849895447980878818864820868868958187577493792319260108682550211819254784252290485576499987018291576168468428271082212888118457009353542260854135895253604647715799352154646468765022756842849168099056468333534850390156711355984981945586189070640200437916718008897329615252299785229792614683414756606090616131670232707025473993878476591431356258257606487117464523968613592745952051364343474824040828402216421990365067264354932368259115499196594893921637635647081571265612260268343974767099044631278131374925677849971408515591392910222215416963062183690174728234093768996351685168015153316647972294662883578069950611989560584268978634138305001971627717384269261390328602922013358990144974681514886195334888956623555050289086144280373632593571663712080764519597735263862710868244056527088671314126740193809687404338803908562513151797962062335117720678105471289638452267386032078563908386424146754193357260395318672339396544128896843144263360041382719820729949713675572100387893239927898797648971753669687482889902137969275021441658013339317434934310878236872943038686325061455890285867278294347321095272295744188474640005787842972323263961719909177273606548610543338379404723155271170413692197830165469335318856888080047527174727270227021224065895137619519256748795715483190259298818207496394037392552272926700732024691105920349002107589792102531975798616278670542708685545996231075459554754593810744891954755815046919108043363224939522779650882186831559946953254771140268447338377926665420484818659721635839189724582888556739140755715056167359677667993818921498231094085730245583221801529745519864904537939484660146597498503459099158500081509824266469472792757301123194926802288128868533002812245889078914945878741428654996365809573007494673510274350568909430904488472745750595586813761611150937281479924301295523058236037706539522894956957737769137463575486831153394915823778046161538653596834269882537460079338824242185777841975637060793894213332144197337119656967620873376179713669120398529648960556684590142428986444022629240747661555997902884784069014563326390822417568973545184095941393681088055106154202560760748557383118273177316246241352724151034781039469888091290661597807968254871070650285472445090127919886526590248668895177561991452917595312365646285586986473060753247430234060322940225705168395804895895680940485675085819621089924056214215697768078878420512254251902457461585077202976512775622148194490802284081855782848704673880555756548944412043263972298067356155525135324698365215055738321213116939476637688983909987300145007540184620728320000000000000000000000*i1^121 + 2352676069230608730076061697980257199337821106316265412877235236488143214380842043312380645956749327478155392292912925623235678006476338125020611484276555826537587584715815964332949436303039268897989587061722758263740789090776084403718868228496762302462525209531890500575485773561123287309040057366536230954374716186976454880319776490652087637756178287835236969675860826214503151543238328272597693813540914232830512507016865937656895996805483485412146635479421487363374991345815491878594050859942812765348949171342136422351482848991855358310841699137306157871186835522400130187662986238969918971724685945021316089044287690594277930967981627530244752007280341969184883210972614736726516670210265076733769445796526939576697481285191663866433891640355885998965512027214778821637196338075815466014288139389077724071907503641575616791334520043365415463419844141108026173379700037964704855885015203305716749680411576698494754929687078787008355655342614892180003409314971539259683056398118311340016181043863886525488291550065565598673662422645112737175758264011126231223556330724627770155699089539359118691958685797589398922430047472141800507262806016156228981180996097494645787030249024393633869218144855330578733705438794528206632579030902615351439241004242319413866271362329123801680917887096024071603480642941145390431515689967045214088323573277169452945768913144590195080221596191431305855690741766195928636264523392719783793742327735096366488768185893259723316754432724371823820255008334557626125057944049613324013924766328683079834637269384022226613360662257864264758029064675597689116914439744704765691304233662715361016598083085352817071113026938761981516782459367732704420291906146792952972486892733469115217139669439099598305806445275773525615713643320524663899902531520178890681108513685854496740000756693327016904680532127293510023270932946692487550484506410437183295655439372422313651428278181345689630538917531054356281655583714797073160951598410001492608413686383621150843729419124252157659918913291397851519079650227943050104234550654276881372395669537671224298766442082959441651397766044696047966322389334221644393474733889952844440046819720437709856958727998342357895365567918092663739860119772605392432877692348026049809928145486565485054707239568460430736462725306087655848864480010256493478381579930158626343451051136514631210515524515765405998559120544865210717004465890375969755815900364122915666641392601715425513368206029168972394243093605311335201049174708233393009801272515184622119958039503632724049321624978541423086870464771138562456167344367743064653303329366660212658819441958710133526951424508452540387264498072539319815929193637812772555675537459204960157229606343156194057813173906652394109526206054466725066499768367298864188151249619668347213807308411908574306546760968314319991051681241512844619275367465958493141278634132876783500355761448628577926648344971351532213636288337972798624158708450485506116100074618004843237605457557550414317739427095483904184406929139826573118010436720467060294890286418844483504053304647640018138117290575356057655998848301968830646971292836678705815217851431944577202441043673658857696058002552840887903380773179406577544973912990805035063310134391075146048489572102086928153118423552814038210053561670194435333142410700386314881692269288252600153747325846479597887651036987932143810508930624952327465735941641486043104537704007803997591800240131446626231262681820555808817952132858218971142309216632044947905688177909578382254242274923955045550467330343841067281324357908838045774250380996762791451720523155023045614266906288651820603652958359696103180067356964916286255105003069450618624501698012482975379640345130698533650162026885491156003230792942896444717705178633091093050293634710366888495838734913947023311085436807190526059415795943690881355564233448602498282004921775612621782638998527774067046720215398940465080279647438504244763051425792000000000000000000000*i1^122 + 10106840963910945173114696119109608761808119991239770756950209373393192732565974159712471356735373104442147970064937278949547913599894369082291260609870368136040651181308256032497480071218377516175129711264532396807739952477699354392844130291165981836855362391835040243218337296483848223999446919444083926684309339724865110369001153357627170199599342121208063423232192269233247241432180135264882026737802247417704768970336843038779165697224806037094948944393896747452238553070594586271238552551621145520092824098976211748728299630493925630375814367957381957000929282631113674705610342272323685688853683856634202249417538459563329890906475381042941867369613372590222972622125488895863470244709434638171152308765107116977796193619807127012467569944723642838125407599842354428812088696302075594053936776419112853623304162065432273260704668893364718095510795829629939775296541753298954870518512288566083557212703064724701896859718511616688402224751414521129618805163991193094790347371145848551024860340743054955845700830308126290893698805935404643453159988770032993339188961867126273525898272021994286403456849306860368661501605806685014345594227409733516387467838411163079434495198317128768717040293221009320175222822099725638217165248635213755251497033401652471503814436721887920619920631467094489295089055840561974321897289864769264088787179605898322371146570681338009678657193183018246104926362943288597635747576467459443877119938048171550619964937581529258253934922625623532256942668567065953496120743044721520193697758642688360029068370406538798635711072809751590835953773879619938347714250238156665507110764363603568031935423703341483403815988864699920283273324567859560516934972855833534817718386667608412821228567525592467956799293809693195118747022169669093038479059468849858664991468453395438988578421548447679844608670868633732556227263963496559048285393269220294123752550885775045793119468004937605358182683561582621732189063453053136918392164753775238511228378132636410116163108502756306437618981095360758294813324767794904592001817067542662682382106454012734988428207918338570838932607613679770158609259940997706306661009253045820513167222632486916142560526860526545539627227011275849825693474622882073745996428288012640329888149553760443407641745767173289240446464793513229217467948892872079544311282261557262186984778043606613219128040651134928565628926213794468301988098813000994736423734727437105707393247627183443701199587340288930063466087899229947280728883913965708885318002210755462337153727942021517918792915997322365474727851768435316515635525094493149640238249220753041038559580220924517089680801304228674250262498203375386696821714294441149609051995541116911061945098466397094934470355707470577169416433090121559150754870474049441861053824534219528185347314216193900007303002584641546391098345657184870418678833432792631404631031489558823451452872554880877731476618312008525506122769687524199088564232092811587489046649009808037707229269336085333926798993037568544159740712361536322866874011953281159554713452118746752999035893432396848389950559593361396154261615554493532135343813784757832994257544288181877359459382690842663567229077847653005466250965124347231194527069146958273742897748495817834016267051454049594906985568040001434784239095516025846183194799181383486406730652975561891312673488308315057995228724741379279690353895036580086132825247750265937075870498739562424528392471545352718608844515154944518965892831469328201028075256405908230846168390236896461915736414577095628682328920788036461321868864003666812206259898692981122041962324170640358460705838830769509255573120135674452749344933426842922381882876976277450172485741536651725993996403831889209608946129037715107971342233555509926074227465106726079873327840726885594046773692817023354557635422375157837228394848006893471050286623114613676032302170497947164338108386771201475562650244952722763956213204532592640000000000000000000000*i1^123 + -135567068215168603371692973333460301636183038519838526026406877871249419618249064885236450387958412719260180334651381845376576197154319380873491654380788668785712431199606521292043926452600158556254537997069042275838825170464792880545391008189867954809122509286709582505694386968070215462237565963574893596079942020138580946248477747535929173908546532582340622971336172790241042908654033889447396942971445222593435422869374412020183383540491823501959971528080891600731851242153494566538189553506131628736121880316296293958361535974170439387326046180973145909677786276634391763407604667840110207226300977827400773931283359417452744600002947293341522880139323748534437835472145512304021577427779995210435121625214131036300230279057729625166987493307423542344465779880887956133581881196096866422734578261336915650121318642923526771473045652764462523327579366252987377984573413453937636803505730291797052482241855305418083824958305545645151811864934348595336932889595593009009776717767588624740144375268033313904189946438098344873097448143982035210579458069193495761183781861902977550371498516458222452268875471517856354947799413114992297860374474329007206382725556002952559229804795647188285139939667913776655549503751214288658096203793985413288249789479189681695004582867310284959825657628055254687893271040418570718050083735648977691530251816376765843804362764771964412671140981812644710141855637749796806563267733615749242223094068669815454634022125498694950987500020689566111971654478341358707095449361832316702296493124097595049666695529758939535730578471089029774396314675908237980760263306501131620119847660771416079358350940578883259626433367703376394586645159871553702914559062072295823464223520632673069828176243022176311158993978780203081890202597251994515494781381640173163529907285059817179028679525104081303271848896750392007047860407752596245064285196433815670848309952103375053626290133821599524355302385765465035687266069302488469730508975300648056894165625905958102804615533031195286248769741503070408470286282683094366963279205899863539282082455610128735316987219489188145961234130188725938749807809498665657070717808457875428569236515603247417497572334932976336054085430034896547147316382894003925720303797414864915592521847422110258967571470094101090124283570659784546692937062435744445387207868941351497740098742122211879419603010876586114064666106135895728801639441865564381688451884896368403147161152573075308758224377116745227011085418631688855813079035198850583222150847365892800355965049070330318072126130403468570505460891392817973611442251083280298161917173645105263732928380879035219783926338547393455589057034224814924581459059280409150889759531827722811035561640559980675646304740957261830798612465585527819081166246899312817400130517090047390835492237709741927990988277409665393629583736526185858184731849968052842675327974483202305433753681611998762295042482982806781667464791799749162554357245312322976899795759176507051580734831449943004964218971434535005313805378590315468004907244580388823331095245887248717529125527011047463790440581180651800807008826396702861045573146895303995957978574225204029349357459859077118035905549843706346076163613948022623364116084105459903281687499930731671168344667080162831738909935126833055628138780336044256692687299287088019438598616694596190285155011028087695682277573563616417149990782687576333575987460019188074131200497320139091843903746117004234198720964302712637898686297672755000461729513418017275231983910930495276900680558968877153744088181910342381559889108691468477723376793538258236025054536337239342916849768482632494791849924079438748889377302784738946448487314360066431387317685160200526035807267965141382733545772830983368854626059461237483065872844349766522381680707473466891083540265188787015751886639946293609942201103440132016990977519216526666596223392846915870720362671019548533502944490281301893531566080000000000000000000*i1^124 + -468644823688097804854886584757144042366199741989085647448140252326648737258277309431640864569126840938816696429577886831197421247649094823140433504505741801442398187280782675137589049668270940641848044632505609072168298255126835912963119004742022637665802113794035247353525930129292444342073052856557814360496304426710833494338978766116459996184087871725248680163933577197114988433627661711958773163618067034959618021623553522719202367674695405118964854228412940226513205235521867194894370852547367389440871477377765818499795953217075961465496806694121786089251151090623442459170027421199946483304116469152975745518453115586978847990546485183690041724182826165178611708155078273702486910767077180075968316599789249415779304005330852191680665479510663861881140369093597895803474165114851684496058230450686077160241941221528991758885245195611064761275647396747521243013897387212184574804933723519439441869388990582568991896037293138949042645799184241011712726810199339601209298433820528327749128287581412247087687686605718662445443276762886398104151213099080915592296763708043852599580075489633774863955499656511635118025506329970909167306180660246123999383819623567667888940417518576604566902445765062330020461475508970594763521656599118836893647232304758918060411880205959530178512536379338802000161194242919081583720309532960844379958887154192176336405793998495240023575038274348362478208968264304958605864015186346187090596651525691809334599556930237682936506445149417935019941580867463494650774078805840286631045527810669095999649098236401442312174506097636252193677300424802990967674564994955064789537309160030737901291233099919369177380142949069119635485711320333680856567600936603857987066556481735667626893943013645710140754482087061457354550462461800974401429624483131164136153421225674217532852062262057962590876713028638148449374054451030443090654821542755250644417194802220535918077709775727752526854011712887637844502705072935842363413985877142407237535335020317575259122112096771790223975276928303272338573492057197715869120420251807027101289290245173375896526538562676778830874617425945824391732035982570237041424482310614995616602162988521168399218623309620826534523286665367234425021589087157654283677075753516136215732242340210286255890778659540473635086124086649558639681764935344405315956070353843390260942358056197396345620827680509208095880766581565877611710815202311712486882727297984616952107151004258117223962979084871609836505311473329746131349859349458971207616186192709168109028931179963469133457381812014299316367479167309955285459737756708943389938792294124283631674852085192383579529495113511020508115402181750149169379110009500206197293592754428190841705003732932246192354981212486644337379620212590598560153711920927039836390455869400334817201992237976349337785491210870715899390897598913994681222633002247336603120859476394590867976825529441769956506674312883906055072945500784363560920946995750442591039545346779188415161510265671690098297142129345760065772543263096975392638647948551139291925840627071021203848458030824847046274226100034921963077109207858406934970558131285646435893233898566692484852633577267672017163831811826844971852472433619428106035954790007553500283704775315702438537625358550122626017585501379201185229241095357440091561846671870591053000425289487989435921010123740256554498746518382508712686226453200269495753562313172972264058136073524308411379554501136003963160208690488441531581428423926944074203311251736752699689168925082192362880740383877172200647021599901460751414484494051828870758349704896300314459051683134355282280372838383631840220018503601898686520876223584122121561406528321845833412877082461357747866381560720521445689544450918300819688136188795332659469072050418953901080571903667188276684392945769984596943542946734658198305630742043289708352806373644974310797392585065668045015799915201709757980137616310272000000000000000000*i1^125 + -446835483042899730195230895977116829687713062284782692518660917196734917576148092713668186553014635559387778578815474764248740158757405191908915052177125596272770871350036872001824518892183803842677113505761454687175087412739406890446443899137562337141519027826455421731517640167587412205452259347799413614246861206859662363911828513907234991214855856721852035882371104733786065575381679661920637684893633690689698018277633614784332947111471109786902034874321197849971878755873797330770135499759480651704923073098318766921572545736559838649871963999172724049564353902840646508319977650004730751448570084961970491687513830591981063493851386545981097127118583089047330719349928138951072160149072412893076188044766677322217753530024993806515432066211019550484453835708487419327321604326348359543382413676170892103639165976604205218521428945979879452976507722462672641318158012921574052335573415139484475753002726397675992677278358066670813301001265978405021522737106967290488768713044787779676619608250536320116162224533936641127655673083462934508167938398983553132339246566954437472711387195707248015472798083403168436833764711261109826211828225032112846589331411053264500479420137209522341625111369014602317157205034657446188530979152546465635183634101179491357075293451205053002387049306755914740385166782128569533837534693114189090687613514853215869449954117188497771836141261425432395979518276683347023014058905041256730154411190630726634080390248221033435039217307649015597628990761658147505915073310213554254768632374762824964238972382583685841923190374455460133052137033193828961435275232856656065941523451078189621454831788651272351977514326762764608592673333448137495286166776319197756492990907731256275522141655654814831513194355128592588376523770963761268302798584001784071735152595725987382949755947156227305286552298492893491215222833615580776955265240700567971796327168468070638159686214125722452719940577731793800934246244692560962546361939754490904243433153796469370238664501957295469832022638896227660571416703814497325746491924262733742773186985235093428267618952568327931371542773795144195437281618913551330731622778464968850870885854156279066405353566571042106852630201014842182141525282978775533513139226420964340663884287651912037651393502409763299313038188062587352356385334314194167802917716246765750846831735998533343653162417390881294291290775773024580436302908950675305432816317570756746160528923725865336217724402225279690299315902931405589422798305267873396765949027244865551743308742061581776832835929732825390912503215599187300994468940952040888903356695071956749826384038473405195179643573525287835419932238657314776845194855922472688353313552754565836734872989469349382738912379293775967844667761883351888811016421736145685618954333412265458714616179452597623694339317590487139200655327387101995199618081395697008206621403646656418973283927961519153490614539438102288714074846929080701101613127777390533962757431028367350064370218017050174421362188020045579604786395731919542543813886016071635596904032774885425945091441173339208265020816150188025229149863790431571318377337563704102771785079914334066692488446697184732816139503786056870629592568441326052436957938913744746495694838665458693830050665833048057348867361643877064039726379221939028175451792001315411446601917728630308614650982267422844716309558527733408157806511075202411733804057768183925888426225055217287963399809764489628441012174444703905042157891633274833803562434052137813163359410188970795422520604687293126669851067289591498212778254173906751849305018173733985582239080113793704451026668841601255576413913195709533564944221792943168837850595166997734988435717146098057269468971381917075206593050964546297005540705137381854529042367035334577278421288841615675625214489636900033293474505691272395840824259336231389666981508248582723193163416238632396344122333702697202483200000000000000000*i1^126 + -1016424283888169662432610354037558377113307771580658413575314464607895715132761529096500629639473147691071392916982237205527417289041630063185632749713300492127150599192397654175712256536774611204321715527344207642518037430830955443028993950676918740178941116323191444711497036411281170260908548561366847917093887364658697338478607279704988248794619502545514757649467877206704441657934576015061044894729373683208816257186514015455634123640871807335983986686847553267028331300828928670184420618410497572899260213667048455707985558462102692841004022998351067247098289561273610054224405836874569455171331018169195017360764043061185253475982544456414090782441964588153888495542429160380194842905088656651809839609031208383229878625088148072561278650797776433109459473661788385015149082571143142484525440654120097109339241668170348706920724769748285220480039044001021782474515058333186335559789776338700138232692964471087061235231655543698295520579317203104917764732775133806379019375118885699791783429507654794128035824875772774429939665041445014658215954993465983365041848551820595216271453140029903585597777649263511210353131429436578069056680833766809530988420431579183354917550208170746567311505210269093902015126575736945745091738853166622679836632423417926592829040914011712551050317375398341267676845142970338050353049839293088327426120802847888252272238766060455517132580666285094201796051009372395040947440222238652914096672825299101890277444058055955174090786325061390888000158246267749878556700103504299593147403352416717958611050434913071598845572519027429644840904050247680111397343505205869713858345989132591412167410923063788322219417756912545095272713877850014384722236351105141406517267798605664093589676991547701260908078649919037386027371782143841523675735407785432975888466419240740141468963690675995988662971873430557294222245663058842665530798245100931200246945005710666458460679018680278907034078744845030984745854244977395845625833741894183291377260592733577923732911844871559922735740135924405772957281737056144568097221960527442266871167309306822293255613810526644968711317957148668893449275056345053505775919372068040771226280431716851071829444409045152146888321440748179029230616048498226627164836762334289456124409732869387564246492152399063330342627000672016630517331361417811082123972002869263368303631454482714636360484605700623613215542371923539862028327661819682075735790124627693127575452101052547037111539709407580387924622861612959273079624673002322216258049437550237833857285786623201513175080160049324396130247036814239454900688550944673537026375685384812916261538365202718390432512723976008066938535963451428344259043062585255132314574574889079249513086156093768552015811387662265704069600619562246173454474175740093755411653146336827118131742569660554973743470865026231204619975781407162158732120770318267812520946960111212936581619286891228138294609543473180028192235881920495875557227260163591130629229095146354501237806199726647672495699131245346611007363107674505998271357704700910224122945814668622127252742443729159784847430814741641788239903503172791035205251345277032311822562457349512319687361349320450367242081186936431380139778300995334754684068581315707692112624859664857251064165453393297733033565219109542858882403854524572580266504298558396838525855142902629111841757078847493518638879908874824977267685831524213153949226848535630589361057480619757168675588865844492119813728041930519125050276213276248802280911304856551336982628406243111030142142456418521317477868226877155808523960161969315249074101337608128868956515652176741026066841930837503004781775877242158288421538704376043107923763719534235901871143142851596668103755038461685102303757250224507799517062696953970457476169617696101669792040751601824487579846270974574681825113720740489762391196535466044818587677072851924532378334505032348669616775495680000000000000000*i1^127 + -389860981674554360100721990177982046577349814944533776343106133646716361562662493696035641409361869401469833109133490441107473936325184998318492207774664233185404324944948580083967870304750283914970623780398725164122568995070422198376621089959017682638173034543176307715974362534914656227696371352232119370772170707943032599997235159818685592837164129205125455313977973079691004147214873796169549147332848833265134297971546619743983094708496032981452032199091917648305373456052419821171469084972444261029167665810652092874801132054669499296447265558449836737089907986681843995960391269159033390219758029796948688158194765871627754567513616143048047407682701810623319422689434743882011084516006787104595299675027704505456607098969029019008509062336890049273429524102535077370658311281055333023640489839354899967875745842698583753701692329913532408483989082108634493218253106423240143300317580842612509166224808166805612720661873316946153002044775426305519095573182296145465027837102275515839579158030274291909299500792542983899730030507228134566334527487789952366553175221348514054489268977768126356620236436082446804106137172780106932128528354482877323748801023321994811377722998021130793696717423358617739005380840887532553562590268182446667738555766187783544721827795172239517063988705186571980278384853113080917220271972597242922104157505460622691186323483710967529253295858004044812170638238873757915962038834223712404970362026527193393460801766244807066176644714326734609995310076966456790293228158762014656670682743377823183023145744251555107947914943833446405015716310577375959663160891698387824369486674553003368985072892908846837831353207170461525124420249974844408335259507996795881378878813342576799913962705676724479348689742626463359611086872921429614659192877235083294369778032442799286653450382153452598456390861126902641157052432137445204103513958970556593951021117156564742270411957253377113397939560104458288277033038867881407796393689007426895154583132470957655813392464629994517475967224180332903877703151889803765884249329361042293393454461417442565519788340198654367475547700964388145438527853880116793286272024873657314592566328449136057031349085513797848006746667304115421643670980015219059847733358383902697296800021999018114315675212535392737755156590230975741665996003951925026587614884324259575261785988406643865741799595331911731191716124605736456385257713023137532270455256965844641379238632804880979869199513481444685053627264322093325588498633990272362857732818312226155669937854438130005810735793486217810133183190179600701837722581956126719733805691445248917635617663441300380608533330400290424054140133866584541079538749497282354608419806979064251644095352699764479481090157957897222872743067579991676719430759957547869019997131407332536314149549328076125021712486446219075375985160836426238601590652631698535198778287129108646319737255594469480984188320649678789027930905434352482978661545667941666619513962465486586703228167831153841580263672111807286053234979774641215113578938311467712256722567575515580133143405882233516469916560506695427518983596890503628898859346103857018733318861576251149296869001512134456321349410677464509566755582524751308060166536163929322811279683141661751307640686530378034437314881697661844474551188916812553934146233694633413114545899878046820313996527020392606399085664891049007393149777952892917516235677115976962481238408974464603383984970913235344676967056545795398333766736645416216637321076125435581111183039979824885134606745741265588425715034468452394623731393899257969309617093284806501439776580075569065913780674566653511395171292369394540687317145953059064251625496448764729593110381472995519296005835270155521794302391060092949692788698044395275811616958515185244153840274360499623095597842741479122734132648468504244251540009842630348817446308996851697942000570634076160000000000000000*i1^128 + -74109920261053922534782573432431900983901658349112053218215256853512522793710110457857316668864578484695988231316958263030642999027200170630684137929004633036081824925622930052688465796599563363108438455743251018025963546811559288324619447684939444715007628890405581599734827011120486260645778781654548371886642938586527443314854260339983211531779615002618983422981202307559069863837219152698178558122939037032983960418740659006229650031705124105942684813476589575979909356313808566140657283682969297984329918485525511201008663627722373214678081272866115715881576821355042248471144630335965784874707427753545557632546790276436304940214647592347416286890040824504286534419952383078800714521520298171431103061485158613589211451299843606115801041579971639351155172369452362615519674422251823248213462774328994047679433626489598899163859847046685942128978310120796303900288549122741801448414952762926301192926176112954090862005709994019743833759073778795220465921683732454413498934010613439251323268591631171008387920099203888417817743662447853475059985962441051172770634885707789879306523268851208704349520961837614489308917156861096000663905683240124440582010788716276126608435631957299407732540797567825003704043077167795482356727842849066935514839373291652399813281238078718650319714238915326163928437855872932531930465989906397445057097048792571959227310054700658247659124143317961132242795655651762902191232326304851042454773139521491452142400938623662164604978566028040640378303088307402066692100537796378500267404248004447102694345934190866554650628751256787040124187535948879029861989739932938436241125657189919693099317018106919371908193201678558531751032741137952741772023675972551525528174617122915744394670303770079287389876095649488547909540813535391948846512246906415164281803874217395740454401198027987406579904249444436163888397312285619825561127858088647428087394565794560673291087316710271092910254663839358706334762113327120216854362647971683263715026537109275205243891444865097798052664833776061936801393039144370991688086182695373582799392276763039759574283185142768968236474766957846740186175938836135099162569908291655957498980460466642938744008727285174115630354637393146099318205820008443424109096328963048040020336178407022589656732883274681232844360408802419359561828509991145305191908174091714398965837710772823321583199812511780303517950351249054323268537190138119528666674405804654160527249889647654118083497752321747505118900774245467970525455566211457582018670454069335746783424838858999689324501180860041351638753963956035597867955462834806400257130593828846733440981997185026531082158960738331230979310494176740980790186783885257577759413784932860429913376591064424353553655035031012633440448255616732160681661585182645467532925158411136300817382063151087835465708708164541059412965379959517086463702425461307542089599081739913009985807490388478740733576742130443621967474859860257738028622485275623838700711854565383301498833042588040595760808319611026196873580856694591261934657321608141160302821869328532860180170440120038324213954304720723403149229232983854497944046185345612580465354334392181294814164454174437962756323906553478416633446325027688306116062462925367956488844222694974245390801507975734433025887412653865091020709015880047124607834393048118378547742018771775666162793132994151209860618389897184190029514990588800389629415472172298483763554182737817532612203805305498758215218270497484137688701654750035867682789362802161544757051610258838000811153714571355037100793332054900739410599304879849341356105367005023506775821728385167831568677898250280829639197546941264313458560103624665436892474268230752288062430232728414616206618170820512051710416575221695434625236749523024518794683207759371439856604654477296620528674839386698024717028930344277580831450134226140056028868529431420037024972800000000000000*i1^129 + -207305610019993151861330909735997468464804835168048259539369140630206450442685543568281696754040778667006237514978513685978853880392332289808958759809810466693975843342874702560124373309818326888065379990417674408062741865637499422320153982468546426485777462770662491791585731873783161677035063942582417618990084211714222231587872681996964133203161396356785146423626330537326460937157758582147243126746147568659506309267793653115484606682221437424259972761388176145135253212443130707408116226911773935580154400460530247854850650205425248026223081535060845229056921819881899266796857752663435500610986230656728409783590240361907642727706215471198411074507535822039349164327088485989672698647525389557092414999536140825710908794752940915282075055573546164274309569336800838232292419465609245402881921418375486713796271674181645082822004839890652116382189867442964104985340069433627794316865241925106346753836129241980805500079835707007599167113718847226693416260559647329973345178090565336005719842906583597709721294214081840128483675599927975140704044995218806482329130495660293881137241144969749591750636368691620009142640281808930424695375929140890677677038611249276308785659306428495736619264284090701704173476818102908702185513344117517540959067188552992239673438927485883356115802830119193354706456435160078435435887945586706397471048849808744503131966792942481467862609518542253576788989404942908285319890610540315075443450063959777676309196722767549059936630860522432056461113376491691213793639068696648347715653233861362506248277864171698548388819693373557024695825542813407189213551590895908716523478711192349346919974232037200224355818219890712894824044438115189021437280577342979306356057344977415432215243974940398611353614502485989475592337853299792558348765787950841419401542882992209979291954749202672170587186667063405146030406790631433195880343112359680234915788465294693858860969236876283138474112283309762710790745418028990604020765672653140541465770075306452282076969428072226086676181092597675991467497490664124224828886955801917334266245624053013860327993565119634232726369272808271642544075640470211672561736317924551127429355131774004796189833829139358099050666321478512764961719208849548542933356699983166082526012172026609612977533734878307102854505271308147322525243423150090502949463501832235459967717423112755709160901629442534303644382648897920344515074307263547450051124195917927027521163948672096489451415520219496392672013756709228296810580415854528619910364106595437031808784543327412709986237400823148071608146694005357978177827884130256933133944820004892118142618312193690725548268753868772028344077686228285547449664862034685548561670454854326998670965286681897651495046093984804553103808782505607881819964007216320038091710732649468439809072921322575719390522198402778090936913394761681769567799108643164490778746065979409037979713983748162402686689756436650356874748510174104171315996962868179270723328522830122365966261114689756136210106061663703136114101649832989389593278643045419846431325926037737365309708631734113748152971163162373774078971518640610258734998411063403168644285066359095134025139067739881065278747926923690432757463978958419141338514984326136415422714696198493774032760066082886350488144396087534053789680419355146244323815773534021694116023913173765873583420999575784217758168398995748811775129545126414326410973111549613208408529695508326591830700443284923387743288717755494280891781556117820206422554738999410609985910046754262983472812284125390980856255164786055750668263099412442307042530626307910371903351296937214728846217359270084162358827690436651244486963148109095698129372045222763164449441366589760044252851427736458292535327000785777535458200734387579475570504167321353888851074610435839169468899287472567144816498492452367554838708488003630321014249881600000000000000*i1^130 + -294357974545663125274764060897876921892832625657160034434502207360016896839460701672563817011510866351122476737230478594984652174769074886936934600159211730404583606653521867034256036437100811439447736355682808245712642165179952459457329442343451441409941751151406496594391447573187953629576581287267580178477649662921612391901561696301406940887022128655837728122432626582533753237529601053689745424961554607809690542861343310065586531419302825380436444003457384505033756577686710582246467938422441540294888664636696171750457600765364703501431838940502864470232020653497667126621675513748247529267953240739342118808442664181303560063944589987745831558440700177730548105453263111286270437174367611204668156860974443520950628756111795596271369683169363880707524542859059611801658451765202859400256894450217119029674925906221813620716398872664477351485008578616097656882905462291407902326924749638451331913583449208707408734806706944095147887629564600493503848229575239420793393118156757159060530363035449086089576653337532414638088998569310969922104392590352609089769069999780120529141644167952367476106738153929881839240282047375248624800850567581073173800385057053737588990160959396118702763534172252489880751873117379692545312175068418544725067068376318630048394155627425051976640197178866157960345426155237262981576508703530171139845533680306111831793092736002190094984423016036178256548105102407462207485353467168902679915918241029069007023727505876506173543143121777492819004644858206818479098656413161694934052420867214151795203934682072498281633893612298411514468534722593280364579669853905153186548816965359130954148408211380726254054383976224142522506380345347805649309895354096111498581516811182804468389659143838503860899501754716701502655425052110551040463183866780997009172019366621888272496104974089368868948571232968943556820217676814466373991539911075790363002104131440689525091686209300978518332755743542857890075378870285951594664771885207249242725929785913767763334794375200353225228402820821599456088105321835308386700885563906351282710777192947921190968272979486220479375446830374576160527819437920118431246149481473492542076732120393116871065025548856139756949674384327364821924831557606800528775187917129797007785814578019907299011754711072161288596845995644150459485533072974825374725385998506630253154596684092299159190801077462578263642078714182988082285679944846728611434039937797034315002698683477728177978935030169621162669864438529025129267929976361562411713266006110362799124343002067285391111567958793931993142584423113208488138942903102760551528705324593840449226736787298786638216528956590272137183935918148095372840419950655873555104768316233229186134349149620459601828557703774858874963819734030497479545125566475930101448165711940808824605986343240367046194250637680022507579149467009406986132305138665033096612903104884543965232369201532650782208144734498900985534847203806047184878024006137668928814483633967046955348050733802973488047975116222510903756260938555341604168489001390516027134464318536297071187607283988843851000249652933707900280755426277389316913939377241668769689524008832701149346195707467153609886266455139109776458302474014654452638859937827975438970056264401256172021376136927728236262769000715431861525765527214190616862122056350690558107076960207603842431111634726533072996860613321724282165861769334510148763453315269131395201610099437747381529606664453082070240192063018489773206586063876386901871985346303319494889470723915633691623918176333994061208743515825315127404944157722463294360024275979726479615862464014255635855218620479667222833877384219314895449524089486834899730324363237256155009695620915977792819765973837163385506607686726856840309414712020673536396830519938946831975387617029189991946482888631596372725819686095986947353859053322240000000000000*i1^131 + -36185028103909961075988378910746422879685066811983807985299478800159465734132302641503293418661497109437302583554322371321793851011104595033601728637228184285885455586195070203250219835360526861632403799615481068180627738093435852835079090329716848374982565586539165191540686124709039851399784551480710695638212953975323976157905347416481624237565011638310133460008045795677770913955620934116781374907514677602340089126211697042383209298447650559922967335962699214653864491125308182510408033658892629872876785376307558019186618022683284509631186129821791658805184619342437526878423209450202515957635138840841845815504812133717509810649955856195284687459741539050561542091690461755959323173446607713102057803073819908064437637496500269899461797160075150461492042146320219878044610835298899673067620721218464277493350037972005508742332487517539204618735918176754459948230975530091847220414276703849642447789532013649752429234957554787375046656477297622141798849979329048135616828942951030695829859506550582197551931327203042478252607260869346966226798567310881535649424426449449997129818447262862890195501847195236882569238848451291211197885383781303678778936653451269481429995800995831682524949960816030324480028652303961948990766280683615319809928755775220722091221525671373943932715967150659525266862441566768381627819039073625257059906680744765288347797078294377473762376225176996454287307847672204524922889228537707519792963656818855278989041348475802221935160063096880720084867037547287300610315191677183721211574716851728646953726454483903879610840172520595048169515846856658225296258040565045895068259219055352120682030734046231957589261261053188312279377586279294624174462179741949909256476013847627435621429970244835004586396194409995080759087732780215415257991884130133123781704477662430243714037251062011592623935059820652923899533315831707874045203285604659774152234474926025810342577448484574133591957877967615867245986309936456033444490046795205675216372241494458300527117982039731928104538233879969564712253106726344233571706206459103571882384532867179241052012451790274249939853052722564415305593194355527458236423517797585011660984375798418532015719855664919572687780014753211407654052723748086806515454556033804834094800222502872354762191895909094189784161863840101545924397378306935345592133494815259333904285359999571520988042641785453166768832068362172031331083187959434997199380867663020540830689614484123567007146227621625945028353042014997265542647569074455172414510392617504759766185840629441037294939659768278691796084976861831592571547186497579282202362199929832663943161287296233474251724011092050104333946919778271249758631060906637033964907843796283207165125750532340734534672209709449295103469223023026248710784331672143825009892855530994307848454093598287439715585982974057015993467776730838597396843761346289497558388016981951219162750120325731179593928017738559384775903477569256333778198478769667380883162021923209426811914650289238218136729156769385679141477165526246478281004372740955080509466907467781335306710122137605263220030708310651903300007917880798059589731077090272920013762828879380547273922010183452299582287000922936409996216419042274338476753429562085504948673457662721532343893152272268387713449293120575825802189886271800408771572615808547943179272186310156785433582633728016689093033898059735119012119272364188992207994846506078271665813074379306565898628069250434012316605628291649072689344015060575134520396954527252817399072207348078064919950332969071576155430973948582568673344474233072209517863179914248186552084303112452472283904612785763415026988890469637041987076441722196111212317893856672809951973734445630200929012807541101103469901417478017760913258500743100445927354822503151761347487426140059909163299015407499798969626970126129561600000000000*i1^132 + 68817230257514877844981595720839551692826265914444423923308060479468522697698302480440969886394864258970290670294186774742128343718684296825811591535162232295168097564449915434904941426430540307030440514565244655211958708467357595652395945755265956817863819693033745592135945511434426217408393301422227154675734322290394307917527690746813008049931939439092388650391751359621723885371419034637252410709872370803064725156215101879106550174280202940626091172805446904907705251756543038713142508919543757325295764610264893179768355480333085652562929216397930468800760369544808861628616325481626566416218125032749221972928179897000840376896248242434723156316729566319463545705865155479683367874319388901826665916307946041503174707649267661748784263975261299725498490235374571102658917711239428884522537179611417429039522693005699660926128323629084503305707423618394834886021670374512960556135056890684580702313215423503240667785658106177422991898786136372975635972407503526530099455369729458965751526421899364203966224691589260716611877351385282255206033392002301439722533635766788840646062818803679173722620244479683641411764979011751586892377968795960751992279102163456168401017195419287351003039719642017472853813631890759658237582438322421388184662087177588195215327784119928885927667092472024139662608448713766640593697742383671740056968850621612793963830626135318584720275975477615415480864174149500021766656857561472931685880541088333177568725595553193178098042486352836563173703220951471132439944300256278399213798417631778901377277145328871738590010130968936104800116292004393950452274556031572638212726441107872318469565672776228800228008663083142731816763989047274549515792342982708985615398288019769644832155682892928368806474397180981964696640355746870421755672665293343360614045127493976225592134133287430925419864582402300205584946719815488078633567291421882628093669834989276269759900902383171416855158511363460574901999504794318896121693159098893459540564730962919885740620357286537813492053372184118445795121645946645004108958987526071028885805522586018506282495549101505940453637879395395392292357153642800259770476402408270851435936736580993038175053042055539907911135438822878157507345735959208815563166333519829466700199774633493558732866049101430911464644662792098350042081471892847122526363671636381376055459034842135902415342782023803227432995624005985338691853803876012646152409960127565065135377528275617124492743899274300422555755263586121348868651569139966438077756375883590982211429344669557780441278874974937376869795392804328163649588011713961311234827909525638005104250675344045857008459690181379920130112331801034621884671139808972313913012167196211657772212714631295260247522056012987605579945695885635499353183978336542409418500209447276556198611069391690465579754890631235511995212071435042018917049206777598315301034829839435083214155501472904631214345155563409399513733962242052113695939983108022789494944773888867487139496713361263005372165410723776758429172055185999443459129501113895204423245946463754676375091483732639023043697815127121547123014156463245761924934003982002271809393201571200531053081903713010651607771825107405774008360343985480235167819754841998408454492330554947100655739343251014825534026718644241804875807154562259685277085866656058396588704198564210425415574187499245747354204698967008575728905374288740982902440312221268601378689431214717015037485859042270308719917886449226051535435149240527198108249081670533120354608645330352368985996600501243400660290716205093986568360501031607421248450990756882361107925479801837501725631047535169677484719411209159183332070079780174969837274517555132156296706271462254564949336143893253428715298535158103372667857955881900244302115184418820129915615591361060988699306847973230510080000000000*i1^133 + 291519804382866241028861856125747969637687274788410673840936485433394351220405526447728688048536750232689759462533533424444399282849079344706768726483089308256517153330329352310810124961308270825594429113672843907599786365866136534220123121831490339629459506454928454242647557941730703424960861689321075617341709999242049188198209338671814027384394163411576207391769138601864214963633422910699230005644447215432026986468597120402343510538489917425237349526856671020812579262350498464302978243437352585632582331828143862501952526295687211335095279852518681418895370413020085866524711530841263884408727106643752481333825494079454483920601800192768094243563524936803160883854341976801124346958145862857998767315509606130501703317045856902181045850395909829669995153185318917063518571242554495832429480444000563697370162880854868110505613036406523199333776644592091446469061254479861377202422203846141721857184072019989978950657713171912153635529226594905256463418845148811433630051599146532601795134508301935804508702163129850535279366631397181311944363446517171753799041060812416805584255828075366261101823137624523764538173321554662769330152536314340465685239863597725758794745355909689237598674670227602262764753299153102147005623277050904526457862317702451728606754991992203738111520100117660897686756779262344625708051768074667120986060879343796844924617992127594342768151064870575502670328222060607764593091977471806913759682346894697404458970949012806827368625801040879891331530033634943628055833530939792076597921514179423613171135998366672907449880118137153427725012441244126187506300498412817574379455440638156377222197929028176218382756017639179328380827859801939472293260412410267083300531336953661070937298790936270502565972160608888187465752005263186312286238489744952983817689318009175057591624163614093330861729127501522443875885499104210452022463287799228970463019954813118089231712200951335589373487899068183896545165326200096005326689165548451589369628658387814703004029456090615574589951134971090024987245332023168400759599886828259933190132701654623222945329176375779280765870811868330093518437911977267830602526174137948801062861327484639407669179839482788671218771821593789436827433821458630257534920379538133766108098314345922298658571217567224175627544450633565474186477453001215805360148354369659407986728801936426747028126553074591912235760535428169111938329537303059234226810400558629066466034094247945119022371207774259782390666096876179219335273764511347836806868130637237950400549295792687487817664797401294528145713340651095991492478584287639582783504781753238238150099380417143006675989805203669834197510017896653177622498945223447380234062510938178558626855185766194466781545480936474507193210273879613004571807698270544120693721974780312083772065419262609400049360553714622428603640746387315355634072756893134475610772475693309722587421154735402907692238927871325105847555580926081026125925602556594306259960264236486386417058748609738684565123052845868796145856736631753417451382670281299114493392639343641119873931096311609630991597396117777619375754939654499420568079096938712698000269441188582593598501469886362525359789927527747250203164736264605189359576617161162699808985242252742463545375033350639471888421728839223449883344425248706942761426127668055313117037495186818640995195748646198143578878644409796529677703896378628046246731724834859683806933551971311566468159723712830518974888581188424778127664565821542784571322907430211364917211224730641467466356543104514543774362811538821008548884408515816732169757394317742984467925752794977917851414320777864330838344045577776431471323652320049864346351660605070537413574083145438011989549750314177826361075765530681368343709958793838057074567625329230163583353584304545677180928000000000*i1^134 + 166054633538379766973039260915344221415830676966141256273644527184638178683435316584782078488668183167647797395503627389791271247448059345624358077993464338292739433486110539121309788545067688003713402363865556660811667426489396957208148701274565506824627097891362581478246821944416408383058002336158833647142754399915517325391925517489682344916908000901273618022069112821327526024078605126656833261212487867275966089089433656439392413714293220960251380485630885258807898344858358524469606970269585611342235907405663798008477960687472200023501291196543742294784064094958628339819646765846411703891115325721361230498026931387964474697507675888763658159394614578791245282335137025741797903486658899533711820424388338640583323505147243832557944371909170164874561948530842207493103548123565466477777710220988288117027241611540051795617467494466148799599752171740798099407657801168345454039239744153607813382781797517830114125065202211221864351863277896803011579252198986740597790418430357247634687437283207450456773542215846065733747685802632203949401541043982095868076099767928860800272169331433966893486382922677168595247352960270892659784582238110418242141407230579466538963609861514273418636552347683629082496460989061216756396322815455405789570306002851634282533406333006273145226967619431838041178826220584886879788867757736737411370574734381653967769012263579064943308849776945708980444632455233234450074009159285704376884332940810484268684892842519516969949496453978130609535773136350820345257270152236432527979804400518955022155360816064765897236210770207075678219533096936205918288722101356631077515319731964815790331480839056999645826318020037148884970821645522643107291426903674049901697068566379324648165680845952242409455202971837561348102596947947695891167674471261437763619147709045397078966270718262131871333271753948905677186091653979777500408699135243488901994632914578644628618535456748996046745231608689505655098886049363918438900670564203498493817135196224007715316303670397906658173969734368174130461706913695761993799579359462100261958528375799972544609134269802433707292556932155587787398282655544254790111894697305694323995291357247738996253999081097041052613451714351935909175474375882015399857913300519822286141964577315119065362304970045038481748567222231547624800754556575520401386049003518788428400006664888796347755093916503426573550107351790336000549452737623097051328408166479944054444172743598555405715319091270880192243276897591229084811718378006252474165639483184697608690974408783228270039465483193219185267910147643455843350881459946887561927427383018954051643203515489579850112881050482206122532873474935979526616262252240069639726293392173883778805409271689618067079295443567569721206698156668877559045302050948823175611554292318141129054489304560774348880200617461133742777711794786068166213499046621010777295265621062496523411587063075855574196979729313636793235671597240220326235324593394909785876252721483561930521096863629207639543512478164538141421626395766365328830083899613140727785515695622041823313571100797917698019636102977008604055644657666612832256405650700971168940608066681630972717556300236205570240404623044120278177146410922901952654150716725548249859202159239709059488681426481942494636542601584160686864236422142126668164546627054069278545365913754979343474278379297221743542141415587565456533688059845861792501317897665521783190440251000319527134813760427962647460982405813372647813897464698563124168869077525738665399314179309928679888426164902746673278798295080102563901605484412630619450572785038191648568162155915683549601450891183909303880668766511676706436897397411414626156882273107104860753083893692635436508100977935805237922232708433364425999304691433557512679012928766786862497503641600000000*i1^135 + -8320396560730438392035950382146712533435484040768043913564735066137417513570895518192261429695036373653813219729245741165557811036048955103583730397098610183705258651417803821456196054802764657217069639939208286414409844728926397940673810850991589707876743775905666641852689416334139533475579925649214400380392732626209462481543499053542143033695956148983333271678719371417674508646177556341319077481507722357307358386403769450378637817153358156741539776740522223919032175529775289408666597802835173976632150141106902805577773831624370637750614320735163257200678098087027231035347825863660798760366459595693443814572578123015654456867332126034819363507711388929620189896021894201108942062462123795470357858516626554804853962929197236517341016589675356161550445457338755896173034858567462827339292543295275411755413976213641570334607729898608454697316988550102143214414420983602240675400219465566425125996508751063590467604920500343169886088373203414069612390144958110439661903348533062165813886410393424121377445366290589678681297285831083458739781844907048517134469295303905467532435430596559183303016229205138657226555821305737113868688630779699756615606171692731919913199029710021307699451885557624746769942820401283682044181741287951537050816733208703026973476314394590658820469283212523108102517248529257041099574111890634870602866166372169832602127953846119859060690524741384625531290970488430330985986508495488660472186809131928883775714579609810648973269730827489394664679714537255556029443502083085521347331314468016879299588254337907412685693353923102317880152223589467620892656949812307269152663058853319312087457707584505698383986311626286580453016076796209680178924914730071811335024043641825873450779164596807885469936078874562740396486682765418469526630751397058953567872901547788614319249807906850551139872891010499140518569543188014136495370972083680255105095250719701716099783845402605787513131769785444126957901660757837421262554228944088451045043375943868462727159512901772712676201007277985073579464772109373564131598749369918511989668110208052307410287478737111066891732834019041205532732486727008360894102112458888731678756172848123250654376767319778304723980266264685177740167191468737423165045362803173031850495955961103246789255224089531949441901360194340108422209481825859507853044841688954757105897251432543627036528792203807512908946630671021643847422170002446497247352681198666730671547112592364751724360097358072810973971309218786265358569843601794727488478992861150025145092372433801570012752002002461825431999978144754838113118267558566074196311009342773091313848244752295585696815682677693743078528128220838165893899293938689085499237023020684851672890514270138743653221376214065707246937971987163811587998602884087354399771752613173287043388518348854369544354509109822500117314726130985922674424518901235150882834247565020137649531933690950275384329162879879374286590653510013091614065451137268673695017387129036532848136454257100601805181197349989027988227041056514981422928342211730966699421302804918509184960237103102397610470049038288072958207228102403939983788199132536225644024348157123658895069555909606039379064253325592161674517416402007517191650732331416313799318006163515148179493344787088397679171646627014458394691151694130100610763738053128203309480127928043416624047191041568532013938580101264517663622091582986070017090412740128100552576683292909325275452067015419448660249147614185952768156215040073584967997145908922092013313374580323271584556029593429921916952047456346283542773762222258760719838920249514107184100539644361284757607355661386044946481323042457526043387481945008190883309533318781948255234614260308951770183850590958123360133816316589937729682629135423851173635403284480000000*i1^136 + -150182220450104577350553726922349645351790836936846882920305137717033341253223146534511345958931002406466502995306122070612979130477514231950043110439738469110838176171931678590252890884965063119404543706017868504643594835361929352125549034381577448462420128836667017548080555793883087099300834674985108980995743433452455860993294484519777865569580760753407643026169544198335864354024755165936864579590772004177331202795733422052128306793121913518135593658068046752826440223989454210466394601106152608121322467879051140526420530740861329274362974900485128266744543240441857544769111511469165698410081503389832433304951747105336572019377576479469629087031926605038652402450927479559451124061379876562499205944273066610904741933124185779852547554306389584204145017735984074152482914260746128670748866646688407839149942087875390612683223881496872199065933864715554491136640695949537869385874084229753337092370981286604601000395828235116172566800782398784483543842685428720860509803367459254677536420814849212624953351449922869473309963942941349296967189881291630290176602058350469443430229980756584780531923691920999301758088497024970982377421112799854832496043418150309077914188125326175071614301723361817225304487788511320205824170752388026234876928020295175086508990220892834657867688230713657031274837630802218449056745510494151553102245355235192450576487602885234319105672098072073567443894547740072866366583435577626535266605156370186651913364502713626426038457630606121489790803550700583487666029835038299373693577125580367131388854841768110925087593558063963365670689618198172765741607662583400024677198292287476391383563235300639983141736248392104398471468346422617548419063528204319281888634086967407878622879078579529125145895996886714442210474346530830825289762517268146968552504182976824869223617622138148017383261793608780000947429917728591314441456071326038303107348320569273358696419910372351941817096413752826142663592753211533969284126365342602721817759903910326024637339927174217574582007467998493915937596315749245264296518678174971397345227371351944602795562116684372587452537864070666198594972172285079565625525724080983460517714750918872157391860699203563907124327634774803084664706105942531282545817712126370433578237098532840094582291388975264896038574956423179465537885702858709496825972313505821578906710586290678709817464207787425649834272142118071308772343312918553883023412612464785306108609080170470598724758719961135481824000195786404558558957919649413832621151414417914733368476522509791289112347939156326084120392947717690869204254957286872510342020198312054709164850252194379478484813788282266310769205530415335158543206398733965139144854553597356120471928745700572757124969858465584590646984221638797419506054470079987866956167626102479793938139171855113653788706534833494139779052204666843786379257225628823267104756886236015183658729384492203403229316010338752202804048217846010595805686049915037172339271214654831924979612678686972864264226362518436231044386732016220036609244242045845554605441908507208600767910213841900656189544201521562367713482470562218384147599532120441590944742440473402202649488678278229598862169605745694160998351500174600115740440836797091160082091950200586787054777736192946361983836858638114053756046581863341644333844800980413227263816869084454873085334530870882306869386965707534989756774809560381510753685265070958474568407047692465489642477479497958469529572034110658384304914578229368207240527992832357916021500634654772391699795447965148624045279170041531120279455634354208871850738095606787487534453401280330009580951505549357286908930874123117125330237884006773905793474997676171323572857285339863448647161393649141857865235839616729689177180451635200000000*i1^137 + 4335708700715672691871743169193479353146944045025341081439921231890546577677448588511463773797077743212351607068445650078626865818975580991649308524476075366674394425504581988188492874345393434720906177501297230434657111174474913392429756201491380740864298917873254830319986709019420747433095171190771215621371942597251279537614006235779740797761091566137727807282974529704169084854495919235737591112317685703219593218032902264483968361394979335735343288055078785977705958184923806775051053219250451146818086807384830071646945280276089729755067736378412109856824425908921249321243529014041087157763297533366084260364486373367496643200955045636692879748171227679512285397076031151037173686213544684181276044847718426914366396614625460226128180653046220279082180156002911178435992151398099866358497294023342860941550017028349215305622739954523172518564050174001429540134233632891818440980051371653320383072421431004489513426099749070004733022319429201481499237603243398087379503021508764243577834718115707409197351750239438597443797692563835338657886898755448674630755335812242184999429566895556996336554507787991829420893330655534453889558680388015278049095403479722258748507862535156291254320140088704216531954578292302771825931130515507588794196143895179774241838868433765895979112771837347038149230928433242040044334753696990627944760266816755015907066033096448524961556212972640843550799170920677089785528036261375655659929105688733388582314432138757316848533643649480245820403573056391869105022984382289684391606522010880746144096720117492154868357155725691018447831146546516439788900390535383616561999023073953442596697433259770139602445253983455463144457349032494132285772384778495702163855109061929296259910995545394819204607750225311291192229023488799459056972118236466129115170130476803664728729526129797169152268220724115912794423900172246687872923482823121160923087365116966245362190362438821510509403326734938534170073176321038029542351894798809740288968807351565218098166455654644492130268757553416766900354735518547019158885674235874184876935657716231546789750945207105459782739504805097541285681789631381029022729998191327180437413557450694005566472691583412801914220764193725995219842313493730793659240278211146703035379167746113368988201014102186152793790647170528935136536161868744366517898824043849922916850000522341564544732719608122125938802573486615861758064598669862977595977371668725214967935301780040773599645072486215019962963637126361255162194275611785196907001117693789157693661117348105741035232728952872810796695210511175082939222529282996503062500433439675410081733059051110796274012895590496844122890842209420115860298761534625825569639125504642571229758172943376608827944842816729305908576395216939993574913584512389362425215599102338588506395160202138050395180213260596914304160311802575111198467894648093477664866535690056492276575906517750257565264813030601385466733734857374046676154477489458159764876999129996369452685854382994539430270032870041167785283369182257359568920380835183605515592114629184069157427777640131810222585924714082478957317774484157347397314338202339629721470503363462884311206955776062561690358637701046633521722447954403016985995195268695076898384442411080578760676427027233581325827042978998358031326873738824853232361654250818997338087483652883026988385591768207698529849459772667819545253785675148097910842320528673111741915917859669981718855139050623381217856819988019042825818427432072514164952673361411554016977363748901694547810394201091591764294429336385505951264130345929477198769522876507427311381475309510835821101284428476313170374411680555153235714217048224955792438445413441991809969354411721381992281343710862313118547162322439372800000*i1^138 + -4880447860848680107462512303021371619690196835193500726005655042689261608463682791190689995298958360477777415904316382115669082523079840027106771992787043207574491319599418036219568364141664515558646444170948913354296284028497664259195691422161355551537563658684443759598581589900582420134219097679103406227862731619563882058390469815444410034110424344233705226439118754890577771193716533456904010778165264823565967934165756539218950313816568717850126849683505191790562977517892582181509846031447577411894261416371366482686751660711800394790850789227214348175397597296489663611441375165418535182091202254107113721208384663429583158730418612762037217392965423304932842996630949891893719481561560236012215755598913934367797510238138976094694992324621861613371123933847146158188882283583890614045735080776155928152530084307741394970642152476309501941136460790368871791222975947550507569532945443763257870178615753143209619167332376543304779617917243090761401186698670504147961917110870893058337631568094913930385231746648382753324460022897680287410730696930605182832246976164642665709082898128393390820683938852597785034116182692521689939832252301062518884062681784605395926648537555975503172423463671361447409636400168495651342855963408307983746307283641404798527134921261207767849255123437985767844159032806741541580397168415357360480155108011668323135239765354736101896092281128422189653363900767031885306617809019029423650655312253725748525450907110328003250127562841875392392524240791873840408272677418486958700935096749438584072929328981280252590745623261569156576876556338043717680620617984496675828699898537550512306098335869273648433839235492775042843924198300966652807121350297804010891770341969592684199443741810620912867144577769115109064763235665572050287554492085216946929127861741066689332397496295495915642316154700286138887648965207577502272343296361084124662774308926577045366479074036116715816057887564144707361107414799240517241471710643246859645463260901487604482580787981502423555155255912648992304433682656836119000008000300165119456266983264353081750889479933693558569358178249064514005878846760205480108401167752559935976527485600994486750873704579421925109523729312348618558120598721425588789990842161497926016098220828076616274628443807109636373074746880243595516344569078671885115825729815488366345461609207597342799844988047837096156438779012554024561176126472969934663510074821402281639896897843686686934653022262137348229653555828603591014056169619303805649956816256383073167972304067417790118941463820762432802593156076560103781792345445341027286418729900795123419469464953430989745199307600138939304073365663343307569740978341169044392140791341312318734316160887271951561116996258273132131127986753670172538608577967769909917346141329853860102916824109007855899271106578560893892265384277544814791067738758601640884813868194843286203538018895988346396902130567632549638661131183906802734578198413546819357070629233255046505162819473157745056987246525425893987236849686430463224621960279544877780859119664425438903111921650250863565242266255573273589770723550319526950921875256143320595835309559261946517131126225273170402356464687207960226640999410206872121486753366061325777382338311516608607362568424756319406733803218590195267397139985044401065572205076127664309070234562611318821662595901810434189568527079575583751463348032088370538053792049689910273030433167813214569789583638289812327173023014467153292950250595364939172051109200734586625111822792031596629785866673921608561225829225010475657769436925422433421962112101076323267271599918658037820016977772829419136694960493185998541384970543979535831779139097058651169279090069936603356865903249256407040000*i1^139 + -31580302142036672571831767420184447971976626484203055600721022307714290654814481330015312313276771940149272984698703328880254851012438403126860916047234468260432467628911190000959092372363814900228383934663547270948483647656700290080145873846557367775095740141328249638592232670397162378246419591434380767804749596231911314809443606922104286447173732870769985795257963392673534822242336416079472885695866193554316080904379189506883148075953258347538143004999377801070560225285158228161898751886047602703093953009877899110254799077416682963559223150703659578607904713462891417551669731009690158623839167506708016316940358653686468241646577885141450791185298735441542754251578246068575716263664089727692623146255488139182089486459060337246483094791275141761337032451611143574041947875345982127972144643735955434430464061107670310088592112230001497135141877185452667562562480938451903855948461751843954540454073149567136827161344498147269040712853047311641488509451820485759504725024001994637026290277310825333171763024679130679049572612041283005218106307120764404717184734420386406173232544943623934935622683451044236496237230737259744153682721289181454607942861648273102074875290304740239988837625301032598670631894560148154587450726432095039692592779803228819314008848218470205721930232368599189849725308621156428479143703269537904334958137087657309801380547078079867201142493099943517299559301999542851900968906984740509761097477026016501812018355818908921373212281710531926430397796620496052677741439295371109401265524884831659668969971480109531550174774926963795149043322643370914448867154835348359010020986024521508284575935652187288075260336420285208841043362463663934131540344241331677993910722303432555823728252229571939262533993180969580534336975188074114402961584730296069225731188287325588380861894687375741654470176161228153423818506515659439660902230351943069303509373623845185524815862191857872086196733570620072036692831468256642488085677621217787404694970013346591450465850427534578039071030999658859906636863402616548844803589995484559815432248364534362132659059894350035680153144649667560592496157802461827665186608492410805141676667275387231422470865989354444718329926231406378337849882574730881268192612389521741678508484500752429441553676684838015984628407297742025546821874814462963280665686655147559196649014737900600112325250774896322116521066770212908371339042300459389834548483652630585692997168131831162090782458521707178085706905323678694012907369470078527139531342702560205128785241086542142673414775063145921736724199367895979891962907995286021634643796365191803912379688510268577988209812813182975918963491537107497125818900444751249535169640376739383028654842310872437330346780807361971948638235104692271909426995976373093615639288432747600507384971014892091414236356638775604038584443685837214564709716522130349021641378364084784314457011834220121794162958397891583979892622261149354226906784659934369204910275359680172226964644814957585005321253624275966407156824830270995764225289442501238559191777900248904727331858104653618175611344217913398065067865090454305532816698085246197398964217777487468915303911783619327565565829356356961082872523253888905386116667380306478982153917943509479238475304294766155743459114790901570691925630299732591302229517233493859942964698942069477838713740871368604542858360480134312544495299364569543087538153109389600383576083275372263939005559142154984092322511418519009305183734782140368660139416600885169583776638216878811581084531501764674630907493017417949469800651593775091018045620687990262974491420903017401148794971347689674949231171657762768783194533795525226115428168475196985626336842405888000*i1^140 + -97814197190333552099152807980537492492699937255566424620930641009454016383833855020524997180342760928537401172739739099329562982900062947057866208657214650925899037800391877906607084574095016921954332746238326135751663711732932444769098951283833794137668532840689141548692678848809196819259477115884317789137274145211261406101257796809194799525937765211414109285503487433170893818379784511332279313001942430507425292341018798824978174092175126824374080168600525210323002406320865353264557737717986237523286231647819489025598495611604405925084799912176546184312066083320301713646892419285601333826456410318159906279547133389289923663344130163579831613360182685450410144108511391401209027520402739280247289564749852532956941590194181664497865845776568576482035651886008382073802190596019766305949731862806201707996753422072365279065386133390076027536864978111918275546612450898970350274341063868199572670115383058122411002511296358166318395293386672344790451805052324094260842423762414229020182858769646105360856106677985962272096033173011172242064851983482211372511780435315779435643476126925521741655851081045307056475289146049659898970285277119776124205607122599549814357853386231198581170015766404803954926506470898534540836712315437467290419272813485765676414976513657304949698956991563749066215222329870328240931884896304597452242023794635630852286418276210442987500459243485808132471691276929509238479324593975547052811854574971309335601084872575135381306336862435428987829096237136754160494198229154337448965776538820215524847861329989315885873637271884821634345315921380868887997047008563131215080821060265200007345253460536605248056010448794159885557731231782005504393804718795185022878099616937581517851559908098911972527240959574858557671763831053498903752740248504471998682044286787989891522742685306962499038166459248439944184298417776686625471087412517090605043847116608641079456405931668049920677414712340112918441540166572828472319990513618402408561362285435780112281178426324222728711600494867468294014161872216989258958715464295048121978243595448707992948450958353857786521815879176005738045364790825429045592975591883074308855750683110332295054583788145002639136408669572479331841226680161916791068354423456088281660083755697795283540924124761036900351683636680066153105149043002695298523500162151113860292766708375891649386276201303576107702466949346833185391243696499734108652681824813609276707532948371270036234897382243696413339055829950377371857219052317893773185595015815663632690202632792021967218543222999955593090301147100521233134085055547738320067201344748403445581047372876829855267735691124845332630994020766472586699683879251402886186757124767957226756928327444063165131715544535900162993560313558012828115294445640567364954714805796813062634807074682688160704059591071940922117397911627443880520936157748504585193270429102143879942962277416307466490488442201200994072075160787386038303568114149610329716667960317108902602128518261555399300110465969744797973082120247281609661382992547740155571737743281800465594527158460488681831199556502200194176289935494465336001063914246036305892499834969598227867948592659812053875845287413230210823383760067965735310517229370910353361389444615567308229679319237502859053870142557176314891325416446309918581052348485217070916174115311677899031275059826899398618910772221501938126597051160782775307183446567284317521818712104005607183519939566860608141761212430646615053120240765042009795905048093146593545479992907611186676311135398522553177608601496267249349066727143204370586232563585087928826065923817758836508554908170917338274022302400822428277382880417389568000*i1^141 + -17512946500334845190213352745658520567835583783211987432018979619555206186021246913132567410378998850783219667577242809500175703831958920079378234992654383411311072644554754262270022430805572370622546966713088963899364628500576455862315129279226386358215485662090194420815774216533599281317339687574713495043866962074953666398962326120960829599812885846060278131138057385640478900473495628382124583938831597163396332792297753067069343898746749783520470392477973701627304436892126650737976149618619078668150593065349494840073021382353045071997231411656356961454771703366293449870088186468424371613363210329991286878519775039908443047083526634754596441045613169057357648456075577076629402608078574776021325794863549661407117753790073161204609026872153103931933120020908531738854954561784816073404280343988577591219173608767315376356527017870956472991232868142927798359484290886645375179158911259487522510184949959587034797154069223465895548643048868535728735578630918027915203054362539549702235874353780510350835736160424869356048176706014177759218241062803462542117473584692374363556279770480786444433897272446719773447682555457286760695134926433080206163737895845001894099910631285875079167827919855339552192263709184146788308876771936612430954594744310591318294284140149065432024104691931643120941378814327974362107664517319647509034076740809648542513994805024291408082539750056758530711125871836494248405690614605655361589716548894748871578834077524069437553885340168936224263809878473359153709484219680110527086804768981925676936638368025391371568964887162922970371044968423771419159250688617016946858384111039876031828030670642584869035456793087102907225694327110519951628107423921842809220424484878269454167339700070007490280339616836492911256095425268341078374417595132827348026706233510511346946559848272196622370478122703339502921749367101810411469751784446490192997928616901037324206269042370505360623897474800103021645642902855145274124377586644276250296956863909193507389126498467859860308266269443137738473175139907880390841673587220846415338803880192487705760424775016740032686448858384797607757245835712809034597613541185524275097924840046230451288129361151288857504491872908157166813804932788552592946902611604497134060024552603723550173090460292687430964482398566974263558720983548249028131276819559647616070525042576699854740175950357088485097555640063499626519076964212731945255282306445364641038617373374089540982731955466029264591303175754152879158259860076208271772806486091466305906416685127723919277098727873076583712343224631702334524190512069465111382454209111161901544039690031181813589878955470261759713224339465790362053846505028424749391349247796522765236181666015639424445832855961256354186539790362107973054505205195435022030608754753328878256614381629986973766713059335677445099972706793190718727682511379621505916341052425357143963343300053799650255644741717346262316649501175979921544011435872906431837702793133652085716781028252450930215918597837871769244586251874022556231592602181869862334561436459775764387328229350680931727906676934401392273702318211902444961870703703583181589895643381046623118352194463033233791531380188283902172010020247939887620758472773835627604693916960707286190475993166323108402346728816351608568968720492149797753295587782615917761788090356940904688252371436256899672166308354888397551133061882283508644547039351576735322951007919597524443324357267927043307144033523332723461170684519231288783740107694627783895636706205768616095902394543446487368607150995255195992430125834352625051160104757513717153861463022026514386160*i1^142 + 94407659534841328605108426888664327670489263747139526228957004078455291522875847919495924072648264166688172077758936126037941207999485091553301359243622768567666787369207762965884924447785635727067252706513209884760550795735673107734468699278654805777567281269070324591861064999821220856112257926080484153170150925238605229042062035034828112592668320977720724822893850177403609702769051264131219911293964197137147400320892399717519114538304751677727818233091645019866440457976843519933441095621805033607247231374670654152703966484299828001652105128283637301884630891238902312681232897310545912346074909872699616912454344170928011941859088602844137915428784627604779046506744497311060860951751895475271983209574475765715550258468996847409586656915478174150714385000811850959601761996757494032203874070917176086414115494729983570287966445723026111216712512869894163365615142798516229328418737208387529621563655308341679504202696207223035587371114172068110222903300265518080838698754107412748788106913238363395637297245103099690870003619897440817973771016789606950644220151761355564703439641741499546534956598736026430999116590959473187666437840372039966243711202854046684129555748995269279242060815616573342113920318272890026641845703676971456236286464677021980174232269866316411174754078850289603209842676695187516644428422205981832549171468749440126696558794895236971774793500328302052689711904439187974525987212448221145127816168142395840617516865318769877216390758243981032529928275694275928434332672593266185140792245804490251522316720112508640110413115181384468194871930948778506409860490252899640703854044178908093358723518225206108453443320994054584698836979263019358040522354689312817286811737005498654580076907230657511109652652322798305240337602970012315726634188812862558500693552586386994976677696793171360354517373155029057565179763866207619029772122120194311700490743422259724291771535048737845027845267302697212930552168680875580991298308105318520751348234868861405445719102685140008921100846298648655179830832692571853073752561857943318365605481738892179622121559765973684254725112842956762627484362927154173369590855688485587869990156356769782282591038008145232607373616646501345681447020490451301866409208921473937277496877517711903659876069089524011508362520540151243353583415427841564249629006584772070582139007018114519811779712663477359676801881525663479631276432322811932561270882587289587260026990822047924777017938387285686139516558476979861041944664835273115359598500488712467676738685328093655403985843495046775270562914756976936126768789676029119961215031854733812623779799524452281248506446240561568518156864566961678779067263585865649823133815231733024444154611517844283977652128049440770950830690812816669407412438698697983950200549991843496137421104445309846595617120588612455601937233578862793001329178946172417294148766813457478981432289876627777414817353062244089536557384560274565527780077123630958370933273384981904762378326010418678331126885533513425681469757042857289337047515644070357021540476702906570723134511865417603391994905311330506440796789817273596276097358321369690456323986372193086606934021122928376372885070430458312915109367941417415239102965399405924017744802509766022409191214866156756638191761928107214322204280869167242001731833788063383227542758239887237961286886063701208626383214067653993533694305578992090481541795253414093945125672098709763363460101198043153130074785943773120038785470908137295620387855700467741563738965758590305213373876948968193361337364705553384056627*i1^143 - N1*587206130628263508024340180640602558171638718021587656462419642928487305138963256184940495535635387131326562549662473943959112477618558376823969884284373517377288351906844536428790828846393318518339935933420203090108853870052106744453064808670105439482783471851151672764283000986304936900360315813809465662432794568331458874929116351455176721771498932600136697169897227851599254092811683161327782500865423709336926078548947854837712871255171629379943177180848762128071531112752574569042305606187558670704412129776338804454998236367082838492670575470761901737143628197560354026769353416293580160356575473469921641287145225221108032876065507804067400332346749544750530718736777566842454338114759249182408090640185553234013810248265038417466908360952729955653131176797683564621061909810655965930038290121453751316169669820916281136692923582216589700224880369244937567000081661148245334646453954609680333756698129*i3 ] ]