[ [ -61444079152153337226250417166974007609069184766223557381349523798783493712279597248112004520903246289904771071783169401517099452442166247828519617300464788055357904104186219950692014362467465295898705449663839284370355148821720684923573728386620930243091133099129582144300554820223218712547989793626131472042143871447711901958403304176594035389697843931399585068270814501071919538804488168115586342923444311710157486214093516629174696313418915056700138041928499503603570883916735443840573985158043451603405591396475210585018459212031754170771133952938051242580957900581827568555891114958291051411914035051981068743933664080731349585722951592356083399209911849729967712179629381801199738859196649661974623375429603785311587360395268493824774442375007319985875678133154141428981542153063284244818820799282788046569595942989128954025221368353499312803831015691961111850218280273245106419503781471888985510878371518875007202948989905720453857721319704505890600325674618614238604032398879383096122580469841157559328572557135068994688764957354597898409621196269348921954442229543333158464718752777819904987130169154354520160819582705109181967488379072533424893115876123245465301133675381276357590486459890901048409287464532799288325935271275463310010712580447949010054028426115351648262637807746720290797994376186104648223908951158120676866778880357119129976186081407174425521459114537066307093024067945033085398002243723995923504095985942169934256555519826460266153703192859410712180294934930560690470617158941798050157266993263144252246280061274129098612277632238365073583310893784844754400192374606677292152399441940271340196555809808543602354253242308462386555270519484785719578181908724103301078223549694342513821554048264767364809078639318920315819577172025475796290551800089344079349747274518285698933636660995954375782825582691951187018597110740392833126021220795844111155352960344014245804082602759311556607613770082459982791749910002756312873126395197060994137562553812009767329117594892173542252462798996495337366056076768691879660277979608380012241304602182907116996382326210462659917971605673907900448994278469736638716901320495901036304853576979663637081659376374042813651680542791974293331687114111966501784413349400715903247982709649958466929772709099425359302509833139101690421003351762628545383819859000345811734598492007406499163820318255453813049967042189838603827514887664569882063001592762826056074315703440145275527142780651489649071333692499601479542049636129865741723333824877109150996459418252320184503364907757921902484926126309989391851892189347678976023448953738303304884195593951804113610373045334844361621862322472914197384222130179814417986683687214223280180377877316952179239866850158913362402647638300015837665681582106296573194570823029324487745717293080643959483652904770629681611120916766955314868642344412578141192052875444517710331904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 456003590706859985191635506781469056293498095030731912048460060965230493597715220042707040667556266207244030188727891683761491554057648690182601572828468386923236065732940213307535563331767424759210669825953376161170511059315985750854069918731801456485372810355423355752205686454736616924068146343654086242847276922657151223087920826461226652321638952622125494372861227938637991596427240655920585874096419526724681240805341095104083939315663685108457603916562861860892877489423388792538618921403929466978586463172205199833431354873195494115234413541600259665930986355857099172996223469578423802150937594643320842084055572218246462055861114328159286849478429718986313407536705027981030792157513099126103517290733312478827164499815804991908071532824955838716084715195450866668952367068234251877652682362636014269747798661361871820506099342977686763333889764057908836941677380936269005121897693509647788664423210906193999278533546276896931364381377513439147732362079277840306643162703478769938168432568728544768673191645801726703036145515884975045378302406391196141262987491354195780560698840409955918237345571428714507104353392909657625531099433392189102887730586200176521628210646400733769559491024495064006172787786288292909924280754558057173645364584157313453104016386554596678453407149770467199135716961261007327183929358224223119272263145247709416530838776477615377361101150049497071910850467558316151609185473922638305136392130484901612878898821959512245647686570776750169924534917039654638824843608924525041573265422991053917004238296323325535909316164616448806217271058891995519479143076318656489879216538634722215450274821040584262196936348260738394316408191026770077124481736337601225573288270160763091864956629980922431906784710100643505877428665950396570968910626001923407192179497441160004106171743191105746854714422425663995462924762020005967133372258419692928041448794289558071872399660294027577682366284361613857560496646039885496909700240355203582013696546885234511279611856249652498901626682617342707612032015984486443371164688860655110518977602473647142086490238865774838755359131947282630585558253458909527784006515322533963025800678496955419702128012357430448601140893187404319376718993057712935750347186002724060010647683740880982108407816502121981208119606602855040342631501408823775924741319045616990452113740631141612949723250342248376353978747824910143818746379005684538158595074986393626455559467758071944638092426179412375433921155416491810837587286336552605409042586413337301967471616763274346908243735888846586436720126974942237597227098593688669390618871414737464036254154557100138045234844353741153007235008258656351815337455512165864633606089802206246499439644980631686012057656902234671741557122515890638676685261562631783610949059563299648307981039603364195082047865244360114707773761983017671161434350562331557577817926195988890910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6137901526254529912417179021595715912730658181836470572995579789874199915572359855661566810731878149014729031088542197900923852198336614684973758923617521144293649428183747583520966768129239239459271848150910803524364682707425474305736815565488173030785636997698842311520619426972756070723860510831323244249254366779809462848881936389690910796047804410433081140226209162576754028148723947802554102789234552666846786700157514544487983578307094973885011502518921453500292287041154747968294479391834115793505417998366741327480988960749259667620054432762789660009363181181087201949949898391693961787742793743147634584465576384939642321197753501640031098079395084620894702685962527713523144812106118456890513212130054425999402996206199964013965107599656909366754954147413564385187229018773443982128197959575968854520970448530628379771358724479513086497374359363919517380412474654368733277852553324373413278710588113142052557472399046602841568086141441539840764830492104703669432131409458766385140262210767418314394767732214238768613396140647700864526907090425794605559218148419350467068338560339705391930723104105809110898340103435319199610915224266030738745291979488621409246071902030534568135546305769195525108072762842208602460929908262974050166309859147389417265521345568978732573794417852502815632084006098878301423564920137182827680875503009241463120786728809089155878060878583582626688604300419022165359379447182495153394538397017439299641050959680947513128918511565123331777068123928954207956524227093117334654866599806580377833273259982252572365964249654731237080850012869530973805959314763691849692148643130979652575479229317471728832672223312181206672493225843605474622919182694547281849494380641421280696962563227183178195971362360579790379644430243733888134639239957350823619595952290507699943986243337144510393807978857304330148292477644380834789750989694286144129978273663512492540645112587468394202706176630820567083415242866455849078275849667101899245409087703921760101404497032772196531940832656395341144964271394300725501444899333113357932134316761716647361641759625066792322355477666844431322484152724506180644353694214120942777738357066662014846445605587061688035066789960373976363919179144050259612934401219620764002871627852946826349499492484133404621404504750002593736813696190632537842357741996741815102571839137644247000522937280360516756160250956726143375985011048847397403125288360353890160378279592402623525713910198590298979477888794707166143174164246620787402154093004587711242714944017246582959056098504126049506352685554675837663881516206927174140952747842436237548690834585623150379582980362393822131477510837481277614146520416586022777585220573001452659652094403716687174570628346473487241520139086133452716589571387360549073636117116625550396333228626321559716430794341449842015810052341096303994650384128204177752441653197310733896908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -48264957001134554106263314854915289265469048642679678035927486417237429302936258950498763256148494801075285601890480395327137328269294390551642848237362788316931235509947745901387964217326115593331550113690149409145860736944394416955257622106920720666701474513696177837066555424411952785413010453217928890841851989475564405782954449280315691751870244368421589970672402665064011531449790874540390777051052964059232742579879252385296891777939450549722895711887070262847117957718538024061721739228082086115886233965438199138563477027345664258120169042800745612269401627922245144264475831942713577806540956983900708833258752827143061653781688011131924185561259823555595125402907187007147289085938222098965336033946715787390311758470972040836424117427237809113518263698357563619702341906022021237059794957296451856394369169946527342180325004567230136288437341186035089530835155998448560353428979030728599453140855313861651221833773645914548011671997650094367996415423449643050073019950920124318868951192460752829069316730098267685533162453773228386922344135824792840164380647772962202581513928663539814246949464223505507961706399953554255804633316973561795375423740835834782083612581137970700986812778906283998486504242111715989582501194438507480511755766082626074301990138560469812105411846765805131975583150970811667723333981971063608901351714261092992705982826778174937040449778882759745338755486614408269818327854056095195688135490146756475090630424409306197843607936984460451683698423101568580690914468306629956147270527750620065014140705259628928235354125276609040229753876754606081742044390820898213828054403142642579521441777540640839655102080634089537394560953870138398668680873787551185615940913075109643469473546209787144105381597009935250536687114468250938303768650508631427972394839818919581943188379007421541569062649123492929610659933078722072591593542588936812263063629589744390652111253705031760121849650045488871854848816217240575423711586641136501131673396612010207384473799081561937038990430676489334431813776922573426725758601071464780387352187942419484065196364483859561624881503694484010211067425316745618885942266068151345675428954999724560496292323131521652149408889235913070991909701074494867566347193347698603412222556868825417139840401305264609207473517568294362188791808778640402740540623811268540603658662225587750977400177574328804182327345532948072777392650871191942130262474272975470927922896389117481858088432908320476180101527962522265516412757902768570713807983677151541140934641336715828189917273836072739638823138842682523054597753451623692103675998469522425663951163102737779279008070538923914057135601610079991409604788644353888080113998156533956617847377739091801810107261581111976803542852579384356876119741264050720333545844357196063492727379955484335628519555268545072506033237144050212002568463836221095146016740411793909743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -179694976435944988304467975786127912001013634007881052678473774016604897044586482455950407079954505194394409044868160242070061325765966804191651707638873884904474710419176577599551978121216183569066489871391560504156890189736524351616590376524965618434080207067311685789494676125456222873760743285561840606969673424425772744272406332426187499565887116415270307858595265588137349300382657050701500775015001169099274845269887885239600172998673063196203900331944908987270661277157572396903440167715682729304324125986101813062971002842360213692116200180931884293620927998357113438213909543014470862030291732458280075576178451344674340221824241108733395448497472661568166184027088425233979475425891763945927310072778437886760180385396867959862600985963305523036970210453515723090577610423548623119941013091220873545481638455143922422452658701069241096426081552492232856296848170122855100517744883559327203218718117089561932432998283214108321218755354877033320360927015548649508428190347408831125848707938987355938350922844838829385678230915925114778509658415930358832709977071408052737712597767102672450914886850536798955907291367707936177370675062139891269261991772556968150730483442242963859763555272763650639764173571283554235727992785947906832708331067178207288138783365975335593810308000501503028489817574213098056289753174912344435620330228440661186568975615909471314598289123051571192116005341215077340026870917095060828300376642647026192372268530924232994134602879056663143626678020954490289584643977417535145777961076811525841333602335850905918458847958296304194609959103968847729318083074902812771920210014897580369246693628485870109464728783725190225342598893637971024974654656838048819071174529062552636496689192969272451007067897806688636609687134295701412874746748186617753724863499712377743816427302442687461150242663651166047340934255917114094434608618109890807657729906115222578324936570826809454289278311766243117228858699036506393058961671028214586641065953660633770433064885557125669441713885418447597448953540127843706378937440461337258503783426267190930582426604686715291110797760375898221183900973446414545894001646722645646211230384933041511726530475257503456997609593659828199790733981265148177499367829178299993937474338937832614556485844079547871383590038404024007298749422144334040174036372337427158777434474809666463840311097601307667987996476707024605338257259401984149052162666864490486533896817076005491498525985131095208378735291132786345418837598903802939530003688690111517538473504769366750870368648321644010369737023520433026165208319519119236030256426193916512580428025926659786224778581468656114093169083454524150908025694515631791291150078272183589372905443905448979443129371876048290021373431513320948223479572903035556950097396593713946232747673131525108302358857720481181195922507424354483144290163100927945402334985373703418675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1558222103298280050027913955758653298111754791489617064688389428002629504176581325752090821102964623039019493774607515004971927326335463770268612927075112492424492828300895420293968543134105812306245947228950640943804412574767080793072113798840201605217699249875556493003680892855173963986061578535579406193506548087990055792328115080214572776998814673394665700406478684745951910930276459864322258329246080414738382095651055812231321662227926935047092995695233817910500810238731523250805823283594780957112712860508917548439459593828173761532985290129434381520853196423199901943480306465897002671807673945469662169761654608063443810700484997181852974434966427494628462921734336164632824717411055523925553166890199196570893038015419497019141649064636621118431753180986595584967080842520295692177472750029028575503807287273320956920867611143966355755800344872186676275981026573065740744621682473010423096909769262457663116068107868376434743012859095075355310642763124940879565094907126865753089408619353152134579678554942512288141245643812080588744064430496495715280396513609100539291782913066206240882688375623574578345565345107923207818901900620040480279206544130261686234721046675737950896552476831259200128898336913394545961015933626606395956235715696291253029832796326834861505217556100270953504241897169123809595916647174431243624165933809712763273507961620940435145798000609557559122398813052150351556064829050746034333343409357440722449456739325469950649658494592767129317993591049875187392029662337003565633438569334249033084371750863268936197246620830240273799938464647404707076525173622267353826153802367279805486223208756108754219953902646450673337879955971323924281954461853090302679022767166748334956882954122822746185319067357047382570642940301993800025674787742905396563016283439430283593321341363156735937905861582439896603536569465562432485637950152844812116136984368232809680746617038188876909044540194447550331315431726103301421933721165066990838965400200193377283418456808340565047820089680566434495814012749059865434656837329772566656485647781213294427290309904805615894603053681210131341582979214924314008578020996557696343056094368447142576800763378208658780204570119885549371816381980530872243064721449688448737013999753521437729742919203566732910777877954901699485988786213794392063879434167876720799682566232524373815677784111308584026158726516691159217869970515254110451206176580967028327690931941738851078223996301663420480689228807858019437978378318803598061718673549141964951317254677924658399258875542646507714261773537197874759084408540185342918346848610093127502524842543722532709320873381064598321905526879367859059832947164439329567124249448640741168991006498780871166548119452015667922025035716384922733544050312658516242486692725956540432510520208773245423673308533359229849330646235003612362857268687982764772886876016822980286873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 23054730040531782743192864776961592719454773877190237056011608935298072499908324084256045282943642049245946741161187289378518376121359844292554850631853164410315424344612946117949462329197047547914303753183076761327193252555510407374703368571542871569670849068276396149157557377706699762015215720559499330775452501068083221251905664582462501507101760775160978167451119599753770465635073866148190023361740275278364573969178139221891669399628217924785312090061951206704959475353739075063050976645765459531684752277144716542435540046843071266386806993045452467684337669571229423932893625175140866194565911185746325771633480679433643096391350099218370294528397464846625825993777035149028556707953414944715261440455295425522935569291017613607642892918148729382321925004361479385794948799988091791925637854974081144790863178061093123490718039659184297436720090511902799362122747735643432226626902274716261220291542636811297673158509541699769228192118016041883546462532440490370136379820006576601919643810706100329029249393904259304414925988952042975855583382572423746399455328999766207382664472158452884402984584055384273878103693340807488161568829734437553202637403454761360490373124570520907308240135618736492668037045929246949853419261012720383061968201865045007365668711982020753005736633670934384304158794130802988996910134488631825789758551902743247310662732853399912517357548864991285508135465209492142255375588827950630008537859431947903740620229051337182047226088130114557457436104991308599219557559101025189640880564778872574628420735188050197040771567561665414917652846621752476406521888663961122326833214992028708827439406262204659293445259063356043652473823044696207598528085966716095464549410670016307027117905892245934860078303887617161638732413028210181986468614198067710399152649860984091120700267731055993494065289320093330161277739431030541129937879318597661228931485189525590288392489208549293249715447562834218736294657641852486653147197864499204771241708834049976362858154036634446998751530526651165291098718456039644821367750926618430963220025382747552057214247389438211383599983493738187511012219005162005826548807838067357733213448895109807502509618863487681891737931484771110289328109499621156691041184451247221113271319201401672008241825218845016646382075748756615300664509097933612058972421547190402283112143245677752467900348268528172137649464465852638556754267142633007335217146343742997555488512231485657932761588851864917473235349590449355452379297707393808318203539874447936924984406301631012251815344015917787621751013455975229304645280779888022447249380384169707513989192023205734081024077294372238180526343326031550110440660326804673434840372415392769990533854124785240902945308375256011886371267862148117366574647539287366597893536897335574810168769000832512443765850578426116867568306533101688869139367933499352748231208907237752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -14376196367973228034303070515921978507264264959372045195125915161614268106902970656518600115516489877138630147144110305133764215732545554642638692593029698677154959698417174632483193657669544017250642037467660541717429615541038509547351764731376993545317666277155602649072649538824270548767350467685334003585962973286133878234169109655056374198288386708067974174519567846537315715852993667749627422008169572701436765517632332232345566715986513935810478063376554999319566675735482087174361510340837881296023144844418180226997009489659397014514877289087204630426419387919897617760194773045697789672374490993148833044130265985490807405902004079235923515444680588586549143226954016758303152810321682083012460360069716347601543454807933721358273069689770457552715741842879060961174359464527590030484223697048708449497877953430288420680588247749663195190524359050633158248705849097465900991516613574137313352744408361854224647612241703718201742742044814978945709476243532181405111013141777231268443090708108958266338888552244005176447493980072317381734895949403581965186004133486773635371198311014051772727802858393953021076338990104359271653516684099056389995966102121587071908944330361255983508171753981954434882451297410855681974390683837149712490461539268517339502014375687573830729010831657457808790909019276523861302548294752512008131284803756875408511466988282321533260920223977354034289522430653993746468817129403616546091386343807689983811024970753471494957194901420897510990040775343600099483301066368082879550361527178183955759880350425726015907839038756284977842942659110611875357911614679465106652341795442036893835738872168169020393165861360470116026006627898097924140495410848201436919397275438119013541639728441233675171668885177994542930238351189645161486243677989579644260444805502725045185579183068435908413077312505765251376639850938096731711945161726779423414232126922077294876860568595273688265294425147733933526427667661400777903816127249905094373401208285174967536690325853014328754002126839847095586065170105401450327867540376941017674969520684823551930644537868832505337086867724168390957359297597168878500142186536419701452876721344361112165968327319045087768732501309176967304650470263696267152475741026508900226492855717647354709103721345157517021599712227280966728725432226420043247022680659139710218691806603672997983763682215885788530737591784914085759397905887398145740136352995886462134522942299598860534553711173206993568387870122101627719827872215915118544574448954366629301248740189585529795406341662988718288076922416189290086787657545277318281087840340964849833438739822530865043074304707851793386525182953849309059904831663248681969934185021438806854828780261977271467931074610551113162983853918672657107971603984076784190985192926965663141549861923216985699296833594429230468779577310887867862069786298499441049098004409682619269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 37928768748387079670771874707179761702286258609797200258277759971310538235721307694000474291649796953937867430131652738464433467029556051731561244540645012537055678776226017046551859826984534796403321411295902677992905223101197164883693858273870797550848047121044930197325958706568934807800288292827665481313535984213382189687934808290071586250964322989218550800233074055786866591844463946715925881552427910892314489502146295577687772444606846092370701900771412219280357903961921753794422869921126973867448261172374423643828069450862069551456966096132528565858377262642554028805257050783650927032351658348024507404047490429830343485012112642198346154869169932830885162509207286469134310792711244617748171188180611330488778046618089671479064877827783868316650392143171013450540414587556250355583433498246987876014366508510533104028810131240760985620557158099154392055806291955723176812895445323200895801570111663753586561371664697121871104575471146449936589634137352586131956262979998949404956244450678184911562867999254469533591002587587261172557537403361367448269996961836392068543045732177066748046189632767432553735605310930383655787800093908442347936441367227469832181056453043548264066789670239304211015702041455403691589306316502093662712417630705165231859875631655517654942212653770230545611275113313256304382612863391540253796206035700413030874612974751033653374898417328992569264682573248684544851299414434085812332055383737060950572055224402924873455622054908992812019945475534731084946193725410798410570211494393075468276617062751154881821626084540295675942802465249507944021030002330079578549012475171085312600563097359949959092049677346016143625240792416289110311894533095169726173364843713442122342158833205067449960477615106146553117198067972370406468859219838821406162631528106321799628990841838754606958250867533719527520559213115633959175863450013879466070250977258023035811167238361378410254297618647217383831020922598738016059891118672237396622242547204880518833050700274241839754028518940584541030060321356881367072462003461810139854097483254768062490950993540275581011309860808695576128936704717723348930182125163606374735202043569290453388865442658511086145874808073170352027652510838272029763741859004440779705469902235692796882272931711924891184017092400803095299851078376093620425233643178649036629086819623046685423886800848576065478269492192143481988831287367015193515373017317938423257288422523740530326956387421261374684770173844294485593041336936734100112827699139356490281684979908910279826168242189886870498995298779692744147450199601241100119395520427217335031172186846423812304376507736806757625315297502567853668190005644690838272705678640079635532120562525651399648548116610872983383297611326752481678468010982181852456190204506689935230548203003800053719010378986235052821722093823826155638614778669749148262464447419171366502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -78158369766408654161311916755699346488859790978947297344865291578717779929152524674896282220045270939305038866849397996418579918828357865193103454635295138163732700992147467684181631380080662713924603763819812397856156074094786122749084653987960532156495434056674836541681831103924785438103943082425247846533622839859418575988789820735876478256667514572768951969720284420550607980590710153209467550669376436400286594482499049646715632082179101748604928626230809650727490963396272875762016646675713198939452230354603951774914755514461506073380790583308967366428280003479575615318443840175896744314322570335544304751025752433727641134050716295839590755154683480464438514250946067384576531075989073124029026519984039020530916644610150575965182007606325993480145819570445696884302595908876226822809163903140964209642041708262135678161552496663019659047292310413608495691165106125610393177879555835837204989226564858238677759360082762305520201260320500426585354249884836613196853846332010789472877562552056378971376427768748409601918614270629076320228857346143124722054456412584503670801314539948229776242595496524643022139794019884869076567096326130070416811707230423365034451582280545318423208145502773461836149266438376723840864299744361419881909430036382101621300112811712835856543118421730652164096755332208907494123247620453110493874308060662363005073012189184094788607745191567521977815401805056386149380304951202469174039904307146912252189210855744383037577557222136868827062555629495488256825102317751992648483337443412170759979598590574008591680962977784578315768533875222702715058596462370529851231676673566377033313802354773440207672684533240239641676446604076568516549047790337185912763898546422184252125161730132117979904989679043205236627785403301708676016144132813607084896387642382823913517895168909638036471510738521306636113090190016432850187917428362928390857314750965108697872054535589379234403724875152083876137133987063968363649223717770772110463361406730225819707135653308344275391931941393487359592584608721686773865552815081486578120639501227665327443793308779226213090242011858993888769071157266522753670284613719051537085955951372644577127399359674299849929472680510540678412003714373098181866651185011683151627193722585708725617551276485710211806456178134314499419251675771096479622209001875764007573673796425226499067324148788877379544911326331640086792520370078451514800254024485927448121776621680485296422566741839374417263731816785850057545254827742028825420686971954337063699081191102041426132364669686624990580065598068770095750253371775316531847661584785543503547074916491585552836850605989526709556179290767673148364560074301844036240423522472798499905106654304851785160823590265745314955937560549751915167465383003269537338470977462596591310562903726395029778340092801722134498204265044402199781276809514635753326274261220893655040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 95737147884094083313288486196489941213559553153833878177114909159525333999957513495886747718893634189231615846438901606445619037712005529459833432458293605393585840640582686048652416461975974032498527889998869185776362536530011560804099139923460153469021880246409592772918698838299285555303359379516120388052636735821942731150690648406624419817337935560181572879368796713280600002314401856182631057986279261758645038594372605691323150274409223589504116468940988935524263622298481137600906924548960207012601169913684468073780284981872637688224508537728031742282965104172635899972744630636809631493711162034936044527361185469036712470646391456988664989496155119555403447582963384439167199547222717957581857225808445429755732452258764460743491233339529576656336694258277339664602822294483870020924757848477310173568085988267759046403304330950288259869186430819186951691589115154598892409351298069399612842670808485197536531660824342719427159424400095575117641280889445043888544037753447652833564204905852094926535049067403222257901170347446434079050999760830428688639102988708470479556377512591420896444039887716824384958036475203918220256562132276677868298467997306235727846142873275564225741697626504486896799084537772973513130436104891134930952933935520426055187124833999440071428882193083308711756366935051932112255089833672809708493432826172520272135069871516958721827080343162428854049527961821306330267238484513589863723849514709120297976363652700745374020980784122838100884180638285300414352694021084841761060825497296598042814696368952592394774625654813102183359060233051563410890310820890985193636350687899556450680396239608986072664093824128597387313441823890357891702524588242317580442855947776489889919072318449499646185513315926566900526512528432436234865987051328974360390779557516145450313969413796335353556811549674418773503934503257139183008869240601590940831829485124497400071687009341294681536529624782655700678231191424565735536220820137651240233000813434814299199653591321363628993992746750306519617834687639159218006843408642780549697134930658712735434826929405504403696213918877221515974735713304404838287555386146649216214478831521088173940357614425820888651058841501473649079354900139383669236327988182847115958422448208432681205607990264051148808934371023856826379964779622243534997039276252858887569679549332694104488609758444875692644519915377234694428260047975756450411376422946259988024788024607522254948749144733601065863824048247338954581291395095161722244622548752115855243774213537976224940962608255665325384875076051178097724269529326420209135169814988239754173410432183216827933491224334728262393720321014676287122567813383182228555862430576659988956702850849957325788303210456573643416341600147533249946988135859738378440626282498938181279591380329562519316236353541366576817065006149027073734361510603450041266896158405804687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -80533156052709558999244204707788924942035289193288764287280759285511779724515755615668046818726923520671322721702032320089001443047083050404139444038202447838754614627649464396704296667440548398649357797156403054898162353366438131406516592561652104818202159860178808971893597685163464932034678735609930069447503804255565123642104325435789436617761578417031590599679632243418457630387165422714791155585234056642770255866439590858472889227826839977734251278291953183375497300242398821388982544534417467266324476788390265568837408254261332229071311901127775232311949437719252594538884649530931455024961751256976674238401127704599942537069832187859280091815483299150027408361691162594500587070667057278327980421948022761932727273623365961439133261667641070182554279990696349927205409882031652842766475422412968550879436730171148022252017803638402824730978920444435520781795170410961630213199819504427997686057684033898391013225372332443131857518451995879880562746227859315549258218621987242902087104720255164434111966737073901459666427159827073607614855759837541705914275139645317916547719446683763558219615323235706251456594180429928074725160650176465217683090098821197032130362154462970821284183871130159724314525916442438038749381052093183423737126051181094042946149049857020008256489857900182385599663511762338270827209331481114315813630682529095658818851779795675107442879164244751593363900903524049690611446622698475537795230014394472008445130777346106578821597675830723304072368724247527536061509466657460903896885949135795117432425237083252274984568867451136551815823983296905423652755165124290500410600262501572782374636230945769803532136091232504688483983566968614047026538776265616524304991740598124957306364483502993427331161547937466049518110623629867545952478945070418220027527474135516411655757755349700908814060165888055515755850443415417025677712557012951828114403391320563468036819255505827875532927795668711877976523987194505101458778505072775370173595730689085408195578839787025473333217758925389839129129222253190326981782572477768255980659578671521191008241000913076967002841071503256192136267571753419199694584050325584220411161803218447126961006411733704376275188830254944051746915651609902989418571946563785861584123694082070532510475024226628181473576875092137011207209014174647850220533739318748751536764623192271117583432732661113601220453498779974885666754885843143593565668794655451866083310060893563087684077909653726740097778365285781917256984178902831305137609925511854315175090220511169131593278753753633045750483968642835752359033167879661406231702400803659652375463177238162510955459810659866373323029371088868203968505959626790459032617628940578425116882295356730043026700105830522403309661822997466015003220490261066243709990911180365315404104158419070752007597244866969540755593725417951978191566586884966184214798443735731404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 54413700551602472992998125985885507260959792747329983334557523525307451473274529042414582146940876349370612421830961463615362379982677446263069560096613222979860370120118455232967327740943957834156549550359225828643873980721125778702606221130781495579750020544502042497852637322101828958234323403381447293135329752710658845197425507024584088730403536223620020321644721979976299224189704695114628365233342068484188800654357858528576625410680741472904325916830756632080818488806874936079553853646746074467547918032935191370609371643253272206342644378168248968624272899065779626895879105437241262344071281533781598477689665373294271137979609567092114280764524861079871746807367927265302352862690975618316914514969363166472913887110731448650903451641364181153546028587738247877981515485802115231313079950495544300898854794657733487632371562771023964663852952218232237984434380560200098474963227714099867116105093333065680149483353359874535710661853469649783225241133654029965136628529140239321657521212103934953414568865189976207865580326404385888376553560020899935851105857469564301032682835426197033589351819709598703632117405776308965411472184483335310255773277104771234407623033661514719731126664469967133468784527579865285905971635721688343637054713377923545330425735296085574682700408348371414645562828309573568011734282480341694825318729592822120434997551635382855761889201357379755765906324068501186956504235224116334352722925413804729884169954505167046469472585995138987265284153945110401361980860101089397038003330289381868399492188189574905393671776475362226322256675397352097486049964208109887762907617564224072306918653854389810340763626296907517851724077908159471759325493095823358803635996616826699396661744706743367230312539475257511489928605678279668075292777722720809797264182273911403910774093267107415560892906983833740892002199036748127095073897742055177091147721212374487750131128120697588558679453609071384803323648498692628666606726753260057744915061109027419618988909378582599012295727861120827673524120316543456847135736399764491884713359462369122445855676855812908039318863489112788302198306455827574121193087686654043490907811770583914162279700239265974538220814383125884756523132282867680819475407073439709802577028828345917155774481571671384474949496689016286717048602967845792278678766110099480825786687564775261869401990855477156548247165236583351870450431605722990533750443519209669444532123672933842184157076237652345312609916266233368506062064397993361643181374883360983940532576766096157787393943378676615136489924284566051788535017468464404048350647787894909121055089354592398162158744298079005716779515983695097240007357093921979443792904761605031754940922031651086200457401740824243353698214026124238543913947355878542262999403507069682818734208041340030673407231390035884120139022334956014661170012785168045250356372756758528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -30046967198353975082674578358956225496118277156136903335410649029743373624730114866866562811149568071210986555422820898956798172908534254912729714667789494145706639792412191699235341221932668934570524102796192770661317160685922831446854833075881420740085355851928663988855075186825263391737698802757325601935405166335774387859176973185006422874324305566087181041797664339639504916492926203960316092409031704882707274086789558428504879643382859141863617513909861695450327519207597667853117193115837428135959931015181967280870966662471193459425580293618498527039589582556184792600544824253223154517937117318914592877620708730501160573545730436306650070121453943905928481234443886599858358735037215544309714911927622985047187040756581463937348097155371468636582055730960620947137407462190517789394431424343247100430824176195405830439967476839947705820143286812724996897858361095359530373531915833807151525110554160145061104538399216083900655921724273846880615816923843838813112330521224982088168157732941770021805783681242684704251368003682006967188456648883597352037568604716350268877611474150585072204284917627283365970665987873172316861923313750865314013302286924310002278558476660427253915551668297985641592814592787439807424831199893134456027865040661692771467034370213999656185905972905606863649553606235035563635142630477108297504451609289665231061716496652135984841693959434894444017982216808878658825956756220007087274124161830484194677656473358229806431417519917495473019302359090109797255231082635338012535861118260972952367387807202638052745603315621438194007607277401943381408554753690955804694077467650445383915764240090980433502270289870136967419359245257075051809909984901000612826404786056563486494090723642028386405716279967224334293414079215801059064081442711277368436535040713204018023317970126704097066702593508584225622460445311181398974206936797400168828528969863533170929858010616240530919101104987387120585956704673812292661409244245827660972260195352932386939407010709713234332936762818307296551655261860877261689207831334931416368433449901898555074409261349438949204195445178655473416538186936357759193936630874036940721610882609726851837758742651368347392757614965513363766196369214595656200362972488539714267690857595279618006545074187877005315001446072210798184685872362787192053989019083048473346587958697275581687105930858352901830193136523029936650182605814602455475832025818020984557504332699935607464624721512900283952254061129017808875488400958275167494214567950996907035432181481798432358205365109506500918187039994461569040762575386745886657167850775787865661382700316057955791503870561631130591666934214150691800045813710781624162171500012535105822489994941957271918304025803191492472559481379742836235938911706139936335521704791851421520468075630129327945744124414286775062583733895656071698118781132668963367185052503900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 13644745863506523046141985793624032211106714239896135620011576035066413220320978973456737543119978113506183524602249793589822447379868264282363432605654524662955728562689939321639490216745420348342260241668489057864551084942290923078822389287294117841811544111903628343939977318301179082093688328220892331125575900683452181986637743505564413603478596120122604676196129790852003553698817665373522359748093990121531513996639207319858643802195490927046517363268134374147297479597102035976776035460772928524776046303019074265601739136942711610616615109500046181140381762195078797137453811509065737627116052412075539226911128337766999899495557627612426298317831120161467036253456966690028734160476240291214516587305264701889141050277346848749769553643239842439797477365860403647461424532721767282507230150476210130416074092757877271784627622762681152326478437791172882218231440926561863572717336013098637270496883966047806144276022278143379026200800101369776475782611934245474319170057131998400712322280853179917137993708017135148152004211456605408889609477162144221610097821146408967986302987937934824151928666347016431696491787918732442074926187353977625054343165253272254997868774108915536879799567948902847647982544384860201339402456916831830546318379430565927283285687727046689290334356692813944187860647085865257493134266039115637707882679612610194989179191450318703264713392587930747484970772092061717958531456740357748869398322140578356742780877484768873962760792466376251391427432169829253455200871341428209972139810726278324053749090178026205050231658330545211147307507179419227384849745190743539625238417138311907636980763838022604091951553963941374464110883890694866275412842210168065788714271546894386487520255178462860932830523862121864659396232133518035858324494538699477544275635957106669755626743452878732503504055947145268983693147208620708607651055799529944403895931307256361719164648409511568938742798296401831158150336302926049959305897552296747444441136752216697995680671532924920058441178487984675417626068045584841127091116338514482378781990564207995798512403074823649052977594308477749144873593085968699037889306251128484397470307802088624870624165526635768741538310983593143505658011653422554058268765466771291601113721304061764475035928808248767675730643627089952241208965003791186515251823946399704701001029892540988420060917330141739788541275123713146877286706912520263892242323756867654362960229270092288359950936534744790973611432975964264352229124503935708378097934369977420284416452642499268335706805063879958462830256330845127076323093677432407951946503373598418121330508202674428861382647869475127119604987823344901077231655550233201106049289959552354622815374313111790827366604946523938504352052225920113399113253791761713974302062134942350195994179015602797506075713015344568675830907537336704923687463150610454905537800699904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -5364264973390475074538742911826697711830707422129669276773117531502657816279297104719770721376180935006182266231538793032491909593961637962129292176561227327300462202780945110618059212810940212669244128119277168325382756490235424385547103455737943177455341907415678245140729021332125247446169577884659436461220635357723373011242823449004930506263448617694915109872405858226318638903313443211035258352795295660428466241033511326561095602797288449173016451179150175687501583746617898139616548876219971614299223261215103602724586743570934119683357701326535663667518262357654906577099503518151532920092611932206369080302378093128396692587836773147834992153654780807880602928621644474773918369257139704068943896385449317514709340746586044488519715869492250294713563201078866134876284555047586407361015532671342105274574834653850660122515342171348887563093646028607894527489759869879594695316801049444724423860890318148233094410061958874892055061530011523104411809857571978053005456013280206486447247286879287544544889253074777400429141333123568400804530554500155328338622393888983224907093425449697054923324818244759562887155164139707365163769732925441547669553171527288870358962708984310649227225546143010659091811417321195107045919471422913529377214203780428876587027989460368059593863555226916671514340193844416538200611285454902788871663275277351685554560259317780546289541246113329685871070431771919870206361338659334705451068545860028639530134589028878896259907605474551718542086816677713391228280667455641564976638980589763898010989259521231741567110965311502394684157554245440402726498396488559389728134537960718041737232383756239016963234866352273128616382207642551062142157457162792696441735426270864067191295513082749377519121386257024363594699585630701942524330482821442276129722605043155337265854219955149755272107823029671999688311739936390937255329949390916668149899127039795623941794245389697494303051887315666228054236668423666609484831159370674566591218980605770193763813260151288222836562583608012090162732133394990369516059163025408275072052857217744379642188615735014208249813118176932433832011851482960865123674531408960934402641637732786474203566461041581514093087027707933966112082230578827860306505015377745962388336575445375829247175008639367301848522248467193434425608947530865010078137587435333877563584785854068660428311826217355148377202604344071457552216603729844324926183962152378786671365373887099464364960836224653958495894542464336796097803670566905941761208562397968037380487390668498392583831015630718378083781992949201655300068045945712921898985910989547666548812899041619859379632842561746313483753049177966644275459536490574974656593588928344112746581741502964041382414236196589873189349080247515832611770384172161844902640921952885562027700613523339503450449970424578231184428182541764909956153966733553341719142050299904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1844975799637137191383099710768460491482519912247808071858772385651850994947353033363095483963555348866441292113657879476713693973907148527143821638671086395877349001230748502326052473468155003785815239128470669811311697589309482837131920379462323928965660707769587521431315779830205749539627951962438770241698850494638702026051039897186551480482535298312033819172970437981844117567150145923400660736400532533414039003261104510704386333260345308950592017180082025619471230024594914835135247993679621556488192033768180257353295357099758518791443309000339874215022193667663250032085185493695242096170947684568865929260984100220611809707075540149122528546930863484598884386553452280018718155223859438560755699058240085219139692970823868832280635016375787222024267803464964642258715846188841557453862424932684333956680917426704557415648945227048945435632830881928577518498832488293218793341132549062846808393953066967058071748282177971113782310201194221268991508714806740339605396671110117511789182372264626906947813523069208482393516848134856169782924552631707559492886356006965666044626150431078471472050345456703741086608165320744176867851278774952123274675591418800522563136675604164883380681253300326906698074184970014488254984420183909501683943916997733379534406122470684889618963985542787386506568755865268155837434000524730379559370212102833125648606258974670199605343587371047071853874698204688078918644343889592287593243925642339478522294602828863649187283088329311974779421112376968902007417058103711654357786662922912595796509038340884805216126459152848808390742179218608159917278401226032966187062994309700981986218605115890420124184963720480375181393001957571058691242847232841218449610451327073101207454935707511972621201249078882081761995975785445808991693821981555890870798229147773958028304544683276564638227166823824014883295177729078104133573537434488194323797081932364854649043811101244167551861475690547413088177098354517829849076011582765938254443044610949951499335941763238059378602962217816605609846107718609448149608855070759595048664966700087644356634062809993631049007568994258996944953391911637744685664249114584353590243783796747282473102080306788547063730752990721930358305218711720345247839312350984770425636850580207818644928155769735738341250503714988406507515650515663298910199951800900303136740972460256883595366418589154302281911307983403001390524950766791369914341194454616698679946703989034874155260446938381163228778773844379976849357809892987894067752815761911140191732521076219550872876951858050527364192478781496883858122641107503872651318511041985987640805256690066041200814502616699249917749616502990862695539688966579969033019412992891301158932346476535774097146974165882156287802894884533228496404659019066824039313018604393227989650246642962228457845095368687477516921262457491450655944224541924454559849035857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -547225081480531987255637794478689154945931946946406785998831744801170122374660775055919980091791888767003346154917900850417788890327133713175660257264053408883640416927196648189542800328426659788299647326674265464039385518403264847821647101989252033433598778933768294275823338892916455378061844147984927425183131457313230297852206103124125791466084407500420747683762712593953226258910252495719053857551757761238695579769961307133666463268800958589353047858632137657309979227873394043797294743295045933689647941832147639623605592890524095772030393229795127684981939701413841282296328968416500338482435177489946252929484607297731094918914218447628283108880241118636448896560153815836898383013062253474743469882313868648917547010295268094824432616216089498543489328452728781594943102530564135335552661540607867348725651775169571903200402476420172233939244667346899090436530456730396337809690315081325637769593567484326935581244073510258338255324433507214939969695329609494956958215337660410406329848196552138853119360514162988036819017404602224840600108339809986174495369037902497318791507812114374052636440994386218311385527997183792711874062611868121563423416259470502571269307441424368360812367575779815081110760038114245424948338486597642206878022120442472481268829470928012679525933382045275187595462519178692233702436412937646575143790936084797099567048829997944755719923230285645107631541445934836671420121665882566100542269159172211947522563939115762912402594747959345777430229677722213305805870913705626601807351287829848276138555531324645371845930445487639890701159976827847843292068454319556605570706235816970581379113906663290729697216772670094023417381064571216738017633743733929218054555778172385982562446814622333546823510143450620393977612730047826372491837017425915689624371962961874402795875564464825885959968569629447886321652224013705532012898632665515442506442837370003158187607200800831283258791966948706377457804624018818384424066850123848926006232542378016409738412807863945086950991603624272983119265000748724947885581657749328917712264821197912253562220540745131407212642055856388426001118306836305424589410527486074285284573340888514202320167943852333498304776503607710139881887763229588091578058959702105250219496836263631114671877237927051868627982878888762336526961835490067582122352341009860998776274008310505009454810965079963484454180685489071587909390284024167330945759696926872742963070827500451148904556992206943696942427469745487990168859909692948201741796490015662310650523528731793031284840134901102257775494230157449472607499331667190901414597009246659079529455518321622557252089753397159378421551988279098360321605235368417135818284708698507998506819893376934366804812100544855740274900582295923083937688118865475001253538621739637208837854616696096093508911169833306165649992127461998601268174327815277230639231795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 142605032217969636621271107035862202308688333893632059227121112958761265682118666324626454263313776242398892203713274184676947028533037851727729490643136287317388902057769055522539194416906312947701302507681977448345028633666744692641152707653204815796513906227764387311422427397747044149671914298500595783643115194226194246349030669511268554421702374217396922612701091873848010932056908743255517243425914335866128804112066655875172803668379748946477312605417500485881846808892735624872571588682373821278632497354959930794968046213954755761103820361502632859526418997503466836863185504320155648120904623212568050351902770283466175709555451878295750651949920373129330618820301078164911589282767842431542817524241932467506072997143946702956946207451440453178640184705646662628181483903737087451288679350963639366686007445587556017126758432065343428688466513036231747062279325637760566728958808953025681525341942458492953477440070021157092784381258069868872513992688141030322714973142478709341308360858744526619276636238099761098225270086957540076264306908780792969678930377244581142130144658274891470507439243069398566206461642852896853487559809941046729813644220198940195130359721636450005773177919341957050344006168550070019465851941181297104407650104349333223169209240981738670982896946176784226726175735731775263735647228997922709261248240562941144524074286412024299125778289654766383654775556155250409556554692415709876570210086007621481268373581121122116995619792167867180063164457869591060149240168122212385783215694637613168668666191575470016966945012558914641058857968093137224588002941595527167579046566512544828764239519968703794797943808288339675808296209459157142551058162179249946584188972913570842959789771816249850958608445615359959485922948390748551463340609920172890927649243578029707572227052220297067923539785845062319553200408896297170183615709497760220399870967785952705749334300139639613039163911294745294607877446895683693515313484153298621261845320969788429986317357670996560198860965851183768859367783451626167790159531649172002783341838032198542500363493021009026615230117798860962768307520872665780073304491903752065209759279597956079030582366538674620482622712004374569414410388998158805947079289620155804609139676459189143355188867001874003426165205406374072897477978259037027551082533797946478942437370809765126541945208127261611799494124056333293620850217588848029142053608391185437177158460680394968392490412304317359686291985218006290945827618734796112031821377627086879191335367815312956678172718104681682947103104685261571038485340490984712183784043585665637864197527958257500104570249761467916162608570029046759824845177221631557512216312757139766663758604956609174800558762847873842543164161848317735632137076120702486562799911781910266277658931488163931645515645132808152136601248215830613408933764827998511834333184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -32385339714718140888705129755142106013864600153216879194121207579706882566256217499734909845554692199787027091190001172227426129704823158210151805234427449544820361675913524612792498882172723229530105085870525483394382890520586767254345521238462633825400681706368040747667395085535664352369193000415289211736545351055140401875145151644455640100331290370234547655687459520516602536137161577535014335302399984021734506575056924829734312463795371662316755411730995527861548797917193395721258669703005113581303412286053629789739243689139301174993755351378351187623419762303567995362727662829736532396057132160166152844451899664723845604484949342796406380101079906892594609149387560302172889789231443869409099437279405377625259937857535102308674751832246850886937757608679747091057138308995628750610704890483504528719715940561460802336933174620650769541433074080202155843195486189861607847350489959086692516628212235820361582094219861094176964166906199052226801007458608329599966222513095989269824135660508906984512989204505281070267144460194186959938569418326078472412933798680462939570138028204130020799553275442536245238683547207888181433081255909685679130267966153452412716788427617414042133266485350214493974477364805008099882792758619965138590509058570541236227851743044151946806043524822440511829947338446737643849337175201606610907575852735390713887318489395669249373194456857790035382314887492604979181373352774636742647596766224105084228908002221605900428467475257063086970770116298123667345239426299384198250111461802840971834390766715271328402314702559509887513744026083090584459467240615790515933466963471471032930611518886160425041987200483161780997653384427407514059254346316729010826622287921620631263593249996739580570036035710673092704097294758639136810955214655965445506123235747084754672815905824153593538064219326658065249072323820576736852532612498742976377405732693497240779807349090049702357683864905845785426982790862328420446139180420034900376904736124063531035005517583847342536604013995172894808782768252136839025297661904130394856846081381421898021336031203623592233898770322556485922412943822359189988028234113931157661926767687377311675609123897355714787018845907351202231481745187253608957306561341177307051331494431471949317262230221859949110510271670916455291317546913302845138310064870869070412043912283608471704334881432387343515568957467034315993948426515442560655909803002343186597835398428313167753707055547888967208667809583843587075674756343632758908864601988586343596618590965786028933597512586191505540323275995043822974856802775422438604369739755382290015156092589453644970029341959842782277604769964778750866830691839802646400460534229497312413393164062273622793420261914598259808607520524831870412047707189220086482971290936257185935375730797687520165714080430199162224209644464515893515059629333075454643404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6230478300777073632525316477666437050892359421831164695578537021140236160830736288727473206127490414000722548660179741371673081139679307107044253756800170710528450512442978132176239659219433742876119352656721282622582366518828030772972463413631722881902324434130569604558465412414147748203327063779398720642673828025110851809425203801699015745944214493439431289061092793926747684432656564374724865394546317225185550482358856428116132595656117445444458626172832902726112081789869541371940974125304398861453232036455893100847357924324095835467056906602212917972259299799451849627300392718970237653948224971593693927242321537613152933040707601737483728195820853024644810310053663860170720635895036687632306757193765988367210264121640019418096577838003863561637046109306943206849399274048038224265766360774739784872804663742815993994379341574740877124947198501250572362766904614318448667287170558454530256425627690780015047785965656823683562617524030898434008336967044925759091468854175760152263750791805102230286316447006168524762010643863269531128083194509838522816508937618398307080949441177121047601934866851047278662321491367750112861142740789035565050144231818919141005690779055849410015589631717808510600679073264974409248849466476410617955545903713347458769436798210158239130269550545179821427943458752250579863732152187939651761081373796189069913551746343860963351593097637803748580509336680274804723903591404945946200186836047413860013572867790087383393541021570231938045290624766957559136443139997049890012461447206923255620742285061726436572080866330860225849689562943895109018414066535953025631230683957115733029169280660210104581134879745914556861479351113790265684073774816285376730552103905010143669027010836373637131573955164736921790486169779049314277171632156285054491763958466767726346089735480361508207443607933375268612268009934780909330216399672523743861919812298338565846516139341569400099112385451200302851154045792010570432264958918414273466763157423355624013616013479781054334482529057933365205366314238374250264421525285106634377372529882600130474528893874045279012203586362754319734634778867655005001811586382976147779809877100129963237915491539351425973713729047414848085974912819363967350488677289233480437413973024839234661131109102087245270138760334029088456348788525873104275574461322545183152139466133971131573983255431823134831849202318669751559088542259655306685582762537276179451003902721839499742076604151979773092086565368979935909066180732133257608578791781938933197496047316090710613333451356308734898236957200542728467042383029039817556479191245985311363966303047527241383983423157135608461159039892139510985534104375066716977581208934318864836467755574430101210388146097713573161421260735852089572103238120418129604627620613328593288217574082125119956716378417064030917199720458984315550642609703713980914073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1027238079306047746683815406261364434691596099353878895296801491129971583252451433502915712475296201877563315740472165588948966801006191652938314144133945523245177770740316834146819241558821775656195123057636637839640908656637605846433480882896387491070673263344179244340384089941875960896333280470414725142674470133254629959161441596998733966401929856637053929997050613272784897119692111105962940734783398882358012679626127865364294570359045413289695608785654440789167681116195411535779178555650909585583402698827128858560062448032058706544257153300799248789615338632346265282389003758864694294899576301257742165545904713578517414317991062231209779355536040354898674894699860322735996589241102617139258524842091348950494265960983202607798653805210314507003783192960025848502755690111983711939894722673821270106727465770864397440875501189654675376426010535424725993025329033628645477241544684639906795923976575259401171248377794566202848915284064221259946331595139063117649567214370136795181259057871648648689059572855151009010488664689627683661624128953149792352085275863657661817111485891299944459252136034759329625552721970965143278227891825587562582253768746976101327489481915944424440197006688276357082140183929859618259228076084667254190025005143177437134658993322691220742817788888249922935541831361873369719157199540901570420247904646164093315872137104479313758254105823632339974786515811492327004535997758716643046349252520458444050842250871247935425330862795842525115052504209873793242174376706256506559733777188597703256636854704181372202358056020257849130338138122679396479204014786376335989552737190909378979102484457913695205446481375988094888665360178194720185935432584380616481050470919486092645497483400210492426128476603259638973771060551576633343324018537295743631281235744815954160301225986844416625271769020370261112476623743197481611962562152189881251576247814692238702474143633119654725733385731244231097260933708143518326275075013437402725120823548996302919225531490300856504998579001320739596879352915176275439707805012764007454565517172451187260840861810001076430921294625186439997196852036174142896312030543121349601659700512269764457376930730947859330498271993194610772042555521387864093407234929591045688717619019874763608296903449643458147036046537013199000159820000862474343018212226769979255704174930748023366044403355345053292079071770782542586357648791608255817392191237238894619639761793792155672378069795794461600560660334267183075660743049701934988150463473370954224587336709828243196060314013709983356666589340138393348486351335299652376157158645637273649568716371524554006823500934295539385274650716400585194275236607965165332282417958607470388242375995090875170314918257369407907077452559349598435736498455846037804611129230622426233632031448488903066379498644306960449693194867779048790086062608845748830208000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 143456625919063417888408356459023459050566869702548268862602031100112119199486601290705190087186262396411859210700887946807048701173368905557612089883687345611924412094368640188830485917873680124166294683050291502062774672693680907855176253174154522325687625324277978379687029920563954524708139058762034298503983706975967284947924122294436105759181967642355566098574923484888389813353885458184806239445210604610189538255654280196232490700802774671874469052250908289875536225444463951073800175937876935177423092507250013774938465832525775677033527103260552371769734005209803189352948253324007547287396233321435439805998641099881995133291285991533321175053384307184057512911550991936899735965662261472560809003506807603881979774675630248226418929525463923929677820787440694706003617990959324102822407027755262120732902235983475272912420174735248187030539137667446861005272182015245316063378450809541061659201291811975728213373834660826688985836295793605134791419419600596516443252916045362465687470527206887174245756340217236798567943318895107224661572299883677363587444802496398495833223603211670008783391367991858772578266006918653568094443743842430660272561699421293935336422648208384329942868609889401551995725639857798049592677962256272087301698700558093753930922946343022766719306101491494540630551775088432265623038643098912562121865311425981581807577882774009915528961930767772218101807312866025737944941889148433840441441817012314184328160127236023352371448471609425222401326613843342639108694711979564133478650609264756284904067489249844231192523551608079442961704502783286312469445848031423944344181334938723727862540516990889928008180483374977996094278576143880787565662079944098939316528006316142808517894528213281000242926608778828780033778527735717821644889985585715006023097794684468657572550653877948727324198950146833928869013230305411792009716405501279112005492740714423689734479001508131279642329696334931556672576758421017227269027180772288579032217627564779311522211631097804387176136314298683182158929535046256241051444156685559073038994189689387720065379493640997048007187843400192479930499052223706675005153833548754498110133561280709105695063469320217404246627104887225200774453596427265017280663944637678795277256869864504317875842460275840574527926765087216616461730035975460794844528487205048734870432109991830254691882398582634228534166430606709322103128476377016513532806305200400470941097922263591152327869231479015542858370235525807159796270032414274590085936826268922710406225573211468631901259358934514171984041883544217304012922402929831233457766696959657422694460879884473284412844387447359459933747967191694028343453588370411601586895584165701343203082786471050054465312487914171395210016175700062209538268792020231621759872554174957234086421855115460240714189754076982897490116042327633870004827295951439790080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -17009524755947530396005426690607181019660725866733079296693220336987672755208514152628245994752725617272355058005483055792511427559119588493238749149423518098168030069512016686255076929045208547438205597411382925548850971111636750483925427137193361787451276790817784249856231702395199841553596257914632326313434830027186836374192837608233765254685337750228961845557346067525733674105157733358226254380049881361254333314087028326462925641307552790383462494542676373173207397769235851489715972240683467363351189427905574742955466183845264158887527385633096027593968171742553615409271168649386349655753498838368601218820360949902226534328107071084590567999850021284326233628438237362232546572882739570023231346564376288492207325277582362775432736200656268553755138742193670354407762863022013921008075819378448317270900023140472871730360122976516155995759300866892427849022187100543803321398388925316107464990060135489763881184580434970895841341190659065973653623534432249678228504521520527884161895288693514774293630574173814111440607015056424008459126684466302513618427723956500370176826770900253019135229938537359106070907585715002013083150163787732205490223575582179719520172819718526478721783126162527131234644934826059273100820306279921458299743466746330005079572425593212228246633413394947263144443222148902353241142226336460976506856648659481024199227661572675132890769877585794970364424752593872826773797579920803441592090523881012571734440365895518967606508125894100372948342287302839231041310841154016809260909692598718567485730018337518354572784501266803128012188468821088916394523378926291181192840513395257562848085863708550008058528660042617292309587863283163835590246998288828632452883243986274570442275898176248422428888685985165189963517643876490180704408922276315406118776578967957930612305370394456839674938274392689772811439777565473542524597232071379035687313578693191611375785311725225121769871083514573504945367264101420786578604800319068430741839636692356588242338021529561987164522365471309242459025922134443803482376462780269528272523934298238363532169764673562914975479840704932992101921775003030863553822656996368755698274154329543017489810441076071820234987170114260615535161798080211703745309127031012252416869611968658407986763784570584239955409392469053016653866039081200454991966855205913790274220571993744599307825116612409418827592009318463263220855499021650613533099018946046114342559005815261107160623479313622852271014578018778147476794828188915193520666964760929864010728356696761513932940284466263641559504352685663247987091461828131554476624101297527409322860180307194901036708226451319877196750496271615182377653827633472259325461260449262794706485048901572926399234689398448384635618461359103448030669298552645688212015473266395972807599919948227932467359106901646344026185736651407185518079987815127449600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1668717438151755837233882888013327948031151099262598706757687722603257714452446436516164463887410646207226218332638229163230695336859237824684585617153927406476355116948435756127104317160116077602817960408224485754158756553392642362973516870862174091248316626874393374639254308490583603706368781115239462706641166824266358841263684000654393213713134500391361723535152861646598863794517350916352734547134474710610991206331521934315343816843176126312051073089504241788238614141117574420342187403195701695601085666173217403070471292001196558246664438855464842574321313236684753931750303873101836673713466352556419759254690602590206302903155098940873380937617416896076697702145348526050386548055456907530520410567730730653801539973800680091153531582795072159199794355362491312920366139630276062787334017094188361740031925164855281161335220202909103962875052292728938272298552860435048168345831533169205055080150015190408273662059507477400807990075352694909609018417789803517313920987516664240091672351161520895443581254379674683229178031448340659526826451350217658397157454467990749594071179791365913406269295357869795657396526881137569092745811012072913019770336329334072987163205468716737784320432951415290846693122046851246753556751945190555435056951541438509018048339781160117591848083466549982614547079336693000439373898771687622886260050663063229305496124688669589036363983840838495091085944602588288024339008335500469856688445524077672764595186545484960341995588247228928822099509822647979617832288586303476326581166390495136176212963500949298260696429343994044491910552834624472136139993806157612137763380156321240262301070856955862014298303089383236770261626499461624694497099382170223171048691965185821923895324743848507834868564256877095347157230759629667273385761830278989413965836404078020389935456667188210747635017432737217879955039272467102447089866640077509059842382140257210843825340358204170523448440781203354691609932774639210488700119193638846819934056560720147810580987923824395136202357186754854279028476742889844302964675027843574388711039142077652202692117164349532885977951229512421638521331981959749797788221590520183732092620856806819959965105883480804623025703427878290503909688610413018810607920292383399635667208122021580184959984767079695125009851320816564043728853984859146800100036287206789666477331601660235759979215557103898716063412306609997975148255243807723796884341865778321995154894631685072632632029870272478877321673950078453075386685989577256811819017836744545606673986887331336988352712829991554317404985233712350692011249285362923005970939008344976442732856864308078931190699912315636512603172469499502004613835340284926076243529678215768658078982284044419630373059423246627679639419412092991703456420409444900625237359311370586200381648714421343938157412109260368444722599696742028060564696911052800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -134278292437155092065819024325116709451512169173730306057977511783802451863440406980495724914394492252305668978172285428718235887400873965622201947337185590610917268535705895422532243435903096953479883500221891913677362898738513627344116780796053863035216091425004633894979883177683813660276649133544036968556333883125435095996621455095103160635031923837650852244416713174136747032463112491112043045803314328396385582547181572557948003563755336736005510853215343499210322712804998492029203845264844934789367388833946011951345353367093768346210683913251169090409484717063341649191383695882773548559480831826215112662268457879175836849178063211309285996068492535879775481343395269393377556950386453149664862354888011988862804334706140995274990957434288159677409050416708452109938610254664981293145622295829791245644121924844598839679978034851873006460720425781240182281048728038508883712570408263234247285535784021401581476503266361618765363703136839797134766603965346660070984834607980941648408193673811258692017805890069547189268734856853575415537404449788991430922303905213413195760212356082143860147227362771654385568061012981887391680015740249927236732834901759875064659453048364961413351529347479956408194748765437432503707866714195875971329918033284035984279287065178179526440010408991137666174261302801669600476324752755534975802770636275490198848387352047823609768132722416369826202137590723935438154794269477506619877130085238660958582785510921296720843134433489078781319478894239434464642433472842647912459455731200192256686100392089522680188136320432880118178055508770319108833748640235680791471873746489565089152704081891296738746706589043739924728078660033406475094264418043412908543563187456994956188200991371646648763238242854177069305674859798552472893005135051830709324745303018069412647138741756622323978735841649425072413996664091319856598761585484997212542729181547424823658462519686093259460350558157047764489254550957082139015505336200272529366773580100277494020315885898095206769638062631473374366562708297309006036818889695897978125331050226983109083569146579238916539826853075779503458966332650596896593601426256833412644698039139784667996632272370828764545289311719467373893803359490789061177118868847509200528355568797376430120344601095731314632676850134354913450817297303625014672857086724992490579620664567188899685849377772104938105630382109310538623803582544960179031130946103616199515703876619872703031830947314680813633036604214899085976958892706052281495935400229903908626961076989620052783896561101555000932858321802378984670791035193119855561949838911095849861370100575160924099466660165588930847542467510218589459164341481937554661055348991753552058627791065761992815431657658865827874624424161054166899238299194135147274591239762919214984386748116334198825656088255463948926170111279975541230035282165760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 8543661035862036896899518453523782590646390859829725107661756374436720007260259266428111794726868676353872683123625115625737472175805908552621484050532501386277571483555309954849670225278170836685834764293271963889430411104085976310841953678266785959949757302360882652075097635176285576086809368357248034579070421618390561958044357710990073101700002326331050821557309078828863792728646381067288928775970654975429260072650965367133599471735780729319597870595227125864686266256172557272431022065421846482649823369466988304842869961738701216486639847128855144331658925167627724701488379561678682251590158187230019101305519731369434858628117398055208323097561742488676352222171241298314684482195112034470585337921497738640530728631743619342470539506930925178966741083458800432603575548423169449722009514475807977887176586449131453409856132748534208748590289017069123820027440371768134941270216526707253848743000431711833284881048565450472214389554623255952684518358615105982371696646737645393618012404286965325428640111324750186212568627062262429713918480415000341049195894346319379691599222269164645233336326091082438842320616243620664511915569992211166015949359532486177117492493578029587527852287979948616331715790203194345616754728353903816843924842524201952106890424322495593401770884604654714745204591274140673034115902479292732287049296373257666102050030064198187904866057346359395848289768789297518024967738659749405064280842213608411613954012532098255573196210721765158013733397936491728252441223370939981166034517436116787252550408637722683994900268499838489845489114400024649049990547392565977990693962257949481686303854256814164161361874033797148584589998182616997317995232624762857016803435434088446044172046061267847530108508701221570448549589107367692045821792679306927071619558995862048710807393646097927284288500846803711163179374228998292899036886508891617355458831448619090039070070247814352769508602105534337853868254743426787170300107117324888076060130402847203767288309753610203753202602560427602849905777952502900557844973341415505710507400077958861561684789492146956154810225655885610258275499350371115366743255145639113822139858538989971113875595504301326882904032640735249313693394013099965209717033130291571891603589003617991575725372404840501794636662407020172077275130292472677324805873215385056683808813686975225943422353932170331852236789237806111100868002659329927623347539797057347396352296159434630278425580785893314353418354335984126606101280371487921535154592060021840625904624643260205778243254785650817472442367342092119715699767764277903331690434613691783033947420646175989001717352570968014418543553260415055933918199696402254835069578816271093643436002112580202591173612400875038714654018455935582188611951842589158470737193028260976729780590195803263765869977644827117874033482323767778955412425932800000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -427583546868931367095354739556629056659762854331776709554318239127604368436824667140797236076703850704263317310507473840704573529236089612225433837663712709866875919657637877825919560652398902920526438614305530754157445517870186030281313381327355200213012645235961411612707802294244416004897645919225653253186768944684273807022709254788000826737468987260750487770772782151418480640406657415735663242206360163459320961547968951904667700620850228172245856824167418064547178911931934885804695601607603150899065514557739962199165204173310809066236761933177047325989318113871243755303827638637630848989892069087308789476989405654748944574705481835865867708044623577711575060749269333952779893448517351607489538737750320454649070640499039530937687194199461017899443164302326262055538878075020031040500517941612787549342401830684012957416961961481600617384778330181958434051247681473078670669009482406551325848242185628002084419521393399123404429556677670667516851822826195457495228388708951193755718236334852049778442639383725921232887688932871362423051001607797709579577111668786228916973362975932055852580313611053549400805412586690137279339645959104576090174207202495180094735847796584013518839860981723519809696717134638194852155991044345372020725504008048784983378540656160419128828543773942731210893350881158216955112986880833954604898818337037081203609832277897252183573307101171480298780045456911662986925657379645011604439552748301355007992634599446819840982249571327634696095777572183322377147013815344975420464133174733463890709930460368637562979515969516904432316492915010886823994148829134161006713742098211199268492234229321643928244885028780476316002950424944364856240517805877732637219378697367674432525999281359238707694303285065599643584444406012417948595579471010691067236212286099563416480030471104128911325004224067649993043443399578157081371383508073137531223728681849408179979298325846425746372998955524789434100278258753110371373993043216844596937019299644757916262778348114971679156725235391675130017017980659775522912933538642928451031148097041063176815314813507580639174516833510188312789340092146077350841779244652118977260285089523634550619974583996895523557555844998420901569349738201736981624832484643085463950990969732473550988154399613612159086772918862102938472010639864150684060177472954571152606859368889269502295507635730987831442332074486695187573901959329118843966709092855785161215188570424132567401073447818074951059878623337682578829044842198853708234561870437371238839224198635770446809266761543969161687996457501919094151586291729047378627034015734275573374621535108419595488359515882661807298919467528566517259654869112651968263139283734169958332269894361049829350578726560332028803359446381759944988680664141661313499353939036980519645191054712305073766253943299851968057952948082816166697893888000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 15342149237544340775230494113974064169152290491547452357980036528829968420194416997979109050046814700248237229116284625822963319828605985025927270561148337427528837237890133123746224342864206045415845654704255108806918009553124490499447070995957205620333238469865616877722071440510243684592069910122360304496569212683398025296643581883402511551314184593454484855841528533155774658674996457817136877140771746522977478377333216677342723300113471746384087083411398428355986292833544855469644406179643216947775173658577253969287463939417511186284541874786326184790411553029903976868749257735404790508040160599465115435915688640344286162587663322089978663892229344612865656876985042105965881819519870782252286810402598773381694094225263167106313229178188191810222578650602537610463662105503557544282842380145834532387178920982341845163688342999237005683454998937664557467290439269615266759518909730134391151268010346508301565311100838867694962145341214713359621682401586906532251074047890666563630926216492474867252145987517397631292347332492678705753395906356856673327161930003953288348710648400162720923097833887991192468736425467449327660491431710411534458776011780923914860439345114045857989431145209816979701527161191764869771344952530963179137501913039876405595676259734289826836104455776957645796920454347582605464729700105491154220146758456396130306953102185204006711283061002229402522797827758361298877845332204037575779869041161668769511254756644422458435175871909225328205059961975065453575644217888484470301141326959445898982883061088287605714446684329125318379357181763230311406498897452158277069479661464112583086299162557111482187252291477396646380181733584620106394782653865118419086211306572106969466534846219225026309626067439144578413654894492456264816412868113100450161867004576027164005921679071045328579238753155726265821999705124659601817996437244392915435278235219886569249516249798181335483061084858601846239026347464789157609403635692093170894368418317642199965469979255617668614259971765378261659486689781675535684776507318736208488774968191709957849929816558273508298959625797575676832141138541824844618504050521184049981249793448474692091460751157470597399759172788822835457255399535901338863335725770266480854517769005276211982730859550800112263405041374508746212504437173444327964368636919365238241350520072459071942038399943727319012332171930732177476070424864129048453473490782793177280716596250248573294276497816477285689735943769686940809753994868295053608519561743944365192095026107683694421679428912756965242694364369173910947996426031861986521734607634960298216621912299879019192520191390407949773196985730617947082153569395542409782188629882501871644030122817499883102436733861719152809915028527891991546879934243798003910554272242154741511800779531330935795967176470191733219120707005718326316892160000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -363170076011309652517306912214329192236107749794488706938512539479321102987123616377563399678233543497833265154195577558585734664540216715121280428441847710637574434368247570628605213323622445856332424298952865713985851786000657706592971262939658630902114657065236302618683896680116907109265734831007239509969109214299574884567065324814158641922517787795207390146376470065981064648974198623411647030004112897052004630736412201310250143195360040871644704828088217456351995645247391792223617518923124638006435850980251229581326366141207498753177302336265583669397820277317256080819988051318557296941342472739556439318528724340691236091935486965667222023774482893881505809520410633654808315597925850594679928751048742713605449842785119636288521919262157946431511019686104818506932045040809658474080282315802617863586695747954716351842766793762811009638540179919201142024064962554690582823175754212173016217611710795272333955702372750791571183573317012251816500475345779145843489906325859441495813639883852106161588830571148679872461635925669684889474771232647218434915141840389699492260698885047284916482086208438289515792495834071468554045346958278095925486088599926208890836769887419118473774079000024526684565098088378096455447631316332106171848414360644272268455265357524810659582899237471459079135097948101149648427317494316883782071914363508304500706090808701968375122154039666125403170772015529704868920506755390357418222006682634274236896952470406759530556114601445496456108023170564738514980881914124744335508233263593548738217838051553705708397997453401807248422563771437050412803682698557254162425412023298106177222560490156385844025825602762616413590097300158036107271774602225304738529744912222759919933504719830279421567693237050640771923851481631586327573397814962249785417527337980972831965586634078242409307619883359778653686667905515170472884344866722620654545944981992772511965567008247497370874994154428722512825999637931186317761287723591008351027885638199974020494242632351612419203618429853003349655449360757971662568005291974686426183502332340871009105950783388704212637151787061039593519018608778894803957327281949190492612084293544657945682015162168871946067271744820621571505464675919576386018937396662763569798909190789352977027718863144155415695833134668813081874260373177828064781063659601620282887059912337033723474992722608989288467101367438211386321671594858707075131746016567341895319675325872532012392477829913597199945905918036444622077124915897972545526093304314108349371085248435989307454086206606266280296852865147205024759133110841981649997410522119420851543918988640075285694618711932088049448535536141816454905644163361061503135926916891779015328728527036396849056734384193529623797619516928959975410856714227203421516703519844217682092539279941494888622852717727277294725851222823862796288000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1777079092955291050686748574478110112205235248440404177730729599692660802699704846162325497807146317264644056416040516443237900185919853385426883287208392554176485649387571527507700587151685571712680022113975393239760930288150501020685431518814328127322671317031538070842329325110762655941436208935807815124901747711830525821803943968895214458599937099328621412801912830382450215683513043887626093230622668878926472016173797622198103910462146776707885915685572856208513972667069541945497774581639212715755295337660714405160477518138024617675692286717706537610531895551677374566301682566505302128047535632726592939738980475831775606792140704909718591329942536636289943463807860961946666483226788092486281999358648735016380541385138733955354216697629999645340758382411668976638389241297885253780400130960646917089825901854853968534041353723133625025719752111314065842190676919658634857369438412748859092193929681788601954502761849609428810938870547107908455496976709122731332447358889077320488527539346530357168419917169108551480100254428418048739915083005472056692556823588264701859437588299357070038414691073302186490133423935292497207868604414560724136111272664791967226392217612111847384549019465556847302091905008910660050349578463191072899405016941894907974777292900032579327371927568479884068329992176532442274714137014194199103486932370571170270620798022634070421544766442043336134278585410975252750342605460028556485707257449278707142481344630098244203248397633808117523097178168561177447379733071212277910285942194433962840096120929998971616045422577076458590353027195652525070651411591438297368347825903563235737829127900484887890609897309625368123118266903716935587531343592521918028869865172053818444092510686279205977616782873525674414630842002077217829661616681663731391748144096406865281226157215089078264049534615285436517892749423645646084016292229137788782576160124388610283160430246870179377850629214832482528549867925192897760402648395530068095551173971895621434099001304234214308914319731484409759668122516651670290265505660563420068697761434502838176197924818779246969134237917947967368624371073886456305823835003688407713665170783397390947608935007634114795955283010116751607145617478688013264288816877440797111017313513213501036830455095983322256872616097910714018302867227470975570174665220136553790723924066607874122476943377782342120665601405815027624312900127331750110736600134850598377522440741457167477371738354417271471680526125190130605089584287569124871743660968427554629681763838707738340584064446694923065238999969482912645498091389990634123432020588889078252300703559110448018153278885501311187125923108937834261543673366538524852995183695985052071419270261632689180126852364846777022391693392961761095510032121867579359010251636312995028330995857757778357752867098949819362162478890600103936000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 288086994711989521670627230468687133092755558948776044934724895811897478966627768771396694596448211566427241010928547692210267680771818539956148273303900207071130663935798328735446367604031892957533324671309809081610619073654296461846769977400158136979820956302884266401316971592494354033818865212106300963741632580930858590564961544373351212708719669221194453154725726504341180177473483965754435663094037745985421759538400936369329202642282117857494087773490689186683926281651673625172671848873480415609186143731998755441823091271600055378195163517438133113381415326114496407676493290800091207402834616541174362498869916418657434722604489562861757721280053999773844896816818295081309545506567275453512095514847346783146605609588102058128369794521041283952909854655910995505436400512028022923522801918991321175175082452891063375948123294711407338171419899077615722079867370826750991557466543190985447787510442799055785988187269169753163471050598168519916390532033075338893253878314051424334626534841560752857726357287229504835422914821833242690531294780863302437898623767026859352827942655383921779029657297647231515900347675118883949029001613595713880716670837641262441632411464138925094477354962137872227741651688868780776634480088822702704139224362884694919603832964463223617244092380371268207966245558775134933106585725813708195783926585672667468003305351070135619745407900260345226803953158960503101956904500257302787713283462412787170227471839003801219399342095790049936402737783531021760657311039789908435592812839753596878469881306948854027794551969806476420593259070605709025114855742864175089946127664026613043358634498092660986569590590972237947792942437774860035751233338719728594406336603870377176362747611543025993201648666821942173076800184893080389363243962278230053860905532674124748041546806520107686125513529940294621495553065667175636192577571689208913705622851788869171279438178311949242561144081401462077725940419895504321893694907358213956712263537449450619911586295841560384548862572343233471103013799490447850025442229747009937923950130296991114742700488385340659723146746034278819393988212620985988353876116022268960914615223651885798396066345687913815663076510008058682685021194118661847071939677135513985532183309049615279350361777943544476941037628101349320914023383127904613858992878441323988055309835061987262968975725168527172055648027251138811098663389327095794333405047082268884669648117465432577096107503376897112883213005221715385777667358067874158756668282293648646634681055465157177017816137898687742381468809075857849138630234652801877225075567797733605303729047842009215071460250592265845544582068059429314138056738475598770913268144857874794515052874843890009307218130776834123833066571142074581049682143436104558971278321104787360305303688364893084268939672021345802368428430516551680000000000000000000000000000000000000000000000000000000000000000*i1^31 + -19558614169473041906121955961733460390071480659065570407674912842637689991186744499236443148849998566916158060255641011817227272802636050039179470442214933184060044356055021197519941224940194933027105605515827353829010797831174431947810548987048264621798174776008514733445406141561292007238366571049872599444728506131930429172949930143896571625079703460681477531232641745509791433268981403934811032525010241428162780480317454274118540115029605829532110246303968257389725216632874626882123661360398205287747385580600172475656857548464010755902466563386414904917507204922563936728291176124436777877311630968355615379024719512409994871879464729059048081916014350991657743918187885194612247155967239116751150485871166464691994896611407326854615802566676280694014325571330589149247229378068342223149165458824703719116554741949200221041101432936072716891569504443058685307942650919111861117072592732500846904090296330299502754225691788274327686815588263636838321433518795068026491297853131761001525671054296414359706172868996857755298749085174231214239957239427547883491137742549488864586199764888900756304621219146397937147806558549659187156909071669661466047527461617722843621827039676460462081276524087164677775191054486575750300535982083127048784250619022827277787243296595481993858880889159513421905503473894224041809117988768920903872779248325994780974044448890297920656806721850197791669858674715206780010771065041021224437429239867838600140029874126224562643100812689753384517102640200878851964865410780467883162286617215299002730391849310286855345026551610380531256351646128289768262626164722957477611059029740365797589327290012584032349508983270785589721901158616501816744720563044936292874025854929660700907344152458721816057070100245851177562692670953271147971250504875476196844706069569148017710565663652940138836877454122428698769983271419232838837176463316054445736112603395791349623197970707581083973151055082454427571486282169333892943833796054832475095029103563060886879230298287213992422774125437370643789257128076321815115770952431675721904104121301004245403164502668459303204928654191651352416310939143662962868936033692525229725173397692956350498519926075786423241310359342224002182785683223121823576233412020706422428099905293164460969365835764188575727810449412369322713301072825924940108581215083579650023760207645527524535985767794171279535321086308650111222062728034011965275590808158000859172664094459217680884656588732979566630311586299493709094292332822140788315651208163568792353243689612611117425664044238476597687168591812953768056711030707393618310852717417528314180019503798860736188170610842995166708918775821900977354124652539380024874943431461905408154583487114560375865415129840365977102677716893311088141200316658858089415477302556636194211121887866066024710167244651086712677388757290188800000000000000000000000000000000000000000000000000000000000000*i1^32 + -109023290967007333560757628356811129275625577898792848197515834618265472986083428449227422129225887992715147564914287511293157456733570848265441363839869377521284587718703750894711376068283268605530424204895390150506615022380604556786486600147685627265719241983477403911443005116227814368465163886957198425558448867825842001629411411417368488119044222925666223514891398457478333342731059246653123408162490808824833466330391653873284466918824988610818982258120655134790238779554360861550559510101406535684525285205591140682315112447524236134314582452603015391934467787453948374579911187108991618412185534569714088506704777840271297613424783971582202420134062972844090853193775608953931785590265446941561221667677235946060473315175392982395689020001377554401509052802490983348637874535069569322631700982925056313419200819854069949746485525301636899979493938261055778353835500526115264165437867353025556519126322671765726265413292551716097752704023822144806187832318430483378529443561201823874521165737051000902282688029831129209972459623453297199580615748696106732999520510377334866756880087999387966971015360105744264504878324037778124991143490431893985338027486449535740418904659722930617113041439961651980027780742661445411060710124039751567154378454105366554064142526599741246046125733687308117542275877558522787912117491702156043858043918851116198791262694450925985211004658580181040434111115409838190405117417036579252210856172977791056661980973605095703207947010380870121087816887956773115550369784806809584415866930698970656015841372565887031814594289033873488489574179614661583987963096168131911547026930291787614369446024089166436187881532087082814538866013070520159235129871375997929595728163046694058251001678314127777249245765072258383679455984347347409623556231987286194353355415457552225979323658983849492008948051011985881712984462414814694503802854066061108531000158667262734690685580108737919565597218562128222007803955668855427034766831351431335440182120419694727839446510513341817394612512532363816386645288293054795615092738972799041811512132331005339568182242970601233374727180773505075113449878091142531448116641753710290693668621972402292144424176273648907068955817717617192339554420444699579143954512979376970135958493887869150994172927968146097586029883648017231101718322449345252487871188763093556869706672046357047409115543481199811381089101701002420313526090968404326151360813379382279920457509099294307420137786423008448532143117614831469727071820226749765067989574718015271934173113716307258809484258367752715865502677892467255689623999831114064276707301841806664971653674555190353955392297201743091828744664061894807606939603872264423570707962434367094849284434438098861351415776019798538406444384185767608880293311070673997502110450333368347188987854638534014025568987699725226708119322624000000000000000000000000000000000000000000000000000000000000*i1^33 + 3914161587395867316813364789987247128820538940957173094944839284054000657295157001374007271547581174327900691195338822408232239391459279202946114791160948580650125772626467432101713264829392849749689750524750612888387139749799717252886906035874785549130884477624926198350855243037071228757873741253406374222277897208843132936284100017360369479522902579390493448658628445328763489055592337667970559600773538344871910440561943499338199620565576637940394697102721076047309607992781156963442779157185713564234221258540579420823641598826232014366736933859338913604112322140765647614493783307399031842158000863364229123891260254386217161684293727052630185064428158843487731864426643773597204143255368756410629682616526123566244043076086892051377289775631208114326939591992852690778425620693405626617918886999321476743121790029992673084092187884634199255031626116369356224621387724931436141860413538788459165050795134594759748342526949224447176881618423590678832448165918891102912568312460612470390346153784779303266829452428133477571950968767306381965609184523090055484645755968862485508911832388789153692088946326032016971551989134733215050892091177367028913622119051290297195334290121535494482539500329020113991252005440005185709675287198747076157396479153200129103412834798254867720908605159522009107332381450652055519205074689436226802646611992821721721291256074619229056188504490303578423914578178220770759216257469426179292568151971006309908450905139519714904381887798908194281447077376392178574843545900840008263628637773108634279370016114543728451176605694624354322524373034410474433087808740669147495453634192677783532813924332460384036807761490563420067915255598792013152607058629868227484496616410711269734886971087587875384094618364415685001560277115450899083012246359397908783493674610597037940801460650880432459603120864488965210321283570777628387496609701658059516387318080347950370526084390506033935257341197334949179549325944884268946831512934004684449118732019614821663341399669262217573265500713054217415267423055077779457632375841714257536311488144348535154947305184971540252578280034359851506552356403921679159141091296792866934572828493746116360237809358588213040718818282314536943460438744019098888449191346576231074766191371514209530920315381587083911946686203669936415029285943814525876733981047006372801393242901742777784443640890231940801875465706735225294902375975072003565651328966611529490507773602890413612186159426175931846141678420649810446032412963652723845244274139250479667621759356200550267597485017641509469316499940192760915383418653946568644030717665332643359534517364532297166863459661813641185287727804609529030368466338985637296744115144487581549073593209289217089367268077530801930070547569312486384858607508062229801081574267951068387542166676251727814418719357648851253487206400000000000000000000000000000000000000000000000000000000000*i1^34 + -910182180647290590680503781335672614035602845588859047448522958418938911654875179756281424295606062777293158386705237339571021904600410004894278293706213831931320593479935668198884641123671929391878436063911130499439014890401716304149530179200365989695367390033853845227808137465609755223963109221169167446947881891276826001899270172966959488227464953068351465669330029045983643531901473868622792624824474137675194874102195869403192345854274268383563828052106582021501341390345978816709504286367988564762988691042652546153395252212208322516975437551479876469362776357319203233390350294780660066723944455318769114251803544392871021068001308471732856184882248771410628344938347406761036387137846213057557574220013950682077185824510282996305041538933084823301838223837061185694503266911725021931377333911159416804297297521188626763815849804315943142540372447096490775786300082590875993677411909324061893981515293212701805400089084957289674437972639388521545612147220018012594817901632042973237777504885932155668211439295569930666297436765854675653760502439013192804549878954048724493725389189021495388093023892724912600282793620604482931897304678114214049792921253566109721800333059806034748232419878263173463368060427907502153263217988437323395457804318443779169259621093860874102021764285812430100978478052309765101536111885462970346449795835225294436096394764978064070643496379772412389132654033260426461142440560858075225883151105131174984798914102496052402174304795657450082048467914197030339911995859132968794110961321060931684845083610896008669014624806131522668789531656975336431633930917414648295679597664439530944856928951931846925342747691051686430503679050245828746260206257724539973477206125322457084961971970855467363348561310970038330141085613410603376653950380775378885976850447005876434011852460841503544912444176711309973857763799207329136758082059773299027971595404260380338494256921931100642873285853277721296559056174248215660249103048730848664933741652508129522884790918244176820158310768569739756305221777263764215544810358331788685685305270931458605404203755715563903558844490098669107106733509324822112773039418656449431558127156967482403520282272935736104339030656779010330855324570831834646233102315891378737095900127023093447173044378677603643867638798663406835108499886204459842030969183382425077858655899027311171024082034597165919110941498090832127686412501890029567473731696036793524174151426944392992469943777541905668947315564551338712002360186511209739158448185533074157941582762950271559307035290750074534602761382116959994246472208632459067654702652767263961809595986484846559732270595921837469465671506561770467254071798423883204951512541071983683157759772630884613775135021767728308881554161914372230091701470022590088126439019129599486638134243189921386602224316555852768713113600000000000000000000000000000000000000000000000000000000*i1^35 + -3087981406702689036025495547240633156833059151167348708000313749435218955443039740450181067780239922995770943216503039041853275833957945668174118319086647150390059169147139096184844932243452965574802946850807894937250117404966512029001296473400406819803423930712277925457871868648242601846480028143897437602249079045794713236336015108037651049552247164860848857075821563887331609794415018423752877113386026359984150759828943950024457877629964583003995813156530938934959990860933007466598206638404117568493197300189052148178832415816217596209959283810902787223304675460492678951810714559738241085917135514241990715604759082207071031090100778229442753250735422153377170170744857399141962756689885074554800041137911686844974301955408782794979477168499872119410885813551921790346604396507796528644923651652186448455020838973637484801285228841486323692452723825554126241541131081472997401121296908043359340387799920027736047737347896573653087646526020342092708296605762471558381431655908622509088960312904700399281299769741632590782674591179460201035181737809341474654557812792250795253519899933862503319161184377167877851274271264672230296921460995449099124812197251368723748706731764234868651000497889110819273599148394431993202990643656768087834821565175876245742334874797301391252880065992172152835414000869445453365690422095922713097020119127684110726399158506508894636389353253321286459743229928548723057446571425673523469572641549916139219742435471143397243954442849868889715326121205135116145108029551788079840625152283044944026529441713558171178868945993783938555163163978572890086018610279323617514500906152553106465800732385844203527055027586402349829645249160719216380634087272069030154108597490202210049281191395561304311809241776588331598714167004198665696883698026326203522238183651257519211143674198548019410212402511212206952058282493762211852718883522945315438410313916576540590820701511693512828378464939468532178118887339574355722377474500282873990301159743876297217173318620820280077603479302096423729254827367532064241220650397970735014026213913937241538591650359478004366470850900307905585346116569189098322242659485867026496501331691952839483536885570467147922383604438773875769135125267421986784144225105135602086406598222785164950169840039388983747385467259234368422701034975900585329191134814758210773676946286791753136195902836348749259940066651007406250777380359202857407149682883105966486404930198064210603257658761772966646976937015262564384242396066288324159334575890857792876396100239326227407105038529674747240006312439778538836483179880271400204782544788793743840054680678388095627881991436223278956471484721495761947310460553643747989581598228837741142408011986184541121628150576256686853011301806728244968303021280433397694678579982111606280616150021428938511537122248201550692352000000000000000000000000000000000000000000000000000000*i1^36 + 111582901792689303668230365868516304269126098652031979642131693579140159600330341240561859900254603607133953609306873103865467292686475096827301872490786378345254810483932748109991005653163090801343197333299709704556441727751147789337880404862638486457854684615469849373392641563255385836035716109573286769911514193573989294979324675417359899300571232993039051135446898260541253600755686427103527536403165407843501484297636148421395861631733453711709362418848738389664409178928758962416034391967082376725791123990324137700203138397133225183259263891729485555640549242194933161118323260320454529667316959455105678795876008395200165652651132806041350172103926223804467056725406185963353591648865318989955296609261267254188655631509600270042340124146344706559231048354993566605287283807934498775344583825154252043204694411268707640858044859274504294684922980011918415720193666382959519954977550333225151737466364057147941882344837348022824128143607294316744076165603603038749411242846480795776825423972369628110193213882397063216409194507913089803207202216189461984800223484373479112229198795455686878089201712196843834712212576197788908741437899612201579310214970435687462043094779700221908516453837744110927832444508850676979672152364570210572039592626021085543212739015856021110459567819858674436437303071600442288074635783380029069217436670058080535822822561113672360746751171434057943684097709689498611195446724493822003760048148356010885941137959562824281250129871348472723611940339882378163536666095113651605931455632321058922105781274140261208428902797191020531742793144712515083636582620307574987783549238439683891164227857295518010716768146263846103436496445869129114991912883787840423125457536255018847164725671138154686862919370044401898853784240821291724876295445014986926458671636516532350797178484117337479240892210189899549066796657724707164988568924039544796018201717578726770238871294908094834443990134230770869267944724025822544994459905234969423996105303926388638075200563076740980818227654012030454888951407224398095085059841260602347595641322595563240560117819793791282141826054374141831616951701222207347445265055575496810721143608314697277557816353440485654261774699925473996664634822958020406585545611506371977725386738715525945476855748833125572622827237651295041018580505879200759451702180275157890472056305342347537832486577936856605961954461333365872811999589293782482485945955345505775393011073363435040300853083822955366358531907549845349431086467109813598785273197390693983382561813133164614523620327392010284214364076359570221386996680049654285320091673476697128464077539464987750700642897188404113531368768083486655886049044400565727488259779226072391805962030106206224045703043576277080327027710732154793193033318923198402485366119051818417149751342241782156812759725450691870720000000000000000000000000000000000000000000000000000*i1^37 + -18346924676873490128632024389722026587308679325866400284161264623811124102699906967218263736728367172608502378379368773107622766710005208659526985596076372669049019992109390924001003232116683105113295885947311982192253954545761468152291463063421463916607379889634569540872573287289967570397358990629702701025158261948365126930150344504244678948911059387688539377986413460935026317916801098410860973743002526724722747984731763973760846302968600182451592009402098317539198945519508666064372477453964737359755354880575576910967104490626338625769853521135773461153115031185457281626415373203156352105860167088627475616962757135228828350964163642538652462802540842484826325274366956034480898181452201629742438671320877890667420811061944714293621804167612593994559033938759779163497310391873167594826603692893434741470546379603846514564643743531770261750265807016306210566885760084213180412932924094046794604431159522541609429631665441012920941133726116349787024799593324169833526293531089471939434824321675668645045801712921127767768211542535361175674745481623819943449541712210556556843826188490074207541386349503050372785208050493607796085027963632214311832565591972086813801942406538427761890758309696252596079420730073813215242973890539251242015177887397956116024244648407122189094402754376470441846832532289752679110833368774060573626023518599877638313880556473701126293123872344745233878678089013670017225139984769638772942903966916816106632452035249293435884133879157357233468326804603932051459070641264276039972548134169591621536545230744246463269734535313099945880492398803384296109588819412654405904630277317421112543835886263710486674367173022268284337510844833058539165733105663127030918565236747620122090368596850352306443359790605772356532482321702515808918628492561163735558670565656277746391420292657108501477855148992867490148222349193978479286483572013945829833367804168604004278118061297538073493020199520409926144002493340544718380941672045383017147749373945320848565356386846591675408065069459513660681740861041211242945764506004323054436854293225525440351695230290091916909623795346106849778696921527072742420491972617663303674440257877098379229062174801872917317441896390695773950084378690980225921664142832124630790601526724753279499032060321971234008987028084859231733808988335240800829120497245236754361255208064009890418795270989759605779708515779571544923681781341775443017747407840941602206141414434537421583951105153546190199896547045741995584133350759907787361422933659846793216064805973725523556917065975529669586338219095211284478745848170110043450829713499068032297549498190026211795993047886086572112081662603585916819818269712871264699314025436161498707294594309090477392279145768925990193580682969093778533587287570752368309814706130003245717521513480074971812765176177256038400000000000000000000000000000000000000000000000000*i1^38 + -195962894136025918971818347543894176553861030907826027090811663815791545624191028805421309279189032923126707721133087751807405267106135610633670462661915644179531053665863453359513663364968938822475549878357888079708803593764971760103987927998310764983178067574726266758658486837352437145701438092557338492476582594766990605957835619571749168353353878114031252009682966349811212907939873425055112118110742009135907694396805226843385584303985257450571955744012602571026770937811063968891198013999555915378864388785510531108191497166377699232283912953129647842330564599351965662970235138809376179705722792902352225683587581043745483641217987478043198586461272038894251930614845201759691353712130572932397518560663739153001124246207929130812678483808436992188085318667441308344212248586688765177176312914237965473616911814694993266378137884743680954800816553540650024295526813195089791650702463137765914058968933717460640854636510135778267143910453900452874667034083005520620325458665912676241019564863944111826388404862979322619802232304381106970129157921445793369912565787238181790161103387339734252729846743646249006768177018179189163984584855355586106401818368859744909669751569083029254048403785745103192392960945373980923546160653816579041463212345046441936150683396558517709024725891181431740126783784484807221794897077969748327688586276509772158097803453132099196368375574721242523863501895076025431065483079063552946316175056588932972195714586951752739930487380106887549798842682770993419679517810991331831084749672093966981194494332030390310405835633032130339938016680879566570625011274448073409731409426679579875224472827118469027183162608420931314212067876779539592493103369687240480152109514866971081687351324223620089517815795010504776146710318656174269153989568410995322086725080163667229964132791061502514372283985665584834129689041846449998048174218224431039397419346068723782256332836322351305191193449707072722548243510230943928793544723280794830103117492775302744821221619988353243704183043982177901045954185354893795605639431175585981561588641041103820564341193733746813876072745335518736864520288440205219307802882572531446967989790010371995129813581036346541601075101753163070990449300702529411224364660459745802201618375253723071779522629755383877794351291191115692054618096203968173312088683890905314569357095461112264232759858209783544354582240898524733613667674681244587822871091875486681840353538169182525200224057730738220430469707948037560313572781909277361086013087318519925756699441900087595067075437392390908580994892420188956738373286275944825692627628147309788693026615258230471728575930966871381043244457165788485463637175878309263364865743444826652334089555088980808107733541298940832624552138078653176783223923422654456206944533329330808495308287301863228124918385213440000000000000000000000000000000000000000000000000*i1^39 + 3566190337707684392919308441450550526851544486467645088581625645099288349118153175478624031952631041063757021479993743390005842654357998588347744436260163119534260189208865172534708228378766395352613543135856940333762049262039679310480169660239437056324895589084323642343942693772843989326699362719989029884153744403898264429924496847157370611306195318882303037886724094767418320627984646411917758428674756293469158653148630928293263480555401623311761966426161697254086235745224893164209975477922749485781933789777302492410924955091515149067144138777601383752872085551653169323068600166633815814960068854902739344793425633823692934465147421823594743023258524352385667698884959711598261372407717454091184373418805843410138229238088094716328446380524281627193397807317181491018137317995056027077566810946087026683044300022609091901705798710197920203743280541355639567776526156260116505461722885133436308059597503175204433516002988356231347144536466986776566400553377029784431174755609589049389747357911406605375084640053760296409719178344891691997390119751560139378687058996560646908085388376916804620267755381739185088862393966995042605560375017998839935354979992797028565250274359756113937650102167457491275666417723128202857935374966791334174062525305307894760939029633303727598156056815936590142166625355794514878525081114232741237291082299457859104512959679852600664174136823086855238555624600414521670232048254670832297574804766913393815815474255457949993304093680413909362855448509791095971184660391761518061462834472912600362662571203866323338652611663506799538429339065516094810079173507812785128307334964840060067734735166984512657596071852517340169855302543086481109262168241229443212965027215974725123548694803369738693400606261716972495009850919693381550385169433423073550883547755028250425256641670890028444720250033093551642137115636329642448928804009730349397523735454590981916087041215265280891409982250038542752664442585309324747001149770780413291566470071591149938462447583477890797104851645156614639721556963644281953766993321582210764103685396214166375522270409909601365349534303925371585871709394158978341694259527645391252332331149343030043658773414156945119462319139060571578044695532871514974250201737331508264539066154345283506848072813169999482194869756849421919311086810662816504386046297490681086590331221214884751223981143672587103126578698335154045805071635214755104592559535762404611723709869082971446110320794846519958189438986871085557999448676155997220346702009685704094691417721627082742197218657659094681162008907672351110398406418994365200842091344077813102815377082220893675983601706627641929027204457160821103921223554519746015382470040927511999847168969874520199138467822357374448271461244660292066205865248958744364181669440420115406958988130770051407539119063040000000000000000000000000000000000000000000000*i1^40 + -81352185789606517994589329191089707076683023132395624396020264872502219127763428173787634194105033320040448895232389889156677797721112694519240228450887485504010047779884339912658640358449440839207734125257115374641535508377200750255239598917947070799227446994108323625581783156055263036190715246230882630025589892773322828721767016744559034651752735622383449059855314818886386748032426698264790014482060163515193299829848393217527330020556453289982424221022758825078990890008110419065538285953839624635953204376310393431527125850184743069405194550817612197923833245968359612803067270489397569087950202200790880802168853457570293121208137010761950282340283775991809241644150251828321731455245726954961174778032124636224621041958136165873758841351280704333342193699393675935471422493406359934016258774632850161462437120897086091039524407063863057833672180632927654789631830144515077042963923061194586195461164830132179855771403044203252290781668381034018140415858521537736988335804553261807874857512254648230783410152958154735934431760125227742992526111697413677431949436741475481956214286614138623244530506870986191765808126882211115106001193255444133107147378974862337211822356666845277666967985729729801521422824768649848041952176901509104137971391470495021967255894548302208779796283055584333671468373843083498992874801502930788867139943717824046630265565270557717744816335216305281517375782172938616959044912776717361685261438916540949127710667088147646604932927080240233186212530929710775976673978257822187962387751287193570802926077680904139770964185954623171489908691446983411703030095995063537075353840024157094812608791982999092213457845373378753990850417135653709118526030299759888371243516190660060216954426652507855889361199844002286050060615007152215452846430266453432137747273859298277103846696808993879494858845790262585301237698953854514752145744042219897796981351507508878889958151192826854277843346529247839925282412291261764955966060703810984945548491373944264078188950528360508827428410687069618898039365391028820787800297213579691773771199975053481226910879071433099560617058960284000934641771045890954350151263305014393763472838304428180969901871005618156355045695991876828349253978475701565761176658262632280742765596653217600533709752784950319885060687485186570905805290917756991105797354128603134869049392303619114383962668356991513920787669212784750764203394366289309416562157262899390177254310830993858354339880998323488580870676660659771286184398639679662842389638884477855037874846452897409266199324502076727162369113208189505195907734478416052725505832000653627031956799695090049178417482225430959802351369639632218581362581703647938749620706133159415241324547739234570876499703217420272909660513049845042860677378796013616672671633614698788919669892891576230340670259200000000000000000000000000000000000000000000*i1^41 + -3418294312499088555183327857360870747472020415132192899989340156732967104983798646910327298066167234938666242825940287092671230581125291325163211354577045772439836322757382005645631483947350481064555076423118022311678444244553984854302734706964704919806226663679270930572775057890366491083857167056431174117018970352257406696569544973977925304044651090298516010804384697829831845302922701318797945480307855379623108436737513090655375197027301812140217417660538460000811997795756931449063961042341964369512688785685338838651423043075940401101807438926426317638324818083823872568154189703152598819418367691652761284626367696750716767030261623082405572497448443110515372728748752662381041981522137516109242586132257534847039983297272441645837123214569238462192225983170547167855918746725885734205625361977674474607039739953952781253654002011439051040501564639802027913459573261540898456329034682418366776036541578861871868437551063012533721169698775634715839018917491489930948188122682552783470089790233798282838288000346914557746109995585324068109035474220053486742723325890893663426365337065463206190783376815885198676683868379530349143969946692269302920429477211676815121949461365504343203599084655618186577896203924089799034800026825760810214156616652377674007821955721188903427215087444731013568172617153887793102953535639205450388228750659670815481953329063104625018158845509611412777586490968603397729340878376194485852269576675541995413883179956854599265834183072998106527154432293086886435347704255809316547212191213486710582710129891831494035074760238463714606664924426321835640509750142833934368707598895190916954599780923964440259462019902159900598977458081098142776366982559785705574996547170786486795531911400777669677690572590825281622914830726710448751857301270066281536237304702595141288552858087773736984476825924287729028620884737448815376808184468421666486840309026946343792262195398927618261184251900401710554067644997695436162972999625059546483971605804496191714814505775041884037934518516426647487400675237236584567348122472075508173326456381680807678082853744069713565412576444254674837226043841337338849999279035380557728238491466180364919133507838145944710210449120950176773560650095971544294069357009136691785101691634523017516058665880702744449139752429264030129830855159567605641865592253869401066891512907201846571973441332349245858315752782166048779322786479272570170623602784084848470743520363825326668173350758643980229062565931101760300564878752368932401906904434902736701118869787978786217070213888288602156349655134675361581128606241499293488185036408698010933136575753084096300947112733837586668688829932955695363466218643851406684954133384533045117141203535119775564154937742026491356180510412391442758990551466330195738196277714278647971950352232433305725698048000000000000000000000000000000000000000000*i1^42 + -31744573294856696823028104165942891434931289595777570870518831801034136394000304499234181323874645661378894700741952876599913402777168709181111423313853099920065330461485294846849533470563598338699842416059164699847567949912308058941111841521869116957970442301825529100792685957158747807874744293907422942164868657707138873064367209902812471091168791445662422998383549376546233101569298897563323581670352710421826387357113076646589852217954796464657012587057336900746671170810352059004905428553155884609355741536295625320617426810629931046073977317598379898279415477620987910485410084862137067656938266244148191171308825848100445530519190853346945210867476943523323127459177097225538873160684003780605775788165074588133225004272250311832053180774009096072866210432009145336323221283069524119986776701623718520988505150111453414522898623234204263745093992956830364645301407131550700874793826939304010522611597867580418031479749826228984015169177663921071341314349450731049216685474684791263681217634218222274557913783191492978961726988741842444405914121479793532333283898161378331408170157751705000909431793782860404888383362753637357629153950959972622469979277866261686242083652776864726682713758873225135645229800370549919256333984013395349580075551720953410053961029288409057327926556619646340453341004556690581818304756474693675964119373059075810497950999327412487295635994773634572414165531089400167541500482478028818811599477675866615031129373669475029066891681997392989827046004738731411593147034753515959116412392963013331663763040862474228840784807835808783931191633611774158248409266117080182078863721301680898617366913594657340496102444842915202571267897320466557912183709969811601487475367037603114441883022577500055098493272345656084718513466466573325933413342925944008343014584935446127593233122575477330340492211989226642963735894155249911584158898674860235021906248458912731553890259223055665106567691406161998232429987759474417567683117197006320698241473927753617282030620544164682930262253294807543142842570093923703553560866609283545786329211852687445901003858896415790830491223504402681811022940377756868679606073196844694990296973846398308533000688281002908453314646774109591476860328875558010222495512727811106898805874727778872609823536827023336500303709547058486427540770983798881025431233893797391282599478159996416805910251288342259743853097242099040973117026697540580854940174907755911851888604634539576299228528913495959855092773562063198417540798999331904519118318370909889220180435765836835017953104633329726655136226970367479542416897998210029829741653841260129078210911271964487235382800932768574476015110564699946159747426943412559485464365274283264444089709418617024340839065999183972498224949528166284281047940125538593223489349794729051682096696917172777123840000000000000000000000000000000000000000*i1^43 + -103096542902863148222246343406408468057061981939529843013101766863169116617333023663721475260367492981803862401575700876427099621360489864711045994048367386643102842593006624291990011354421277558901882651388005956947484935900704808447841967744636804456687574400626813833685325440444581156178773481537145346063772923209238905427453703081582684026377399349714758263110772485225272047210329564310728417256822780835912342037842379150619649312715254999930188640415709481239646080382553952841255597378499320417700974435069305157742330210180874816647260885851300109533326157508387478939344329182034297875174637075454172111451622355461865293430324159532722749499835376951425949173970669056500600750916468368617227644081938149908938367858691037477427044513212187128729397328342338430526501096523951663266507725964276156079487742136086394456288231475326820607304757629036944678457319147963563664678999478071796828073132864399126778166812473801395376727315036884532245306580890223148927450689954939659839702806152751005466281448952874120069083885430171821224259724735174202611138094440376597409502092622901342221485174747386935126521827963831058261914782964208518966757837861016247298795303050231525561097917258019150333914389949862602589567201053319392148622694045186678361339885020847059097228186468610949856672251348562272618021721935964644914461252705142534630351707327352444251749183034708505415660955839196401649041363594813479159797459148675643006168345344838346781007586296649062516609433560492336221454001567198609564758196982266597789839119357827084579800217489899039855223835768204882044399222337438397802375527365641091916317427705492647304995555898660573464541761841660053398862712505382271835689586211068672065820058071088283868777598764524193774445410691904940238482701630409002688053914934468959631210353430540425269455799977839339173340542884837828715817382338206050577629290081648602356017615193831213960248347617106935387002058513135380123864732169662520840636876321065307481128784914308162450636047452427451800719701692762399989042810533068617633382559581284884547102592069042041684677371147236937314559334345096044388700676232672266466145756229068095197590753931013628863122211499029338764894044380859255329307733503738886060918511700237359813474990729280717265237553410931984277688528395325596257122401359601297288502258351044552852226712617586120432330806129521545251055732430810075930436186927274314606560930404857351917235452092747134741649287587951048099521906034874553786930580310458518150531271532406789055296243369222786676577788264598401328275638761796580470990862937142357695231512827043172621857301324329224281124013807806717670781146147605013271096844777337796688493646557537213478593888692049519977510175625668342665598084413962307634978023650783352534783857621204992000000000000000000000000000000000000000*i1^44 + -144251465322705694084696029106577705319071876540316153645420496161867246792908249690110310123142873099033910364770247947253638793674639216561006753347348481910258004119998994891440629034865140117900456907692123735381491089307726608765142158133756921040565060958017657419454488710394753631622271128001282932673034252852153980607209123329754577426206743099272627538737948706514923010744887549196952618328538144210056504400532995410063092945480575741867779400130848701133445010585969996101394458609603114191408988275841496335552515163584377355115766500420194302482146676606436398328976711703961634861419641141232043965230257001335085565573779125915268743706442656835785464233238571545548353390283218441507731976029280735849062327595299020478459906704093223538183029709183322851344654587457195808150146595696731319375388318996930260399984215760011113766367192108805141592150228451079083043872890857780395688565618817900143620507531402853514276772468533872352842117229981706382266324312431881448716417476926554346836557034016814753879049574796724616119428487893606065903706212358365105884244690291066449485954551085909641156724355963888774424577686296862983114655219715763288255070072729997470784526998330005963175310865273245614129126116655515352352796757543180784406208242911148352396763805093837484558401743782292991552651613842340764620162472860840967948504362682017626256975008787351818707882823773020723871132824177281795599163303579781910790824238932202926319387186766597931652324131344186217675314274381403012825112551809659492339299224808721076332714702961954853939382670340728448354180386857221677918142304835669064082236502099161836266520491030259817022647285394604934011661545311159200708500934563324921143736473413990819584109792127603623365028679463906274408264932733152301078523973671695851175197614531818141971724374212554083285871711189157747619614466192116172463435295965211283415044195978172451723210982431805299304559886150939483194421860023511215167727227627428573348751642214700864607375338345150609335628354048275772125915559062871231347639430490755149306888856552188716698435212766616671607664463705985952361235885659641417232204640183607171067342122615780676611314415713699116256867433346157616644982743546365204068497994996532814161705407541659699473026295191353251781425472554860697423621853698814958682439928704667535820828045050670739908831293684124518612850620008041838992603643827700313561694844596681866742301296142702073679272182558771880764945336741513128085579452114202421862405287297767146059709430120622474863059688451526264583071522200665383480674558544721826309088119509754162082494914463220143144043309870072495897212832904365541129502773693997633937631034907792784975783548590139383021450393665796710263501719414240438705042459665215708820903229915136000000000000000000000000000000000000*i1^45 + 35577975960637818112987614137634949918643642664838166621081269512017159327884444966416269297423062727399805056203633265706290107089324906270286627375770852084143499612023499889119491904080015706841056751912833090674772142521109113424341797407508780347343948454114278672191608265135046210472070020697885485107591326582594532597076627477741062252373057420178092588919155471409282838657329978273998388157773670718758389484896339125726959698828929589192251291415534558861318861651237438048548344768509175859199359568185496668642068510349306025055837724662596145982203719544300984082251825660068222155692622701198418826364104190792644964649404977792421386308682227609525447613109634718828310544325871762178270154425522230952067764994370634581747473146509632791368131316081276709431123294944947760631828732105708474381369616637886538952935730514241250283637029480981317650838369168881938093831937160917370682763844183514167506791771831922476052898395960261158817003506343487188561215644750804385766149150553254440389698415801335404977428787046083799913943620034797160431880947983202440732499887771130599540192684790964728046493217277813412462249898002513385313109824366691851254461546812990855935507054042525932826837914933613623151353363950910614344021052397394056367165343519140164787629075192751042608387486711234626065924510890958106216163008430298398227616935285497737468228651156267097987136196770556429013513895095172789987972863079865235896639546022554214302757749373723982304761028976798403672701510112179270653300741036787069907186783763574929920534762764781241120319433337851351063034154603707572733639344115556646317971553559718678757135588849920241520660722873683661557535483101216420535887430009209497311349902438225766996232055392591196344990342522772129603199107792493767900627978331787192202354383289641690721954340856700550722509627700661160175607045547288454767899491604299993338102601737124311010764871456754028952014265246231469085434343646686654417951246832707211356067703627557288729942667943577222219760946328687156077632762504918870286692238606386516000229304859251043819066852499508658209137912637196897265884742685655930952069119340623213716872978905708118193987194285013761472536890321853919705432567959831842177108695833594514689642877573119369969329186569769064822017211297168725473611313914570084046173382359629802123612962731549664165246057875721425327520124997656104672673755101785557286806465537854227856761159886763566412835031029114840338182486560847858789685744263190286116153517520367589564190735890999418557791871784769178162325624361591410930427892799306997462965454956583392457258934380846061740341396987234298032109920387453704717290812260737650604145267744609505662968950396363948097196081617060892753977036115436080446610722787993251408332718080000000000000000000000000000000000*i1^46 + -4839721516069181705721084359343989076455621275442891747995498010417723595179943961375398461062009588282263765242880960956133436433546528320141621904973993295692803300948997421637248315941889106728533005358322648902656329158809328503012011163907169177231955384226223107261756068137585005525760659077128674461144417866428881219025929694004373833762379472916326142350112284150278693262212620063844234283831210734369683399273987911558090028902957861313246536828021688487037812076332194990852926829824760475548347997090978690634385481901273152640812350543832773078011356047742047871958001538930770456310750138235810774651702074664257656125746579555529211794657747681993388142527383622744565260445596599721287142486798717110499231335835304478022186440764516284036879603878448331182295222295513823999917742145513458205033530236055441404752655732383919810350129926359354339672052066225059994785406018978931357798831907707783125225342535473986396607852107408717713219845679929534859861110781295515870916782912569015753244770813278042825511077667207324293699058616548751048220116163920670780117285740220338418491685841767661255733176325407539904342920919910364912402897271868541921007225373041576808079464000952600215294651452980596007674822084498211113195681026409086403683042010939083248478007501766877769025610579340352232577987065342114954042746541729624099625883192268978074527991239961409168117859581999790952533005805747601901561019915537164886001927726753130529686085188831348739047775267760227654490993300197652924209527989954871965788493535938701859484922238190806714590380009685999023296245406415932034394916745315931035321753926360583356636947571303463721511099318746609924500419682618602786909348340239325191638456560121603507212814217646301094703562116949512283458251012899889655501509090858307124104559263553521310965637392983665214556633932905807191603424561722083610844054886783436189038683871673118617213261177889901393749146637332804158247105561258849243131092258332945538050406221209035653647472548639142364812050052448350012610272688257280905507714633844580746912848234593767171477285818711333173557440136679604956024746438563908528876639056271073379326268081225738651210002159696913982405950009766984491082136716547869344741473422341259128625822596291321445712505303287945990046214116463908057577159653903494505835114635946951139066957439481283854576614232373398892565976088266496662743257616582549174226726188113670456275129465834250445986493647343443059813555641521055330853896163515357010010142119288749952145438216991449287463690853868170169695852227666716070377322901763589677742133974976210248869239709792182599885876687402001317441410283297514160342479385005019872004135803694064796374257900586490775783495197556037484475457562389018655004897497803860717915340800000000000000000000000000000000*i1^47 + 2025576411887356536237973490639769220302743418899581929719892355184634737494334641581548219332072902577388656689681381479519370192985727450523818853483967326308294527934348073187188263700869347344434094705504664701132402519693256395874649363590072357590708730193006003774389262824243100619922976549953002184031568144342130667815098938166713619886379614885921418709625508150138339448693019579211732417638874345405248095161441376492768030918945028785402144979935182336733629428960015460115088115173206613631872488939334297423592100232869434544221332406320606262509512328447467229999564326693661025412233093424850710314385400436822107711078851009317839946752283544462821704700633209247825056302984138985733721709101934359681480396651285303098665554388347177721692163483340316895464513410541247791658255640632256579013576519697528561823494492335940129283691080391047861331484340430875537536935408392548053605358897149086661843163407325647733044353878964978514007234490274968656654973805898801928543398062733304264899942407333738911328040080597343702370939444020539081557778798448179378772764177001324351793768808515158588157634329764617877366513716554234527134492173577365524572378512550133480241978724075947294220571884829002418748587625661171884457870560285506665975634132783143036694779030281967358809856530827554521142836392780998382041049641262547216689920829468057192922230569112451405920933977863326921157910458395197961399436846877645596679429287186701967411198522231155909933523843702403420694076245336589403699046257016719106458919155279459830534504003030516851508054217090662024658117966764216529939606552128515130559949952532199415954782064559096709495620051460943119125350963903555544968401672943179529429452026190102615406070190874288268759454387673196527512944047499484203761350344323557328697269169153943374867280132918490316826388052125705552387054406177798073673668156381798001449728971088220072185176169983044452287721605238351426980953423059557526013239972399133528675761112665628927189697649047580408603765024112081602416040578012434259313603112821814802394961370887125672323712574457154813757624072634585049945785857807831753196709678744598422990561413444303597944460871065709349523280874266453387358411819738748678993613583987928750467196099486700633929355275620180255442537546370795121249031801538174060217792000054220607033146947625087664509716980817666164405533217884778271085298056954314203157972331529123154720422487375324186978840132618526083833961050692160895628878897259989365668814742380167327086495284306498395160453772072461597147919745193595220892205237994135439906819114154164931678450503702214563475708172750408376166401338468621100597722764251948402825143549459650927548520386599725848009664668115258946980061544098394773228686406490936836096000000000000000000000000000000*i1^48 + -12560548291581732295157960381514651335969287675112712452604383220480238462564881717448506097606464973186387949446024293572591065287681567360231461662898443401076625071206739120513823907627914331871186562628074978948739823941448699818979057905460955481965717667953482812456904268648274073051708561107942927284109615691521066960416101445314564408417214866889655794178197235023047320282341599586306724052538662676720917606524644924439175190054092059385911996630759569321129846962059383972310861803516484413014624984666836467177274455686716620967247735133549470607342657900752223696449717186214953589508040522643083691261919812195800535303889498691842472297760886106915603629172996867201593794518699744637086117538095639924391784046124412575212473277284755598009372727019526494388105502044213871589912867957103258329825977106356541597518362135253536220278592217984463998344959226219093664310085685135943483146568239705353082571523659186316949469917977010592430700486466935288711989746115246372049280016354753090328180145188330816882780011325319798458513688974673220619766625268205876179221498402861578553431691197769841243076158814943716474279174191126795835208466373241635660481631232594946857299269285568482532273834815187005445511285722979669313719604962212864358106724311780452902765134819235056693725787817612774246342671054931712543836811185426456151376991662256801057505757424383715839688667391878369133865473887446402422463288433419869344366609251763268959798659697011754954106952235913213867088147435786415396222423475657275365695098644305668848341227309209322105316392241183679092673109755347037789785679354045205828909609867640937434071684067570220101378288372526779226760404382364830025772181896757936413303142215323915458007477151008933930226243377037218330529424678399323458581576072037106870557265076218315846187266004157866826991955286503833047817148964206887536448475992589986904137343997307400654686269306391770697940919841957594941659629571438407636217957902790040982054367830031263582315797971385060126135858084112500605501117151498384695889297097924638737827275724405249164139330106573185418698115043614929122786872960951595774704598310009125352702029234174914701970306743361781189040426520152130711406065423889227482644704744990318011231453686712784369429718920550693720797727748261532033589230492653412030600012925369219875898761468288902053960638521768687865362203187684232694311116281422466773086003865039030147551042024949025791258940317803414421708312859443396707101239099707436433346790132410499422969803334013572007657287550636044771151541257303334926804397867531212794922842529049304040915744758735311280523041963178172894316324197718119743444340724645424182831002506648059589962471358427117185548113159493985626028414487044005070048562964856832000000000000000000000000000000*i1^49 + 5862698130901371915707381239808205872912789254497962051611801060390388995545845562419405369333126774955001941546739634649969217117051143782087626572581967441796913148279789517844087439471989438981771470900646350381983909252168117479643035098900616901523577007713494051880700460787274515243356738450468660827816450075334746287699123030559895721367057826592390591400954970556175394826155192511141301320292513172458895947523833696050019261651699973764009946211725382273670585987517707349646274719750697348771428210789489101702321696152545289777088268746194728191293388318248316035679659184154513429206751065371341318594804440444925758511059659787212621596267245771221358100355592098019129837518847620510479362359812303945892358094399247220038692027147699287301057869124218654077585052959309300828172640324013834747506464061699958962795160983156274242136239422174494309553275548031596475697805843395319669659808630407994349684683608837877463734599163575414576139941519157343255618220697161470208313760765293504521769671980656723525717325223458251497491288205056852473314548782946216371384528734412650442344536693761802639532519213022146572951533335982137653562004975464136166144313119765751396433996932423384535557894141222683818289686404904520530185750229727265946510811039463170908698533129374176111938430877558297131310998526971378119159738755197839215947242504193202060019391772074784597972155820465572659837457728904311341739845716871649728425507335923324887123812028441486126188439966258222877375338587806754967821127604103621102417246610814791144596087731678546336389907398676486170745952413147417521460102663262733425789132953304093206621879821846449768620055448593953629391281444042333427415592804025868303293477572465489008099490048472614732930252335172155509254762132718802701170617658844671231078104148892332051890851710693917119259400162394256483229666822875367363407482874195811889964890910717301511510978285647654680321688009177097730003274749485723689257720556745771513569057406238093819137039679304565961292334163639543345511488402448905480813695871725278637241494611712840757604780299777809103544182362540738086020005192809931961338387135858285249711292962313825923058223664984806070854893668903381690773586701374045604686189687693845249653866144731703253695700368986710928984927642355186117954804800614318332093415633039061536303622673491415871245377099066593907556822490385180842887739122155087914857781709223504932363286249292113661385420135330080455758188061821258114323627202527720863177435766809815916396230783852449724884829615766983065052729195914293261419046606447767492082544429382520350481702184078905562958297158202814763152308895044322392202632182564529687370199577641878226773103226060564035141994495691877209890314037915080941515894161408000000000000000000000000000*i1^50 + -34411336919312410543970055200964371990963357901893837500999901377383405331924470924549777911819225232734335455547889785878211900791739159658298473349979950375006638448295181260979164024277973639490263039737733054917240601162406514561654601102101927782038255001363613497192297043081675684937169608045001891437006469296250858482401567253590875302976769868394730836182629478182805379695658383574971022142949555056442001807139332657361192297804628663090736402727157408498413226975724529202730437835350507697110760635894258990215890740127517295485059420410054598922223930777799556622282302412435621101551420088902639139224399214104803786696519223621059073969180489109555959664442409871478112453530127545238511399981997472832421075185806485719852168656737558053720855849916005171871337330754453053352936976696519336239600258784343565574233449651084289696704510405367402723460297368120538423273487193453829197235785035617575103056323347064370421910795117906653203035435874532382772072927154678462103994934619592105222725580693163189443907403745131199526414656951739594476540629647846035112428687339134225552999871539010158845975159850100942938950929490160059051505803440959952875989540319236308092700613913617853716536706886806034129969220446180664524657667422005003971482434154419415506629270020780499374078444025212982912494478366069127686362532967966608514303139282956065759797852970032736204410360782250279879747156482559771847044844790311422055196921165717965203423375569692460781730078864242131876326984547609920939004717831011248833466511690323158873524380294860982755983800709683571366005118131800940972631914192471987939547466008482173403579093958329505168851382984199984926482973683636160851868085098131705553678904584328273471815010302607386779905207152883360951463778881800337700542669387438865252815204494541219151865948692126891707309854415357402707164310317038282558927226062472850385726135332031946638890500872691073192622062691486664996979877763694517134533350126833908888071840359400778521181848261073775172972567498421311420931519627999231607696236120788619310294037216805974483235375714679830579552140672511200183895497187967171350295813656304660617665246429900517074915348256340446509765039688739624800037258597185251515663945679028772024680960760284782246956639187566163735975135134386841230452124356579607977198719560231222454741145536774653090495755080250022494268538467316740619579505178475940905672300669742804128237419143412027027353155253671398219684042553759981307431935492167676280352843713062890171565643440237288454100441741767424208215070915223296152932083112412321822924075883268865114735747502259800303870827222604223778951193412580084386293064324776477194786845908784024877130637797838932214895120544682737742534525359763748308176076800000000000000000000000000*i1^51 + -51557640770485653850034459576453043299248559154487373035709170051297028457929391500970304960320902169898520358480918597948521451879388483225576343267744970149221076214600987601384479188166666984005337165647712530443030161884602722806526899406600535231893935660247571771001829704597246553248150937186408724707529685469739709341669170251987852093371841049159271593839718911596506259231665447213022388775960599837515669955828938192636190780292019488066400996617850970694359481235319727797810665175661004511807074890095098324206698762793959633707718952903780536384603085851857916826359818223952115196142519457144874576441345819565204212936829319776698426798132824678630179404842609052816730309895839539126232382508781863068463163743367822279741597203445331423441790267576960754237116245604355379467916564604269401503325193110093354250279039070157502041987631282023835028394146051938686419485263037186325239799654589644717066615801132919191181249491710199654496961907900108058232579770939368157392486485392448667309834829111441022806356652350701039792171812320437139282122354284187932643890558314331067639932601979433050205528321365849504875514570389240133197043131622930732109759050737214349803179523235672370887157780862635430487456757950249167697813714485746963628830556104733524549368031475369513835743596996523665179079784249826839762469149542095077842497371440868719080038508915773696149905018122823169629113198353620568928123879808488692453187846179928263124455188976506671014977338276047016376200888544053035746737009010100709027360851902588958237552917398240978049627829944454550267026188404778794068761745850724820593112176616266750216900337381385698688780258901033941785696573137755196426620495047501908770312722968449110904554349411356131274134150763028536884937272580568654994459090963083076331253897507324028409687606634415817654572874163786663895286982452985286806955958339466108181934004542074993577545986673055852299737196919135701497991972356931137110028409222015575430710293105467539692744941836791736422131798613230134168994552912576606250823564818292473087858389579465067965510019084328974690942271044593630217804512753220064280093492304009625833558450904634409812368475911138741447603610295677658323550047865885189484109147385795174101354172597944118004355734978885541223694248587263307569470534243467142324883669338079762856499803939971540233578375896657481840558507621464350384521711046890447258793328206106021428547310958805960962021652155529558778865119836135646893885304923386551662510249184092552206264494557692940025191262363169340653884786219596370879763375170544001333418402032852002031314399807501571229895064807162412016696601914172918943252066861280579962449314047611980433440499083189199371394032188118016100898822665800584790016000000000000000000000000*i1^52 + -27684586259364986050628939923855719110383671469229337988714522167842547792832613415356249581383792123992263545853183918513267694133996953195306361712305264759220934068952003339329648431811922004335360215968652670965919145267592494914818201801406885054674119869117102488509551623672080046231737305722746416939830812526267687175767842522907619025195372926467923484916096190471691364297949575680675360533976053021912872842626273353477484940753670299367294991754430189583627976505108473576044116417142187626048866092124127510723384147393819275622417827569648835376932618549665383239256270321166099239816128878556794325098803825574328496227435580212766602011335930997523558237215111184596230325493686893237068318407669240944570108847480563966738718867730005827517349281580479122989576618831158147418040786920606664943216363772066645778448959360393585315371405261117204122313592943241751408038308026457453300966536974677952979044726725084480268889099320875037038858610401848288252209850906274320924605854030335904168005941359582499210044726632295913437603948598029622086505623617306235431508835326734089462258761626738138083661970791243370607820765497147843457598007521235093265688952123725505935921604456282519992698348235406620908707949948944685159444605497249014050928589948776237739983507209262918201309707752777268436995824618751431662797966359905865509446749078088187838901969140933688171776755973510882281109996646285741962594314614896707650458558161696178958762952730647081530304885115308569038312203329773177403717681463733078277177370004406549537416285797180627927648980203946873753199480509890835094378465658916082299372628437593435290669071980773243361187520608566397586867994912153002450787158211303364753783981836306314490324127726885921477822657134660202750715778644469929080246622698158179002533081972099979825857099881122356730381503651756765206626041357439274132785872983658270375955811370448178287421526174203946609926202133373498437667593135430500428540952271164900926787419887186280604821956245547913572417192127432880362577921454808132660766943859850233397498600028793508944345502087091600245737453240548593992226346292004006869497168144837397922973773993400955154123599185793804917278955824023722274578642547833543718710238521026135699595572833220478093352184016550890218009103530545229807759215761047609043974114696943995419311344201508363414172675574055249791832381428550602384999566089428657123801334874404119427825273242368396827476171717498959178173554298526664683100645592858006553796330427933368777463343352192509181779269343598415551724877990427219772055536403403028128494153612663609377165690166107882599780689821971827197595996323759723889359071485852272955573861890049664998987900204720573351374381667864930378896119066263552000000000000000000000000*i1^53 + -69544890435046262431665437859639210560467618618530833023949316066754210294874767483794084539497216159441896640905688573153269992736217631615163283306662266698870697879158742215355486174813845240812991391444913735878199874884127300222471758812998758027826501328115113646702830365515771320280748220853703888164025545493692764307346537447329136881963761698177680270201919377932943115986992207355345322435132589467009816249433549130819176159467623513579292864786784720432579548350893213976387704961141617987198155180789886774465513653128952754019956859041314347367062573481713378948432800576787215736165649657239832243251474755290313270984363484613212522349895708506047217791556405495802169785328078507408256366645962842088435350995195499943427578301356675303362955774407238856872491609128068617335719899160793628791091224826938175076574055754268350508698384772082238153213992423761660059962265357433475430619028972478248889448821785410124772199827412143539621825409723547026066052837571822254038528414602793866653061692739910830122862289242360448592765955992773823850118687600486020502389643968052814001567365530688704841169785178589308202243880935555630953173003743315035101569120479598644068831351550496176003326569261268400727920796939035242591687180202487572241511002783119477965131880148902525305960506344792293828193712685743743309898444237615028600490989043397078173538763139325840660044311682942011985755324382701990488812808899586138939554564596340237149452472118855739875737498748026632137469346638319068746378272259212792544843458368155940391218509101915667693832769636549288659544697011270499295518625361034804497068080584861519175163353403413028443286676812210875792118241543631126301447744309822608377151059145355128680439631795598604877531405944590985275701337213163603070642977745729100253018752069518406031263055379501643313626751313305787484188248575204680066866949694427968302272039309741439491585302333948289367650499500584320190656143901997149036929159592438491367696768853212926965563832569064409788010108029889504825195784738501254380444626339330454174096259968331406094274756730816161299964337256977899824073105106570467369197542663056057019106683440935601826575696452085069874613611688117198517604688800219258859282773042134654833593782128243562629829606393200528310446725002254894487432392810692839848439577363764009555041882921032140134566347461207591888996262556260184098135388642163896699243316746313723902493152798202388438250225377174462085588667116248421479556861074488966358698214787538383281815491050826409455160538390023248420802382165183373614282953372618732540469915201901263528552334024447876619660058614164248979607863175179783304275786795843488802271355978641442292028474937884337986978772884559548140650233856000000000000000000000000*i1^54 + -162037290116109097542796843920185645906428740745171226539956125017892737459209135430273290685722374824938002760263607286836234476582343594929550395460777534258017811837249868445202884216594826586082388376411402833725533274284846821998950835268781219520926179672192412969149451880169678616846834495809323304080499134022442994135269025596786179268052180431953960304840276407023842566529766874766414981934613540650458679823559610936715403198786785302799938077397641292164600870205056853237423301765553691121173566060105828051746463786818997948175671113032460800108308240047120866917635729832606985606690975636569717414885548189520411317318073052849548666441464021476150039562532910507098583446804748405426089561323689818728510091952768832100340331274331736752467465580833850689997426635909508733540013648746854101964079578884353372490372206430790593198127567464693867095014268078728747471947861861005550969212697505663898161844045696826909718162538256327968986681224239210491252150266827750709613403718036608436349186905797959427624671429525236556464759613328950911849311324270102792858653835857029531951019210296105943513964272712007711536085929007528257093648335623753665518861545034176978058031516414569349741647174915041920841714380958555981084254893260711496877686682990466580038413731949001177912254543963270362569042378734420440694723968429674460758386824600555059688834125768022007408754264010435107162846612613661333175684194191458777863327935851044860899679055119931731795492340251035535471574286041631309684427527418523486571609636847975682135229922704484601870499129513947651382692690342299860309190682883647355014152316232151488615354190325292287850509823091230602658494258904654162119920589825994335135787623580646592345961999041586513597469013903315083866238347670255052820598913494707508998963961194450786845516597389463333138466430082990127594665111810629777913632711935158219431206475742448639576134049158660278274543149112210980821055807392916263575598264713087428008335827267417986454613266349288530516461664240079246652696973018960020548035292561634108593727902461679397941001097796115361340367908933649688779954858908225155523273821620853979684526673646886130847625068504860019916232266553869942744447746428007327141982464947942460460466073977094680904995859564534008669854032102486494700402557285394975730026154665528495146474763658197936381411763345320991896220116243300263669146894592522438620758781919503974121780433995375272587189439986086780421795350429734395787719983429617033646998897469721669150026622849059628685031971118658511716081736051615889390125622989801518663319930861409809049282753927544556676663868033673972014927997214414157524121466744596777049678312759384742036179609983352649100297822849266407073382400000000000000000000000*i1^55 + -106372523855366465882385837074050807880525350619988728390335280441321145657546684852326937822820962770739645882879823121581363859283579384108070619030839626028295394954371345427848579173458544918389132488675638668280744343272388411742353903193685731141321492906266620232095389769673394977949128608833535125204550582800416378033289269484631190463035601732580533221397240711120664845914296947021413779363453536897598539299761229115489141427680491260117384995391958318095733883743548860455782644401684773261527171646070307183723385943891635552052251997845299480552011318558595543302340008011388754831492908888969305741064849605849179968670944237017020018452126631437601462123978367126119506067761189294633441068321998066045885732069225842715417907993006906685897818493608010623940210696830846296683718136242111717045817108806599576307447048459743405986743745934905093340834776329514198868747237647872576818645171596623953418620145512645714124986193431912691738377868353082178935995538675935227305095212940156993636344168726760035589539448351370213429806662233347250742045438479036586113118246406389630915957986055834405125998160080343854883631212076497549679750130101580152064829218249855412328794468187170249369587608015140851642335792991101507225162209691133872803123102603074813391711393269194690946631796192175326923078277796217042780920480275751961852617100276641529239443442328612369926836499500059136780931375064766421362702311124582066960654735709315859898062077366766721286960462370877032865864634782860732947968984078876408989773346218407261471229403206965918206244024599741429760500919115657769367852191901449856031374918409153626571322239361394544362926199627852183960134995238668574528417248490032776362677076603358239441878101042823328325411359334310965712302348127181757664005024553598916477669703129289269646162881638769379459420279730476839321202355153989124642794444857708598748963643101532492490987203624148298460060217078932109250327704157290626468437199470972743704654377818469931154408214666067158803513656152862378138474913015578103075616523256518644052498148760925698238872825246101857011568194666289350580479429598720055558219868591470055493550261393327871464428314107683588107709730858856118822189694571849817343583998810946933145630815384454394079638342029217912458072631399571164300367791521698512501238878055392067986726250490412947121408494264628357929010867912840155201730532961405397121435299063962363924648324981582327342298781724665109960336162372769871206583319187185687008401187164373439284102664148905374050778573300759365733518257296649615024407786772420618925852824651671582059682296960951538328055065940666312286981318678468219210688761611835662049084764859387930237909340106728550636077015459199713280000000000000000000000*i1^56 + -46560003696082671746001518062161996430132250159058035027182061891691284561703540167901798755242719901490212644200795078502727364075352152087212576756779869750825202339315914616085422696868302354606420649671124929724671571199943843560078631544588238216940874884355896608595792940305605188288707978023032715297581612042540682982593114810745119577885269890131206684830769517750233608660467052148909368391938791302096921321592586880711804080955959682777222477038956226161955437398796250913686523923965011956198791718795951396210475484803866616891773921553588967279221754899112902929398959366333970045950610524725535403980725144882251979819106226000270608141892971464779331068542492401433733664782249913577683214315745672240429195283841683766366260925267027562305240402000293332707286391339323495009019120716280321083571108463861053732817369778778149582285212690064417913618017553089194661853423520649417399850671435025150716111525317369735908144714467761018326844920762356810494875573776331831533499908388465605609167816767813703391036767290978506640902434022954919568829403526325969891717650504313593801410607868662153964131319217977348364126539669325278739370823435637864800989033754467579878813121639762158229094484600641553440070876683815975909334213008590448945493757774518913089586359983970318041738129610661932453112488474561259068588128377739633151749601019161217188795417311600792427025542623465856190302093059624462908768408910410186323603110328435082979106372880396538025582554425255455427022433396285169424507206282113406033946300086124461374864360101918229387790728888227871941624668692500158608314648826633898146336109941361865056173204184939729394463558651662522904073714119611075258227514483126400782574504929453006845862508461294707779296934685399056438043393619010837826674945746672453446848757462510471886131764032381931633321964306695441401260928465993330022792007210179986449704140310066203841148276078626417492689546412137810881703819306939249895077115647060913751971153415906126997905369897239887466350415583127922333486098483169437299556298124263202655004870153948170078365474626351154888476648209086950932134589401199430481093880927884497187948051211753879210706550727649121822149093573093285357391161076060062772956470090389843875218816195556746181563263026970180553718813483948715402051032609124812871821354247372785178502300518508004158192208117793708091442340912256973095257444234352997099402054857290011751461629784149423531265646352988484733529040820099917272663010582364582177150755697352955232856115008165615097898696615351952682821697097651776099660834466112430817519978676368539439162435291337850720696057705827058516927661736458131079266792909572104863279010948874500805414654048372198559169663467520000000000000000000000*i1^57 + -98863547369090712785460808684356278427304632310326875251563041803034148360411034546935586522705480824101155217614620530861201271651619222646868844887701148066646993112444231240236003912786982299708630518020621005456769046054330250661014285535547340384583805062767477700797605369003867611016077706737767751897697339856508254028746220795582211450917283131864068237806984235326070794184192228695557913091119447705891781960925138853046798185989129064574750494019821082846518596027388742766949318955513161681685879821792204679233617026759884003357378614479862634581674313457902699802634926746533812388189176388052426608481034494096978871854245748930242150970809916777327766546122085023466998935131070514590882446967281842231406014001186805495958876920234882728211495154024094925432545091010502989111298400179360558845885362877258664535888004760917448136442149664909782422292134789320762141187352412544846435571623025236902819075557223427731418893087123643056134370799850562003243064967903655936395644549988100130781178866478972327541518019087739965436386116332072638436931744130792457285046010748905825817541697492737508736844367137687556082547407274734815508479796612161688162100043612730301856830112144437074638925302128728170100556385140385288740749966622310164036460834398857736249055255848572961538295487990143503020914359824373554417346552666999037932127296916285539396610326898056376698638586731557624997766590742811323538550773767317029247913581051167565215171517088303244415716511773944053023091962187803812646312554415639517948965731559129889394106090574736380259123138857512856782706382670045058197504500167705184477200726542403889156646150124719050622032217105261352658155928003796909359613613560141807800433324237676959287453449843382740984982980923203997133205506341637793034697545011863118401339439160996907160957319372796984678244430157507949818541483267862696156076654544186206332780983655097902365323133194208932999483958767873993940603512010024354350114892697071023668116406112926643408175142759411255357855423444162653137420356739190846115375262132531153920704048331063223408014634922378913108190871928214100500687974402987721918083651457976067783910527549655306263311728782335874231981598377533296786738268743563260811170350494426699104676044683436864115278368592513390857182909527987306450499161769690218109741478158810150793336180941808379650325523500213215105065195486850263096276119083091455353701464762435736211881895055864284169594052370913571777058667080861628725873863029540803033377490389322073512422336767729190268021584017425656411757809016598798605044589876691528035989714591095931504820085317051969715399358266129491195500736325832305844506971026084258280363857029100306748898515629608587149443072000000000000000000000*i1^58 + -103235055872189302081708264200859523530964488335070146288352411351646398512639532268736087070158151629264204070852394082373235091625157842174229584353274394034414553914658096282322834461979225045626690796554513953677392474713884383040049807086677616610011619341637638252655213119013815858986065332821222786204050793018166176853706510348872065503509095700818817583066413648228093635489684544017410474299061742234730945800219388734792227203215537386378979321823995948758815319111724729080455575294575650124545872447272765450692095042318418970911774006298093480878351352666797929746593219116989818357911716276185973983308269003160420930546795957962403275612806462799907904346407217757144981693581813391100990182099902648320469714762956449552987277176094372557447690119480726703510090151718672610695094563484050561009378727527144286552037553380690378582175766771511764079042678527899863172512010249312528099997108157456240125846607195852972603644798011967696520561937135918425428802022708880365602675645053555441211149394876948533124394153039853544443050833246722102139857922916830274234171396628499312993847683852961752025954953496582691352653866394811390475920985644038215280819729489030628492088844984226056389376334058470027236120570467841107794920368847842538565568284688230031923628997955132772013756179652566502186952637191796199396235681813107733353224422456137005077925184747716987791942736919654408027063951454809589456141585739447391809166082496176446221630883647771220907363621042514682884050679859847648570263341465629680546282759538083744378508531938457647145186765327000629740037582180350844174968276423900176627303923645067255888819452783195802407209151359886898469898905389688151234991072628576648004593278635415257324167319738631525065272740192323502784304066337942386774645982312663271423400301247878734490892018918180136267696154011242918248949455274614736449015710380744739184403490149588396546134748327813891862819930253501601959940915303383116263468170979973744563236692030904388889225226345291169918032497035400686546020290855936695489891256624734730943763408723951902694699154706088092334629987787492619336524292616629699883753930615825884147250091867924152616449020001345597671477085869614015278129649241594674836626551180719049454802267755131695074690306588939872037524448914107051315776823020328097453749127623360618311751802254041475971796274396768866155753991534478682271404881537338787942937084408564115990540609761625726920861807410849322729090032066642882762582318049263420961878294035069410455108441700499308615240711910181497966340506843260630724008053389715708314539835778877281440442202538129099708314482316644934597875395733869161066713031736923310561633546791151447121564135041624178688000000000000000000000*i1^59 + -31695541420539243221460929762454522513926454737789914298291046656195865005596543310469032338762502174551493722901351371529148335707428981909270663033465424448683206428928496810410285938836532979708481826468680978611432269262892912085077737115593599918736048000544730049090830774982698168053919200065112698361356860124206036819884403006139271180372605224088421591551835408163810613120347712637734685512168122955799465761069366290773576157965755681088384084766759838401746027364980523320305331485341351716992616541669918264328480740185377606616991985230200709264523430934825622539464083410690027010614686678158400699166670134620669476829546137328749143283981388244915070312776721949770552570444312142561403704070625705213153562305290879489105301158701421564710530391935657358216470517135113941740385029449503384585189227237784862580981732314453594618879214020480633058172225420440199668335730101693923242197505124570399651372575476386411208052829957841936300471682420565509960501541631087688448778630088761352537853701746324820680783503143676457705982681497368709752096265044190333260103135900199775351267329692287134396966540840382559940558427200731727031590240821598919806975380069498764235139358350819406078197013010202465334948455535722006916751740337085298071254875672979416623174744942661081001032297923930201029840377708973132177123209388200605320450198339427834317105153686603834713380377215437008386175101626515332956272978860240913358767215169143514924267111922246416239725989174614693185891325889751725355650938155794107621723683197400956850001204682701911769549007759977565505711173515843527828194507601738841268380097203927795703373773944415791469168174278152132796338678176284917135161770249478608557375204406053732433335032793317090426629482825936285819072218758129644507217380564964252136892400059141479009610084290757303538916720095801770462056750400218096974286234136287300929904748801809231490726760147985425518272268834127402319898887632557483613051464372000054668019604592835509051226634317781819906310544115922629869304545137590878469140618759626866081369144256070913792773987976039403911604232594369014135377158997323024563387540839753894496452703782257652707656156907198399840561511437955707491425533152757083760628570821713923553904248421113353969289036528037701665487028124608049092402030677368445541670654082993618605248575369913937998045963873140974780496339975833398214041406453167590322751625276888542808860775092951017940720184792738964391958626575530473008269644408410499551381940910353658842760013989245353677658703336761104888122895985536428888712816559786666197895721342514728697624747871643664619124999448055548824502441931391082770323712963662825173290709636352596660181910578790400000000000000000000*i1^60 + -15918277510334676955466725190389110639730646840846055747017736033838111474545464031304430085806900763940120070624502621151924316999996789411058133168978406674088188952469013855113885579118514868042975882374598868957030638313451027493517327187046473652944549332918324718807857652788739573939542922029924124249859941425990550125447590774274658110563057511882477403491416651068817036777589657477603718385324659185759496562450027113526927992717800181305920034558852182006384702331871779841869860208653071946782131001766223268507485370779191620720414019421468662055030298750043766760723258503291862279682423914603758317938391558599017030090077084393903183150001508355718363104022599045059291303791316357336474957557483340417168372614969003146548095384272106409115960898160706070161360476638685175668464687651358384666764090106180689897396818883202018823383331908438632600873568966233530795131425756602126390331708844248436960059773021818352535800091912689835174708587561769617426024197150328981711199211649909003284817496204350840563478590011139335195293200676533424297808840239340358945927062415225632519894691381160201055371276788869729457642196558963511606591393554272626128310580597741810901964829383683894980190560073698500431978901229730953976158294740350543596337041300144049782111152104982191123617465030975833479107266414587533516660708439693383490857034804769999987488898346304393700978345180755426624002280387482679182341910608455909457868447272847129878466066832292283480126880918052000752514065822242414269601811273146821843934968697932036065202730405876951900780057677324952001005916037036719287639468791216406834144555834863809026843462208230596650790414021372215560795601653380559704915490781684540416540695569479619294488019223465416335369732642311235558436129509815343343937647540393458667611497320359725881338644206665892736193009556225289419437057650289441806493239776394471329664043897509739384876462802370615246435708059796840280889258441377176359365184158040461828517536090540007797442559623174739772716053931004893165017457314113714211679684730421992463393599960660790693792488717678026745809329277964634361164511173535870656429325701689744775225705114150667351784525017471702974052684641326309657874827854674547794517359587265419741333725098149787084169158400070988639257940469166062484322338179721969246623875412027079846230997615328023878729754409815487423626191886884466384520283302755752055215759854907649758591066834570942368031997867957425336967126609634386095505666082881136076149518049102144759182483314353625755666285372106198827845412508351510220764675335281201978564481565883048246279673856556429595823974434531029711168324905029494201753849633029761896406678315506411217983897600000000000000000000*i1^61 + -9441036642322061989634939810785389807761235689324255000387075419991899415306550667119441348810831982595599810563385802541980966427376002976963618771156720076683329352188214460052923869203238034289248939027785773080676939045128594670222332293649184394380527394951219073221982682521440712974936448402026099749503740370246255516907182218035099569204709980188715287090518653590871236119688921517458674986029540549944935797443026801329380184107278198017840941748908516453831609013778350529978366205646954419929350775584545244625482863781302489567053444976838209991991260683662772932272238410689437449293684263403237937076794164580741866941187491150691940329094737439838809144890890266207547276739266704847197170918501468693969252998808661501949212073555538815309263417530350978386584157502357658693152365281409708470732388757767146720722577382437974102846626702437908400863824877140069867166590167178835618436456402862247576013065705199471071617285755477965239069241012547526895432358930103726592072622614640075669668020470907455698531223627947631884801503946682294340943597100030830163794968133788382611527294959372071254335031703029585608250928659818100450220041094477935567033540304914934654708863237526002525130377054796737324230460277318573650179252525157060920983638502955590473072872936651557839862055840719167443402041614780688955822732197725442250325716508744066009567746666282175845963087220239524837440944956199702145308188843242303928130513800969730202320897062623192843214186107744152631750356925015574082194022917159282908945288990941387615471310330103115505830098327274713728996963790683553790402953752723798935755576642621298617170451335581804012429379117932454715180009502726384692023454151406165940048008338556645718128915583260541321113130167225267044353299772317336246493629839001624090070497814902722238430186154923098128758133003804491617465509243642874996771581683869914460095046987197979850257954923191239684133131514125969691487029680626152895745091917260702955530671785007365260778557416386741120053725185920025597177447268092341700985329624410437059909943690128860691264166764809007674900364388400251750912407835300801241544531915213468877497512571865281607460266584298616221096213961939831883233233479925600959231393129998274471054154279871579137334077793531732485577033402157632135498484132186539225492828087290547609797661666264048039174521291254055602322717906838919832555796794647910999803549872998787567359761880808836465451778277616346933217185909343045322990199823928867130595324131940350601596675210065286255346466578744651135571766749384849948228734458886791428378203620977317194277209119236457890580972188796172617289357127462324674665609389701653144163422412674904883200000000000000000000*i1^62 + -3201883095564143505361184357424646084617272128954002191088909743429687918593063266728963387024229372134326631615302174306856158371134270194867904420114897010713221865744434050924946102925858492822224390840925376628452481805868688357008164851070100980464525192710264172685946394570161513626860936295344775514569959668069595024041672805370152219287597922648841501027060920779603993367616450001701591168286069622206398851622862452605588311686435212236977906240120271199517351737259402947675811284219264267895288178424627815840476359101210329006531543579669495745093096656649109389607496992187648556337319843570143763849485127076925692812392257445709674165852209540221019536707321021458054538955167484833251967710044974005655272929396385421150849918090144038872235183563371883512805325878029094667450381372546662532356196009077574811478334389257740063265042434023813940778550664844801823652707137060937769343066810668320704051239747753996814092627164830155370792142349789594241422621391308574732824290475697665936500767479875269612610367797245810686418493558757804492311471755285762611221518527360544955569274426757106025137965583219128872311241549013585774836177639128986549851951100505553803079389747753616091153156326170609951660842028168542969725383835894709489367443905062228505594455436674910813158140802252822779873606884452168504206011769444414364684604893292000051725748375066237717639621535344003450313295597481133736401037950357909339338561199688080387693770953386467490829554220674989281805509836783883669627801734357316473320627141590713804327667747998883946122630374365183635812264491567469578118732662325193071188124482605689508710552968257680760989627743485709302640480896997769920197873572390998562728692573518398256040489290550798065729431074336795332954743379086267040699014841750069042632445505800998381439339383665505592682673189106125675225040979057223469518419334003821699128828509740694493397346848996136077967553009790480033066891129117681786482087845296166355308439395512928033053881552957960640961782468454573326906933779174371469033226548767009927928512251141302884414125619253849769686055685384074828031838476369430702035084742345136862736441695206394571171355310200737055556336956348665476618614152149885512210505957134536002489779920358727414520396473031601647892748493731879017099581310230983883204511947024841907745108107863661277739690203517328928116469620018501539757847275370415933240074055343305063396931214031035924322016206946444629664112399103276775240251214584249909576166395160233717783083475726702429552096074252600709376311996709673563368024659695283107493049724376607529672303590058928821185024353713541393529684609864975440721620308986261222964968197980160000000000000000000*i1^63 + -655083677459252425527697630732569920961624833567508633391709310764693755753860577874434169125141699566883607881883066468244393457959599212913306136393486899991769092593489380386964692083868371268942245864283339926284378052936694418142018903619942890827378787315805646782275184295845549946874279703554241738775418844394517829894234637698996287892284203384079796304092574182747519109373513115839325374654081604443141976596068182597827965862265111366353206310990763440030984514715659477690989923000063937142905943008668935269085034593867320411044400283367754868932853084026347394719792325912160056461538782273357870219336663192049743371004736801147007331571906455876044429475444313247626047074083300298868639234766319160630461397606585040363629651957880835951671369791393853881709621177196264501731679326939376053489032153661020663834271529417758857635491130594109664836123834657194512275057219565187488533109528575767473026775013116897713140054844892577732338842080200157320154221150423538209807115724579856606052961577832975021044430095804632419789327204641644125874037013926085677663451068450398064158054987370626694276224547980258194027695023253571373070459384934318099721972284737323677272615661230200793600836494022049043231327354869826302144236201708757730655389794399012765678797574877584577700735240302684101151362902824305128134332255386510763911237417046696922997658645119682807664578948481320737376505130888189622585920949811021125833406514868878945706465893851670159172504859774930310495237475345809995842678781658259172786450311468937971097824504512790427096788608927728990899560087646179776215697150652827511702438578242356432017240901587433913507148123069108322288131340800644150317250665131204169688706092875622440410083243465896359331183779370445802398374755499040108301714032441215004053616436556019092599166731267445551756093922073859985021291653926188502535441919788576232467277675500649503256012663753012006901666103429787763658047210413779725970245205620108243153807924208033222814644928621880138923686449327980196113338456405725418040802400857055513442059285823778964403098381490711771381131991099728989552692980742763188247213125838887733707054531967619801935212149137175856930196634696747869766753162663074270788921234006477344019669065729281031639471208313215342973066421026431151416090571964274370781324923953050628959561723826605162342884217832613660322672067107323602319411774602093751840779250689973951852513908354651949042513742686662922011841455579277674424365067470293026236823598897685398462009108525631376276820168460669455458145736804876011660917306292463575532900095890449340058929857559222674076565760521860887276011380314341114432857471840657344041058304000000000000000000*i1^64 + -86063428928973424771051923275465191496131667853904199421197349373638360348083132556020684157172082089927956700098577050804992401330978098974053134474659720233949548294272620640581141242990806825895862102585560280495829342565637224197213572816105743797073075555304937531764344618502651722411482926215300645288331039421458650069860436849554687236838283470238888221618006025072730045844435046049436356341419841776417194979105086864864532886825480624327424094322214355621853314864421149457835732005889413771097619030181773293022050100715716053752191531034961233061328054459727042198508177389439172527396087683557047790737828444105780202748081016823285403857919136769348897010693427783992096160179384004426352896914673217375393383777956077036863741470554464144332565748771440717905883691374313805815741787955429425868490469645855622975584651383132471934613095913157721043889312425552632167756980968993846815266561920535344256420071844561437502058857048276707242601268209399503589894476237526584629317013927257756693486679937750484308264696172261775232150202921149069901732936984491648526131997338329178339624816866194521353306520008750087399842587601221990699011130033194280749205856879628359612735903949459404264981189130740529588396626248074450712250431889481184614567559763471255479576397497224000236602602377301404773521479709415399971767715635826940381009812086489347860411039639222569140687311528170942080314611357226685393873288888716278685762312384838281948414100239019151737363720614159751624125610045007199948780491383177943441590723329378188341867266328225427446188024777565291887262461346879681120884637617630989394121814261568892404077553443892675045045027131910773174575404853568024381695148526678833476465978131222125745164644069745295088376134603944024766316113784600327211559122389793773761365748144710424969606069003227299666214626236082067111743071532409500884869680273625730597827922725700592318968375067280541899076747197375435537214536667323742497070655975499862008011661463350697563914288503112636138552110213131565868564237490865293849102754914153416473780363219714986267661191149888067115025585813231365932023531896489314935954301070032356974287327996737556138659554951867275678904916244935561383320116661683603775998743616652383681092196502066892260438573334098937708949604075986111718243313633980358901323369866154318908353376286875328387976092236050159235546518350417133999549933221954491409520605486050767724396744490305532727022709489840498180163764395412850366266965698088781864169134693434964417541117237246871038136309575389016131473084748534478725175530476873893368712502820228706775020702001081152058882296624997108474358851817023846671483864478310727680000000000000000000*i1^65 + -7080231677945668664110123053256222116303895850629666594923625197962953482922494353913828686341906982836931062150473964730456874994281671838742955705320762129381360281208602374715604674771253406974971254054463400673691333209745785675396123164651493440349535185094217556090908806359408288063769752463611573544711918222312771655518617431914219052446113710683002090935684436635437984799256117184441547241432984845280597230378884715181649746282983242453000137908728821567912842886392171800880798272726455651191022287356097870523408771021846389501479475704334550304908182016540287029759525692585632073727510497049165980498665393221586749051574421000000754109193289111389744371353040468595816504881896714754708388401000176361205789208473553121728644513488771698171058369023940191672375688198747600922759093339414834442643192418015043676272984463568232280838010406099263028345884208199059523078272518929152382713323560790744346868246791861073741428295996004449242718782621263256572834380775018390476190538825576081965430417472419581514757751154687957303445869484287393853712372101652322860720102725643443406490602141090140437569494486534015756638472860487776335593015149482940811832495470818678040729664736678920391630094371539527015610135117485289932710349276026338553467068436065380753516266481014978475064901416029255623213080630694807129364564484189013458219338383294996748188678755644052639461627963808631914790092804454296433894310922961663431316231173368718590296274061637229560871474477000737729702984893241346935633318443109332956963140268642204785822210370570801352091528298434837876053975444255139015976225906764019299405147628920997205886115093384855174889013710940121124519263934058550249590251302416410473381044616319111772243506226712770430268625387926596038700871082624383741652451457868306952798608344138806554372072398329543318102721100896558907120708746472232811681690919774712227661711483494595228840224797507155587807414900547525494983063329278803076026493584611759792516449456894891563181422508567315590314647790808266234091466027379525827589161459507936304005010538919382515197009817819289973153226854755455854980875322850462028479632738708401816487222603194673078874680828593863011051587663049494036060317948539379739328512388930369872935353590929904476869381167075274028485195180458262760963271827045761694937653970173772620064465777388866312285999106317140333382803985894929586200932020082445346699978162518256010194522685158148871304274889104987863470258476378387615761943848870658722042327876218356724826510070985616906043365341420882604689130943416167741258818883997864178812884539409321351069121522582037344850886673129004436625489694218023048974603753881600000000000000000*i1^66 + -436993228353466612113373874080192738363904590749694102027700109304578627896848950488179282786044006549399827793896590952812368841768379345243803133282575349313041152659880893578623723652735340351682890710197560487649369608981592752170478294946368501478259922716223932054313214714365402114454690237858783359992626871064435276843151968825348434680416813457021894905308530684958303886643554538550175983065813158222294977332456274215263887230139970530525243226151855453676992941870164957797437547623919907122175448893617791933201274550243369778488527969773370131907948494759266566919112472031591251768758696384714284536752426017237978733882226609528226240543079909257695769045778869287017727108835797392769876945352819762808016255478993260172823798773756706382634263703998519445395706183876572140282505972642447626248382838298542146056232101562672261780144189286706888599064553944598005138068102681459062204931760233904010309703305442756803295315484621915483667999586963048191718050934976919036160123618532973305608283460631801672530031098023466852969549477801165917159920449163216532747285287137845292956913671218989880718973495758506556538935467579498501627541486314989603708176959749354252855579457761894405545118296703047068379202782497727812869179964502197984105426241741545041127670158887507900018577089116849150650715910756280803205873831660740495132425815204776545069715667635904904665486995430225773250930798868073759909483979400363014320008249600928125448821329752527253016044221677726454903765838124301839860306408007485916920058973548355392701838528845891325162689017390160137328712328618217795335833706385893045513799477855480990124783492423358234652004147796723263864462605776251137353962351170476854804285991901540710612268013282737980645754147648248403419685245855390191467996017847590680774312858918254377412128302606580055770656984720086471933056830677457857977721745341793590300253733740208527658958917027284877651840820727428570703155407129489157271183847760882548399123019671462795594651507261057982783646926417380750131177022856528302875580094120333227682299827418072566696715591830273485209940570477148949201634424346894523213328319980573042058870605624049753323686568013137487503360644138808661573195905976205294462595080464492723568844511017103613327819464737320696445363577252935701165534761046393459155449642603401802187899103540277931394027500537072479531616339085850343006254094847535507905813353228919859799200310308935156830312965004184281766245823254032654440241076621462970919539636478734976414740946389400746979429830553963744153033809821708309178784866973988211506893099467202678749791271338795296434926204054654730164029524323474838913024000000000000000000*i1^67 + -15102038200825419355382249034528861634460370668436936113536848893662262717550372110833473352413903488338360431111622043506679783790933829752391237088732128832799710707262089496370462952906007573185102756207024322194894994831332021139033315802306028200568818701665310641897100936965446264582958305950327753921874447319860028529127411087609319667682452303996226715567785262557090835576728567592510196441543529743403431020004426125953513215061070195479839643950711449968448011750276634745708988265243296100998876714457671022621379928332505489968548899802189667519766760828347556069836750199637629308470695864480361811765351032139574686334016947692711318403640391480282817147962632763535536794253043738671242321915703070011431862435028131099973719933509251442624998541891822193308286096628928163604863008534086068472989494954143328628770242465514485392545376099026978205090692499478805395675940141063546984523996295434833162022676009559930177845808195025368671477558281834868497772980409441624264196440600212165421214519146476253158288088325309362200930757007777719962125491167728693653870526787711868600741075068384851734504328296561739356231857611626812890061966474859865215933948893223503503112587244793092385093692841808437715316299882462414993889531019945763910164996902525678640650161376809038236227931202495053326349690112065038388128318600174749862367939549448587753134838659886033245994499745300439761279900674565165950994883636551863391745839794612033524608937144872948286158026366055331247976291412436783016169228518613357300174169462553642132619014151507400261555480580338968351766637417313180227769392369431636122678771012307888724799277392663875865861520834413260581681004910943653996605421073685251486384165096546537741794639153829606963912512556233597470497317475546632073096672048152655341887360428646924214073727559073967196565279275786767272108219764892587625873484723273351646545232599260537317547281817135466347804907630134438217494563956621905804455798297719759336860389326672237926495307279515649032942319239030223936455397060493700097741026553776465572690793752258288136100379481203431177604610462673155091781661542899221918030701251816936579878659265274918177212189889343129708436333463302153756724440576087463919002690591244686220489677253508118820237724118232134594070400640894783915997873286751304059728955688774166890484741327263200509166535588936711074204900002228974689071750101923720195043582303394189297914176552654505139321966058412718834648744977328824981031863816466424568577146194119938741201986133952631263249567787137417276379965604539557207989696635998655864630408517107041449514601576257772733390821049203138739123284216402411520000000000000000*i1^68 + -353570122897413528733102331844557310553436620702717235787438560131990954622893493538616262294543490254496528069045052175670272794542474646538465827369759750225060028357362253358900269916638184816353402197712837417001189482056614629140199494594969306608438866029130513318824000243089388829670180113193346122775019894036927578726681843571838826514205328336782040545316810831984153609720374649598488182164620506712298087272962637871625139231893670939173592186519408294035759729853174743866185180086205123675042020829032108876919955192858305463312014705932264919980389355767801675455692893388126307448795953915359014049396924580698413886346078384557785863360703636004746862243737530444894999550431636693461771983588897676591278458484023549287479892906479466837229586344590527101662550621807210050706885580605691139323241912499639989344552019505008464783247070543941263316162557438734886901611070824064410639012474336091912143854222985342711153257029519175616067031875737145031731826260417477553186460738985504952522888406282483697400606691730773573363007554426578227220526867254756873803316958835789724285106417838845828158596090884657372535505316246933420837217039428548767936101948541189974862677679221515869921875818964826845506969260411833367738438536061113538305408464534641589671772538725905057109369359686628444296082240542004729104295102682814749047711659959291978177682054006630683634669566725297723180882047196539622068910188986820678913899165892014913505182972215091562792495485164202598464309079085651796621014328563131321179648013202881679185003949738843170306933893167956013948571489996206701038570072612306757066974661233970725879208774914916057290757702707677974931725015773860194444570168457874329769888272690885606287419991998501092925843223913273400192073929272942106439788304640968503240376682222156926998715156755781399966034747055568995557825572280288521387271189873859170793941967733647985226372022564994303865356307847925377271597958411448218768446100640043614398446377720939129662132783965893241470530127260524398234991200440737289391210010195165867860663409486595797951448381005509403461185130163532131873171618740303269044982805426070731198839004972961456220298938576793692500047979937565386358525031126417372602154112806937162821304186670566837442711825731812530887780732890336841031235518189400040517845644855685669428820508674461041406397234511364689496028958998447530177978846479868070593709233058972095517222734050873002812303913938545916252873548146401390120038853059234767488936856155195469567425424214091893429256955276610187144414046136361900106810494743632736390791123565573720389411461224942591342484731599211156709373378560000000000000000*i1^69 + -4931071556546217949129333101332968705647174730165486454573453641050865971946773762627052416642327278236051820577438983341002767142817860463338576618524842037240965241122994081703363515241311336753977895424510513549816109419545331127392041873705561257993360938634378902526272944897509245076145068644951389948187209612289756504536994275831347137169823060085087212039248997919112756670917189028473054008513437428077182299004337873725225755100432055146881071642206788124128619719383239550825090655349946016692732470037290812434383632026382270808147177054891033278705864011981329000158350084546386677274349274148123350707340581053207080236551079860413245445489817695897885153553284913820490340187393450361021551667906028629985801695791936564818617947881275744833150678623272272953574936755846069818724926597302711127180736266146807076411217726269817967987490999458173361822794449026247269570271216058271024271832671924864836983134838392224540778964671029207037963367328442939864939376232082656225827110143779856572278854450547000608782448659230624350303114685653715378293557573476080371600157245465460322029897322051884095956879636983211976514072373023722690858155905134732660343930578023526698340072549999094056620324511738274504084879870882242131472506525050428001775834574558355279925892590911145359355543608637330863427369892952326423138100251701134007541924368517350765187756404154127039745828464618196888151113739049612795531315490124209105527264577373604013783452681439438511444470782444268338689488101665865555163819631076155024142679682919366765229104859725325642164474918668469921498336355502941608617337046820542649668159148851164680412029889694337603249193255459907810420006549332878017033487105095669309786105678234409009819294088408100298968272931808086154920826925597061055062697672725241932866822996175345879164146884237755935192387513154349524709035582498006941874797892293337840987496870950712099274291192790108806256376755709580921146368881436060733591704736255868385324387513179434123082112196471508945307398915318163966085991818220693226308678385382324959607488900368855609532035873528871977271867785967089539886973915381598543123569582569628661947187826357419600780071702395254336557915710229922061306256097869104894643645574282652175553733781041876407375431444257905362343412432663434024116746812434413222193803267961483074419920391791108289830239456888972058721038038224708576672822458802814368534338341803466046585258172440693479527796256340840710780889303905113122528311305708131254016182634253594591731777569766921788725695460697069158811642915621955140541980761931170637057415871828623959076655161912089185460268206558363516928000000000000000*i1^70 + -56361352605293991823273158588130541418761186007689148190329125185996880197259887891535686399372615594621573755307159436383592693399275742762544019107293088057379473839297589855650650487455577615027665293708329599530436959393306085749946535988766377474791635500473823803176453637909654802450995816112387120357860462420669247854734634029119561530516972368829771505049153412856238246772480439986442119406259132813637504815117814424699470631994978242191513826049901873121812867903738802822252802760086248939077783497875487065273998139102776315528161950914004051654987288510523694551795445127116070281856587484811080531043907152301817811522152290875054253259699658126989281722790000612985597878150528222236784896384471573586929540261866064541413707334054467813433479511204041404198308490249444014041097426071570124698495248327534297022397111926071588422812469767768383643418967273099390394574871686259599870337758804277849307376194454410961177558958976736900057392335680890947279515303057979191044200255001241273744988922348620996164300971486401467992271856665162135739742274645022690762250116027372839803585453344975878182659087502083897652678969373168133191602542269997634660871392069761954919296423263655457184148981595396156151386014789485044995731417586674278956814398320041464904063979791691316177453192451616190087988881863003402375955402238478526464790610041068204815698722851992938533789144319725822131644378502932545760002265661394867417749795405451105552106258347594493403464398595525010079835410072948721905156208201341040970669112692321649319232814261462087983101310875198702697543697636022117104065276434107654958630964412212988601747083433928130596040161837857735726159799185198086479629595770212295943359179206922151218111583493701151951392756665594181758298240137792243172947707911459727249121139150638117623499370378633593914404374509315085973875788207798693993988808368703026349174957582614800097823197778384227676410587800520628509474942676131859201657037282852275007222436332764246770698923371822848970544586135910036365605158169942852924077346993001658429272936529127631318466094372113632107233974331456514953000526272002293406993335152524233628747038714481490192575983814912942472486165774042996981309767656462827335938903184787743007641626437265502199494814208205091913791993160801780147134526399241657818283668172492418781141926151285844364856019686220470452098104431594683328223540477803698487783176131179992306641554470518281752479149619328371702908813308128626724042783714234708659492573948657141686231101972408397799375911985154205652856988780929622520989222218870524537240340452582770035816761129686064006825655664640000000000000000*i1^71 + -411319081165076140836494086281527291997618031762159845896569697504739326690345012695825218986371639777427509201791581379379869277127656572892412998470535399375540704001722106591562361039799324429095549981531242884661024087441024851682158673622062997093885321125724521139818604412182458777543626536195863759700555974087887300329857757788853307640785835738119611854861525696691723354322042160914724263760855539130342435598446611302110998583147600632251583203682964223384313987454651451449599109720873066806312068276854987331359472570957464411648328378666190213044886424989908905674776881154235927429022803194422091092857696237573240601904582509144199569517677385905889802776668802598944382800684845704376958233335225909502440159475471266827905434557414696542274334170402110489242136438395500864630686335720882086073678529662777569687312778608217598133783583535044397613009361428182414562840409254309480438809939030620053080881261766905662071235232312610964512353523766185561697554846411297439252761106112398995161214761182532604338168352763350733013361833774359480016471440419319767202963900280298496936578209611817585152535328244404214854776677552329168733623124799888676370370432261857059405199929659328647546216931515022047746703423931734431205619672333496550390779442497367247668115337935545935690041209263289858279653536125951237158939081864587841332695521435956865871261730171943089404580231046678521284643767559488495817689760764283665765801536215694321813227697640573099440736924327071928493101070333096042382771835619265734739810897827333602837776202042848037154127257998869749570424458768928142837676110467931702469613459124272770979825321628445843398741428442682021649870288973560952653573096181456541538168453911266701712364038682505766100008585853350452291949878305406607257616640448036642507645010774569819117365314867201171848463674402225839433448376419494383732898700846400662985798980268805888915931689229822762747596389639576652994558211214850966878889023250941600143200235124922176268572373625603527848089714150870735385003989823282787967965682925566627205032875002198278300732739953233516705344974568722990385926101086533750964123270273288985180243274320854254071978611937881919811844277691651477096240864408015456974519989249113324100565550319654861639851862521715559645061537868589454904871245643091037719037015341413321407306012345153724454006907735359332208207183610593270282319732547459103534330719487424591757827668416061897424645324883484400856550945132784680410935252817915830879152665804124370863099379779847734065004945706880159058445210103706125009162369269482321985900218142765939533515975905404266741760000000000000000*i1^72 + -2247182037283917845298009461506458028303522031963415612479993505088495982956376722711395493090272343047901460619630683164017009124658160460565522975800613818015887169210827901717048912520839250640423798632288350157757438921900507686504071492913796515657037947743750972673851130628325663361185705663174223563350572085440225451070023350640412528060097018980166626231585663049980850302504509690217006428700266353468020640816721769406913264708802236334596963921949993411315473671464350115788729617833771051579549395386814313404367538159938980078805273942069457360419939806344504051186279198671036095941591834085438097724888976462146636774620494858733860502566774973967862647537500246658997780183809918229912477036976125193583842742661258699026911328840372155794354277355199217637997916309688806257789085010758352930020920143103149397352004054530537102452859074941278119005058213297738977447604124302951361527081887618342557235070569082076823277476054677817033441954483383811729654086302306808013087977273607515044798099037881225867557659895018655496505015143132848658670771386126013198865696787299998824242159928874400320801859627206911525266796459687154805677446247402720681765912967466178391513622075430451957993814999546544032523817397620540005785102310902075181247149992442621538189633762567909780768686428450079731519183166575781238209452878243005488193107369887366760311049552702516265912081724088093062055028266897964004419848550844692906894524179622814317933024815188143395189273906612301696816877806294722476422127488315319931387362442182777949598435446235476685362966757948329356216328890070589761736895345561880105011983502856265077068859841767756892759602315482507448457770487020665028222810234832706241854241916300872715818432874278374458507222945657452507746387811462640224181419203315550204152305070548313494878191547678265927790896728884663521132248344916644524487424010770067125493509063498639522992834042533083357594455072234858148594658744016298127433234645867218995001597398198053693776310192057085653398459764918742958078041792217158240568883834219484354023927491224035539824821589019759057187779223203421513251299845354413984076387079925492373525040613772440848071017774710123450403101205770595579470267039122710139939837181648326866908285379064176201856566748605803502658991383445215744423915991876762159251095623873720283826660394452192406513853480108706711613518405135980184646520615770702724270504505503733663687523813571876051244500190166723271122524565038877623228421160880650222195822456224166280238513177037706496456562017103743127863016817037345846281991337230023131879616340309381572290699545123225600000000000000*i1^73 + -5066886546836759440011184847264534698844573378502426425985138598812320605588272083173530298370522651757106521789041044991739792236845979612131852886558111641855626798447929455784426599919431102257230740813700904374510101103571951281996946476575453227459395328337042731627465824386229174123651574221076085804316589973215791218550009954064248187763638405841706102096527691571997141019507320912199021865950839575656879299912087099381456336903272992851887583606910481802790489567536465304695536115617629941428202901795484049319943935415460779056073493470870020087966924009285985282319560695619190904000240734457991328614856332855011191475210157840635217987436158947343121859843538307388259709873832798368457437794614287713796183432518991499239029351538412244207617456349818457787658105498372979984401585688467802462061854688209384288478232950401220236924069748724348499223454091361563784950082461094517584917980505423808985195263003464583479412624185435316881260264097735246982201596217454196569144100238219483924649818717671689362978617955956882237653562374890720928625437005557156342730755962385175156279904928187165440485735370307530999033769135238699494283877924150624067667178456526356637046042625872930296859883064434897238773854065533034353658495014889634769038412898234972174989802172534417147981880797298199329508952984155865254603178059737629861925402020497559240115250013453896629658512075717725993652735641305493304672654117433407189177620714897928652305903922397818890441820515389856440173406821488692744426655845265869081445385800653623595796021640665671917846534245635923425915243405945211003110249396024391051928831403117909572948136669974064594144258730783705335556199106691933762145923331666948350939322403391071479368241556811472908245357835423809332476533377389435018414239206152274621098455156912289280874215880135301230976383983440406521155923740707270076944081416134479993859744296640260481907379439347279933811342546406258472092406149949992297947727361375063421289828731735810449617694387620628333150029289652489789396081330214173244297721747202818325762741115569340084961180352171775609874848947432812472510579046486300082922595745583490669630101971664022581440975172851286267995261982919787287381057458829137068440676656403603508733731362761325523645829343880599994634599944186531458950788433253135910025119497893686490731665338368623451811079009000990101243082714121763292959281562292626875668339164441671083870661580490236383619220891141105184565456487962819985934092348180450606083062361484148125938355328870126479075069520048974148371669867084677957135003878084790641306892875577592606338580480000000000000*i1^74 + -1637187972567825868971584065300539612944629024351994521462871047594624861425836916413653146657482361694993739834634171742918946051787904922512700895334647708939119835013600141823513474135499963107852091066989451624967847915888124265795348886848800239485799446933313508035267547852773099194601956514670758989112059518602578741183754761170107946980090558219962174385684963021300244682838230531564829269724308567708543751147606771424377637534279377899254733066025889144429729998607023283591433624187056593964042241817969468000147306402618397438506180163579063152140608235393656735146766200136512679634537607420100090727547043764922263552508771517962324848767067313267684502872954788719129484069303902776413159881171020591517733810195661481304893115341815407004198296764088537455706218165964558524254554572198211933415215767974205841426938270618874434547633122658227452635549283835788501489169676530380912217133509124937573052958706932783387473047933709230309016019276270634177668601874188879323030331272305546298114841162088102033639944139560282904353789917107659731852715215637940227452780631788867042897686528906082340862459597463331647120218910595979711775741777062830174589386686718794009988107726979337609887397999517434355760675706368202918462190025370920399817583698633896206175385155242622787964437482458816789572012404266434272688969717952215240610405411309205731060518008690638494669561750729282830223112954878883045222943985605391578175054542078322432976828622239679919678802239557107548890559453349264379446635808687656818342904802326388187899975238010263997328048302600257025326774312778565281172993506970338113725501174629598195904289074319296491182242300284633841776011292836902489206512470466698322398209315435995207737770012599952172682007942065118414285092670786048599681799661199516223728154079722398778761321768193281044031622267552520845026300825293205655943265823178916359100894538941283375433720762302908523402405545343108021923765322277851153305535477036698889678036000521910009800909932883868022758841341419686144819792410310250140113022974862835446242301078617529572145896873573090194567714345012704350966668294543244120842177246942677257595021818566810723047283023857453199773949773175512166520393212303148022440317772518539856616597520622277312413259507971470895263264247482221533722543135990427365457766259648829771311116786019946635580033321574874586423483660771403149182054005269512501538709705153190266349793164946566055622094091481974328995856866737976408827290993521900134087740370868648797863311821934756109077963058513645884072544968541345234591307896911209098547137612496240640000000000000*i1^75 + 223020652111405244745499406463717774509270325162546190118770845511969472064711401784426337777654787368706549533768751707983827393072883447896963439413249910569328314315147032104574605400344758146558214234041920137038884917787310900423105333087444977380959389949704968359657178016547838915119322377453845522901288256561616106922076773159659030473519774789113720823542351811526802635912881642439162130726154313327679836833379195666912645602531470832512244749267099153551244381470751196399822040128815996448288639198470206434440408103241484380482746147911002004168856490287109674682876880885968960431031361155934919159743237192194734869464096635928270144734855925092466174032043609607111747505806056704458853007119780211555495784890928279398167294867954410642254532112521915239792214607476556718704345408363958487819702479015281473014037921517524125165726420410396713343611545476498816331718334654516191434953900116767013579955506165687108344552608925467681255682521931304108674131904056233530807141412280512993665296978735482512675327994871435044314573594326289585386920665629606188714370508679804010852132037934734390087553836651055994029840506176233728403527944388296017690775036645540697918635764219052394255914343506766124342451350208678596530247675915778832956606043062450635487029367800919115170853017115311108538737630729813208673825938628634982427437875346882851495659876707774615763202623057413941163441008251619500950271088091861563182372321571729399546177908916429712535776828647710394489040749980912039700067473651964949754235387432664352822531708303903275751770676088108695823322825818559461155613350567242221053430543870446200911536094189095959308588261316341142296450835232751780779438757020436410449094378692910458970221895174749166056742314460823762553941692346317487985465147280853628123262220160691739638041776526826388067967548880181791065239839312088836779036503960618354017795629455897133334769252580627488486863891826481010485186035566022787076392821773095702334146492322360175652011545706483174922746478514719249807349893880850998231891199904821988295611164490016179223932569857896864007815666734770485115406632244495549723310385678901020800079107833017309590856632795866024390878012583279875723584636503511773786585328694709458093505759987156754463545745664076884517591136974282095158154858945910896239951757282168849083929020772624154800399528150533618485303061575907948499393436279958042583424175759428789034371883682462562600246618705299551019877184635234111845690871173815743447247121429505333332842286203262538132414383444399991619679351803808059435963819012562497973920989184000000000000*i1^76 + 187730330102357853558768534038194838464585631126962452224375292585438824830512852026866837421885324127193351385448610037918185133090801151525218606383132224515470416742173506041765868659793623027267815463553653450743901383017561210634261117922602118265562895539318774720412440165843960972681879379439055519857806153139733632051340664290208918522221486290157327683237835038942766912574180696198820155309275410919243226832158016301878429723635061215197874498323043399593823710655502255139966920872859225943944175926905177470909894359019966341425211628017127766658823052524002481921180265104054184340097119637200907670748083869945813104336385154944528462937798392461691581302275272639986717319369565933605932747791847146704783047152209497360670277587019025124208464339504913196812460638486694129465170957890889667341025471555804367112310286344475112060297935189638748805276994015349749688425423118685322807942287518246192043313973022596741143051051580985901208762079628063576965185890482486530863913130643494231151108555572170113850676438058965765665733731767414536783129581311529589833788884310333817173518169914546837963981950597101159126387027429370271034636395391355625510249421299145962597815541052294152693334165827197909594766457477746251958348751649342490521543773540755371265727970689044805985028676325728354918984090334886621494391985767892255839327460752672366441012567444020479334886598969463334319858844037774577372965222690285963090644765332241042746141114852695882993325704172133484605015889991565874753144220659253004178845645071919491250265325613123455679874254894820182566882046107935433746181740140862624868510150565485500596977983904320612135995615532994977483855701474663351592198227618966784560699894663918545788787607247908496925528804644112664581353500359597421601491878817774457329512297683802364263517886962548052876928967235126903341815051640921824936019190026407247863305946773270492959084860155556468340682226316919290362926722792267140537545954191168754687413757352258261214487137389587268915706783347806539464230872862383513323232244736061675885731015734546177095230767884024006808891702052127131696654298969486887235240776782443536222626214034411964362911823773880023566914490183643664947367530538564315401883472278327803010223712574922715551452349647681564186777405327755102882626107050503532089241884926950707392549361773868229108556131775184635625871594966580895446505481578987298053356458353237308383389117819383703442849436346960050623578603416730419261544193566574712960315376022981140316604254945167943438195554347001659850956479051566917936990284577580777472000000000000*i1^77 + -1873848893942417084603969777837891638589521523729464702067883273456084568648007070653366446186230118232906118214342683059613383796423843265723408184083689343352710216738568381462425278100673552675613085188061216900525598634908355925031112614759080490755877523379401470847145979965258404516792795518470808279825945946949432117442233649620269853416223053108923954739176258635836517721419204846786300795232009378005168912001419551845012477437019484172199854932263735275776898363051500171974999953918169133168236980573122125853902980014504566705155859183651888661657320272708553375341951296173769372362567509705939820015579571379344124831021629921949423042600782996909611680289012916108946629755780008636311932145632491398940049925081699151409715665568274615575844941945614036740855850984595886226891817553994458193266024899586557472131241012212636854253649051503766523169354501431509511647310190024319148942222066462687292751251268253781118387165713273817924608136415105173874806712339182549298941902633859543098441858242382875173561459117193640999305266974673384611198825629958892159275882315896081441918224956378456972769905102124792306079567596973120721840024416937097472720102458286097722156324322553106390496266347199897992889559617168520692221414524158476261379719032443598720637728548215357080614567726284865916545289625182546108474357224873541899736566309617093379656101607766978614583216224635422079273247450029109886605505588838036110964830630218456446472726149217225147679845960559365658047711897882345402602755512001622581891241315820898925241379450925429576825452580772134356599798884269743502936291112001310103715014885531452506665036285491450944055410534287104711779259090992223518672122997701142183483904088360948180096110026214949161901192090436852414847344098964706581740919909600627849413354597086723156680847999590734251700032601907133881156873580052009108466194190836030391141427486162030515731084177047592175562011865704704949150394716022710580044042344852392259175102266405129593130555555316585152794020652133390826687636215926434289935599718645815689683471943568577622390727354079180677365483758816967354986302284615293127190671369514784393209840476219771402641042772946184664134650575717555880789087960865862570688602059411658596919603418244058605126270686329807102619030814935895720054016527593114754678582070906061689475404041424903304379585005471156693400013838010389397323210652835127264790017318238467442311310457860143920177891092059226496411308668182741635869735934742105410178938674419058022133266353844665402622379015739651845129947013422773988616804551884800000000000*i1^78 + -2638502141547896812503393686390630051207635929676400299750258518948374108403949350961475103490627673285933871936903596108519602630714041350676517373608564824632683383768566643914281162611600566329429514664988978700468745576320044290197743039127299367843061252652570237693361425337674759281278057844767450558185680167125254432510351103755964887604614583852544057154380384744505788217493253364767375431018653367464870711613773724258656486585166525760662511358780303272861582462391605753223972986614210816021723743947624233062416187286947006101588503493300172368389600534819736015182203185025612563319559885108797645004797586845092501005535345071233618190747065792122744902077729017791451943265679812639500006615176760568882949898499842308411328936432893210421150399034875636100483684608150544315320661312392439313168353162202709033562097377600054957401797508395859000430579327994036267141961213174188622393416749917315184860226799370462043403084721873050083242368356438602667290967406107100868445712446905172985255622008203887056221592097463839111681258339046109006497979059807814342686218885819297632866801774935231541879648494767693456878875796590230669175329319962006972726429996447436339320342810445543028952535646671683528158864639858565452310212836388808563821323755405803988340664863147513788002350768564801405950875088705354849861627878790287250992975441967684201733195483008279688885006054756826326818684573140477303140575744465314026734513540216326344335861079811022548413764127930649072607775420366065947633098482964444476218283026923847696778399436737867530119348434633149202218836344614646130822888295097642587966452556764214231100291564063013160028034833811594238087771958794575536922736330134306095804107527640417456741143879493792333568596926424414361978616868222783410753197867673009362987381982052571231173613503912072101684492160013391017610547110954937047243148470423400526978009333041209395210602059453699980151777201419056455274824397694686852915753810446810924563188692448278794912092220257225320351431305101808292811140143226578762571173763022794323299825185418917716562461915185976787816621265562669999446333463157304802145057513609635003734841360271662191419116398221456126988238785651421681312203445268878413486676342057839781144448269254313769636264821572713331112484520961421504614009413089987810961939661557525022635609242637970037511329714542968916175676091830029822764007487844086092333234996717630242811529105656633520597015638876137336831354231753159396728303192122507180344313795436269998057966709176336113369761647828895613839152749346763990630400000000000*i1^79 + 558587569592743283865425348626045385546432452708641252469557504529556842805435990907635590036012047781141703709566452103301161569276677752579450661734898824781301891195821728912623480115964879556542226218094002956973193582310904605655108903782970364999819882542697153375470614713168479432103040698967217111309831256316157815374686843781487921603347421597908801273674903526821694800210141812075242682962541349625899235776332226505508388732083419460648264618255381814890221148424098773585331112984789235941829426645957548334587194988635198569057656926802565218367945139693194251272101924106663614959724002515058079914671241811519792234687306585555603004028027904611236971649300380171709390586324654443980783312612539699889375028127485243896355165552386931651299178652618384885612928267239648207226234504242390835523449049411134138005910374191914481038939431342778278687008652739248441394039938832865502497294851019836108073594627611541202776771411860890929159587117679144513338533697333785145168971064164993107640216682494355649013234344899059419617844950872616231165735074869479270666571976567826219378093076652560233249016624362088991647836546228581536790645989267610393330077756879935508824938478666219276548423947936687185149812038307067787940594104713037013259670207802997039997401751570299011065145504627079739449264685104907450388069467459127697102270113894817640304210088823894645052561583695020404473388494563145445913922380144294268946600669463678767458753924786669474912722464720452009110470373682936460122877359370957737171556223642488658359350278202858248484631099362836845725534480350197445789860322433403581498593708804208914003672614191686068516730758889731773863589594158403716742203518070884664445007634417956891712093014740160877502431473179971954146724576088556104872580285925611323177281871610110796407582446450795833931997612432987908167379855503530989162819483904741426332074043162110946920938563620308683633003265710653473694552124764494580181039106234264287648876345233894674670290490236974389723145719979020793700977720203468715360610246787171849173999641554079774414922288788503806851178361048083516476272215661389689246681458651092138116655144456567733897588750595173155653963921467970876624845120405941650312841310821282581547051122024604195820505898934466377200503377705232249538018573393024987247596707146006721988288014188418894696830336103297413042496443343933160762377346176205408998840273478242424842056049315195449459019411124346078845812786718487246422132605245062701465023650478332940264004056967635063031443304761282313009306984775680000000000*i1^80 + 452426790170548230016512492691409494494205251869249046897716098118550944784019818386162087757822543854085103444056170660872572450189936492429662726182353530483874120297987382499346327168919757521493608394443542738424148044223011372335776272696597455293978512939642955645394143309152754684529098631770915500229190604980402884115486230642967099500742941331919371658500677627094804642570958119265648160409137247597384709189134721663557032522344869190980127029149879987090432209554618772378297482043500842705206608003694590260630599667807934264085506652340417625961842493214872753765151429692605773166301548322355996726676324029341955820708172136978140699575770622600094723300254395889154528211790734688290274015728353339524443593470960205262334694082566131199555939734972200771234729542395796214997714861364122130677370617152883289716671885881425467916476242372523410248281122018647615162544976751704848195538886872544361544284873613439789789777942858581199756383946821162371299150228134411025835991995139969854357246321026545054987156686998646989104933023405128989893055041711997896583753853827331994039741309216051590816661896593642913281123186729954291187727502695881225349133173149659957391604470759115716944775069460668003383244085335007487524099043414704056929702017025602888622866766139481596918188825645307800336517211170753975470489127752701148563757702115859258331917049735455475297675806545937885588281039041368121415930819680928908939226022740761252155316020873697947141112077230970618082077627263810862635274079825662734916006650328880411137612234240329367881619707191620026458519991761987747199834590648424938969518862512181445336674491440999035108162493944068034009111604306169658405890767737390360426234777585301352318749992339377166203869316289059004494865617388511628407798188093557194160636768526946805243860770061995199027044030879014873923208865361151101189061876726594052597800120238842666167002576616717890657903595432296754813671702716646683756442406929311437176673220650785108647345220133476109795567140396963216058358588361267438310056772975706374189018909694829831110671683030115147721538974015006982648472681669752606619111578705774440207350146007189369795942119056193791847566097243407317928946583805646028319855168348797816309268014751360538873476754583854009206259580699595682515471188290159973244613862992747339578178821172023590864434100908652855403252847397971583445792105254282014621939281420414868758651875651814353072759793948725716425445513627828979407108873632463942254154655154581094099096921666287193995837259958884740628480000000000*i1^81 + -419566740342096070121854511780344918003347768631627840458933764699755406202817100492808617786701890434753755911735848255377255749239012512513716276750203419910118789469584544972799214629661172768431028937743956232098621464452104189129728808700168754344549032271966327883427129990360741104052005153594157911638035763956716103080323489296147767613295414241523636419381388340330512018008600609553089248351811916171436890738886455359270963347826933598638613474244344603963661848519560529663034068816855712402043550641963522659530569865591229208096659188790165470660542225903413109498525502839397275196280666164868588022609390300222623553372152976563321577410709614742686257893889237418016773310734434392120006086749548017565129176540160369273657552694781564974346880604956200679151069624590984468011104525484044010241492578419261496226282400704148438519578888572172558303502461668081605436163435047816006575340878090365260679627935400198453900598327046187219647807394663067992251072409207057580671322917654373299917285238914032537992271587601931315755871040766589032050365587910376421867622696239505513411140017333233769899704431948520734533796575397094035474249226223871056498836255869211198394272168190917962326471573280559672849184254713246656418115463002337356477956460757268817222414079445837268222620064922665290388686213536087239873674877099989766659525255685303179784268930138937473091248575925706146305776633754642878976793039612977964487683160055268937873651359361035574445085259804440155760546805177485673539584601611083796547994451601448014491988540118138979516019210811119370900315780440681224896140321464706212347679094974588020347295531903449359474200846318522290661872739153074407438889095062210342318372474958515727919866873430277434262303752073968952120359330172541523625142066160659810613072051380142629483739959666721255193832978354926806666708849632994101403777846164041549690905644861425365866771309833817304889106340092856936848285973691496736763492692284497072134685141847635609989025472197019535324591709286773704993117953245778896949029003014561639231117949678681151733954418612114911727084674511245764886172649643202585781936462712834784179266723674955713209892717467285090944226663334456687615133749209491278599460843551328609448990397206061382403745368427013493465499032186953020633693521894967603509304834677038961830692710529771361167753227229447625027320478334367531175576353007212263795612707571152065857446576548670412303741851689616754648453573180991930117277033979736748612094842358859269547340080115930317360389280497664000000000*i1^82 + -13822746255587120329007691646538025951120309987047231365943662463022910056012080257495439213076304617447524421224894640494702449086637286501842570806636249370306253326305172989590675806516735098278637929648773345036314680838176089324519405596141824604920750444192468622722337416854205864547576798682750464152336054716118580228666166751767472226168708105419828917823434795891771055079329438292432882863877053274555172500304692301635514994819900849626183377574199984893390762157755122579400727959893686683269304224464203667871827243558460561130821130866325390774891490233593334176498113205758905589424534648544155119062964677671884522504660625172304204255082494680326626306521666524136862404737041992110496477034571379367119649226562504147184090617706076006411835508367434407702625244080185220514843719810097954154809600592393092382181028312530077940798164210326813777161192206942537591462616100418741093863285119282185639001820580559778205953025187156539171938401449370075681785149813316931541441113454348207035137149260197012110140696473935199722997889806674369775255173655556379612899251272599063666155767777424383998552579128495220534639289065042487892123479512240129957004170473386625199188992401827905322338107775883840579368557836273972290889475927813303885510314011824644873554363178749951191970176362030922231334802769504254690286936662524696677075196626290662723477782374689121444946054321335836132820231414917826578187470017104717006953032273830939065387742979435855931292440199539185602989807327999073250091771570777419988689755642913489694382588352678941337934003520825627691551811684975193298219014854862617749610885823397950096491568751487763346315805664004055657764000759740764273328640122823062827033799409986677458221078878062420444897128727292036605897918419006744153755986482102189309080877146359824870655363542305503964277593609076823868461990445191592793331828660364383283413147019634294291614408270196814826731864230418209427547043804445919755925016443721240514524257305860096539886359132777156398234563001169019961812265728935304390834276953007773938728307389155079281654141885890110629337322667379650648571570373021747254867452884440443757659973674667327758816170596990651698704726095643665699090752250384000550778638223181594656354251913017977169957908039068501604360184612726754508081956224429376600255901390918891466158146049599228127354950057148851749331468434846318449620126447540550502979810220608987922108187143922872299132890644488416473617051627778431228074012088688099904439301719759434767475052100667150696448000000000*i1^83 + 79795822402957308568844305822671436954568738269733602636078572965081293666890052592689495273680014480624786446214018157680373116297940654674910364058696715293065702714255469862133640167034175102760401783035260541064211478199036462971541450148547783921817257359556346871654389109341972846399755901572908387384740088377132840580314737719534195593396833225973459582760997476810997184755724147841689812876608529010374995435612028915398117375185197916727544424354340212954124885115121017960633691555021171159941517633625547941398463699527351064270076243691064008802120516860505034915484734147622014640896871078814673130295436681171262745734181407208142155523538514092272094002416744020363055251534263334599302826206909272879343926945136136935785265614321071264260094724629526991077052078555202297618554198304969030002995240792878111652367491729902217617758434892617287937870323703793388500237653107375563620933208836124701127892464365233438821301523373214622645061884875877229530445831051012472909824537811698775954064960472823353716711605014519278926309476857684641359137977523626167547177040718572836810991596001586103864601095081840873626106716846774165350318137636841809272542663545837547585411788329892354334992365234005335039571251629395093895428927160914034590455891409739970372265243489158164391254743241126315316712180033936745608841255284239456322068181771237809829798550874936755375055693415144408852030942304206666603734132088229740833774354420481408784662118665628189073431155760510400076753105951776142612347802454721677854699545880253499007890922056623679335623947414276646731316859981090760210081447361323509607557464534188852980912575942120992975505500965530291411841878902124949284614332664767657909081909522407858962182662095532164284330182330946125521941269573060128086817262730996801282385975882364810594158310169476400141368098846848469193051265758592795491098598309653778920552304813665414686466541711984864995798324346222677481854018370576944178332936757597647881656732739847848677934543231666881693902017696698350203491767071295454849419456260521718602756296838165218589210814310564870952557264154525898716416408427018789269742125994025633446698917749339167193783224287164219873079915320196402044852980367228615781335429540189655825960303183318608306905484556601754918463738260408612078969962885101745509131790985423688114558904589631936902509542526186471090804759215614723164546326618216420265196537119301281412396711648303197407072475026391643751475262602040385148489802534644092587160471838753748906411054386380800000000*i1^84 + -44390283246287317532567053632674144977256600245761051062010191233359658877309359978360406269700081787451779369548711407030289389537289662789551487966615199363874411501558724213784388423826573956056283674349818136583728937039030766040924862718631355388844172472083947536115764761387161484655288812776926058494910608001299281594227439722500333998229691018983055953563942866154878020507156285336119792283055432928380941469391010827557591777034157508549619880473059425374670910617851031941316716495191648771717422567976596040977233610226414698113112495540793090402311979386926398927592565280422173655984592373829396179629352699325034735318007492155137709043860663789303367184642218741628972698565986915072476342469503396883151276532807186314629334576044673745354448423470922724808319657144750809437174871886633272944638934655752661156822186206654783366096031268847640906645220731149590286286772684071560027288201938308887875307026059567946722307014128243451975026530003526745951598969066758801466177047356977154679200309941652140141233555468158831853942909446648409271849990255293778501134466823868391629242287449491048799637401739683382147449419197783618705811430348475406503786008073384585374400983212249062341419491436071741099380892425897779963844750665780723320428363522549946622171431618238444295740842614173141699564059796296598129031776933227592381003743773218365950751339067144165586111794329425692015324510269303940403763222768097785273359122875878680738400731268023401362274106152114488854897608706173322330689938669236049884588952270556982642497501523201993177002389177161358498608586103386860019053897679288090024061876638131151181495114471489627983553984383489018570690836498391953884257989266980480930863320209472892844867675174980196006223916515946876012222474695234293326887685771409072154602258502272327134528080704233629197600295447088139086231894360085535431602754989197710323286694359415388415308732880873274657896720847004644212125642969856387101151271527030341705857961986280510024259506821824959854144776119268574748451914755181941265581919559852930435897741916694736997024113418996623490165808802780656966074680777680022901714167110703933099360284404129177352111565002950401801509248359468436951462527284199319172453639537975676738076644601940286463087915542796760063692169192280823463916828667211408457929030760148368885589978368344142062206642380534614415778474496502902485529553469651554106730106029201329903758988406979620287760933999490802390187959483791332633482596597469190141610646127572331318476800000000*i1^85 + 8823489973040899991683227226672342767496355668021386668156568316835555846642433300046433246256564095791118432250304111981553386904874757160070331573433987217974609499422249154013166093816722084003224893131758501526575771654720211301748396828473213019214016839801643820593121857639699781101979123640964463387407884846461819849542970576915965843001856487341324497124579875184594272266570348973940691432909966299529422615380234550881389062281605415904184380641011349987365359049284047050414177656832723365519870833394774735408424480529756457897225649633960477392237575475647516972827851941470844656585439780361342266859492662485769559092445001932928993975884602729007082487649869525126204216225167290883625785111512200846106006140082853377544943878753805757966975285745637309962934535585483336349956123504229080260473032018657252354003888411744975885478700837184446900182192899764807113844061412339957829463448627643831375271988719703935657714902714105158249129692450568706129069944250044605082832583921770918681390474487475381164949319572156272124561936629944304932123622020310125968901948196518699015878360633257650257218398716580532501144726934792462468689531971564501048468312486435281141661241426701023520450087175427888467487980824751353811969560603738685529225090141855279228714249315227246664365360155471563116231824124438518665544091375973713084271569340218603526422671391573759886296169555699356494309899239717420428361986760180664192389648151038742951169590240929448410114556102798744721094327261742874602645654218502897587177946903826601767359472025861006487116153737462303023760354430483232308081397610258095417307647456137574009090793021713200103721305390763908826981543830136160052732922170798050227443998210936219831098312578592749418794055644451732294695072605218526967938840272585141393559960527960498347733371161392960064095327183623840872502314293448912275440920497930647022453331761105118644559438539384030351854931039421628702011638456551984367574546258919218668055038145904076272494064117662749056133500237274982188619130544535942554977076876562240303096243694866970563864023043141622877517395235589741346836023853451648807458145834247984148603900762727884616804795051901829040956241456030299271606768006352260286463585370713270794443265329387556635118957634363556443155898968158360261734145205014159817622077258584534613554368623998065409142130667855002706975629434663520920582140097953088341014824996821502881468163473439932738403498712154135300000090853372105435586313735515903768601235155845120000000*i1^86 + -785672499606019734250900820722558690742343173710458804962155167578389573193792876174298074170526746815889351996331638801069463529790132597554475068326259180096544417576769325033492809455400195433469412429831009326620752817789587613866931528410232150668883053141702287694359396121711885604277845833631615940184437085688160078720949882662896421525262197966978490079953939162577797181085794408012476646654520249975618190062620828537752321259085647351220532903135469651285447373655106866425594619491234865781201872818207046470344161982294684938011586833877694284459213903844913119166631824100149044786188079063408404234763617758195607082569941418311100094909814916006427801737420950241024729647096302976261303065117429533253671330765966359330590040443099548786270124083914462404010363514096657011102872327917413013094587672075864693468728265457989760179127912999906716000877008990276314610581621843635317908670990925664872098376241449712071055767119771027329139191477840288858959961791748365239841561454991654359519826683329634935440600106176637156871674194661228405735008501532253966468729190783724116396992921488371192043742231067219464209276372010918551903060383435681312174471888637222387144481783561310969126820794798020208758214653795183179483938571963409228094492417075607923475819394020413753761822991938280992377596253775065410157338806497145699951977963511752300277260575671601746412006818944115610584058243706577012158367060555547658136725136303682298765532164694433426615355752435664773493079432029748737774436014790387944843090896486342663220606815023330982735167967527609433863384937890657938858062575885226821903943206363192355852409383920835084943709506382925594648516816240365119259656458376710622728329783900033391289355669727128196699972054906780985941081402921292709477362738128128054769613016129922912247701298906617544254431473116262514074924574727684348616359487005587550105367345319235356792256666531533966034195102114192423511413009451879190800467195292239464416127595198767796491903173596601328101795076274796001844697384544741275019922052653776487678083584021351423002879422872220669164707731213996105302372967384511713229531782334942529952038691613868263150774862062582524065075904075619467142772538882795081874539351255178932614528864802096883757594415957701903636254265635491805313738212117087438384249709161678747409483987920455662930260414957108418721223318470094181396085054045185033451630297387698987171490473011609728368236471246056606718090501898600818118274649648161231994880000000*i1^87 + 45180948117259598006232134202971708203407347835490325142671257445389137129493206507538650657347699792390403946000059742481375148610883356221571780394624023355940435399813422077097223625827015595439198137885931796576518640963158107755598397653767642239398284733654803260982040545046026389086216074684157854378338667360290498433130866211048783237380459291632775186081518170015107665710612238324114375382085750988329747841790925399094085949992603690495034300405128769749379175753272176230634431078852213965820953558687480732123371198883496553892304796961381313082401907903987088816151867349370871051715624783971621584261956933012322262287728771155454802897807934923239014530846395259027969044495690181816331753846055750083821152818296717729432403429345527489847643257344942303974487510289322785070433150127203212503625781579317152021706642414353134192435898284861144023468498780980169454357885600709141878948669408450285744904435388795904483274664491867937155182909638937904689227489099398619782065139559682668082274765932857730773597361630725238018979923615984820331581399766864210713884499472087634868177157842466408042752288030039764592321345155888677236018097488708119924103802717468536076067371305408588678507594880952014619036787416086443212815836805318794215035780704420194888164690437636077319961223905482076217836465562385932255995088166567750161113211567600757916382112185556181966145295934624066203273614382597621887038495899365805813506675605750605548772577391310068911718132468510856481824449072251568625980377038567304386711012200543783826438371145808449819279873061514398523247608449656615014944979343913310047966909319566811588518729898660239047187598720471509246305836008397461907936659797387420621896221418343974153113572373013472341337600007012530876082757874016109077366328384658215698586870245694163128930711251191285335985973989260930038415357949390109887500541099602766560830680741607483620035066496172641679531213744883331048395153191698070383473390570971928074154937641278784020370982406715838340555645699486291145684270897294673344555468987453526630463022649508263021872776315610059802423815530142880944468241958740224227665441525477761729390236401931895911778110857202107672373594937302413977345197205227849298912866413295517990828268865584915871609348493757884896803926514336420660150718738011558256137638806167029105670235359681671423196421761517652909767745066917255373805737012820241413419667549237869425076861275939430759181155102096702661706674762816037144272352313344000000*i1^88 + -1667969148028623135497765524204526969476071252937913910967224266574845446832372392005093783685746087119002195572501348304164870613751386214133619317703634589909568815494934991575470442037401895763161057517133573142505477272937199873094299225528853658093237063018060252782368774390096531712045746128296782611793788395703989406452095635223431576296202543638270551181426923600562328219780061763434475208270021531752267440191406836522710808606610010684178670015935937360312197998458685920008143269857430351625624588047692988476943246704727724708653012024990782126756269190331644983199495359095918475419232675782065234850805359543513175682055657726636613969299303652666780497465755789906750616665665870496109250317181440447489841441019335110710086401574648926485247941159646840872535204067632592206653759411870465089657843674871597041056137316963723547026866997631049430212445472738715729588384279174488356847555482039289502786881661461849462483704915344720637920350100132054748397155362213960903126974741118844409755636591654628606125735257564191482260067499474172856589222940242419227897647473578735836643400935823260563494655116873537721431999467815965828439780042032442469088618715402543889320896913822475759785791680068814912912251736158519956387501777980812857055911784978142759009776121358766406050720098945970093573627222168225417844177723883279151741997654949833546705671095961445787666038088418901910240797779590630063586361674386126911812316916081068322487502799776690000108534204288662380561800061579212672691070069757222325931162324706150552677621047736348818690942260647749290769880045843602053711397806078351749679943229859637701525925866577252026925456292972318056438814843728395553955809950480366358469713900269693893542995520470541131817600646206283759629779381086339572085424700054242762472571470663573305201183035570951649429970423645098952512229543423945194021304690910948869155284837568783561876237154775337742493150755796584230582391687502550506206101882481717090468259226507544390670760161966793034700708912591711727616643841532267172049682465078189406511910740802176660000714542180171099408422193262807304991341034193738850842922843247929189874864621522033653204046136725662146818741867837035594100111138365203878600865345781126402285847506716313807950834665405222865395151504331047673150042030738290757619014872046249815395667674038951106966326182724157023615504981567208259756355094856174978813917397891125006033729469852391905664239266614856688939775391952697032704000000*i1^89 + 45276081507954389680778059041016596587719643915964553195752668551008046212476019575427217130452751229002392796377148397698647522819557519182343150086653395505623241886191025896633708513264621474119646603494875527021462432689194377975004324398241431961767379370444661475672496584440103007322996301762041819546383537131786184984720728026728438528474633744597785496258676520792847600500507312495437739295927124801587692752136253541978833049673701273850083661037248658547797123975382529950256723613221916643337805909648720850478057719901291610159972466163872869627789784693827902409699982851876161571271479579407637584067566912704790896383321309581055285805960659541979018942107163497035627242098969379803391317311529655081758363283246404027393019304050961802018001084257674162847420636606640107224406695124791430748976335971748952574404460805799800604311658422252556849197427689963060293380356945356867792674852129093456511879965645545067037918529400434197904710655751226576716293822971340473181595380824648813554711547039588606467630912764440134666708032840852217371148334086242274978208979176711129407756574292106008169938717546780835978258002499979278776370759318784219589981456591937566538926097114621039152936898545980763059530781154050307737085052169553114532520906121613606000591322471009381418207045441296835687083810442295003978188369152254084053099500911637149151985693131310161196695859895394716288227085645379253757254170530522423020565970041694317195514341696916288363069902297489252407256647096285515455495811403849746426986102308177808816042917809278386507442130119091560370191023759499230016298921950204921693084212144989420155464430225030413606003419905413370676152341262333843030603815935225619025323964572914478572351484259513407155046627193083026768212777382403395329834843465583018190209158919042178042890435003833043841058107461371428459012894561702172077002459284658576564709687598284232622179088105546191231531646779585846555227713963099922656846021040533924713727355790214608768045852575581359963793766852098709411574738450190523252498644479154777044332476496909004217654907700129443196327229495902985269644934312465560994060842900782990780827313290307587904086016425280287815603678089784112908373824999506278244418826879520993209860614176709597674949235197949134290434078290416574375461870353245800469974493984671436446933519564657734413756799789458845431128949092332658364597818579414078132568225470144557855071528746341852124021824442383561740121014272000000*i1^90 + -962451168587320429954726584721013475075066512769663401364891792220979481642929095412040299749074132903803070564411871940500234942552295081519553730668559685671155567330459411356418376041535359754044011667783747775651961035740381020422168089574098873071295936113613982372006694301774388001042438912680266913801455249596450693579926338616082399487066396596657558577495818476342327340299836561184470683990130281272066608776297702206171836841787449598603862433230009425758212731002148949211143769805461886597899965320509715120980046239581406876575498694701853658645493477008810252535785153747426467688074558011101587825915948054618626884101436167229404697291493583587353015045823393935341071560117362943767846284358153161332910140262889296756002482703607475454333547103206296449816668006291667471619591364115293150163695574591169831032254212945019382274139696037539356726655698601134055444447141045899549247644944395167975384755604511660884374688499993416720970254919329896109857965471394991560409297703870960411864653157827693359510075638432710276440376995372677758181077113466968425841671679483490744660265226735840890545373531352486306835926383630173251261463209550264503248560581453862125626717154221118715788847337270019754472859160567211118496811002146009242347927945318029227779542452860850320954521118027254868650432952327223616449232330587273252037542978061433880999942618739439717071736791440561080077141066484190478984547010023905208749704559866317048759120336105659262010785440235882068997227332357761059202531983993969711600866783931174142075483317955426404476547219980236667645469042534031113686562282983126252263125226247569861777008593464488884192184213746093135259679233997929753829735506960819130427045936248025119549958213609745005247444158876147405927876999080104126837724880145416322243613918786114681228939549411537872460478302167739824313826671787548763861650793625050358043292579078276600742511006360416723317896406386891204894118946097883842788163518748506216733000219464418075735757795910879209998572933018904540253216290163680129344593655210737197605116830286136563744265808571978641962660311423060055866593469463174402350866695778130461383351973261026144819266470676840850598654404018014542842015198795322524980737049231594276993962154376352539248902029007555835828151996080164333683569304974073573343866536038111950159294040249333129327561221028252264280834831944327642570519778066454620818199315478582142212497802630848997829963010627180953600000*i1^91 + 15081311388447150970659686410458688183344542149665747878038407746264453907096984803361661871784296887159151538258009607694938350158672900852625806986677788134315033485585417605104472942277218505056274832497706619511128130954543856169621963777200045395577774492240102191242194394380999875698143746688130990708468198065157843046309040430993646282179792012799034097825846814114360242681493878333548007782925168172930341732847383993933923170195159496096037734769643960895118491906913777089451696504476548546197517697995946231898056338515785720073622192649944793018090074272890737586869517603187584490387609201119579590387063449862774943237168771855944495720932806281972034135553196780216571085048431529241795636066385385978871653151089708622473700679374394801849669910318687746384205174933661060578840599343929156427328583425455739559362900627787860148559855639727280685993565111169767775081219500447868972452524511899802837652460712857165901249443971320590836007911815818298893290473407169900724696441146155374124913484130838223906859268256499023841176773164315380266970878697316439263006474984708980567498077219118952948666572543953567475789551949466241019136628637335393896991789099780039646397882945525569383061872737734263145791605870542496349435999052309168366702222723326003366778557786099909671327872545566077287012951009557898009525297315144104467414361707202296122757134730336148996591899804629779055671146788644553056791499041550290131270242549069939006563060732074581882937678025395836239848051728153244959190470236128384876181949820142002841031699550356420297155531906312759797022129364237055574034173249834628330677873588217775245845296392879071381219414755526094391963114588162852575169962360188942976044863261950913404651228309399335329502605446991739717174795705496986789922351557799510201557235473133312217913408183003808888334939687626456102161785696989119244921161845535162340348557747986348546360073721590689396971130293928788855264754583376099130989595217122796378875644162059797524324434410516172927270827243271820826532624980262004349066242292358902215952460813728810792290291069750272843257345745827703019592805926823392561627968970547831921772360725198807235517229161430762745847806534437281792362211374633634390676191445546959782252446867566000598552971308358759021534862791595760257022378347887652025750474974396612393254138922680085145631770421355767691723838263615660588265847711947769274437072915865995083931353260157444917727068160000*i1^92 + 243543408957818121296979674473546125907603608055962584330976874688576621450185547475954032606404534469979747775254789668129844753927967407525233000342395558482658483860401849917308419313168663993799764701750311507083259089685119205538076725512788157345414086660462998593762226287071284440649563824817144069496053867264122865851103555806503654743573877152857570782915780701815294635224242309839205637729189025755724149062835011053570995393780960351524249890728959019601711534747151966067652053960978876459563402173449121337901186404118297123775216608278127505843041823805405778317626492797916753920957792857537687294228917797956712144773165046915354057560250966107861016379965015486701762595708503123256775531416285366007766602253426945377335483207089906261914902202717856702870459647068150928177591668906997383146091329815874699226835350686108638141525807400471055372086115663426646574859484683740186019823133078637490539763965438516850763660057927675914461981039255202989504630935776327009103360432671136565315042106887569641330313669731384422496631053576145743749321617922118499298499203476016981342104336512762334834912958000112494499564175276336116573639944951711975595158347542490134687154641293905542126477828454664712516016332144629069918715258043916135774108098457791076967326355941486340170622435318393381394581192834580107879454886758373341685066086956846536220206125640728000482482056179672898656115242845435831235849239596489087882602296707447706085639523019904812177113989952287310233233868208315809763605929642769322372140567385459592616437840721636437354868607903880056494033798938204816940630618400197339178107851134985959760920599629991337688183099496174832549107705765806793543208523393489067165410142897546712386620986496043281273305982602925538372024086593885498256761970601848077422576970997673015965708020643314021336028450743278516087730725596710294548768694399416156215463659909028501669597546628829606841037772965917357214640132877821984476448201169041496227184292473992178527290861660646048785642462990101622660652336779494025257421079295305599244223466135294980740516357609357442100499839879039295325401284420116356014178140071624753054131517904375412969217635706410858740505537696649254452196281743074637400572529406616475553404599212935518831779594195082238648982738851962065003069366311583963346184383801272082419008058303962706246961887638499691825618386305418871231602348458550759638395840311788033130602677927936000000*i1^93 + 5297843961434552655535872698846566900152163239724527109141105012534625623272314469393754041774660106083699753242212825950974790391875259937762472355896603299953235042884536733906084154085135473691660338802625490127281970756748668028683706560866774773101038994941577240063918851147039493298690521120261249314711339520542553062444357555747703861644676584559175538489659718648250516645392383540264685393224113557529238136045840362740361270936932037343671738463884556628261784595008364130708051781012721903553930146309462060482175293828313688303003386307741480041113078573812947321730426949491638766655668484546470223653222939338941946641507417047727963175535351734667242548347459153314526785628689309823955315810292230248845651097559646985049006119486796270342537439944756591186815630187421494859451748726587566735467570611658276424199716492180309730663127494484647881597124404632722467706560695972102543928580969617259354741134622958940206423140508925526434182332368296584525086804254128798074715617355990952874249983701652735636717986859694599025037012669070628803930805625343985635226149692199894427268391530258012640012450106903720564170757323619988079763896977390161047688580245973865861441998266591477773783422859957370435796846146855553474648835126890692178511809959345854686762246902092973757775939670483172071826492995224777054675104455598247670057490027640949299881042451582747900518095214132572959986382707576599070640471622567326317996119623453600005237188484705244612169994005682137170624086822236521546552146353997930023333100569236353196631244194531530920014530458516291241612569541310855115386500806516860438923878843822419378889309195600833735290527558004412604534720328340416667006248627105657164792814127966044493614589855229385163615491363227616288328292219548639563774592343218974623956633918917555302975729526486385032578042283456208538416996955414216073259661377900886498714872978468523559156878942824078267620168303935857034755337235794199637485339634070764513590329267760495841926348613415349025666548961947447802287909768570462008678108289283575044384275484870070095171561337996113571083471602624696947300361980691505692433534210742707491798186598064257428663085497196901739730338678060596138545460724143019898626200260537159055750462533487711285658401970540177513330251502211638191013584627040262401728224743425942450494224447310135222673389341485048779831004048389238919721094984798131852645436336234448038133760000*i1^94 + 808172221342145867605323434361133940637766922208047957602963372988154839890923972739966785436105921485262468255967352138813557289683360573416741102342760785831161893459374385174515529176909174086866764686906529879263787352038593067997027434465191692671989248611051969196343971191045651325824927223393350259477515616883146998511508089990153134712331359414673678291040778219798622525539578366193333872545114108189532659531332415008522621538292950482259042249044941211540852963435836607049290493229852379194122643005303941410980853044558705476678871792835358922087055698778023593557820282587498870649013297805732290039730799740720788106736864312599970073385337819392602629568231118410824069482729951384849764721383651087562299777644870218892925287308416929222784402612483778647767837412542406251077033727205286211153162423160581407242318242278302396819424574612272938546002240591318453915323604343541906021996511200955316600661737288337423153747119433630874935286591427020818388725498528312277775592758790865820085909243002570817734331274146552132739219482197908729889303521373622048497144584510356591757167798802758762870085786302698821769685762691415254049040483730482748947987162208522183537292614143509750006680956183562593170878097215847894128112880854193515528738749996380126880273072299191411862550315273784342980887136327027545924580079607270913510227638272365928005601470924420813919865372341909566342017600996326734800692412083816523521428758005703673819611918240513322756635243102654543384883905332773607858392385049322977802614500420154861665933221307024524284942296291085052135867950317799030269909869140272719051721532946364385847271472240091678685204806415820042831714064503581349676589873607608985716760007080497131020420273495317109547780008061071229809713169314801767284159709479945437953441444204423342233331492527112220945100524982782835725001587161357932485600987781831809692319868986050702745914575885881078851834972471649877888733561748601089164860907963231560610173883926613975445638309470403060929638977065084703405431967154924237548448835087122987742119613301729206888543052534045857012721126869211263229090629664784161056541823771857170982507835286213298484246613264770777862571719420287699288121867242978423548247883271430892021801586926773762866653972450426285493611484463364785534732993842689108690763468702591193632855271808841406411386891218965341157266936599130606977485914858835612074768334848000*i1^95 + -55401423986639855107664039091029785478093061660857456054858666711007911401443524511261450849491930225063913077777520800760267127904727189789940530746896396819816159128857350224828579445276136993037509101853110719703274309785014489719461792803274941567652019233020942629167905474478103468117096248832258121954781558442633287074272600856786287047829902729731064350289391685713414333327112065802642705405768722390914125223929583630922347736627813877206212264809109733358024399167569843106846877074505525322147375404424041848985571616591478544175852813364253015312189626487406981854799271420577680757363540693479864516283259796454676874120365806106163500286930577766797035112321080876958708899184948834755762174173634940401040370110785169281993568494673073616079173914217606828319882312425213484352057700168980627443571933578368672430893762336511880333637808647000679662994443396577546069844664310247263780123623796288044093737994899727507425037646250713721635349755585378026212221603395102464454138717509550862953364553544368751787452801887870414164802019999388248915135503597793956091109865893340744797367740446487041974046296903681254320829573445781923497571411854447644291186757632869727151254312211808677919284171182298081988945361755085881502388376448383872202078169716613681878730483428165008238536491257366280560141722457716174713352619025336599404222686520573396394150094528159869222453248986049779877804370033930141688492588608075882152079107534473192744303632072769577730482168572176170454798242233543965159006878157760540551769218813007463508346056510918726768615709809661812607612520926233191901425263277970620085858039784192531342359386012608180651767810467270430185129833899077925408995392401211604789513584457322036522248825869422152612828325254455705919721762805668481534594222137811909582925008128312816294906166871036089337372948667351443319708627275428757428286348675932960859124295719060561819738101509526823463151375538853530037446315575512763827086882605146732028781340005735153236848981630179918656700324414791318010171249607219041808235676041422035216116118061403901302085644081787857147516659348995386916167943510978977822809661566024906036108336652107943795428515856702484178053480480549314528029277206707593153688974658015657515186406735971445663863649032940716903270683589578953202955538991220403974024031395569958602335988094137771619070453302565540055646084798702589382749703821590528000*i1^96 + 644285585775826460178213225499964173644004721708886773793658370781254437095447500353030506635192417414733637452268720208877476828622626587234656903046182978185973005095180699794200629210603172365053346619887111480038128921678606153526720748916386488523324143827048224393744700463617782155379691572563414366875460195565458631813250209467359382885695000497165390654352613062728237377261885408163654197679510810585748107647060082418838999133299574485508855895336293377660296462600913313169701455160875158967058164044290502118895938436531884931088971796658633811528192608098594944827048395923102245924520789412686999520041600114248529544336931728575306074771331161209976359395971768774017999324781379279358416107255341064398773371242677084827711307242138381199570484155572706434148463323242130832511007680862747305409227670527797146689867124173398966018211694716636563170291748574109246986169864578674362728050477725797682548335698284009784635772282906281618412292585657779711490478369741407614224654814912736668222736313313432811282704167219809385091680544466199079137679280234679099077291288676718345919322827106508150127042363276081043007314586932467009640544613183790094537007448022542900120412669366351891898394026218510807869419362895594679952730035579890460065379846856952718840341762969358023786281712556661167805974320610136627895622425515799737936810572022271752733344854816050847804907444718801613990285935621491666553442358944390188638876250795060038584615739815260714177515369094480949133154992899221885050579863515212297117163485021159288297063070267434037722481933083958606429050184899311088143027404476684342401754780041882315629883679027247517895908536746603902763504154443194839167235691925676357282769095172789422913321779400813343713269348296503937186661782384502748229548376864965310918610586851409741513587511664533866071359952445691570307246651026383279907149514084680639590618632522261332588236991194531462959034801056955945551129896233211401062584519633645114732356663615793082113125289034720149339445352306954597616914062302973371426230400058444705263522484719185504207972079037925140881891330518328171067493832362030409769635657079926421543244844541752652141404415113098206115035126592467208253950311907782734131202391517422766704150937858378194842678577248874231435985771498070533457259773069402032610652146119654454370286772275184022559386274158358043051824232770270396416000*i1^97 + 2452236336289766267105583263631506160481792310718261405253409009586766471673899175448777514850798024387567617126051007340631824888000442800250440857048230919588982480551466785603492777835356446948693689060858268981065799289840383800935473641452811781953289358036175561933391997441880535984541807370590153648037129802942773350582204687578637043171018221319704109794776279521469644938526374465583645312699055168890991600670521290959743784138315627791878039386732767960149584734507814255083192618115370745291793795558898921793500654869958442210469509422781462797119118910546170824449336424267738161451126172197261085348152456609783003104374526663378325160351011974384194417000773352265165585331342896186726630680290719944115546715257948932583601472489611574373119799704824818770666247955323896145434764423829113175159786314195782829209471078141485059224660343368438046135460448763435837335878101540069314868016378944037281034712452098436077585207454926111633687131286621071021863273796300065682641642030687565837348547619592805713020041180706670006109333146768513845888891337042731298974425554045852566083981666207284965964607835088769447115658327197916921266165219318169653610371761011403223315556536076493742125266521553747015683370242771487553378474625804417653177877629362516618618418472902494041937883701256603264224673948315305027224634413172823443395551401021661212977300902691233855270496438653871689807832567095831225915399612478615830887406601448559293370046928615018835464386387822229535370506907610098828528601702793329773616249484576030993666694629039908127235102188895940335920396674678984519231478567800969669516502333951011077565647965822544941705723298773256624597321062409045063547873923570505852115301507598142856685145697142589969842002247336782188469600575068138718218732292889225819742525603328398173879077543761017107109907428977144247231487895046136436884306222487766298049669354429992372030596147509143223251427169690330366353041806839040847437970777276927154004076738073238288370839847653857376787337167136274514938907629299538659815815241048248215659745999738445058230084688847655271028494478462521321386130413352464697682992987231687161747529188241090662762290662564245836806307783865685729991942599329602181377881653492851329840490900286730526467387814664218348205224494745002640674199288020795826728839933822598411410698768279101973339488270333302492438200320*i1^98 + 1640260648681990590937466526006725851091083353001796770637051290340545389750325001589062259478983754902107697595351940954750017685846492645542336997215851768709285852959280645169233213547840493043649066644949118446885890504269469399896126316232633446543027947098984295000181851230047641935696864914981377640695409802213904762586445680643318023261250392950092222928530296329299711828718354117762313228896591827889227990631519410162698162785995398009461717578599047255433575385676628234388320114079619414187498412211881460170247692627720933239122640871698212341748949884256935191650943678522106846926832230790090822134262789937742157640274278369433663383782847843523226599656356721423636360242432288449885467120215207934542404127602054619315861677450810231478910351311599576156564221565466047821162645301314248838788048295434078405943233120620611274212222181568508696016165509220591019270962222039742583716284295875540109815799272494281207311741944653208571246255407555169840679966449064249762243832379088468414484132608541993723858905345930881627305129764198235255564332657480371557516245590286732889202264105957638846324008136636266230604971169986495804325753524944984256042435786621758410306489813324167661192418868310431060554881250077957764172856667299722824563820641670376839250448435361398711826894912244381725044772250218922302410751000572656176518596871820216258855376217968770196350293452270808779372361230276767573282850882677065934724431454081287779159883812540389119215017292470300297591652146093550735232813416980465388776220950022155271831692311060658702009004350666183489590627185937831919578684835444177766874600984977273394546746612397947351629128785421180378137899950943339319729017994000139546642747117527213824050975314023255929878636131237146995866985619592077075343655329395822282912600043337631894572317008713281768071076593294559248371524705284691414125920098018375034331823956424020066142802166502319881187941527765667614035029525048728770939178573818739833708093925340836052127188184031121012805754063811498831776503054335970460399270680987622962678227819901124036233107526948971955415306286241734056147633580413119794611326604910857880819724289785731558601746796021547490887577243409263158268421108841395599274037384178022528269037454179489253583748499545378072449641361877856705160441433489853642175135221848552283724291247844057106879233392640*i1^99 + -3082319998288937543862919797014111149986668936671360094126923573237812393357025270539280579418429888575617642203466360143636089452389680550929724082442224594073835779303182759113521137911946844329006233304963796464038986044847765627776270742511818543239543168672255138026444860757518875286053173089523276356779654742715634963821153544020637477697387573846968741950896592462984791535619034658524826134305719685857292281473639363758117176497666222625471647453479619225865584223629365970184702215681811709002058142863652200017949887643089555674655755230075094773169309146436815280145101878258625345925086243942440223842150999024369642022331935765109699536045772820173837127912778271601934554633556556675011358656355750919802422950564893180057683610357617290146648104368456661460499741648992909756423046957392724367304013177027557917111511142270893119667911032632584424350792654976329490837022891700205908629691224829151857336441284413823260244621560257410190758357988048610096754861660840114881391903634826618612836122044335407925266298794540540226243488587409103915357960343573543087854153334395238886018266293543841210483592991616479056195944375436222173172550445168704797394976518258391428318515083625989729497941997321499642699429287144084989046027989325086985958630088054732612088372333069257138780357846699950448416722912275202933079150123658945663066507692309593556392901995418252742739466072532148048898871978973964091551442008443317246597166440743556885932067511598165978432757569124425106219451577916010509050698507081727956762665663600158132277774304807807024522642794592705224102108600540246606060347062700822359902687838593216747659724144363732966995382409535938232192728777026403770227855697214594394561258339965301606852663072059675571797769378374445849936902840845793743881878382814476428426685099043439428074181394020896987693849225894355752349932327808128135809414181995147181037576591337296907004421620862871479474756395848963026426689670671152002828255353240705777537316615210036046474442393165482038336440349556305123013131770140304682509740771752582373802718290255100380445212167506853483232690587153704349737303590554571064728997862675608700936243891864488782518885525142925676217162021682843803003137090906919743870294961097268894808674771843309198449394567430042975472882038181653401426406461836970339166083148315897495009093048336384*i1^100 + 969980295822961456373429800623376801978409374218883566353095853571292714470064865914891766296715397225466620839582869328602047263727352099143439048120701682380242315644815305326349748844017020610455287900785631904585711004362517871461841082107712106483223051790746995763027628498090228787261403021140212896733998087810899533025967609709768871922600580684037931187894776017253566157042190971435814911635906161315717887580034708826947094468554674210347692082476706400166480880937581987636606751254531616210114564078001036939319097929583529110116167554501514256819963084732831794955899938344254500543878180823561450894561330108120604489675130045258051319053180825936526956564298225040774067849704398525132248920597136340057382587333724927688622125478937096226149651058602763035846503846679445331861414729578707522602378551120729445885074213283896295624239715348184699789889726326307987366617521517316851212968144318213218941572462177122540728699717680860955721776576135437775014244616951354351252104654820057037850235985782806759799232824517766932220413523803112241244920825092731093884301015994066354106824676954542800128822031297179197045670458597244528866863551045441214167720896495446026601284180757528695341105926958771744429881443459833221522827836818615846002697979665554504921456515824725774872459140991804994709552025940702915438249158365271187419323223314903093851686620764251628827909542927735231987223459468838768319993689470565293943379163988828031821753275541637865937233835069707652697866354834694079817949712042998205212340479587368647444299043043656392873486557555270333622167814574288035297045788857709157583781433430891131394912968871256498061208332649657001464097286955834975955833778487116968838359893419930392618511287997861458385653265080042921409317254175600230569711479849888052023827157865529561607259908005919254589278451491250527743916449513239116117984108866052057987458959271918748856538144415089853327004370969334755138757323074480389946753225811891400294603530680238128918384500811260328515659815525957332472063118383419477170590118912205457383934142758484773447612510287284120870724783184439457672625662028954306879235195787694774873895266123450291311424200466533592389999891124707164576069539185155245419230450230053218227243449883455732997748909673965692626035558888835890971872774015781274872043583276318720*i1^101 + -61099617525629369889992658133922515093482028201805802609722594617627508470092432430311191300526819161949966768729232620124695698490808342617840226696308950051155207789865685521071133338280286212123738104928087175571539067399000992284536892986930825955866954075277990701146424249340509747103556213672909504114471136211187510988848487123348573783983297684065639866340958116762196290970093548265928969854375926086848625640471849990809283965910701562590773116459045902744484745133962268133869779971151575199055890956629118832061178559747452687451266686514535555414363562110794468917855544600908324523226581899138875044683374005641050004051835323195202167734680693597051987605244734222872534800693572972688212496870892041379674966487028041259820178174229223372906597180133124380890044531084203198679615279676342916798479612599866954397497080425176881737860726732773821978012619980242858084148850591202222968594511867305518044506074510384602681498098020787905144832218924940927535939416330917747167087318773007285954050670305953033157199940505877388144932138851115513245587809148925656309288834325228381483384505490702674444435420718441071653426557834089755120212796975339580943206831272164546453441084624592468876139298410926728818911577075805099203005644921810656345019324945279787586678441652198470679816327888821018993657552121326882755639505223616742936867411809421702909479745540896833627676093444037850303855589933307506155138802670988129461275002350529466136819708056965711238308502440858825469140224550651367162226052770264576650411637713411775802774049119587825052469572959835980200645882155090251528891929072783019976450524856833242762671193951435497619004488307143343673824117742906841791274627243337122060884913116388308967799759046640603570226042323251671275474082374319972191215836242197261424714091622231041540241636370170296051124202105680917509623737147776742687758001600468729085121988490327430952932979595943961001979270442341399666859197996337577188513737942972251206061266039371769051017161775481330765145989705367223022071049676685352619255179161772157546313789913086207942184919418293919621658000305774053890740932566279354407367166564847585533853725035690751919884156928677916656598389448744305741586193905765957632058022411862599633219281926385200898411365710697021050473326263992797026402436585304883200*i1^102 + 4528530852085052684405167315544036829564325053078434455396818094263370227838307317699414527929458324967419093884233037321050525492602669008799044606534377830968182044522968042501940722736685009015465487530449685105962817758978132751109326782048429886089092211063076186411437199829422816632856628762587293437461029840143516275527771271106603021717993520935983307907880326476514739018291529597450190164696021590871359334105899511612481831369212156874461270477929471364793997219283708429141180815641543221198776468588960544914263823831415262431689035513305570912314192842170842608065248538479227036446909311662768502630533522968605417665614202820614484304621701395607896058776974504513430758816463837954990973518405977933913605747327967607024890639778060236561968369055310531723178386455980183093057331062925590104191651640802852637082412958178075677913062753989745268700687285027632004503466819593077423820751176992129323542582707916118926334579077237073137801086420128353805947778211772832986028764352999238322557560057156721299959761732625789147080073724249745883310387811062880509414088583017246680124427002280580474383476254429025097526900268188756660983080415451449326148614712890669225031296562454537896195012254962815501084830870652480956596527071813638707658915357243518184202054760210528567666456266524100158239916690603267684104720599060552919796345137484472324735325781962177666647932220443148501429532318512567147427374806059895865560097220581098633852900683031555038183615229182790931084152900056996873072604615513056388323374841900124845067342447054149642757095615997278099377580443116340182531539749400776586339873375746707016997049292792438540977105509336173128320165371128756243454631053844308081906088778865181890853215026643511942128243899240015918286288329642727103778304845913540866120426254496136443532704612895865115260942504450259404598574303858407475546558459446616303867718799041927706735902140732960614260927617146783928579193470527875662777464944968391294821193384587431688235461548977128766880374927238109338733379513508285953268212512960256234590166878264616158895169635227523568464704837331149486144046747751683748719047576014802972232232020200356110700470750029864789986989781469415648122772129202766670113825271940050430678252397637654676051719486619900337734313794852618240000*i1^103 + -147347239221563734960732535001863056073506519633367955670176842021444059926401427720859796067480938848156935910056754690585779326396019990202894611061143682595961002373457506405659378403748046499559325211193006128111017307123277416836904681023566713725647590624351247290744832922590603413206638448485317918893716600814380319479120808551585502567087438166087364375148640263821308316565548896557529541887875050168731083685959545335932319601535589390512779980056744566588953258358120804369703494569058555528563484907660872296995581669498137049030084025009450876166806140977259155887506939348245932633516237210912481883320514604167991321082378503829595967617438172898687303616186740575761635326077407110505021007334323704974747755091731048693983196992057688876722449210661940052213048057576662269050363065336246597689468017243935589901544977163564278092130653004060818501770490204081554001046624859089634032579342248435952263754452500933890794197828556548451375445820436515907598464039184906081896977886682243724296710941334781491768098317993092158620919136738553380714009047721225018450695858540428705052509244876955008760570390413936964047604324980260647800164170776330195015725583169529608346169319464852535451028829661525673233498448300983224430322948732061399261388603168800691261250703713387017217383813246767041717614570388417248670643367473284027231227763120092764291575699092668596630286196383650480167809040616380993618455037682181569957259562011081945112922804810829752225728270110810151991255331479160294942570096185021312626476213179010312422468823345537489137854900797466646034613323023452940966431809588570869811313760345925007034689933052109776352436265637822774300552833676407804019887483923637266963381508553683827345652127384533061838782873602663637775484407186503563342724657062615248135721140337722327892977936315022846437909918922264188466111089126467352104524075454270493868149833517580794108053226068419371694784524607034632468057641909443506202811815011000190830132770631190330565134730649653391020397352330638982819683786471456587199859282898122646703989867802232199023744366245390324504144731672181171186754310571002632542044004945142908505312218820879951931422108631098570458919216066480260618254552084094823085773707971453627767566867693578166913341671801104629760000*i1^104 + 1492688552647662162763112672110771529156441139524044778200710564876138916767533461151432247863706584542422678232236994603274799913675479848845213084048652390920224426216455094050824273146714581428269262079057703291010112769365476422094354227076622605041100751171341576107861513651855738484429601603825072385161838820019774817993943051468115741093847605237099862492277573849701099141432178780449744936882871713074141207378408766983343706045426590927498070960016467474249938644097342642899031957822588397544161043443446838260360809148401214059031629413592564267730455939923985589500887103021458182445776067260637290474917668318236104767831390006227176112049455591482113932468684182741718976060331016732351944861638181478164246400993247875598035900509599732063615109042933025737653302989753985570697945803395322229815018371173673735423602225651079015683087136647196755892195992107748926195191267832701189808344832156978913456738724148884943415608996578234801283060410522136761571030067919604628670112058399182825755302442760356532920829832376299524206846514976157569461240695725442501475463241024076010730475916456575700476171988542711695507928542990599713927427103467759999089689484693385652414845247625388286740927740239009529250239269394052075219932844856161160486955216691075507245116899637788902325826195538263754715018229169378570602717108604524617939389054705134511933287547278228817610775463711375795516905344318539042868061153488658906120255066841300571298226763261511414387166154404863002992389922318412933922659481484462039707926398516380299040249630266829612822106727509540525803874036593970114987293797627322931973980424751181189511785790045383307610419446387000487518259709252392294091656726397350385064576752027295232061399146512052018021084840167957939948004878685533520479227244385150926988361693387488963595015207800910136192746068738356418001918534977767763980532857012835128103507732684861374034947158365177880169731005636525013080032988095657720124403610386415888958028957367261328453651530074708062222925213080968125437093056805628881744681143557754270394171176221963661434062317734746429709596442698256749929664878354172079023576946442862508014463049000259470092283767022990947107376732256783759248416128069734873351329597518068481999860392282973798400000*i1^105 + -11884462318399479414943156344950100156110142748446553310910063514047761448355501124077521972412969005508882425389129384142038639347151605490669429590953358891423587456901005407873465778517648973400530844260133944901775715903942145423197848751023082412603411091544632169734324589023184015905591542251992906429303551312125375379185169401216950358475667628317903494314413078250988918862003864721601324359999314170012585639903805462653156404626367572782569005036756591401780326611492449171450662096650674492825430978263635548542066615070007108404308901769622720526642413937601878977949284242817794815857357878823653024208268659661676086547347268316090430220450410760879406080897358505858569203104651368874211995383948093747805951923297450731694516489780013129122419407001247261564081676862231854551562068078166922756436070806189787013831660845142001310630207139944142282980950638382915142569601461087113248029574692799446200421897704336142845577348648783149929731914355185561988496083418494736447881005487171515100624887247325951077763441287353108164412282856411381971836211768261689318058612057651288476297966786261094742777567880050762009712107569803983734013561218301076966859591381146710007005475908253056250214239674001447358594093102891100260858101422230789207835709044580796919501839316973634062186737212541712485026965663160807979588400527457406801799255865620872644613796227622901364284210538395187367594566568665249219938278794778204946320752120211873275736788315407135745081916189633656371820538466107533975978011883290292338530035205408210399555548932106582004368883095933694092660875755486999227381193441563145838383923846502266827334894202609251695156449217226264268114298828903097395927469411781448164072575873381300211098006939845787422876468956382204078965587830764328533221997510695890338902425193951075541780005532121462840757876091028627798437987696284505710287333069050788066555681644438139016777860740818996517788095596081393333382597630216256692781924705980024643643628090507395708812040394331701724244121726760736182991890516380910612700038200053770802982246549400919748345404598091149678750299716226012004249594756160469714936620293902444549281965632281581425929747787436885247761871094603538153126904590898785366934118465536000000*i1^106 + -55131738805402703147674068761560707944951162270842972305833556886512306328687708374545181026782866746307460421820353508944249165222187649200369835854481313748080297699606184175500096999028915032461875345939041342886961776991282308957467671897902472843890391884610999054714480875626126569978322075049250926545287008380837049104119827592904279802719381126584653221217202065969038154041504737181786124256178228525911056351282372521534000081120130602874189053225320057952820507108885930931447330547879175884743417537567801833043496104967610601252107173023947865321843147406588368192229060771726742646283317072173730252597988620900649547967338199189702498135148401227853393037759455508186820175502952106338413103112444019711162240872680134277241856076508508576294568901371334497254216491124080500975362407047734729664506784443181651778556193809922919868020203751728336031222634734485335261910309377156877693135608419144119444525584510759064627642409254135069082290789657830609371967642302546161924819129815234324586525473523335427051548962867478715958580467868074956841101148831476886157415167870124694411628243173743703416367410181813856545157928122432180693211608202757690605431983598461249865450245148771543685314079012898565688582483645995556269942771932960304491006680855315956762735233778224855978439355349075311617241200761610729138173732951748955652224626569704691900348560459616633234487493733896757490558739976472406917106461447744280981454797192335431242372915642126499887036939910998913479020138557581758730254045691716764186565692160962012936570980119841114479366864938629740039848014499956193830569821093159477767310847493847248415929534441448512256596039092568779433545440020411401407074738084402950003371876836279570031358314491627371435787696551369729772966923329260477703268813876678848880685506903132535482603217008308389460783447094762501943559206130136513166820315031128541838109641175710382677140366792103460618042902606201624298572887504714734058278576295826856573195733702143788742600462898036371245972976790747513281489754159893993645780135563583821907821719319570480443120584924002982607656502741943361366014461474144042346495015545556451111172955275226437281288910738434060854233734072224574676664320000000*i1^107 + 458483415228091525097471523994962488627573514606617559934122093797322908192438797528895276239528665245394501321932508808252676834967440020620538257783245091042795363150053123030651627931792906049554847456454096371058498315862719381911239141400601643246785365177267909173739060044867240525628073469409687848881746497643249674122509192513650175915938868199113738464776453042180042769240447002808057472582559582657554673865549124266735374951706235936703256452512704642257317918457199422267033431495449259041575184585445972682898288270756842139017679934043620109770263248226061400476836390224339724695900055847788858864684741849754597960750604838118989022021536847109731343192984930571661569790909246166412864810599690493172113819413015665012983302682866402049066012974647402011907938501886023666714314511325167572265632664826485467851997126936223147426227361914597031316482713393960664090315623492974810827316194014259336602944818887955310792358121347833278944067586198075325359687534043241853284580445137064196502906186946356010703300110597474717899420805134471910850438005206007099898253501761897813032238390637114493103212314034977811443046696706893601774337947887586754143348074422359680078587932296492793930007352259199254135790123350852008031134826990818400432285990875495223075044112554694144926646394570409399080431829209745826820368175978551375156715587166344792285754269918624207544615043620445218934136462247396874408146835193587327566454569547585724257532597293024086439997809893527443836430221515957543124292857143628028674353205813197463771029030149636189393272741536163834412397878481898277436359458714567306215018080938072737637315925712866151741926533137175913308200955606716052646266200299530074891494095304759329749051918870863449933650895334645568012998023122955132484108708282600560736994742039836317946468513589960453153106821931958649033486637521120771029177180992269526278366827318912113453700858684413993760972846062399413579467327815756086476621847454189865790255009158363885997474644211292932946028306320552422528070966373570767553010423045742073580294456875130703146039785084235975932006400459007004044317591050511465085551184585039558413044789010338377350301121127913881600000000*i1^108 + -1863263111435685236317954477472047869726181642359321907122866218290151520809237688538016843003756176769731495757713408275250915049650078883140918744718548113383266937087541528005195001094530128342000217339510491426124721253487307089813268305786665362814046027142156843479815996030940055582519356848335124728945692083396365794285492447924963330595395511837610332195211990283978071456352469464217345472102039721494994940393951142893435336527096712658946372776137036445683573311671021695165409416947078129979114184516512907306442378115969409315140700527973846543280466660031600610902955915659562582024131808503494388188831059300874742803115881309088854125624021428906722733323465423238117598449739447042900502517529575814822687374277015320581640798529036659658436750558962120024964911865260069474306661152292186484458593183517683830721493996280146353823196786163915051753362004195980980733686043645455892355547094951521193169999012711659021678398649626642634152266052955121524885999687882660278371047610825683399862366040675366626848916590686080431987878496146596827446932100093149044394412727920246103388021420992814182026138044380889837507132381368117562127712756932781115581569920948495421095837079588442791070443088090401595834373494447369396930197662238929114717343356981050266192983594328669565683650768621887442258047373970530902888532661260748641834905124453140242953366930026195560885713513884341480853182370227379099333552579489754917204644673943386381575253018412995299452580515474156158848721897733733765155880306491977879455579652571560981962399141517765647753661032926275095467793872026533417928366328088280080759687163445579395525445965440598036658339957972396801422200898228765439772983889781882370033369328271082685788709856533272758537245123484533601940311718325084392036531816563418277025066892794773383269094067794216134144273493421271513944129809852600821672718827479293157382065740715020027720972613996228128690375642596706875570325272358451146669738236223108474294064944970473690815331580667507255389660913908649439810161409850171110651856890775998043696155096382569800836095810286498607544045283330911692449495300178466674484514429734834337549312000000000*i1^109 + -89624775139090082653529748855660698237733550700042138104999110827387520437931476768750220219121712020250471869330964623067853026674864145486800208543111895105942405563712593423456103256456837190210374944057196827720868974812582698875218498521600851972842447828571791501855632658515001196813994543381438160917626021836927386172622341666148883687838331872007578706806537807462216186653147662778202738854751079742656395145636688702785862790876426021009239010013909772053751454259655282710032814095388362971461311835067879248592944020383341807635062316924398143138966886700031498822851538615438034185667467273256719307210723601344457428053786171821133475363766810605450042187349216355649189345793342911084430433621263969629426133768609098478013175345475131040537784909173613815412802983306728231744993700060471617134891419370964178578270517471333035593610013702327046887991716613591676607162744435830869664444840554919253569026125032140411087645361734135883027952517963431753141086456723042947825075392220551784802928004643502963854175143732450738527646654633854875217382248851979097511146823385726290264791552431243934725780320408972941774037582190288802715252230874167506715214829347821110500568815696761197843492694795412776556718237093172174692488379241488252813472618770339471781673340797040783885900677090033988290687446698543970000669887223530155533270647942456930455696585343229038705936618596549665036897629764140581482724322403720679497984156650171160653322455543171932289622431952819197309526162918864346924675468586985836634386606822286861006984182190798764136053732464467453565402854911823052000561108501796434977604163075341379625256946141863080271173914330309659615374396577693424305462762435521127560258448404522195183173055151157056269575254500155336347159340115760792354884495374750542991444946561424482226100623121064109926055863255059778253381404097163953062058320705739649473899141720218683185355411340165649132295559090175280180945335167831299962289338337528046273051695436569045917488907562169908578012344755072264497653630708861574233152048179410079311091488146193695455619926392497393408995310998063192187760000000000*i1^110 + -57541266613860570116261735088496688701802892743477981384902410143396702109524933523020032485436440270032135354578372583754468386619165395891174608141109160584272950075594505663944567849817353395280678116707763974098994673526122602585273449507492038022519398191331181259509390399215903656115726183994120935410169900696701566558376414726563397249660705778465262391515962002220328478917957019590170166924391536351542176151117428305316097808298552906506504276438613693892970311492661192946463364326726607280414248035219640404005601221927353450744808795071752578146043435860388394168961954735109200167061466899070943639898402281430833357012445338972423671545804058778893889862780886721743879862512762233848291716823283493984086576067838817604297973738495114293524007274706567202785623313472205488751296790668914300644287936948185906022668141561552242735212224787466310193509316459638050878419863958587555188111210179043498521561371034421068231249338269296986191227411836121460357279648651432406386879893577425838083733998301788262771733721658799787527341953664378922988576328013674271590895967183498207351611572749334054804184434332905296518383548118210234436520997885869382278453794732109367898082754914557761801616964260049124382544212825487539960961504201726862138299263445957873904997104910579730454445103984863455288436676729590868368990455447146082754100059711470761214423728807044847955800647795375649315334072590748283035759289583037724456671147735459366796022065772342877435668819455510468074405566776305554290776090792065151259956736550637323095061743179903237202833918169661406058062743437945917911350488195548291513303690497207740662551289532263106935870353051816426467194110265913424474456611731342783700138500777399656198743662789822135402184221346857502451347974256306954734932672459120840438794684234589701872014305406705629404727375608783019089273823229095901499051020459115099203795576961769475199125609211788688432472042814535818468007612939922009137716166855157047316420268529951490096248620644124072674456104028262060205448028682721956892748662468221733844179800508607346358400000000000*i1^111 + 80985483948586040088949353742820292994715695425002599606882545753029921358666260996873013804915687824166643271859168499342657914621122923069916132363978767679651280226775747164383716679042943957329869658192485190585077284074313927030715354798979090419263560088942172767489939294651512190630218378870518528032181731117855925811308707113074947166203791392298262286148075162565645145935757100100568334463710763428288329054299227631975691743911715889131587622449456835259549305246459735409805768765714005528146993906912408023981347628107467240881790412177554244851586207915369023770426750048634202737964120797324679004121338914415199199344628752262451873816581932911592721444148557339361690321686134518678959501989784401005041981540814926458139888799832558458313462412717379878343958138131826460692393656216344547282087129650925094315040772052024828231733442597099969558195872519183812561794987940893036115843524427284270756802636657131733252601095717355861949793228579126534683664857850025020189048071440335716310171891540321700688761927588708936382900524165256660685675172196373305301033533084179755543294993781480444048513896036973174628816327899758054584582231411705872284606122298211999170825262555358311281587752755486881852850072523717319793913333734808607239612589534680935724530433976099487920886626618746061008547104486531189617587801001284785417213712763619186811036877978322458881241974770256294493396136173333644005091429398065426199577565530336265534552787344600923677777402419570858330783200036923802996731316518107066374459858632748090509302405410194484681551564246190542753954752736634534463272831845688624241142048818273233450538188836684500208459472903946805629137642297793005349931686876592713330577212861394500393716812990020660772849531513506765763516884538627463412416703648625850544452141581165884785045329793467896530540342226913869085875990264193297961496374131200442356339239873282216166589443738563792631654634318112245725188392753789304427490527929858711907416273509375244140625*i1^112, 1431774482010661220095451627417905379770574340825767295139574448947359608995989220104408682500029464088176637475261148262611157453965464859566006274309978175706280804346567183890934484911856749928872588846756592278852363129479699290163781721277846953789254818544950908522598367570043932204253484424131166756400228009486676973868847181051243386111388213090459083017279863406460815546801393253882374389001101512370462412055042641422099307146518490224192325706891801207503882316499742203260962614978048814591038495518652759001031978393335545637015674889669604834254005915230585672912751504590275696871371513166958015883017558069066299330604755770353920958482756610249832311140607818033060618155009315731258119845156417579895247663970740545596183182123595713397080038247532679898410731622063469227408401098466221351954407348062769015795118275552666846699978932135064588503864093071198914165711188033538487117432141076356340974576998707626469993921688858151009204301750649781073892633250103302907472435430329247708860044877756064073447763600801890836568380499417035876666986334378416646599785817479077501023918806643712112989282016859155073776162782314810816543117472628351184102458325741845268847630022989080050200802177951090094946878197372386334370286219751635163293246100425274264249478945310052055325599547343637736720192840407907657374092829226187024740465508169828383656918519943224378383085054310609027598238763029118835364083079678311854802692426251545675238935366284010355481644380876998031479995134379486550816959515748983585741273366067131853926293931472108983711440701411943557955074070536368315544071913865550666512897923747924879428744941799640957844215963936793961508135791958498340716876906009711770404404492395310605713485960563254366490556630236426110205888797881561577510999738379550714842512977559696547515833938542188219778512251517843389962505910681356313467589692428687134646224812768220954396692452637040970078348381960925686298630514248438181200180418614416580226761784058595940435168714971170849094606155650551795929877640306883299853224245264529901585987871818810962818814948521400161720783646278607109038783995635749200103277173628152038514028204884664124307321147509625755144581502902936788345865329875463375866333622344432973649323411228157650703650160874604414530676296843955946504650878737034563762156699734885957429281753666825459363744594198703235772820486547797392801632950979854378641342863366663968460988377666016406006962811975396862219683072485471837203629685129024838249407319464892190233920645934435103054997156174848526182544583030208633814099581821862776324532355399920850970991230933772222557637057179359405526364457736779056168989523583810804409632389805042742796906648880622143910205964488442405701794740578097037726016572479019162849972200591156592832455149801099949721502639955778304302635805926030026923643895240800530856173950305978278019513741431646802818955806084325542145982152053055432249715592934222664282536145144027179279216159387938113210591604491942972676435358578110275824585029026567093953357783798983169094970555645371722804969685021227067519614351651820542969352097410607673365767031790082883116336592444505646734434643033406247956341854393382930560844525237139233605080880073283439025023708322688179341306822464654599202238367739265091207234174777972884554535013805651544598406918839390081450669684421334245561930578911691932759475513250286059150775677969619814672081591217184891916836728898120466856725014518487699331711178972330522630221560385694845824110885298372543052460741506647680787214270464374579189290498859677133401357580318529497602369670610944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10596584858637859358679152563194654019966463936462824285294502440311334784587998543558410942386247284450151570495396426445417589799786248314980184536005755859397758830137899046934607320877531089333693574928465152091173117817426912006257361598589005158327519389888733124078156206507820127624581792515359204945044777009783979881631601252509206412494828254581084245230256823824986613637119123557894989658507310170422216649834152949474803619965210071038872404259872445568933967423327228728143106660667455021459480861582993704625510601237358138051820117692844809416322071959210989967858988854149059751446168560056888486628965085078523816857306926522058047497020243482576884886637670390774585094197070822467118911485279185409677951619900406454070272016122699454353203982849366657728623178341042794080375093037003743221810250094099989079362259271039750466164631540367152757841552221100874164715487747102559687187531971913686406730503763494183918911114507092834255886806017994565854832273156308555922095788945224428812855499110553855858548842859675871008786186586000180279130982927058021451195121105374521629963111105590485307235018224120720870646493396653867422473849944450664361369742677014341617078800281433516630064767177837988062465860354912629179198227815357333417415362261202685755092705050479716844282153753099131833352292162210792859421896467256028908868690319598357015580662152949752372013844936052352104343814314685398524159345834880617485226179116543303214477037467780828665492554337790401470458523788557947402510166479025771496256749094379373344094505039510489084741817179218916490731894907872381986681316852059939650099171950823844005366425002733534684159323191984030599685128637208063648706134571963336445992693946287019043493130651139021015150032042877619526313126374588564689161183965891703614967777190407291801363089234652894431734893235816785094401230360818264750815065631439517354053725784114729183802281214631035574561965509768418978274141314264803359721383057902691633789620344316553922972740289258048100933722506225964036650486522060940405886924392735205460412508928926053578628498187939316406459904318276728841195514196917092321436965833154382941257301397633745244482334704371336482896088008316136576536409459416199343246166150327592547292799743314709297917806620385052369997100096531137305213972470727775635650690680106708813282495212698915993105737957953954307937827769919115242014479841288787398244712386697237423152204020516195453458505548693166345534169512780765657213911380705631371740802139816533424218683408128529362666842947683587552344537477454666995881071559799318848260679309498840614915759533659022367582347019515511025955443229238343575503773679894573116666474109849859117791882450758520693015368617294073401087042919620504967368574366313726629645311959087883323695992487464259532827743594619886615688001034124964259338956766500986134578326230422002627880867369399043945545931979916590770264626758641927564322043175752040933723800217478072382183807460446968146064247299045678619602487397915349769484640322216593105360128250937258763932145299352339199268401786478332575324040278330216606798003214023133943950626345173742740423063928749595751113624948404945998367592386852736559383544748714349963176039767264972163192480165977926002770585356067806599337766575343674523897957113234091058914142451622035500002975047459803283407107052488751935281588296094241262684264421616286407353259111727370922941474775899160910414086516767221176414527791157915343526728432107319187399562638418793307074500792200162410702520694467226080678596325934905774514831025423576922331219598384145773351239858257920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -143100323237849188379077441058779908539872555922774033440631224548859051236010713948446649186622611743553294819692927568649946237458212965078691007594925697603993545501171156071307691995711216376847177356848028934974166768627439772980687004625374983329179996524360807096113689046426691905293148413591527637670141867631494026938058331734779263963247055713005685850892528666837087469060745743578988979707755017360179250688910349866841409401703863454478399333899052321913039565678582286544235939074876472160185612715556518565790077696084463563646094591187194280154583710723421038970486496465908658161340880486514678897892114842180718816821174064153804788538650847021830157171662906404227195580546230718053142960100839068905283747394970850902058744572239944845019746170643534630601878281585927049857312658820171440536923179742951487144998324522837533534067030061420329676241836331192713288411461390237312997053037025622715543779153801734014412153014599400446481971062902496212633807267225395554213054204988626452968236982856656409071667930865212487347016174062532884628944250014969326056027318374227611753189671866502531942369091983392022063139702845273088741780082854264295691010967343859001863515831334199426803330348813806106570723626796233403620304333658058295529722384458973588799621616448082699025606878098204336833558753335084077605647428514427195752737438339791030827782299570336315414768515206931041280381994540574518072117518296806182899842617718536422844187095809627595916871370339323916865230067093245199974400088302961083978729234553379011212660381934450415040450127389827621867266817497780850563987821089917618441934489625931827352357796649740638681634962675947700607623789841974506886717479149367509549385110380125930294514678517116775659896071312303719942854102804292991338108662124430362087535563007017501044750179723412913302769879688182774915617293991811080514037515613313365817337280329939140496587306440927396818269543243875118976664360997614980106301811484895421437075081621252983255799823770899898997872230749045712052586437118308115681268463987876699506254127390619805176909018570191283583800908055625619061451836166884264455854450405102377968105699601364318332805721695225751321306662300022471826330938925361393526061594384644329887371614932981224805943038710829496069227171221285428056813927665227228190048944161814429101361750753493728287930915487093069754080464475996751627647800397268142458452100475954313571965834624410096677242479723986259714316869438279964095942345047805264937210062216196539240770004616912060276057647807384443979901896329590209614075540461484281601939066654920477941832223626028794965385775202159805138523958271797222916314050186510902874039085891979808409660152445542039830413499244680765533036373975651451374494635975454348055919835931858970214977998570839953362738432176548358920878270033878692545461854749077523446459915544559365392616992712880129298394703194718074993279844507960889894873200806111960895284451632875325169308190978448720713964338197251735410209897227496750810407528381882362495981381557630378784511847615310897693125350349386953611594048726013361789917488175633237582454751969926695809576044568259142884441235289137136236640590069711765014654333236250005061637600361281303118558265312321522905876309536689882303667229533708664734308033101906569465898158583107647349431577671391053864440103400453807741608812119217375840549528675409793251989538060797743515045572498435409740097572005573408217263084939911691969643669358075692312679734948618442898096386685208391236119394209384129519086204327746753578705045873591547312791131658377598589037326421196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1123225711447273447051226266335623917048968131738383809637406235588489662044604496415028926884635702860602641408968572128001483056484104007426456083480527994298514238465450229659780893772365823672762711948780076038518558474971104004611772539424558625129975816371793913317483081582163580859784822811375750033540060383064897260591361984397576260391135781728913092547545291229372742603627678336559703981598649887233249798159913483999143125408584152898967546479644388078862266426767174358714432751780613594162454400463300436469174772357058090799085107907279244910819555246755350692284991273728261627492729006559877889190396366018879651229032552179374307667435847921687105064793510407924391438631598630764902505029200563898968105589003543282953961342693658787981220635165388153064346758348957526577249904750691374599199656442382725915255874502017818711657867288018302304136186736357289099084241585827319816138630089849921132933818846828585103786701735384373298997158278524989985939240469506253614389418226482144712762061351080686247656600158535613272757693861374828209206267771150890811928406103097475319877502699564089776364522667308443251269122476557690921210416244231095312419459654553198676443809037636889736062383792702089706600353966496530832237506330060763305084753510639007851562127806021281534680775510041007712335236949574407066801117957627120950000738472596054569770586678179686889699009445093506578842127314254633921125112186466906197745041132693943329040115191511216297504149082717345455940461439770853446389652093649777594228658472525591401524336632906552889059088253422709387931737886110810222138383932665758450811228701098191098101953254315388524289078173623432652535920320880860312552205355133330819287412386817122347445303024288808784223204499567850407716366467244637519299106469906808056911195688720626416664469437029670504527343559229553393681913764870170664221408370264503550538130884187725491259479852805565161807389104939556154387270868297518879414278515840274168345316195530409221468823779484767217991104351954851879032216726903293326546606700201748019351451656341730713991780217459768390329823900543720923918250758133407779755687261455928560230099166615643652492106662378142688297987694956842775371497039762048048129223280642494454485335414826374919909207067351148356532563389032793076610996676642640814276645135346062801692679362020905539637159520136307042470365479408523093533724753611263998595779763229058253022632946871102942282335435100933065302842541817574640856886959859294224373623095626799211188062093954746390537990061382139206703991460668644188210574375209167037391085132661310397778268070543472318256871812486829581114691254387387939036967774366122967194889087582630775410546923406732286886582132301697621971358692530039943815688253576455005883709752148899940942502826851505122050711130490964022096511855940953552441803074614521412343517453597929521648561209821383927977358426539877473650110540176281735004151247250234946137659355047979721122140833806227422668564914312751343350720426989362382795140694004666046455384482373347131509391004525256466529239092835913448329486797906765655291141104038079317221305356251941856702497160829384206346442998296966959746305688668308921065430721908431521573825661924142758821283871968049639277522511000509478861417628726122282211459238314272672503910061604139298303060900802135033737970002883006115892349736518549867878109425283462904709642655005062924721213143288421751723728605353200527195130743220308249230128933881146069961152874724401631479534932699583618524549925649653187973096790603554845999045109734949877654033269779481728605435279179776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4199128973640626729445005365126300089735598221631749693240807756100010553957646162904001795936825678945231582377147863439978137783426178284729682005156149915749072476930165416134281340795744549359362089568609218151977945327398738909263750639300209665927522549040662634590611690032798189124368079208721219233192593578309833236391424248640430268816999926994157953161122761577737583510916471356422744120887683734250084756571838104033727730051405496190267724906349462773147752873485435657864214223775202954247930311936125091338534564335575739013608581949312535928106795717921236503423553629978873304168908149464881128699872682710415365956232695134792728190955792997598225174642831434525528064537936887199613957568470151302487092164105706817536944361766659282717957100610434761464337842782432676048041749208476206055040836885790382913451078682769269256700431525130167606401887575970547519791827899751260822968213055712270521845017449496840630077910824012909943129694193776198574523325199301506876717003950980510024898502900669172074729218198746385042933308075742933839677625589705163816692351571621698052536566239455483444397946801563539852580882475840478033495890874502924483089454379324037213623711633491742224368139076464733135820420847964202972441388236419206718425243149753910732364192165599785282109318128747721233777203415748639100209489287962511086303581842178514225595876868262710071145620873416387186848240091195005945557223940069021061836538771986746337520313444480319915286191790809503199791938085245903029002687450223936488095748387026534547759599252126788614631423342724835320403823118107010447894615946082032520004421573920001807915489168423509796443150767470765382901250835399248728707444298725317238081988946443170934498814182617095408459222356566725432462157478932309939363148198715108293976167767484745258841942792257843699490651132937109844598327264855894660366411325432083299832344483220963947008274886155093856780103277166693153283786782756904806622412474910921946634371752746064451753716208813451385530220709325791475537585354193054844356492730740665198030577066220275034708013038331091881736257232183333017663321851517019530733410761924933054332169666883190669215308726762826129400660124775995095433769853594951187202088871746060475022155517626906127653225445271865834308589251909815971749330025667624185137129024875583560806120497639073357982453702250783919883341844622158265747319729024891767637870712093809167469924683075157616132749699985401426447726820756538157171252536938001522712294214111649697658996701661138339639470711164040895592316636803835984346918053073720887017392655203493625248593701201561358977649598795639865712564271855249389086559735994397514350845396320639298717397432415946315761390943583333951573397467052803528093029890890836878941528431298131457699281741588478711029691481909794961028781780046447935259919671999704193732979217472232116284804540670935930120775500702903248681554199868195470985904650406782228225436978492721769944218794721635876728610933696736636305212456081991216572963914908737749834582843661194019883993764916040557921257954842207516986314412133317277154221743423153070698215778368716313730193043323208391267881893597437892155810396480502640113338048973975927629613470317802581926543660924243366156476429373448127334340733682902540095356711543473286004354588011629029897522721982655511339171627961870850873282844265539699672529749641879835934382224781337403307701397074324453290842845690283288538728756678497847622580764385033583248109408212985007259934474895079878554346142870953566063384531994341410025407626855928562861533996767509066812182704947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -36320155546088661643732694720732752137459477047136506559738735505132740879291275346430877269456588415588769901587189000645737698288252291284523187132814988317814218309095886405056224931404652731340233836953614632999125197450711510933118007673492648704268968001828260852797707212809822775696323225483500074745963136187390435928818898217207290145385639336104152797527022344256511646060361239540938623931527313231092491794138629904037589656291632354283169757766890329280312081841647157708499541760841630767563341030196085590572015203724749757586848965247452882445649080194553088483293734909006025194780509975163411867396868863642604613813609900630199829866074425026136228913032284115619660719976319372068266715220449211821121935939435167283472318662812779125935425117897381448183101579741240529602276494021334359960847796855080695620376797863894344138318526464679637573336909872536368344530841604218267129801319780950622674468860755820109517940873835996443841605673705352372393212331258209117385229556135682979745789460597190176815856716478114989906280749133700211198468804514740093136251204420699752704833121050321891830208455560653107846973560905999805270540037994716933887549431003850393491927155182565578892910066508305039510760133640683608044135030678641642697304413071258309028972584153540199878863630001066468243187962717504448261862767255498360212662295200405910283269905488529824392592158365024048968044197488310919408474791245936612087906864663107155207735735285397005540505029154269675493564943699650172607342475702472796363923554405002483876389324425047332335027804730266773868304974501768523782977825021234838924297247752992499271531301457809255170791460513404623790185280260628205546246832044710924043962733316288952876023732853922597124667119100460020464421789962961590689580577222326382282067112948497389009013378127377019956398024649039793123129448164004993155355400076993863723648107493127400982743871723831892770999185224350069825385516339679634157459214307521579764339750071785030856495100267378093070651937298558507700941475791559983386000892700442370165380361850966664778266305438893048506175665702019693562244940716603616821549148308844078987393799828669115162756093335468094596624826933351112981374564521016587406632423621156648661014329035153202564664999508786493003267092381050786453837307474124164084409162957402739099122149682295719749025111552907421858846821709706529703545276787163947196238366177952757694723459964308691951871919920473862770881928221482871397572159398290408153820751017376764101681626933033619454421378610338784463902380147727535701584532166754732408161585181157723619439330620069113251389005378759770718123232188856271946852782521506101386079224968183423480560273004112640444189124915234814580933268688215911284664011737173709133820732835160681452123666441881932192904838558839491592328851425125719298832408825266245548273533212782603956445291609823663433809328322091173624021213285322296427633361622440229962511424460118363355778974020386075450661296155005014487243345165135059405399755050701953573487669224389252042938037576761986643122193773554478764542773292901606965301793791006950364200614131664321284109098390667490001144743507708790965648012271447926414329845805557031372514405992196087318899413450309481051337925136824461755586962129735485457916554536909931566770968899539187759816963322564234946331335608467471394823242679156704132665489811004762987213168337141435842088069519801598786613263269169350361334835006217574721547614944978566068383217986904242960800179140639644892942489797128281429499570045889268992095863548481498233524811977589362458314554317209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -876927717495679875481670928682835876642164496851544733019725221669305521527379296378341433067442523610588837677622045607046631723904075079916337072686271011616773315175510256379929554308246661411855197625788796774740306185649374431262755893620520448859040879126919313110677401899653244229842487260390936823056633648154522895244426225989201238068296482946232740509459335869384385071455953906104071369511015532271851526813915378248160331115170725942105859973301847901820543307808006542838649114357782908448679833454635423029004063036085371997666800384855389676950825448664822717274694083344137071525355656035447949022723695781035154996914711463199896865826221028700979711037693542176988387945836210158391825633293851556127302920147191886213961355816777301311844679119359307503360787288851667660263508216525415824860905915705265776907480111704548041361398088140923407326007304975804077712715746693649372240797976439431071417535206135656703485380166065594677748476766916017323376493794828864397917917748041029069569167574136788179952612410841948560753020652359951072909721271282103395130649096436460673847181396685361329259004362165491532952948692160889046878861992900650056967288036472552932344963591520559670758780209832683857417345987073422125814409549394744199810355998246584051664281557752904261981685629243924460307124322344979473695441508880312102160282773466862320244949014533095940231624855714857514868940073081742830826512908844261423997452390131757220698784264020521203513947168271451699988203953001846130090495103012784532747213096524391104841569002229384456604516022158444025732944334954301894654262094289370400912558536413117001183806393504991091657135948293177458900405904003803948230941930631969197459612183102543213963857536229454859533857990309405223341052839897453090967023450823560210365810040128780207812148406422624836252443727945445830130896070432594614968653750498494609002703058180416620495112759082570838686383955351071631196566996982279244974898858969076311955738759127733800643466621822058133525469584051221105986449702079702777241012155808340749905189384731424007857190454200997956799395514419253383392577674657576817363991366249887920765790013978643515185993314265915953641096634694704267064382137378770205076738294180744904836989532722289326843130374025582571775144977876793195442013870174722823987896559509727629713461150154521455998388537659720438505376243085899806977517032846554244688652986532391716451377870022192264782269704132084225153705780376820402735864859778757838075236718091319681481892321531837166702551317384715549879660501354049192121385125891585207125411450018672225598038278126471166610268040072120318791112725714499906529912153690949098742721737611377632866816893436733934888803394657003999282351781409125891047414942591183489104070873116346452208423960387001466718291482234209678013150425578113426162134920427409027419596175913505779825578770516960815292865872161962365516344636556247385910688418216099319474838631723170912632071645839592965804179265084321884872182375093745304456947603813421063726028059176579181006334802299393670882759218383989741021835708579008296226382569218996198821942871422042357138946641610076777381614436598533143251303236275504788832898108534080016923386930979579812996651965795158989796127331898473092756804788186635321900070482435108064761021309852338474663263720218616238300868984604933231080135684638838975440686180653458604048314986563500098968935940740842700302743801861598804315203837085435111403502338166046610397625575766259401091419094227242660197913955955379170735139163886925312768294343172458697502043539346006209280608305152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 336228749048770776940546283815710599263046575700157494388907011472923476112459838297046770216584890978668979969889693224115732319962834752347224237537831722703359183427117794929089919534923474724703781406606025549456895826081531255225174234079215915795412924756097168307424050372800848408524426406149215766142443586745758906850341151353367295294049356418299660156044225446498418598126101261240979860565881714228898504126467428645151917581971450835152010525986744613120631316705683607982058030516236242830417324595177727663348674731556204133143986826660353637746997510311296647414062152497688260491050232651602722035193418783583738043149394073233358485541807114258757720314865886518716927601013274101826259572538415461088680490408405213081279848702931588289356755772037660600388084949081176635253556478107066680159471768924862020952042966811928022837949401420912762616097930439460782174572127580251063060014402891519984691224375563133006929497116956906990473675513213440767430705297715088392734793509703328989192463448356067600897744938852521130974939992834175905769363404578915065700073842664814876087128444083567058715091718749001936953445903778133341757847455280169089408321284057982516083620562887626915111703139275255603102512784684659523408374690143151125361196657588201739973501649223169208868254540286388569760932142092221814207659496431600510032612081898144252201047926075639482809467402126039444909174461532725228009475264226039523688675024717014223528725722672461973659195187552163950608027684525709165492177165984200138511545407265753365599232593030514919065939953425168027578516367684258362811114894595542546754978792265634498991750794662173621598654034124577167545951535268225446799199909506789713944455670042580094145916021909967741219165088444375960710248136730269560940217521115492620503041393135743178419065889964148289915335529149095583067398926679153134707997865360259909440099464735652334688026110269178581456301038384486060634883348282563481974763405606199898347525287952827085816110761113298350501114893416630694453704763170268927322232813968815392014789057310467010449936485583937362532352998191080601707570566764757700806882754821254272572776766205526377351455731753891944846996120860156095349895518450874709086091311226753759469941600556284544820329631153636616927317358436187338424298098427800963768340643857259277774008791057517965306579731180020558230486726579439351092166034482571865699815518734178595737329933381968812558934210642186829450549438575393796366856943156273346689009200684554195865617179471152758946969665030294663066652422053875021619631968874977833519511897381224752185351140903181668736889049419390338193833014493685933891868402669049817757337290999898318820488765532139395395007723406411701967407902018599725726274673210276660743494716987813459744707346429841039362106700440276305507985766859077033651100705041571952540252253194505260276814748439776186874640113826815117543302301841574878615181437152818046364604052517875345548670633860801445667575446412889863759222725591528544377919435379147573565246767514341703378121392177390138298754580783098543777816993727529229089707092432045348966172842525540192012641847428262692074818047230301791444699187631882429387644813607725280276767952902950942651874233974477382097531246402380446355849911923958163629741589405738827611782672180664262727831273939926559574374871419895435789434174910498307266167099835528448215409980566492529711881054870304188605532908931990605917254992850429531726795778489676244146130307739550704418542417766618323079542728472421433869041136746084216321348351134013961695092928384520951993096019640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -883679011788740614215986302226275790010881103799927575628208239745061361343961560415807248260926185297750387001098111105135790133001576503603783058530859386472761110610621401122238629319874403055469325624848800401025627473495606876454417192369507092740476092345839283319624581349261786567016041442495133276069489339753566875876909099179060261159611373631128154538561141757108000438092652108119085336246133840137953199659831801293002784186558975281017481920413598058802973109247578429976975771777791148589306209190726878137283992838510136972589374907668814011029889163317291307764694322919079234283768681675786589775304014790187278376851831568868131280063253974516781085635081368276196075302635911095792866654114779119222433175045747679034706848988139266354935196807961721953268064344593453896636334388661904244020468787925901758757626103266932909873310873493780141024126133457131518857674689482516609830287162424612610449113106456316192008546883143245246462121443259525854989169630485369434783068760557098399696090178902737586175773884781036805976190969093866257775323798110783442239828758027546086436738734025178284981619226600517003176377842401396486957343811430888564197301903190408135948499666730565791556619713686855408403254006939195584498882861228618449612613676566107367216133819708090694677262161511592204440768548072154796283799603690654613455745525009184303480634356340628624508817878547317229884403754606123169010791351668008532245252138184480992249233332709802686027089484246028859358717495534708177755054265380366687170811071457627898801823995766250459311809078925386377144584678313514419176647681836887130621435649382141323081259245014301977834357541504586131610431537747804978050407133482840198757415909510751025525001390853573437572061823436973268089780317330967409087460176354634385235768254597488667659953489105983167267999979927087814631654624229482360006392751799647434356791359962152262182331416574957562113914606128512134603976826009765706383851772292836803663461931029352432754208515142325404086506291523535511364579652423377655825834447183550731998415365136986380127702569128339434709514906603010912343787355666570807857429269139093252518000707034395347667735218855481914936505696411108735669734437727513457883637745064871967343788845753979549194621480914542280665471448722529531609310685747598301121874197957330449728164395083700903895122195311519352404369487569955507243590228822830381924617334218966900555311567942367468635355817639837485334903815027707002105362882357004544706301297014545609558663116907360316601047712759616604099732457634955160279352425938886973198892949849348074849164389555056807609104407383735293669468601096464870579474728227122362690296745671714127275758071197524736969677405517367284229067885242748841101860773101872137850721627934562589960643691348445289108258280004207619459858327645254747572921453716972532704659766699948482113010721199634245965416047969500792512676600638030721820718795068363865647543192078773408611176752895023545130219304996019915282277195092155123126331042546463678735054464823661217978106357903139596910505871169537969180055097438890879558235155948859500392748233344913445384386568505631918126573716856039569826235627328679968261911238714493309972262090580711782869503284883507217202654367305860524632225637006066663023267070594271863442057783646983639997068857113213405700281260895954295763861640057164210162418566509173549327842595806269349769049401901820850974433222758678343911667096427074244634241094761527395603025682798579173795880848212146678788141145745721592127501035614624428909274799835063506073840997508471890647865255526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1816134574791639354769333572838068223409115806987267859727753621430730271628970090932520318810831947500505832907483187773092904441428298846852192674675329473246712078610255114787143644762789166474819884529051036651084525490290717111684325900636715226796045371667171892469235257677761702052086780936798468023385089925971624226017098762155628343516507944917838372241105914129086610298019114391398156937911741325296746691289004697452735766821160296812186971678311694703712584019823584088108208049352735894748572750090738645437042994512247713929621877033143493961371636955915530747019263770316426029095323075177565315151204918480879000653848992543736528047947150656831608752471030087126500413902734246424595353198322105167078051994228305655504305662070562345579378743682495174994999187279116301832359061107064589229839463318798041418950778996485974989103046086485018557990739411899477449619100511975295636369505859036328761761489803418208615129597827017585871583228629659257520629842369487692119082253012781298604064160543063953340388927352358708720418282422457314624622125662799664400588606567276227761522193777226044656971238698606347778410074229877461223565131305320838641265712306093316135525652064482842274489179559791924559749598103014550850762104689892497442264721587303176737164080684006237443043615983300474664281803412190424019421049863248941117996080892398004225233581279730853720910932401655891170274981256434660650516771847091860015294841862577239876706169315035300009912189061245369047785514262371720224443120681610302786134789872570489062511988124516830179815589723614531944936857222416591132091016088887240515853049442258984728832497522457965009696884306163458585737746943401499284110597629513333392312235527313127766128756752382233432962618245762872042777351021564654455594404175215173226431461235584940615129987875455327253428510576043258333480629128306389675142571975458800075631635719910570562272491860622500495116709698349018646984773059064357314484190189200897742852257418336759390578883702319938584210978183756111686714308244189046506008562555190106656165812440774751841844538838792245781067333574218423710173039894639310880542022966979417649520563755138639343884530367570116719662097427627138116986763845846934848664774131874097330448413584573521433309711908652500783844403184497881192336512427149865290029034581607224103105188378452443221961846018069170668909926074646644726271590962735422100263368926231524002927854798227571371889006117423188624778371055514799365309541246025491778642239571871673854199910440064312944146593644731925503646911282975744730382428416737408862376745891899027665716471652375233923809849307913080673309222442218959804519426498009293648984468973191601920027534419937564989686839423083465755443666041706618539430883060064093886042277438368424875334233100060954606229352579601425939801346551749977108169896579363962212854162550000747089485986488880932023919226043086761148065614013755074952639564218236716552001129764456611551842377040932773940545014581222296602112524770240127410886422960344480791930275894040893650725019285357396624748853815717374239420397081180245539800382965004026123598677637144846452245590276985526037267295683946967629073902393543640697727528752753043900366623357532446873593573463690967760525615527306379556892025739405211539034337338634465971252286690243551959390711047800063100863132118860082234645135301471750132726911209059257698356206881939635971712560275515458332946455946573436457758331052881487412896907281338684180866825437214945090559367964380309693637260847204835638219207100348453552143716845604220932818392102744249658296961597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2221477386036837055923645686937112251097956048375636352317109639074760438252719389265057354347840736866789004718560885847364316687152919417401668071866591407771063761599771158969717871305580671968532886188772169096790102901476938695933352390262701174942570356743232557334442410797152411434874543420140796952684158647126190178608801262519946850747034363831935513777843170531309213223457981802596269601921841337711240832922696542772441702172363732457806642107945369852342147161754221816042378615971542508408980964216796301647966287286182511130735248951684553200022962029667456759311525606336187662434209732293718806179961343661130464436144193892983815428771925896842478856348248643748520959001987429702163127596320444322512168555286241290739648605683320971137926204738128908291359585826098491801433588210742364912559675975758549162168475418620705184716823581244446606692185365895818944901469183489010444882231694070848391685786035881364317040846400366568658910541896069419540693098063160294548130024331306858195449262237204895773953990244060544243600571669161416432742051598288444750574671995790518860464423162425418119516251696500409969350709570533154779731362846896694132643382114888822262325659593820204086007902622122720045438671805623979519746074969615907350904017174532725026846428956085551794083173809938077201086888171594092302872336317382531851147661171241075567527248795196844783305385852081628284398615159123831649792790970360951816904801956706065911215579040260369283464206124998966076242686249836933083559956126486610253038762002522406072311960106768480148826295062039014878411026697441508993763947920504773219933762074319279321882461605691109213488015934404977796511059302257617368894002083494584088665724524093795141028769849570119993757111317079312617515366171342501824148349443508369454835034046713196445416415918137808754465285288959665000928532433776538970607992159715000374532633885668633631660719380483310598354814525408846388249947548953633801229270980472057511627965728308084383459005051646806244314640321165783620877953725728590110150266283911913542005419907863347881206547582196362095297855899063679618047598748565411717354588317841518501127897833542703699872032834112274833973277408032235566953092501836287300760843098204644620535877421267211797655411467584771449536213484201163787314808164309659863726975506939812346624530580771852464550260891309331452449074981493985898027175381642345658014145016174647542470597708426027272188131690561579819890915405556872946435010261188657468951782941332660563838803882095046110519071352523302615784752899406034356298324162342999004369066156897003266583215592748728964262541448134065999711260879205879218487830048610885759848310594673041502374453263869723736002091090744347623882374517434473554028609786303176454429510879697041844619314888476186942738146779661962559420449005948754593113479916585335885939637290636376441807277998430494169914834658755667062354700310599460740048350894530986606467763284236692075316656682372842293343003384639897417104598202890005911502939136292716614026469328499955622759234123059021647325425204206442191763357550553972103733570494292489930532869842578867272056335812713428417339590666112606721166712433910925897653356470278845116407829490439089122165956082791721885907736208494098555659761738213206473409297094879146443488157345489376307534006192608462971022960175455387316505497235992396917659896037004481218860994483959578769925911919515227854815100942276876343047909588637734587618875194927235751395491858132556003950573813909604835793831462320681513669012458953029037763913248815101036418924715469238779027348520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1867681151265934253476003218806253056280547300716949738767268026212905135047388397889233752902695204559044709534894055106240792038326769119488287014712556360746292130389188066410869134181396048866252993938979842529533420033375261920903227978963507949748707968234016100014815951435752496896993702950065939343292464537532316794371772843417784581553935389897793568710020499855595829456759088666343948470205282036266517743525950450176879969584963722070333581279159764625020520439128321666395322296355513948770246668745626806074720527055376034858246049661914914383041176153077823701322979128553223563088857826425738104530630848629412828113243557277691619761869426856917683411228997112630264013926850036947670997685768999771752586231864432142542363139843813261358865327135945281785393437331837158285696633891839941736457417915927712360850372718203513712281842243940476077392318935403102478176914461995310528826397690394274747535403744728270718610335213546023593216522741522837528844439106002570472670779096958542431674070388538648836712515531246330855536813024856721727285787077318078331751727014541854672475844341291294192273530907350378966108924600599170852313601703998199542775117561279917738117777396138556028810541561744260322373358741602216700052140438838145340346600411448706124355924843546867513119283518452707945424254185450312165274446857312665401091779500563628135027281965902705440345638476777470181598070544967698098681020405411738119012421132364604178995754749891433551994327522516638050225241140639370690053154162857705960380723587538135899486193063439950137565571251859345932677575792434832608258457940134057792945121930212520475512850495707631838672181710304375622560018672610065064892292130599258678631155621126143983183109358398153878564203039158790548903968416487432999250006884783226742290216235254815679333255018237522076378058201701303616690181812322640788167821310405434653891423445055019611169814767083283504667047746934535875053708474376336691847537160443900028771467881155970157516421241835741520980170657390984024665751171301099000764354573101616718455277165391116965027035996236429613062847785013176367197329368977494128532003493845968248306608389344627343290399108938995524439758544550693556765397648858921590673592784164705174893855284506209541138263494188670061421729678680160762232865524671396588783877038612361823813520158572143453233577560919215981878493840725781653423568822189008267987646419115913417379085264814408333770688911637872124877995194816046021537026602917984243706769659977752304822724242848700565754261149252466454176576999067685029987427229012616274482241460811408007991737365933908484768275188326376394686270428873722631300259946309807750948879480403975951505068760632000173280835805816893484600408409602596753401742793767668933285637247391278519436700533605147434044393687922828556725820885956595433080668760277319162613292656874417269082983456529772256399059773574407694918949850363247605927490771043473717927690927093030203968154953836710726963591263654421593461771731145203484453506520698775113519912701920402483068808274719319117579072284591824721653586072616983763509847059992488917922603131905235540424183105156697097277993754043093308247141751202592164107241716760374989056522622686805519902306108745050215082481735129849676403329458129958012153315213932551940159556149206795320584407579918370894114692339224769093112430316951379825209397637237022562251149980151439531113053941801390787804695661357013473598077602425909139111633752269834381350012533490697794266019749878144389132728673090594306826557315304353131439347598910605787020082460387326918176591052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1261880986206452230481377539596044045825259036523484859245608330852386187917208281319756028168048453198053641567318831960261503776339934520324274646639813463712655880463487135640462115611594840964660802010492076503971673616801299048232300949823139653041338730313174488781101737039253595690851098086514351896563660043949825098117340127600337721718606793399416794463634998914523677919340660680408274694913781848256126922436455520063061220881872836005550884243471799599581333801803214991023503923679873001784101841462489329735462044043674177592260098390392149385927031663830994518983498866050374570798495706338940769102872949567491538667211485589463803006637934309553849449381554350328598769902554952013035528808267972540805683231445496593094108862984240961313231010690558703749911012293333895178126837109660224169905232258529891538191647392335691738352711475894718934820017284050202723519883598254147381582112940903536350279434480630923550302043839034441562490226901012056436950117471098157480273055391745873657981395758455579685953849077988287653770593588545084719481982933774172552393436967396509890475434515692264367827740962201303372996606023648918046300463136325801885539828836218021445030728702375198631268449925817271548489423123700704189230976053885044318727457749849625040204011067865030478852840742142169047003433073693227174769583856350202046734598619997599577936580324522142987410034789775095102005690710478732365020254682126147177972287176595636468147036899422285362307838411032775434666292413644915080598045404140929429665279018333043988176837242380887518708488333465221070564752493312116607062853064551481146824741636530482235428235448422400258267889278105886562977467449314188191295504048325693685179876299291410925186252908388054724655559434105575506353066970035174434582547426478990042507973275342638011939643806502200501421948917100549614984760153566067061895937725690023256076995266830652140840429856409441150553368450212713302213041764152058401358189058670872391745949681985055575591267617596080541845068628574708020212408789036084152371394066156596744114862384444451552350359698366956907628101487096010573990183957071259999379132930057800678530428567259621921099384877804237271789035178061495562535063646502482536680402342491301220118511800449586736408506017278780446875842695174870023639604094384713383646095661016004455916899450492451424151941435879375530551142482438457278233457025856179226683838983426918460162373370952941107327804679081047576366150341794666910315875426844364245949371214046244898218262783712128639538798038971642943753695781329379441924638915405066794113060174207119075151384027152089823683928051900383220035290059490512025342479505503164730457007758968238977953982248918589133457490822680729777451097346572919857240174341533354129202000843419763423791363806880330257945867156896211601338074237799032651111683120839127004025827744243597457698145048479788551830253661143368392254634862859063311967563775409362478862544510172544924472786199832054632417379136567061517254239046094303189030184121185513863628140905567713334067239206587103648293378038536095898987191157383386870343623633542074062601139621936649612835650378215466612001929627580506167370251594444101074388066445124285996251114540994552687083868079373724248138901072082673925695725610203766650687180206998750784434683831751693533074243621446620133547898739845795497546898032485668833814847926707457657903445713106707392380960637607271590474292130756620956972068215061228635581169906280595820089740517432835970657785770378812779578495065247704313848843573268079492576420771838392980518801455286880150180855808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 696672632480340196212519726239598677417199057092390854347106019833654622804104215742438719732251175966096777396449042559874663296391978463021262201266116842109753229818788228835268641796691008411649879468058312713417064428423050737732753443784598136020014643654064017869681971022804221142468037633081313444339647776935754933203114084440110951396518441154989781588232005649251121837277004586944403356181832494154920288871290225769831413016904068176667586257076364302600994021017010020952908370624252182295147792913048355024101140947267913808843525973269479829568793533345753626449383947412582051671384151761481711049206161065906474400931525935492813525473097305840650453511311601050437339865551618577769172545849451381174294316871505224043491206147813488406338301275775062367861435329209970673004139742496026126268552648550075356800631383925821196517152762998418435588546774072057223232109232140825520304956755181044115432843375779845584247508538083986299097480282242242928443849627548731076208328626459533875632174942859134128305821187103420810916408755341905347804342592071273095906748586884579754605717908715862007430797576091887143455266304423983792603725513471500414776515893544125567030311782325085849841480467127583484974699269070063128863013168138090893489291836867460212479763378934214814118669233633714560506153745666595641697141168031332481606081627309915428962843874003814821885178744624279804776617682436037225702454191502321872462396362377617766514835144160593949831549084495065697534658407123008057321059152366942405893564176212798364068818445282042391634509164141899799928877613477739797450170647188592716994511665166858036673955490893618750010977587960841242371086009530304883529713872209603051342620581622339501510499195884198211729950902621732118715514806949902009231120561517794410289785013875440251053926204676036534675343733334492653461622446915935558157729336488848118812542714243508047835263643089043711159452107176719972549663126428705289690355444209418459099917012529244458555526467799790244798088178171468106844771851710231177946230885104476968450216376783297090951394613792833844185314440032438930812770910708782724204434951010584556695143191354322456943370562588512767246502931260669219546338453835975470377346511191535097339300890015219607792906520634513909448331624125519572431259839351043091807365978845179964239098985734467267174319352081937799251695703215763742242574664358998426433832083230207271334475859920159174445434302021745034685791046469964114673966861131478408610945283101043984665845402053710474890940277668550064421265687618859679456393866398243338474796148474468805355706847105984139390830337914180479765727675264183539367148476498414371782710825337303044945018579525833238261657581977036862200762851294544990214958653979097897296846862315386858980759832108283714904653867201552211085777893870553254464583481606974064969658152534236734258368919590422993687481147617053337250713403845414081156835042111374502258455543304278460433451205480638963757154145617648617217154474161443713038334736822544788090134207542056656191261328070394540299352414106866428770345003799925408977010004748861376821422035910734735740999946382505947558965978343668725616241169484349237771740981024957376788840111938918479869799829234628059725627544320706764796915500912118351680782437583189934708524309123074746085397966381803379458528963645579142273364851591903539601390614265692746082602525233405554477673046629536477740165602075570359881197097924092197450233273481167539297317461845985569894563147525214606718324874531831493933519071445239284191685980737885222960259539453817137146101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -316266672498879105514178165282627118133159877131408663862345453324759129157244346314803758218858202048759030994673916363428561855320476273868907972211332859960179044991096412963373554371867307757226032389594863135672487013738452073862737707270441369903704350238410713533926999019898411518844512583423981985104772739522026349129048290663319035839250046985498116213286306305152021962726676601309044061491766635977202874686429805120300700085246266529811768449030284795221785532385201792411415740750438396956358811322629911269687791276989860983594557259300228911773929509073361578471217960556822298742134080169035540249288992907933615673280914520031956370639581406215058931137269834427601932210815965416832997589270296065536659623465574557671417594529315714009679932088471755942438729976947553884461850827977972059465384857075705220577532249121291123768573207912914491595806548407428392980953259085766460234585462808016650278035803383202539519157833709788115970656465877326678711550580934297694842166699199749503612455780223335529452785283226238328215669479140942993854681652455996205066397652890992049647767822710750970855429413160542195410072004974383214834646189469607727100306116759781907243949534735405622361171893803945829680012970501769310435459097736269129122351126674812561912167531023865559816913772446641824205717212468663561889828685360053180430388089618169374438563228143000207007457598374290130378922749314331123441431254673844119105105875201951427083872801388074391715422024747256787949426773410220327670264898018178092119849563171294314277130986696761799437318783922010607061299321697352933117396137866118059748630590000386006064345651185656149982654159324755210886699668749716047168990182885863661272055491221657594417225688318505602819880502907531979915346603578789071129744264942462133793424889669973835206611099608416366819485114318602671999598077840682264811123929296128731216052989219801644338973352416915234223708174223716256736432711180622811838545660768360623149259765082547656669039739802113847270761549833289280975893836278957548108984389204249948640977842223568289713322794318534961462359426201561438525748263893932964506199007820793584417929820164199607926878825942124870429793731084252350205146371888752377426131662243154813155377323018884459064755555174532184786127645244386551340310852929341711846637037580013627322009865675682804684155433446127938409901709237522117527781761419603883195215752094548768093257022745002729646655835063227452038501945264281104101743721418062320911462851289827361481301870749434848892154705741203187783382034091604808770909690384287314174804075334498722782648268712584991364325496826141568542382080028733649338484110366065403866154862911961699897861370041962912517717792251417901821327665957161698613515556205044025731010677284124394275942007094986395713758441723410774169690751170656359354485125255286187097212083425104018572510699663592141479395035357515683163728672600888355617103199146706072047817998879214639431763754121561509191107002621091017422248507288360863472708979071270680189170783611238906200899318655567676464643864111556822236264200485383343418948453207142746672259344242567706813777975900107278695793203834917414487431904404280542857290482531919485745268887657086445361412406525589234172855960635986956364744261229547070480231921282183948732988267533976467614758184132961083184900506328441241538062920849074893390531819045433594287892676852243987343512043572173255151646570524829670371100011945274916251494986319469795762389692117232133054640837031316025544718833976356408182255718827471463304377216324588310618274451381325601439744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 124313345861081372435247939027646338656813219809718021439603399870673377138020909351704284648135193765062444915682547699143492948622202307479837521904074100428079710149141126606843117865680775223493354208687794381042683133692458396849438302680360474969873587951782322657223379837543564808028387855693628595454083814121928140811813802241178597535314455656917707023123215252990057055051998555747500454715070613993320237914144611287894301293889568868164295407348179899410521410136332442119675438215732909813939461096310926559288917772636864739453582705523805285670314557866417289246105978444853370987485402271716990848796939675278234823776742396011357462472133955941719027043158546546910079865065393330963615492195442292322818243507168919324062712952051233145207681917559394377667247388593478798331595075297698891381361874692307273818084239061047504232709035993479851487316021009874946943219938181580698392350657609341335611123330324025635633916764479119920191961833305846984040547672119688386601970373978787958889422653037483925213119234040897902836542889167096351529111598739351646600193152285939513951655248585871781140567194902979745336412481225439629542782792454016760028659790336702416639311366468015007595434240516780287709869858366397559939383058053958785510224995895234377728377988984272570801788873058114198211186455257540330008809684482753017543243425340106586129442147058421424242843550004488388351738389306360609221130407423181398857406167176765330516220794457935192204929882950975068739585314544643378209234078770540188292213979337701114659545468848258650457287270565191126017052752791184821032109260382884317217392782594916257787121952517984965006041643385893022256789415505475847334841493853753939545639728467404992657369032222983471751240781248951568046337182645283626085537842418065079760693389397803477603235493823081986254951195021826753272385856613443444228389241303268653752376476104411449320376463023710710349482300818163935243915117877833403847952609311369864350514441691483962606548477862098292838812270553200495515051562447154505114950430131301399739085274206744299037874459606043392924626916239539019202669612626731055959264947183950513014125473316625774083346544351590799653170066390264918429058882365651741111438595262209893440929120518477985668756602966442490956206457027750882680733644174890321606937631895867162142497940509088520516418307608557342022278732048900201022929476305779844044679555401450179507560248694822869901111617880476178776003038689556158994380435235741351740712196607859276017808610054246087110417099328993751342578545468452603088518722622133060018942892905060940404877878435225640002552347059173064520319471585487695259131632363832666437348500211761385996475478240322272797912269500131784392943209097543779500787697262258870107187577114474069711427208169453658655686661609176431265265010239737439951664695768031606364651732530458704881879474076703337674566372315812673315924323796193723262836823260271843683036537411981314160441359466946301005856623622914616989023303757429361992783787470475478414760771028622330766180315853134811972623965490077993317032759414977747881073639117406898660822419568702654435390093979236506416868454345895156671462586433051010330846056209469149400101654799351540831718476668401049931191421105000346601099536396313993904676253294132780235860076507328281215648609971708635365314329008751570371594301877464609120261582807231903946076942822032385068205649057373747854356529010597715703572104489339479434881454261347252158619396581102136703822735989032559637159481069708490485791360556541438431923180460736699977793263677470821842944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -42750032522426037614245894926669498444603684979902500592143842208275466353300920403653353513501816521046330372678001768744403523062679803350186575282357538371162420710748678293268613943938782757078307479899622415812856531368442829504300820078166063780245045842958222953909919305881350290287600410256440246049633514942340668380432311546585071649834828152489541635483143040149106273182805194398699962123200877177564325703160613504722960746529354593088099639747834755497505344874294898778516543103990332963991201246512388641881625314327562289943011169247815372484193497075556698081283545122982596420214635657838584421427994251512836289928676491688274640520930084567500935860316861089869642513850008304098834527615685994475585221413707392074181991050030972173368861956948875242799834155694602535490696098353462951249768251691258071357477591580595558243003986527203795261028945709520734471350209372205349483886176720715818005467465717511310725550800879566757867819986452337691687414820728667497115847232851110481177076342845772070760715217264136945389972616040150900374814225549975647106676903344458868567430101439838412523406523299227112866102449797435579868720103710854140136526428886289199581470721132670180122902944410839968871485816118834915690598145295369297046382105025434165749676830289126804265098302866405695142288957214873773100396259427391911041555661684753989296043410583216005361639635963428992476449941493763651926818693349784774534554312243992800070485598015679139052231534642179688513706838058355217123357431173377874714251709859764623826274250333376039425671293841925566589697675439079065167223665275946236552291845680334253472351857517878547374157057048160173947612344037740957926045701047352120037518793493088733380194161542034989047152635628260107865736664268091488392680430118909990763289272609336934518660661900864441543878520979994248744145982091264341684876101482929982320777835357551366651038787644060439388586577844563498856532728451216742082700782907462832454532001824681687284890133720513942316599981318982024276844533274531756054369298865247229120175731466781145209450971115444547531362640991643526595481775840666473335426991573474823666969970579308832527045278152573887219103433609658743790592999632420646096803819767417390911265411155237592230101720247245302948704381670049488233033768321834746754375806650892358001327453781968567672896065434225022433336571495965963709794116449683220081230612691793762582390131066487610120425511652975110039007521229147845006422649331225046116159040766340938574642445303078007685450832637367793817800828901160899508915898998663747537317836049046632964818024160642236166003657111635945789564612510039707341156064888523753784160718817720777648313177532398744478988211366883262283962825008955780069665668631789926918332369769166134657660688078106284873540538980761833410250375863630085029679030187644048561860624953271428725795184997340178111259156503498133369563883621939624410262414901467860699993800680192507854087751815395259216410973955778714080349672424706701804788876939277435745226443359271503970711404048123263711821153713712808299615847841827142486289757080775011661493828298861146815512161230133780733722003659867656386085270239268080788924398644482786003074521295578029763293458015049879049282297437309939846982600738618013230880079131983271513613295385851429888322542496601067759791395762596984612342897118978842940701587320118879612762033536647818058100219225802813628613898617265930058516441898678811762672005609077519961266852492979302888607784949628261432055214469774425252593059860574971009736447352560275093664367702623513477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12677323483216199910012649284924164448843505405848692691570599911302672940319801115790123638944345432068968649592662868278917604914238405940554168573203314365523124019902111641418384713356246792592450574224304906217657157438593591517528513753233670518283658793176386084375101553822601506001185861742056858918062652351277209596529135991818167742837663082459339245355215526214780666607668096402645268408311688561148870963504614961776934368857960248577799194066911251171559265093439772627285019780273419711921682470818212242748494818998356905701767450452043794389218001797887316486204889269535251191422482936940722743710063563782180706045856038120277283139617576131153654442523408596263294648225394252225314558477875690056294679674816909485572498620198977782173702506742209418770273474387882964303759617236973405935683075002463644129276267103145232368350984433834880832756564968187245112153244093707755927039227544266978185310523997835262820356200181569372878850918309679479656957196270059340474458399912707830447001211584075983452500963389429275691907142769781272764666905181226110716477681470385454978825179002359084229595177928416155466038172623219919425674220995526369048911776701197797565555332589386684325492880150679600239311045022156895890227009479797298786713475403697516287541903611138191127516446327912004383793526032812989041816950240969339346370355659172392544533939459012672684755464792543564618724128140863754148410313174998568292764596495634592173245332326661070058713498642939117930554091472780704385410381725213363317472491969253481019406742576882016693524780278644560991442171960894491531036888150550145049432877744010354296517655188219088308691983935876791217632395406070555014881347282151690417588505002294855487498888384821040836585709699674573589581642430062078163251608307664310080067039364039078581923028166305757765559761557695787075625255494626095010527142476449496578335358222179675181176033200539066430724220013482653269170319398352879384831960829784811574999854248245244098363439377202834583384440601123445698586858384178710480346060164702855480696418719081681677176681703129953593034012453704718476890871734704516726899231202519335665569738045188847985045988914579671296080770414977531369219237418262671265247799390853307799220926626665281096486044545754803011605424089949913088458134530911601185405698797215842731578232879198723962779509239754935476062955853663638271885105049352516131049919448990726760144631767705792776424235318005695272455782374536950042867227168119703904866929944851166971310214791981477818813709752186048421505214727519118001541759342314059472076437717919400825721316472352995114284116164670831411460873890271370472347349171696325278459828805843941113011117082797013193910086534081341562992270340261004092579839626464500415165667183152751028665447723933288339712118623156612236626509197199108397742573938775838072558872648211328999679635597576519007612962143577863166653042311044647642252194504930070148896905203304847359387966130169001215330540431050683383377885116143000668015792884132398914725978382944738839448167616538300657696531359349213120120413011982848830556211830996814213308749091451407648004006683017596530907446517146246498660994928802232775915011050326347878001064216623893038857810151477351721407710278768772334899845515526818813812527748360163600910711488000778347004290910620384679702162127186938895214232843485578840316871863967599998504121441758064859308938797061677893123471129040591194802407617801964509364881508484300281095850165239728173830207248549839771443691575149104927952709000839941973874961812826420453683185892780618547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3302978149887774633250148036908367671178165741180669348278254253620088518960613169210869748993839287176813775413972724952734356111631156842998525562938913443861276924634159425033878946974289580518663496343049681066234303126466196285271403137832675861103795814891586381844064747508894532951186314024092121179563469433658925108660118218922733711811452829907241117300394674425250644861229807528196765204700432448225750935346966370131937712312131179894309753820326489396155865875751051311199955262510088429253374927994284372185863773229691371312333928586017387948989411966339476980547614372931455825407625611878474509713845139220327981146938498012540692860712558567665278743671103873416991537294422233703602861981831470731904263969042487903655975164477257706908780542018172349949184557100857878908742069697744843839876152067017266517519197280736978541618365448793579112371982071913028025204926014771450292776294129038962376684101050473812744357499705109243751092653791598650793074935942904606239133967879158666700041525776491443230948647102602145730133646628572608517888099772123304531492131730787953974373781423891863904626829617328239449292277575785285952990766313925179950036188196808100485720675715315136386341788669862783281383113658949474856363967370496292477402931116077865377570592468419208412741446308397691608451134249929805273523862518851558184341705064882317318865303281284452599828094622143042543056810432985085863601697264513205390151747215845042571688095473502858319906966995500236924089727033962126859827880277929181499005454037967169929702110997866670765775830785544069674979330073659073771981424464681824097487008697570778739205991118060630839981301956018533703617470952745255624590723436403906169178765667217519630038241750723805838404741318821564316648319888139968083706532227899708916386311673930850758265744699182603372634192151817029732380563015737383292116023914896295417969098206961121296269224045586532025904141771707138701145279273644247665064436216048856538986041472849871336022278211162388470719875337034166769810456090518622090100047682596859865866084323318802185115027870039483713105568134878121847005624460346990065307140595176238689068462507520724442999945441557999107957842863689351428078946153579295233623535741983036456378785270935607282135637713985610807413703921962776583749060560927132026199011388048042787131225561876219871157671778206802487965536480913000577080146588836601195608231556975287071748664039749394995735656205180302484835229154076682910031036485212268171035620852921076666621698089877277285201007165687738084498364825347790358619351801467081932911897998979595504655899548016515369185994735586464509072773113913857782032008222399492811869222253941366669768394942127175194362826539326156127328112052683168022592246848847681046598726967340176965099020705235591856923893654470870863369271944136635646389950068129546220752967431416932697840617792173940836156049675640867240861762615827861072539917768484743849174953075236862445854877671092145365204152669550277201355566450648351482972646688635945294377217620197961999169007676483634633979186067300211402458614110522193216123915816563780920760793825779602377793524114924341825299389663392443051110823021364308223454809318111981359664672848614051137393714850826687141775671046530506124827733303696761145647817099021424684122031932889611068094341126376483610764384275966645989732181993008482902067798068705977973818366597689169606246468887279419432704680077102403244037467745770387374251022719995028585064586963879964643692344022153390868861188196622079046236951887444325660131569539284171019650748282803585024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 749831987976518049796826488387065607681118040019140658468095363101845835431207117542423150702568618203715236156109629836043437785277792055573840690790690720698992354741991274669056841396607888422358670110659797989540836093084342614648559635680326404680732050869216820855942619787973427517945425953618491150965917645623308412930804780728482219102523476649700216909874382846831137770135951198786658803654329803765043493873965933819473490360989444047921621316012437867047001197828657765608710091313407120121910037681166321531820814354999055005347321383185312025377176275237492922076777610755238780534215371744498987329766043508196022689588527943988848521722893288504757436344719241999245085489908939324972750415203517720176335803513707891526371378905091241149614580201732765274697671820482954260138219758252940893142309523518349647877241881259841589371598029194932755462583563888722993380816007802792554610667370150855972219026271773506083372466697485174292982232678186489335415281128732999397050785003149891764467281878326774367057503403605783437236404271155251509601564515291963917653590813267965980422634268720776093335545470508865567319611753829510372247814730044190786594324059188179988295417837287612981128497972533484620208573670673047742835370719530057570869896933583147387478246142819138511134064061095466998594446276110514243758944022811132802366075763820112789729637056740913822912599516383557725769199477207550097736552244240256494884434874855517154225513934616786549389208649337070021575253273038529547790872446928753918703333756789586818044770513887631385702930748839153421075530845074795068042800303733180958960807885070161277327347767043068326357454580825535661030467951855462249387344928777255688238402375061483613522557105085098583812877895540806201559214871297647546063650100227950681090301212274127986195597376638643709735023628343774525875430095742200479074472339930046386290569917234245285668240068977857180317051410776363207728059390476992786406189040225563921803384345810944360169172440851074596313330809806943230169218656848707116995571029890012685877365760871002975491954655774947795092849392860353913750121340300899305359719917924219705626066724172723858584608420125006252297775003745891022308617765057171204608736514157167625649083711321744222706423051480248325724728471663808143693770254711904519100348994058680774984808946300682309520085798469795303152409046518363014022975970381192299176273916787296740759015373320762940959537927036077730391659478343527139442122121173948884760992145878255176530120001999926167132878907347099340873950357578681445771879274863926975002709070002562175096336918896603721617623907553223485809741574608773688692000013640580800242837160025795434973585951420535265770057065699628513481476732113693941041727175684665660924301203148660478280470670985891714993724235282378457654135775215992391738758277161629587578064397122210183142583055668726619111604296453747558926986947524214525282744188027146911560364069065488918302841032687192533609536183468782769928422896887179612342654334983843882709902556368811813209054769473353061229187258273766290996685819258219715691253626610162276338818829324144432894718335154925897492915713582280170786991429739676948321076781517714009632982437191525204483165781855105362783745544434080951563371600259132955935459227704077800848047146889214242504819678580662158032109717530640359880920267595719545204048989852038132749040170564139418886486466122157685418364704887047801289617767118082080436715668049273082756696125670289663867518331553197038609438184186944749195541835149812378932957088933123366089145516346572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -144180585917550032257231976931080941390420067993482438845230658372314943480002468632168176774211449398244603510537002010868922277386340333726881263867725189257708365076083900646755671538478398983537943809990534021481855605683699017862503704301884192186178059319268045420896905803948887518311785431455924604278279482271187649977075722093733454218340328873613014873550273714476370768780879319267245814866808874122969913023106654166306737335061160232593645180121950304554882456911015106614673843166270281936069798265987496643224520430829392949665243862051850060609308977130808238940034309217526048245436181190473702425348097215614864270531799987582998597042680660163755477641304442011245555708633064027475716047293784751210209761617494504048720205972890822669259485934394439213524172726240954279026602747051027872234347058688194984457344936644209193386099889966615713281762156881637421904754521359833943221633976018508875945173603331145389531323998025648695664176489816510342834211445933697868133113433139029476135324419028135582488157092071892878746912530902073364475441359753853959041891829606695469677788179482448609502972783359282527474599587762243428007159274138226669506631775850717147217544959361513211592933341855138766293160575720832815848639516609609591208028886040342675700682328622171794646327441857285914693437202307654664817142793039153243950831186036119905155653723675630141283639589149412236519039828709392777757889330220083162575333989621257890614952943369036019712092614279554361334333169396430226122778559341847200038558742277608224497487470235417764587566797878522454528383003879216064982071933892394735904790228343811958820146237816281723343221559859359805234982956298009087829167822293772140802138894416336516502073977898050514439304891373395183879203662724838747474495738185365131032868414196327248471686918995002461365186551678514433623185450520816949152921640286334179864095753882892683812024673353396099211195457871297135077484210470121983124952311682344288391416082099170771018626246854786475232748624217207274871629064802018214583930978617302130818065997845523146218595375341251516569684058395825718679630331998263053170288197415233099785646062999697367829152935425634922150517783590201512406828146017636675495129010444932687964029424656193668606620031021028326824755723499652080492633377783773849665513863725736760355170605216045352617196258378612427316000173056645734220987820882337189515894214616530671856220517954757021639692178895214484884027245269811722962667301474341745290155555562828903983234785897263884339857829850458337299707635776906668927240887522838128459065869992071181686507139165459470584602662280388166053572442678770601320930622109959444681588110793740007552790527213588697514247489714544126094907217700861103346227705727667598331293184795845482791257393668459858973634618319042371445672820453395669644820561869892922205795545116177892726465770111920467462065567177532831256813496299587637040743373226394585502010686100560616744173124430558944254045588570363107955203406075723072593413374419991358725005374140435568700591318143115936886657475078051058705029187502968848470932231148655004010382328617734412204124547430269747006631859699619211697812838590093255826272470789017931198602065677420442910440564037911996304635625329230775112637896104553616411194058460795325242496680108668334567235347430070805435052735507929839471290106842054158353981298255159331053621844578164597183481023967216315377985812462140741374538054806928007181653119903589324224650582116329427877418911847798814708573971762423660644625986676107957435287074204236529571222089472409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 23757769785846313592281193904415112508881955342552899039585746985196190025634555052793142062649672400335190571932304239874160379235812633979410282446557130116995684522705776017672807738413132053908858776930118860293059995978074032894711921093773371327988858588900077311022344902643964340008476075286375532617574492739931607807945712033784512670971117039236430481447442125875033182189225697652560841994468995165563343411261555524351053568801773037503740384449692388512335659649386357529986877698664390588881104049171839229698156755233883488450100086884989626724756700038911854547417956803608918701873070524345955077601705622918346940340688871407282282104582893907849432807447606750593299541558692547586540517036501665715490945296402268953851430349286866896355686150395020039280198003715487645600890396878261092945626093655257539146235013464437433321533980317690164315078738951564556153352913959714030822107505973333704105510236994672462995831989469483693024953177002083802265473767625554549513261774001437226915102727021364304577633798074470849100983577808674800227797949911830355536431417523732555884262169461619219426756264652144258867032160447022435353957631710738092038343241151930177276792054341739177619055074935715070735410346695403387376981237982039519275095574905549638788103284460730815246995438328582431567871784671343457120941028227592951736236210302931309085211727028566289066094679381830285582813894121822515866336313594873268388082206304213561619006580884550410135995335835214601008755057671082789585505154807711990656201894694842160088833421164835935571966591694451559096331635424416551262007631270244700689357382087338655492519267766704262645470639377466049210304055549959869266514091716059417476843216072279137969363015834072573161355442564657742511163211733216212368677356145213087087147567244911844931349151901628639342018611930440952172881341913786386479461184438714237160931346425992683897565269466726232040564873723005405990477910376346924252628312162857605537580296583911619261276402910548104355448105654460529105212078571858201340818368284273173429065167573840295988391100636086350773157842397410406829746697188308742654426219379756519478556529785300892149697149892003950028619382252726914514985333127668243680431629707569941872950725493122342127663929539679101221541970564237679584045698572780217776309915417042464866540222324293615822732416752489302102864218204630406609883150490322421708839979813529442028723487809864252920641521824402788507051455130285475784413693900163114269736315370112941440183929309132576719386995658789173276366586108368729075733691474972539762167577600468346147888918215009113706976749393898337764225700748029140442547354269523091075314982301696332399622164302389430827954828274089197015100637251300308138674001302026796048642559200183857898232133075965697478276337732361155530124867823459274980211809905593341513338734038822763463789959973911389160994358748149695416841357999573096718033299637658700484884548916520587263415012318649787459154948089528042873006857575714336881676642997309452385884247789468600369652282140722234638003087898681566401308190942157597935434614733510152037313386886026220218120690541594914923320184181553236700744010398272472989297432085181107729634236286549901610506633996982197514220954518040311070789833893388258617878599927012996231292037508671238968274766192149880579487377683869350459832099656094150600299962090758517892134814587077397688811654892919208811724769009511554529695693972961796533193187865163704972474030235371943239572235872867820670234276325865705225841734791737870683302402394172018306033844748288000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3315466710038417107377221622260447526155117060934603789041748647925914466528075456960498999404442062929022765829912145579079622358247711138255246791254590383676085196492485330912404637254837953354370800967723269900419435390143101600275324133651075039913589333447149448676183868699576859602968943967677486166938484975900735556017524772369518443141507622868948433583213129767350327115252261804983346612004403771738008436800885007966182195593464670760890825578258044076615056446686922324415300362094431499073207348189202418391838162059608665110720936792051336758887660047662750969008516418008168885139651437905907467714429636994487468296196333130301527205268673407018933453998266426342471227626339042424907198580098972126313326137104729462655484150336893277629805204131362412534900417084105980915507268458634301207971566678905170948081344207639265233831515300177270378885238657947997031616899289529195718211203851647507575563250682942440444201434156720293570127560284226980190934495545371691969298041010933173310013065558373449775523481413575147980176045719495243843487000039079779804668054086592279609535505707325776779630522625309884590207355037364143962180444993217053636351882476272625364740856197480987436489868431795855099366358619692334180489756024625286959969539643736145988407241331767027530185898305932886013175514657539927589795474780078865312919654270995482573371438332774832720281228979112473017299439258732424539741174558839527463394136950913703915197971734110700677707392462466422209847464965191158064458845619274381361096167459894358754676790200133330191070545034323036071707216379357732352835526268988743574650954190211890053241410102331195042706372484862788311112102126824820056033052870674035231561761370169497554838468006315828879341193458705401025115490019518829256903559759374618643554015637228137209581052414961850518790767761824801617426229434831168316303039703464109678002193426180849451872746541240142014808187363243174130071291232675080855098699228718576190597661843879104460093739109341416724855374322090948813529888311610679069298339207101228888578158438120533129858474935161912478819259159593449582863984488123314625106642215161006297307976281076513594725111882761324391881716961546130676109491471011020962916327006821559490801232919285148931627438780083819130739267710535759407922753214158409900236019395606804315659617722641259948811040646680904051274257464213665967158871899060778288545900122025090766412898063657181863722720927119939548978803118326627992409931423519452508511939914162880027562511355591190707346841281994660735125526415360668077205120367445362064347571626586037136204940093426798800655852063477846044827445649522729202260321867468762638790671856446348957376858064205933858861993859340353345859403182774622829755828794742617377070758380381141656333577565779842379513649287437737355399710413245998748311122034790931108488662240893983528709894114903102021099220345622558083383274576610665204572369784501181950483872498089222913422411582937903597436065585010711046764552622934460159192616691504871916538621344570606492993854575229684869443168761992725045576379057556507820461736619228675424342074421857151996185442958278827154394503128282640886132741022611961513801755337753454875901231895742720171492591344040861413045474196871039632844741757836288263336770052093872049704163578250811439850135636973564225188311208190730804186447119046829815749993559972732262976614034324007095202541149127379531924167308671776163297431450689211231213679598757779837341602911450512563627661877369015535209973545245134019884778661149431151809019952940015066142348410880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 392778988583690465777267503352927170723805697852827546169956634492759640094164445155108898897621996506121689438721378304207636031072608252121643243432849278160080048010942732193949317700590547424427093787634019944243329718130768005342869891106128678878320706138922572786220758684319832277360515970493171430711053200188525622675943066479205017972091123423566349856655618511683708873728599238377550972986022187301775163571948987718173961433012414940748669953127411098061281566460805834785460571493817500135038615892532378456257060704411041792148530439012976281563947405789560606189450643996475332810770019134610747190391776165479792011814558225089800550068056897479743795454554131177811525128068457098601802057871684329574717771365620820400236737197771802959484332012311756785325967683237180209489183309145043332169801069149129247871686019674128397746267240399306613994921334163549130090735103645428549178520327385174810268459118737798632419330148618672590129602315289196526674259422120948166221040959514419391195672526052136566391796350999913119455585015949703262850313588336973671174383262006116178409360746225976134229169133374620096356848322046666295375804870523441024033416947664530514190869780718017193813881474130715282416468908575389581439795745173976764811527901808555813373084781158627245064703927051898980614962116572568477443425927860089694823588006065778890367281185854634499857705817368335893239466375561720174315000154428753441500608900428416660639670857518224909907116903659174661495060916833016819965059566648894552294498264037819695174767523175931310378221061510045940617428286731017840456227502762505519507228906937059530567193844195827023667767884800870499128054232837411013529158052463266487096558074395081701936863319666596643299634115736276427539498024130540710051068156505671780080689664283111770545830101795796615408684345882386430770798229210906246058964157197442942233378799182894850648938294874360916247278089376773731673027484148373587669650174252499817355943049802261956843038091791570514485683359352256649682024203486095277752228028203290731066447047028197533834206109460224757424199738657113736023085911096657686484115682565506993356865912959849121353988570593051867333974489726842451505756909594574684892815588891429478857402756950481691274906359956779820726751072899788400236884411169143035492244905619770729114448882206374419966368339835135174817347644281015275755141717858703891711814011055879970895705894992531643043918304618537998688692371461459696487648812228522746291111198067669845697794960850853480560520299056940570099622334749578861654631357467789866420892371812509214022439565168396123156578624867962346822805231269457047974001351333936138947813050196543410618562659175791630160619064023805656299303981922683496524466832324521600067579829838870011322071885213361232472902778522155250691496772473783304406329197348507147596829656730815923941240092184075338685437721909166110504611950394833946985517372407481390104348905599575295477893250390414490570067734174933863488606679611424090478998541739537630921024531046262962979209752770739765558911757167303053251021438432359322653907288527094147606440102886059220282812831306644790081044857829900297765953424866727979828009859212697611639988282184724685989585761853756976714572530883297131077297556462282451208360507871441153184310916375627985449759452498864388084600776722886524392295882773656994672581999673146591986712913245458522739092794826587408604616809015815786963622700842214523905768762064420097634961249352184870069135089399544685784504505081339522478228511640956531812478439852659486150465945600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -38489416403521300211579609918133493666834881860077955367950273705793195482720292048116325897803646565990925164089478924900046847204447964929423371104954459391085861401843556883395640099309328707626416151711206335758056513841431115799746196712466025246660488051907231258828848525456954853894723719439043398501970669471329915531600701485762261732606708572242815315605939645418367320561814697748036415039698433288758602695058227812799973708199107575641029103404476321676924512710906171601613997012703823883799493651948217827004261148576329917636539479409741550138972091438751013646751363272257354831999278987683260042760621666632570215534113125255371641996942531903207459525517843642449583204269905964669436463104558095714012847495518723986324006478607431171828611931265715475863158752358175909321434317549082848364728856403355134976925691062945381455502149927266020326217880189135714594591215491779863463259601087676371435236012491561882872238634526460668573598127161518652006377585457734636727213570173310063608533955168366498414584963670749804488062200652322862811612706901566867602641466220852117631757577851369376269307964839186564059879136802620672310817170543537549919651377808692321808508285527047191273978915358434321141918101869944799446697184305438327132272807370044498936937338555063516228310112882872835146962666617737386037356863296624766195979928663384985183258289322769129069746224187779095988564621100986378954589408849178848223199547104522886844587600620708020353671373759566362905406921469868886567160649735415378507316988143481869885654546239646850699140310881019768725106896722289443404062349112006878681469768606330847958078434367173573004436269468328760908185604694700688322648669691038446288458495212830655279720257127646192466429529189567403917372475183327201868343868047684399847670157389863114300325442412375879543411204879056409247381602128425200779612628710031409667769098714400750295669519060254239895539340358066879351749318083344264677294470688523564538598825151361689371076226100099249198926127604975850793430566357819158119913165384931891849353332297845407977661154263045105544190031571298884311958950841593450159276043726723776942500442847640453648452894823391725422356421881927666849225201619605359518503688048051605489268302694888713913517547768753732911562834898738836062430373938436039608004934667236822051681075411216993250528749297488805939463574030772247461379958234103943677204231655342769083324076363722601327075291366019293654526516793128436926065345384622667158340478582364604777123628085906109908613233683054775429826205155218493212767047761417063520826833945077822584122450107583372757996189167836136143469364837491312500513872475919633410963725313091992039619510401790324570309996285261586884053826813860091407791919402524338779100821587427231829313156212310237404544712256273314248750911891662956913460372555672433484087284226133488615286599058051263624867342052406464087970165543595932890850564003068880216186508735361198225635994190037484559615182622773404700093954787069368037161574679816349244490635697089350560802996465945869705055997820142790025753675647413053815482162473272018773711426559627799640359861408492620594552683276158761416061084982919373198513739186472149203304347423229979530157092974074041377707550981791447364488471255946665354592484058692418862922895549409644546657551396686707122090458003303543528679955591601298189266224466488038234044440386118033633258653243469580015123121551541400135844706031812547592305011555475972426935035468055026100611564437904242475247784944928257612137146070823882878135910960338492509388800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3092420524905503728985218483086588179770707131092687443989888086251783731452963515496830460554527180938411776749254447514489448492716145487183826711451609076625853719709603625902128871845223940304686229284040753004836072318682349816235331214939452018248904411114722195595550510410699536849015932687075567179129184014469248311047256987532427085563811269314676805472710353740870138944873289202905042132630570358896008211248985579087354619979129802590380643885094999565622577341300297797342509842007265849883467883216674728262337647086440135349527720402074796776245320996424250793525863142791812422675428906800526673843460216956120285193874379437455312892740166913664954579999840713412964030808372998580885143003107537703127537427537465086661410290150404613306068075961537451115209653190522482321381690104477594744179705537749464133997338532905686256435936930264626887580818779041682751724741231452607214986605358402773147823352266258672622198907806168236809688294117338087236875421161750439837472435479527534800832144274013243551845145450369459052557687880832913656514069367410958880258740735112211216139494268066323807542506918801478850354098002338099160418916881465340074242875357390571072474607271399662120610653953901410835391737592489008322709814381338046178189277413167248720503613378637146195128062708607151960688246274120155370291258496291099394338065042895763275234661188179615361609574965524215233917200298164697106262273472908999045627922969626789458422081253053521080586140779423752506724841849277062976016584743611218549089418875183649964569664251891667570210318484446056120096326397281599886969678936796465149299272327017539447897669551417956316505444029477523677992854318743325144038168558713747761793594928884334382968883000961114880436411669005449853615246522101135598506800310256735391278468026850911425247664985206351327744599395419496896278813990833681448895928386502055603701742993264832944943981520443610521250548562068351525098022826504929876102167919428796554684276365045289599801102082100372219008167570047019771575814095747372769497263880389015472092395685624496540949561606961724557619376176026815154081134414399053515745469714763139242287579420116105914940615933288621796817958384656573461217277867399852966739991036199605584926348281450745929501763001408167252476069911436537810090848351795172887063124683154981284424637194177340090417107673491358965944976972277850614476643093278908768864275911541417383600633640918564285352989547082344842448337237711766573274466898755442292382030093625736708220692034106042515840888754156023315131826446814280645376829184912526834820786513808216666701257770828974499165940433306971611350126543108996265665628260888073785127340703655934110317090754552310944030437601465514901008387458476462579924399584105266706848289736149460368363341219331396774794516834514679631871604646475793516253114710710401566643779046817922787755785766530346579415782402333238245403739564709057670335765389197152588778308147810006783246561697848969158538446515500726066314774883076163161738690776465143968425997285897385281534389461340661787037048353692380279365543050303229868457748157119143568946247752930194303822359053901599793728670254160127661985248329479482802813614860982013127918616571637548760936407910615357739968275602813330288349594547225371415349162962988662496637468442219352089042534201651142743351200227280386892282834092021054501284517752451137804300914740287192868130868533130573103755174612880426300033553267346284678017683628132982501735485117778355737768784124045609730909503942748613250445444180498861266568095232656200286863360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -196296930219831962187876321244079071485892348713289949888771899744229183192077574408515326431752967614716578114432203167111823101992148420323031231658539622613097738825452383257170626940545504957833868860859302237720031732966105193349977403909050686234517751145808512390485749952728960222793759513252503088583433956215725578751354151807071820256473467370977069943533218516810514450886358296961167550389539915966008309001086218306617922523763126652953837806296644060143118326947851488559643761481532705995480141897465894687009568020762185544449193676644983668725882495713799605597330482304697323579565715335240907515499492426354382254432146824192025562731475217589737558081976352790171989949142896392803751551716917037038465867416079625172743256901752527640359628667745014263121587006100286530300771449449727287907505134780808340193543484170058123644277141803460754225792857184538625817277704874481016723703131085829814911785239650499063381259592162344933281617573394835106023896133489833640379531905684313486100831069588167924098282958768672416966418206444477607288145404005462655861990835125821903581182188019062703401742268848069444953370538619727103606371674078513764699006946805379340335052474287887411676018772968587656134437346163502907495748499338779793409916915434353968376487466307981417892363521466994821337937886150611232227932013362260027350883237338925215768420594360031752993514087563009919849506482658462374845367294894627207229871535595828338909690442103875797330288077517992823498836238611106981573315405083154397610842295256828793000120476039110672151626174985301272090210165526028501720337218327500416563748736055885141291712586838849872597314274059220514741019417280533909198408024843297314414987008799818792638784059131747407028010348303557629192534131492652077979752925451271328496612005877909601745384949711907795138503420563129382580555996923022087437879218581344692484365095603960867393042853418400495775709785162382328599962405565757836746991473795576943149761634768245262385831530607692781036589542536957931421864574486917480473059493552870571316357322081936978876273122278264620793647663608669918180051536293306503205921902462719760877894544760467457798282717205976497331032761788565308873045992253171040970987692416706957376910392602032850442619918600758189372406863855013476061652297111881809843071610020249410671593968059142144103184819527942786506023138873877570578748998664418800671542067342038953651300075316959892682788729873918094845423782265202884882644828222411031496420465506359166718042766295630111048050872621478694060559490538941945484161001077584347231446219259220812234597960975341546830118099182876145476499310865532555136394618026405150524611698208185727271927798205564147400536427805290564031188828416592861214683025051012928938370340071356373388332945771053343243989520142972447160869849028133348023353272137611465910605517344841143718247225273197043619503352275531127560524495958148256878986722301297979134177909691375209555954877386829174151951558358701740389131244790369653431165717569146892994422572502462834462007072067435713545319528392263089094980281397275480329329224887652660375049083396625338199204561812866467464872098620210609649651584757216577767437612840534228508252993701539772557867897303288837155435959407885219817179013691016435174583682990415604164920553242621682368603982019002919103542794070094627917367783178856689010072655829327796982928040418216126749770755810498245970837259034339428714262394198596267516236824866757216307394780785626696690512196007707574924341900908521961293656255781731712430008631811375942860800000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9789785110958918910833186087246284959844927910166920854836731618748806764456946622752759517829082362024270652914304475893712702255069948742317905473174269012353937402852652370181392687303248355134167244904251274425190249095513868207529484868895048048106059540335880803522771657064169922309969581276600637882871595221677737037358911924583134252260860205750218422047045144933379853650688180567075943930497814623372866171469457543313269047142093093602830972595556749798339483005453907898920339436351983572311952949313978105929333825923852063972440692643642799948129474354702670168772580362739434052483355951903141772849859934833286972865395832714935547524876988094150940448554880089744734274428681339671520924110033251320294673993028953254520755586961565301242366585933340738902190538144475448750501284978616997249418464032996091022178313709852394205788177034236635557999119464793785145486856859057567188553074334203239086112417605196977146366647820992277265699165967267576333850789503858568498979190429771729260121371583396767171267660662455750218478583642793232713516326380733359970756788081665539937075731917681966499301500139667156276386022169826970069741952298942983739260301032060451652751205942775225145843223858796419009802874982655020475218665237045549055547265374049118302471776906094433128630236898148088257873729006137128369994858671643377532992323024229949941685397692106225133007598350449529766396842647554474501929892262543527821733582472264854419042505221934635282958779917791934832915491987526221316928983909892146088187499444123933736954486915176407204958292795585903061510356625825914323279263363071968372710914067984858897914576732349018270695896402272254236870338672772771128339831050398381800969543920049494399787602735616852176168810741334496284876424880140912799745674714042684947180000122548426443807384301748139889789538170393220761696917643164964456603893665129446640751406123301652818511795585968243015340946058781566804765154782626354484724500742314609537288892820433054768220776959361972676625942484962075818348208846356741053460513571335965603230603554527156891250609770706808888957758581301995263283104414301886617909995494613895660695317161909245621408595880902292050529949728702095338835164424572812759850933821465104218661651704277356181544747355764652782191741228334798262142776462800851306606292063871686043294439391527974474040209679903966323727012618165347975543367600668432527672014639783429732977429710546417714486063461099240534950548089654903687327885587424758184292237918672988106040245061158900321919894114353972794988323535308843645731003086416200056790247483377473699072489574268212996522826166126205903464815474508083817938551441251306183449882240626497587399216094872407591896896231903565274594450766527225891539550929095498790307091825436070242317063034155405898785595703604927719196871285922444078439222583747519386578777271812499441070147817119963548034201176990820156228135652144287497056921174782762501025829901073265858772573233301924318173088845180699045627456459377760923589366198547747969693460608175669861888712833942287381000069437999383536475969915484857742968373916075632361231297959853363319291128864163598393195205295836194529603792047580681007390568731059586353352898273065656897083686927178337976601569697648160044973145103303855216398919524950677393985933399754618977073060242725445134694116782067937955220685723006307346264716036023479426522877469511291484069529440893984732562448518954206626218514976406514002523523663415769906925031106315330066429222522070042994691051112539678670746259981041138808958143943585824768000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -349087574057032423684677972038400548562773247141707111028865111627453236963405475964795457427056259626051001714329650001167423510696438678807676215973919817596441408100954506460240969135241882075976330247771967861226601245835634146381356271015179858032460464466779073874428015580561736945408578936120856651575515582192107062842511258466938363033764590877899987730444369928391448746727633872583240675707892339662270544139087856238386723479502553316873853411113554229826895965200278396827530382468135853198610760890396134009454535686939127882261738869619244038422105493760113609654778945008668755089533864141852087910830256632762377710191575485991356592626079981416864712797626766259190468359797205608950248224566343972447638338259227124359772458857771428549757811337838735956089499061945002440195603944814606157269255766628659087237489393604936802044524301011906436452626698257443010594612953726781715975240230135155520240377900240623866830816781836781041439632623536590303228074886531237038335483494498545252308878371715898598367794441663680814209938469952425997275774111182844092069942461189891052562480462300902865417641111174716351377101869692483505635583367366973191119152061021228270886463005791025530999201148876343527277880153186692806429752963358114888426655456004766532282186457467744344641905203548415927439219328740012899481256911982177115418704771271114406339798128940328832275758547678848415457169973379826509915272301070024368490059669244171463789573242430823236434629600379075183792258239334851567307041239516234292861826351021258059608789778463096754341269055531044838057968121392399799793240663223933222049300085711269902513800119696955942490947346431163890540403390873224650894705864645069555470636664187436333563936060108488753057576683418613663103063761879274530656204699678614423795362075348538661367697393186569445844947659915072218405332033506874461563340429914022786928908662965698191027241492978867507414351932624746852134746436794314618012291406936371741986497634483953312959664799548755425458602712556830664114484779266276564096745178617040254959133969669725730127424476050223322670965756415033877386199640137131508369239792959259020547262304173659039281777726276481988307056691153879499819206973049534003232674496641322979246105028714961974322769839283509785358671765320032881431530352233545426050868806105971247244247704524762419181216313194593604071956533897146430680445206991315523301808146004747280989828727650832452438498475983993927136568823496768651623629247415309541061666494666001749939496174436141562734510268757412778520500328021576020124833377523459078194717250263293098733964234482962058296551386679865401747666862117747867100180256979716224456260575229948679973203701546946006827424267162924657573810225110538619811611732128981644763466279441487513251200645798653037453898975127552955064682711496438546977467209043105450330126846620147628015275608159280202825589345609066621116980472626521319713186015059916735218663300930688821890486860471018896943132360892744936822310428202205444500777104510910768314455274874161130925298039984257631747500238925119243222443203632126875387616323853776128704192204174375283668275846687536373157215724160679296776180575060720297063683933067280602678523706553465015384765194372619014344681928908158859682061389284999794440229148017233567478294470247038687981182498374466731230190648390513724564134320841596033906069165242633793584144088487024994863642433487060047634094524228971225009999264610964617101208330510480236073492853417032653037347049761971722761888624341888873474880187909430874780939920877813760000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 8172657323636875245904709431912260181467073003117042421684718121537570462062994436731653738480860823730222679159502038380047942258357249401993212615992321722836887651467735557317544127896735399623149012945443342788587191840854372609833742571120625820025012977935931966768457184015309276738994413327276306464169421852746261606494411457148868277964146990140247768785451618596930732770568998422537628762945727833751267292733157436183149224041988523200115481703809392730269838020996592250466086322409113832855440968436708896795859340564735290370871567523219520675177191538478327664710849521385832076855688903812647819703071603669227157064038617985111875548932066481116273100033236610140018003884160024132035273302913120528850203974320548103697633837161918492166495042282534537061309599467419662484146024448042328325077154125755179187960556464280689759848325324652803047302573144951062373125829020244198806687705113423486650684630523174984939389974446383843219662998674393579334336731639689734547220998400098862386236932064753708581863097969852820102134341945017943217951554583828970697980560707770476704611290917537925936773481291343381217501528373312903345773885472559326046891493243092708033205149814758954181638467164500569213290454051488598635956770223768696322780019460201393632946821326916400729019352465044896148375958313861977734488547388989184375084443537334403751143284707794009534115596256906340750441856148242741039560417875621513796915091899217384092622016178787849471918512770676356875260744405854444929253595128116135900429613004110864075136933231164300812189518973498348653890378500554316233534172267216986752805840323260043031881584656759677750926561016981540005375881044495516372978392001771150375695754122595405341965948470882120480864077963916232140581580447911673771276363325756457537296791699276336195388750022058824471206759936964102330615341205134201740012546410797479614928213769568477888342512035128889086423135387896337796798948711483875173822055191326872603046896116650029597243750600381566112693634567168131546188609128638025397602449140350634606521612703908263249239149901823104271739717683556836854073843814720997598260067529808149035307053584578783102469071729057418374723537388323859602772721272405169590348577098972062417561515601801169158104008737097246307846890543108651847799581879966382271532555390285610478449461924889157808332842830989122175340490360177551097268387352352909506639271321421431458179266912936671855105177239442415780514450754347649710506443746472666851652224204881980419917911630430756029998328818406343227167137955585865470409142726724447578418649300619962177747693762633170884383480134694887039859342110267746139384965188656433391180651907296338649515481725741981987267523317327716703648724992454869429203460604132575146312485579166362838091110720195658023239168553720265215869872486205020689563561143868168936111058852081125984692917288014247661895504478476964507395696588233499133409062347041206759399354290587651292789323335770612331675223849865725464406587844127803968288271430841344746933857585713164440905720712041316906086499800250277301393066799846371781509853287971039195979140841198689497961883026484135622397906145663025746453910475625991621925376432504513358191655320091786821018059211309775063067152768849907164293528472204292665290091889589714301323555324562408828810328965251237341825513296664248746376170515976409376806586448906444681380051279004833923421516406617316736972829098392312837178577156624121391651577970243326335719760636560965626472258027126685811639666874446291590206279955622794191813600083968000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 46020761172593839402758910936301881683715619447999086364388427080833155624364542084098262020034793150406908504603857404623060118111221733763586167081501768295512230587192443495764475617972317067012169463084425287871271707751747241504258458279371166668847033267861121487833290000511642909523137094241385173740399566976447815442259119324044540135972974967223744773623762819001278480882140175716271706612374869662029184670082198769018988293295842864308686693607729443600285096184201392792130611368537549351220112774339493063395162718410610455118811142980233272647850324536869938879105055539846428511384841407556550830100717299195502754473688371273977691916815660755690623059997387098218400755891642343601901213439670161978330124785753052215011446244704597797637653669600205545611481866000347044128410363524755436219735698674921611646252353616512091417040013834785193100223539546277286875609837846409861066788782574348593234347417804374428350148569658496939777425899307307550941858851805496534331030691184709027839252931482450745460790045396533724898916752679827519204581505473646304103422113626263371923682275114574356105569203710936570561829568004106311557368574328270901237571515325774949379873141622230769160152774497123979691376746349732601336825361636642222624262653080531545631504105366348383174013088901443082791843905152393796821489290482024391219150597889780075072611874806883957363748797612601685723540586851283735874350699925688823033173249883956656647616957217767152740393947087221881204534141452162367161056600550614381138726039036733738726396833777145190489100277608120534321050709218757842143474336713407349963217978082140298723622784930130880392679162116669719796825877291927265688519524640896428041593969680558785560757865304863667125844595632628635013521914267214706399912197958933322916060728113798191635772733192664279021346587039237920676393943455864845124168941155113432158481889329598059959571345414767711200795410221617175527741675040638661281413491664016008019613944724797645311417188466969911633846241516502552604120516051157977142757530006342871761484413473493441678694895861966000738511684651644977202274203938294750001059129148216112680997107937340329694841380748182413173928677846242255669145434573381041878590779724285647366023451983826598493038282956688483456075746121507774451789750756421628249687588029557855828619479231798891077248231265666755614508039600408865149508936926200220472900208222176683608399400396526529389935089709382815854245662915939570370590761920707486317077472425267966510836341013065429647770710404403959359585020226041203518230482606708644445181124137834453335855564898765727475874848853878227793057762816424292686965630118354406727370530344859901001110982376799891368713041086949880095352633184486648042550548237710433102868705925248490746774495068005261675956996965226555943354871850348099745112383150277540791567281900048094216812649079192395768719788028257075270768988348365120947546104201960528511952284518640700118565741299008301022705226899168295195906054420095682779824675368603685522082067771790892016554405537921766817297799448189518013701609279262925079727799856865813988642314439038647067215169156609488812187972194567738250098805354274649626626998702394975195098132191310613568770650791832494851406274039351292002482858348061814725586228343903674163751827836407104431324608657791463739255560048061887190653776600988242228379657368310642318850823153357388189243536481346250045901064071593994535568413795825833893032151045076042633700089723723627134055374700823792798639745806624110446998665672324024994203959296000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -6613730465173763851578428216692332956162013844972419405564811025555712412293600182462954147158291016032103022600051691860124416285272187792154235264089307794426074330506387079307415220783817940144331093499027488975101114079722786918515666356912919392607246030953170433990563067109337756582059886092780923939621737315283133039796933975117181505653948728546424493805651698824231518907652265882222712347446892922124356681494771569463803780809140761071547137833815042780839521355926795423440677503706531414087088008979909515541707784231610703325285789470596133059841214745059594318731858803953908994444527503933815518422968265589821304815977593478157004393445286953198632370488211545774566831260832821793571386243076331073531135799583478241617210168942182937219602264836966027781046693078215242222416271309631672981061112504316357951064011479008156812743569234420753751011651724299844417887421087632546288085555945994659056484640461329962008555562086628085411786683927298763839430735695261513978374544172339975409780877785777852935479841847507511484075793952472031446514418434552240667724046623390535573816125285135161768581334838652337012726457870562553592178630272876921617923697961956729697648870266654133022445512135485911717206623075786320696784391521809683301419141029645971128756756551736785708846949062211441961489266109714697965524851863177936917209437059543934816515374539870039242843285192424013675959516383466439158733407116932295754455611794147767054755159266155451704620505521723762672549331571364419766348842287180116592684793291604029784590470104604394529628335612630483488236600955351285209491677482144719364083934618090037241261158135756232202486107684691045451479772159266338069145449229535671874511958268690757242798965288781725993255020549964195849569620363176497588900870317380159073748226374604266519675097869096357018847328885498086537742614928855509541878236385013792403507878975311831235073111085836732770804486809300103175999808738603403284635929246676247702681957954700245561658306169719992665658425888673088122926223177555503543606570692791151234635844026230070604164800543465709462662822279728130730920203148236575869485590441056502892157565532050155898437655221706452384977851957362086658858369741924345431300327487151305383977156959898052485044231000250670604829253535311478958061766555124799724870596127883457226249745875763525243978755685564052237297253478145131980174129614584124324689009083407318814988559664793908598645830408716197306742048322034214245732078036154570935748155527365787769529236684482364909911434199239752913283343500896630928190386188324937515953661552710230061573843742043928894551748795490056189348925846435919367156402684523546137669820919230920493673654164283661095586070818963662260190824149023848592883878045755220791675149645472821231367291031525530245280917593229445559889381250577121602890771465678169137405362473797629052912517959410830593696361658364492926395789995514192158280318540275825541705425308904013855957679093689925741983491859865367578192086388268806476049812470331622348872944355491908709590060107913142093718236360268556878942174074668918374162737140084491276665491278965317262410315201892516341810419229607299334911400515572226812069040278995154026865875933801079213766022411587454699096135836397668900304083924059718139402887273003377363108845570280107950767018194820770772902284588960126634651636532586053071852553249006793400712464517725870760282121920166140849857531755285403381784094131040651603048301120207241685070756169140821758907917821717737349863283578136640875308914842409869364407828480000000000000000000000000000000000000000000000000000000000000000*i1^31 + 443922597539366498296519568102654606679443194728310614110231771972914297560295265678773497167320961422526048180994003617440117121452266966295816660491438884947837194045296451573122179416243586444560997174805476947954925406310279356238879708912164250940802781113477653681123939845154730962548007490379873878624048116418714085709457624120469810413653366373961503039068401612146296843138495854967104329372219829745346809352798824343708067814722074255111904489515846157598406169954239653839114150552093308273082972867139285645061249683692871394135595936782618422066349907814611296901704515956459229017588231502351610524436728885002403345204823053842013488291468281624438380671725835540926645792314166742262903078730206463502729036835827397723460517855087554412871584009349667783849228114566634163703223734847923371002728680531106771922818755525907698572003550090796077075753484980970914686612622965495812113410517066784724755485489981046395321044839844005059113742508716897153060005554445684472274868290399730881497752813799925176477997834565916350061045405732824808141435213107968003079122651611983315621581714587282931242270409751551086221633474204330350870083680785516482368275770653941436966180713111952403639915940199911159134898501283305705803953389941927029349749249399175676813452506576808412246307133316552166546769956295870348482025295939503850828963055958193114232171157431847005090275848279025581113123355498392287083638391498032697517376307606691927461967327508924146675517139426764151748570854033539401113658231918467030385135646426258778666170578865147288932799909983718764540706639691171775027233609466508020463502303919406606217017218907224820393571792155633601218476281133424857309015546820057309806060545183838526795500128526866261356271245225111230426678470188065966578665657119460819585423924874668115628454201655794659160920588568597246173231004216761471000142622024890236752183523470064966536613388282627566556948404914393523702354253220674680957210567749732734991339410877924543139100838801661333021153495064873193110335169318832657285261856935370377542056920544304616078321782804765464051734103877410035912448651570323782314534903151398745608136565919997666801743521528856817114266216872781874465727572033733608315418716624659528738427129339607135723778915451933404462940089739261317403055368186561394097383938770481018055261501453305657952765890732947323776448840757203297239608154204717188397244551923471518712960952935253327831833188217074762216158305666137865275314366341044563638788633241834534361533396077751608385493863444445289918311549242348628159268320121070885775388688563969356861737941161809785897473510454076375767478011628420200794354941436218169442251218365226639702281782878342724712026415482305919312960493977654088128806847517772126005845060802129239741052681608076525059439315409390245212513469801408697246298170370722240862731244668350476109627135146276357620318269432735823597530838424448425928258477637453304259674244004037137998835038253641828766560807078525796290270938151354078697785216467782106492796308156805134089480397117347528448299736575668140688855121547776067137395021544951920021988529496730720781227370000433370023943117135741271952308916891608114769872789478970544937381089307375876384316818900576473716917946185314761504773552967353709061090905243882468686032500288095078722226784969085524398308393666123172634092474575526302889943130802145315112156959009011680529457174546135334287494595075458017516474273585974247672761127831245587724628731164570849852044110441671216355913140876973550547300751208167995395276800000000000000000000000000000000000000000000000000000000000000*i1^32 + 2903145466930952486593827962196150040205005516892448277662322036623955853009798013493097142087678172177899430403238173713739256267439809410696008268951009531383701497675226155805565267681480443710088066892857808052375258560958501933758181946657176704012916338548205429499405888794538513647651477618524810195062356968245652004796771976803924155400922620576354673387638675095683035326453110831941377848032691952817511105019209080719451907984748505025783993415237190531752167783036793958002469407883981990787271930002896291032451399599674583023646617716205329354751045738838777612425205095915873167150121152294759747624749053286331806631971846357202560810307328895498911251504173383505948907297972452745053725220274492727282254056906442311577436428553720204334706859758407977548301642467456750511934582926527639597064929745013563303928523825696356120301450209779897066947656565759258836569713179184158444755804516268743599875114838710373830084568716609809137009952201619166392954626069870239236268464353701463715019518163940117010368916593304579743393923454659298915472578900160176022543378539421330412141728793302916549321178786801612421339404151829880443927019335790264329018055438879530751789754630748106533870062700401940902772508046400873658467299042768041343682257728873041891694375490362154374934551327329853509086752659864640510988289299098823634144204620374166353493629570421586715805606975470154212957927054277806108402687594831647835841083318029147618491606221454155445258794253871167584041802853483147428965290109369596518142800895871415637171685117951946701795385681817463694131195822331852959974746173085930098889222750592783411030370244910262467433847028610583610507349215029281101066691785056546143809048622688893023731482021727908608327154670625096748102493674740091682520657085796990657407343055099053622737508829155787975489691451520099212235275280267534384307490013808761283154938367521876501650092905100674298915224028820250233015205092012433769290773968708222306991855363677544315459914763764976995764033205711867950524556047057501413576258228064141260085524664158089219613068779411128451431068037124878820640482975528259502272312611946898322754929031922670164355776757831659037863163069017097924854054119890290444609404382659831181751096569699890018962179868930508761910166908256033232792292820294403722196400135611114249718842089496461033771767884655612392960170128705324536280098441704058073876916034931717177807124397492775429030787562272412936394339462044391687925887598144544795498457687006560343978040991946707006140986445291974380423685351415207642964555095532962937130678174906865000817864516606775020207684760609062783328009864276685750749360017675412572813954186565911670212087059225338248978617290128170013702494958380587295474595672747666843730478283922308126716762890032866418246436367797765508367153464548087697290592113918121260924134091291233225143436626311756793051280700247174178158770507520604500861522734546705561416554654934381789479898929136588433673995576639187990317650673535013923096220130375613752690506398920385297021304600267280338654297045309357876563854788799983875787993030412421051358427891112796770193065511448411011482623555747094830717360021944915275647422644237280003102450597721085054607885093221185700595724833893104397857245736709868104723976703657331589037995677168145416086858293627869547817581386136949777856549614001557826566299956570760639123437471101668513227065900859689017836306791868356434694948514653567704504114434895666625440905323915053078860883177818212530513678680985182503440863417210045988864000000000000000000000000000000000000000000000000000000000000*i1^33 + -90371859192233946853839525410325882117017881433634466777293699888111239092277858483634406248600923850602862254743328190461096390686058469887021217812596802591227145970826747439744963888394874252163325136408770053455631691006275564681437753793866648357982391795990123667642853946237395712401680955718965024185746470459770280313144485946083147024605413916857750157317663640592213730675946528109589861772138849133962499330252440356693171364491891675170115866977373697886846401495228819629550802574901956970501232592577209256603737069421214746449093835953182425786503887395812733287894369907269855703634869712372570523781517251953122440788561259543418772292375350952588631649690594275259665791036612351115063778757962652196690882804652163499695088527114533808283498464097856087203854716233323945818667446017605105628073329392638513868464043638664966104138500207509315500496345809863209526032958538238658000570837851716130395879910342313944000078185928212966301995754466744758906425060042780037443965865889050139878066978721132737914666323958181893890222317755596081638588291850179056689403844313517723114945235988788247627971753963961068107570416952021453299254916090645164367508377191085335027080130811763897621346796423101845244616890858673033655335475284299334168936870766227808282226762900167925763846883647799521951199320557765921309057539768869546159623022788067903519396021112230777032128156207557341150533219475098598383087317711015885966700935529482228863148159253169588112878500319824570454898937261778692110633920447751274330362847195256139163553625568619592583501574028373934389117019395586694739151215435082751162482315350096804884324962607699669638866827043224969137759486582195314176936987296612984591271082693344625012682591297735164249837966838672098456902173531827442752646458790609819917652274322019113906043692689655634199965874201490297753339549618576436989517820199519822370045341982127063455664597893585881388067541234116322624184041901963440348061906184361446117055584656151368305859063528140919930343438418321726134894798914877444715682671317627625966971992462300532607788986445889610822136732705679538049081417688229256107649434419830485750033937295355853093800207673998775656723252593694581745525868935749287065246444357899032474284282420959131239573299578131602237348543650842213789022500551603853227867053721360244504839991713632840394846939603902411548572613885623300698642115031476279741758088139833429850487028899785159267236413611355339093907783204572649895864417381452096520150662147980960580562974627935192887228082273304368065956801411149021429116642240827013108284567403477142286805182899718821018114989977297817184395624846775697588626273450065160510042421093124894931716263932772566419808293667050442029607540852425102855505982300357147164629860390701732158122800099465341303307760264769274058050461400258734280177819286627867841976048965341646620872530576109139620728608897837127422853812160641696160615311800678958685988375424526842501910689372228759538344586870362157324216423737405783796142839451931210634763764759909069806906766130009076925803880060316603848179073979007531317210324640883419846042179477672320209444811185072641960702957640942567996847281712265834666783403320477761467034168957452033007468854096766168701683105989275495821461219058641717918447884423364229067816009327429858127589107364820455191548861950197454449817287976601627303157543351557425716810316044069140847933137090497245664633905664856163853830219859834676202980437747491689969419901713156165204053994474490774984008549352945406008764839504537190400000000000000000000000000000000000000000000000000000000000*i1^34 + 20928828374111921683867364637819866637816220268595276033274446119312878783424474406686140877659119807401576781537038994595602942955349801794678162865192760471568158284086838577936517803963005948360087760222020430963366339526641842725188030957907576964015765672552549982615746532618185833048234063288468162342374893960317870482111438769923985610820587736728818656288088325231423461160330599665259565278501309568581389554614665014580356797959918167192392289802059556488675100400262170762145219781503632657736747714114304368386646093865611702311223837917050809522580480322525201175430729382940859958153846657272035879497746193560279037751151804583304086008382429092938496421802398511478720229206249928270683211238464313777324216386657705289754706384550320256013678435634261855931842937724607795103077118948074091018756321289666073679449202850728255653774561759544497971767790049381024983363046712037410658673789132063051402497172613016929078123712954655393544633307384718267872517156759402675933130191077895932826772917816452396127053211827501724968201168451360523560287286431326934517550211996193203854410643965487402486720206310304016754828981083811039286792099235888834638626085447049163685615603577135731702122797519553160959695354456796731803295876172284135903120664277957187108283335787281210658718469181994045309610175504918676174311240080106875594181338205294094373119109353385349896277417024304178645587998602814658400227215749447841156073928351146709982541407492648367113280629424396640491868037166884902374793309293186670625087503948291899429649747838149768027154739539188443768771325035237262198582699303415276898524687204737781494741545702153676482488562197071739050241285607609671532195360736727927313506068350359042366603567455159146642346175262511655869020425843544668317541073647217774092712128011288744509113189408105135260484496677773494858188455095002132652139759348838372233467837217273372555915810754910435974743283234309666789215799738886186656349925597319829793671294448690810396762348493994733737953384566699124371437908266165925257444049668414684901432677418990182673915423588797307052914247987734417738311778839885722583631212516940721919629547441244589022853359269190359614812594497504124252128268963159603499168894112050699632663279216518031200380816634831777202476484867677049406422436681473435761794825446294861241261298104530887177805452943727429743525399650313590092443806533053105883777665352375359116694594252346479598747671301126107510843913981601045656678564883299860457345111520353397924089067840875579327553746281366640745137323617839837701948919590179757225532460393417897417051927877249106997439312209076959738783096489777417088045638914902368367300041484099588391194954627232055249877776081718778521627773489767257067596975766884393288243928676976741955404846322394948762591505742920910146346837541519271936564623259368940430410354085923768125551714824854638700693511392760121912983251301154589697043254659063060255207777106717549530814825902894681176744138722315185794481453398542094023239408996241080329380686691112915230820599272707589338627132170812720514378064697967927378475425207682335525220174425633805299368090299079187933627929925191737606715979714026016938399659392487591017343419327326510191915877402015429411865337719870518276854237966388146611344981543107908372150721314778655664226622274712969246859725764359964707835111039086255495931153135614592686417030864910822059728212186532642500013917937904187668685052099764946792157186831409646445329521567000908154284738710272624802444611392319767748652998097213849600000000000000000000000000000000000000000000000000000000*i1^35 + 93217914914093249700680491945442453618060319701616978074527982572127430057548052952285605153835658424905369462229070334108341219126505896937781101365505877470059733512855052261286062848957425059953334199415833987185622092841817499018259183654117473623597861332818608112511285548644689659672429412056398545750646946618109828512802810012521462145973113833086097169345143617984119526957922361191719047304441421006291183479932915644089344660247932046682452467402860832936472735310698527318600161578111761274176585045934900473595507098710767264969137521479122045370807457176657521613982312815813026922377879706469552842178296228010218406600548410502901942043027206313682463033987667771062483594855381627619385744498825240717820644974038065524682247831357866996840144869099632534621499259889004893267796204661753463923631195968356954315290216868298507179690611916019108538565265455253919329850398465343160253229614518424608258212521366979176381228959029383935922909667101871941457071779447379498449537987602321732627210470050109012172938493033937511830815297472180661770648386831990618832020120948860432538583235581552409888231428107647777797630635051633080301283750588238957492125214900932918059846659629310069145075020606810732297332611621749944914709224839691901558717573641458806576920994971668952436040046214685314037339055834055244267306380932900158784098434624904038304469891272121807560414599480137882778515908738938472385372339104186525912485635136322172093105913105708908213347126969086034534925878399314631240905581307129225223666839374824885701094765921506045253663150516413339448587220162977126448487075494309499980805452828009110471582411206231378106148971488825879628771745553791109046513114489960199402779479919586480248952491191750494195011813966653307905347004835930008623308079232247949764959389060787910078865634370390789107058697415869664088868695671101672280546212882831893850827276678612773792211004512632496564389631620666060505317466068760452273991868644987619055445771037280410080295748329085855059411209401267029488521803163492821476224517885035423837561653837611633207584652297455797299690897727893438450891525602695271560472007240372383662337755388230947286282637403731612668694244495852445976167229666536550978613148093975207014865023718678178756909758349688398673895770513493903039295954025413693268550553065925486338698273042551240614845975040590194490521651365556473205229826068421295399987757935591983398052565273678160657159498304536614092401460892107969557513603325484702640707378659205385683255903811339916060798963116598788161579919306979918043633355474933874873562929235227685772139724541969301946731098343156167184048990560046275053323199688597822864098423428204975780783080825231695779632401628133850590903658923843975272950206802768395625611399133557683301440777522032614250296821108415713283206171732603401888044046391022611101360705718295093390472472294939192965605720960860962631471754241844391309258517222525603737082996420623951310347033365513278539522598441859259821497819457233328386128434462995071017415275565210949721821752214684981815150859645189719321893501675148227124553447093984591577642121640970469918738891245477896495812978672436409756031352315139323550840994390180186889193508182591029697892990286219196445282691911936904164569604593099204508583450121948115744100372370944915036620006306351519176359747717395305969153441642675719193045465237131673688959668384060018209623275247920704730700140094438301181366291547139128585105690407837650777247339262980306605029252954728411587327331465763766488696065359872000000000000000000000000000000000000000000000000000000*i1^36 + -2442566510967152815690445123042751842363687835272009984144100772022409910573790282254307918870022906655953375538553917219901307617673218708927326129049671031142684278791552615609567570304945955587677469447597025473661535911705645996919957766094107583271467816770674239216012904463723754101919546034453113268507977678919718524639960547920372944059200449468938893960737944812573328268776813537555163456296360874839097156124733905697659133926358103210861369295521065019664755190523129120227366006755797613925075357606350429769395208693612361743993586828273537262885357886244141764115448338832834552504273775833043039786033092505318665511979199110274867956963668545493551024006644980451520652098329242911440643284776767334553091083607959333044686752519150208009926384370546281527737898162178974292906321797683846838882744621508085054349826901762615834563369522495879044328999748128133963506844850524413332999869236709122567894125008781445247431780287069965037740294959744411178943525859540548138988063356900549280463236336193048808527228535260526832616912387138480214121869287195542695326707292369431342055094577227792789040332389298152041630842430951937469870054401390569696893724149833981712117693098902683273646964056119672242267217361062472244501074289584761166833250376518049285384420735472029687695638505197870268955600480282280332420139819778367075842140956336540319561365754159017795064865286852992708287453989941229230402310309110822440068610642251401084981389639592836270614244486574575332481540165396408869320661250770125661686530938581304944521991163469027335756645364731695449858355278762528602581928099205024942863294013618041187423321091404270403737555825197249431576600781949119260255116377282987632650475510492871552018649106346208619321044928150676635051563596830649629034109150483725906064299581463700347430909155640768384461633774235868002651497124681700545529795468919484684121372342842986243432240505012854481804415012504997514344888220003556078261466054915440661097433629067905875854409123676928622455287225831822527830192684550063085812600545173057516284982737034180440037711920018931039198774110325914101000532262053124635404225923088170780005251055356363864361474021303689275110743349644709542232856919324382875018221580761081056797356836709583241259921174189997241131750768344128507020058740092302634008292180711820984240289335383301055010611284969367976440426509699764452088475970649007085374969480930743429642112783208414385252992703972083976985128556944096269090002574668560164713837907057655981201831837631038051503334796744216467479876021719472105101498465695470386074801668758825985457822004263407847889155468327826569908031282777188756139556087873042565865664020448810572710496817010353017053499068026687402689673574249989807243472979548640653032784572499569868285187492757583174154251843984798002463649098502807897304702943320304267462251968910103958789572837316309666660222803842331485792490748817014240521679359564639190183166020847810756686152631346696974836629319528565094233383921146457303231249208193926885688926774315675907833297305350230489023200705601655791842191138860098382864403317449702177461787985139627669869858561965530580666014680827113719816939306481914940722962723674356758610878679678722821372220376663757209963258153309497804969259514117665344413146111697727938409544606468127345253294232953890045467177478627872434145973652130944932059239343525314986752117749164195397754757967885743381213869308193946797593829972685385148820085054376029116317589071842840995459114203457367713371209932023710921569253457920000000000000000000000000000000000000000000000000000*i1^37 + 424277444620637213024714566744557103446648433506300699288243260074580649361071753978934321123725389843365124752326774469642233871650053639339048019445108641448497694460986167031853635246584212286582643311542553464531559095262675573461977527801708540237745722367820160274727760539451581507334514370723648751353892748298829875882772079481843716154031358740944509955679297930855683660630119485743869800150689003698543081185536234898666197308921588910375619920919051508110160860853373472888761014150841881996300584729780987416226009635885955752347075970324044927791168091225563722892754366238571614753475700343677542029186310173586250090995362590854969032711752303335792198211476067517118916294540176266391296636037673892531780087753464853656990877507933023882785401904758875804776351364386627246251554470170018900767991463085750364638839614872312238023146024365506145163141183135731799577348072522561834185727214830825970758449895570401636800342770208846627562347535223573763224117372906606539513099616341998894700254380171212843389236191471330866735710444975263339307754842834582260521504796119148888379620644931872700673120470330551489928249744072034217125484626506082672095770886242434029827485985016555404654462413274090053025246288738910565251173228230334492986182119021991459550639613832937907354160154964186417018891637628088291258798694710613237855889900158419843844232094903614191042480741736527144117826107010233903924778711967279153819960147013769474621032488673787197283937750841670936082573001033763401570084000517837238367548715274836408010990931515578420219742664351804056531711043860459490594276164042970020170867211605812193284020204160476849055718343208504717246568006550379508662949230322867014480634395294495001331619333111249355569343925639511694282161388416734704524622303101846770547118008091569432292901222865420589648533369094252840833157992968702443594977278334298090593300286866167664991684711280518441970668346845271874899380029603316570887375672516636256323502664090179039641836538626423378592982599228807493693670943740241347840177391938445527758688912318695158173974802350891018495861181467822472660591648000898237901736952861361084311686393545042165510390833299461330961982657334777604680352330067154958934849397106244580259408282387652021689010855229626054492412212564628318889811946259374186096975996907589565269342168812360932245976508725154756903118766819030552395353802035970338388047688846071346377797169850269870153570299575175801921851401139581574181838947885990004732154693670036858883922118346985563093751396668001372314177848254880111996389371696404944029470428197404899193668205046730921455998575416309695130352080978250701980938017583031576270936642051013378883233018108836609682115107410925674706815846936854069205844998342641897912014037377706951016862732181423106141620817516426687898996154840389049993777177428817303422653109491779118221728768449937151275926258498791974098441809149772573444513953126849150015100097661289498398054771623360987890939196744250682353811751597123269026548683479038811604857651774730968913850899063572770843100917270334602580307711063221992656062277598964690138212555052974003656498809374359505756898037111777193423386040522028660225191380094831391392896066057367496258018679139549494386246247237986010931911121104137717796406205879886085232875049497095068316914556159842348767954476040660039511060039501751673603503254416230408354768247415145879379508114965639455876502683345511230570417834962885218579251929706677753026087316855268346197659367403112217785669350510199489002104422400000000000000000000000000000000000000000000000000*i1^38 + 5012636327176819015368875131013367487808049433798292071777386435709385532830905202887127653383533917938304694269221490244019035847029447915995575735683830257548138442745970818984832280853289727632033824724389607222987617237997651427594832361128268874289851898751252404012163370050322482748266665858522741839889523053356589307458686435611994350015185212817140185162949135142587273926713832897154487484254325646569914121153414919325232734160651748137026205741628486431738735108448917924346376597708391514938464477366746915967331312332302831888320900491822158204375360391679152870418553040196816645182451404194112395007284144900142505268198154029532172823875311968658085518999894139737430900223849431595691835873801998845996847767988071004253438326972330946338895656579724965067100419163255126838838864529111814325005093646251844762808527538068923752273363450426426572409911763714341991502006991564094802799293760002491897799046025460400225641057400307989891668551661823990705897409119113932761767127967408259893937688218652919501844294726485699197557146832625947376701426715253976489903087186678261255626706466452889450911082025976709496653827665157748750297467080916009798217773525028461446948902303809419675586851358878680670846370992266067360554972077083258512981116082689754511769566879373334405990998854754251279096436371201979331886881045443920263918889937705022892360198855410958223387957574704676953369846036228468278126373242869555172141761687365174140804218339682980057886760022812171940314655825130430919837347853395927651681714749257409432711669400134253949912253232214086024490657394553605178212076900227118788592605590703570380887719769215262038347500207277695858127486953281764481593427078745130946152200511322920279513452279468839818578356631699967078838720227045873314512081271509751937587169961403806002680305072823878633976692563118451825062440004780626842092390448248275396037500843170589146851791072771640808612380055540891553908261326077796583450774534906503847605804032581743322751096001306953814189655262775298731657482220256748917039812138196043852780136152717844435985080862929163576245738733566051141069297834066545941673619476555465078531612568533685382734670555390112669345917061755129822294845675620026324262898763591549725933006666534758410272444782447207288865961558546602014554980081377408395858177168559813829911543358156522693370011665338581367410091768315307652739311003014970197177889534784798860418020072581269634113111036685427278443337617404993887455704948700145072641120287086607482036044557600129265734004923273230487672436937858129113089402776188165939972183671512022176580145196538772218359659970194408398900019110888738101154730154842749174119129392272769590171836727477387365976348149411385265341935936688452900713790549570801933513591051141993653673725129433975122269139039472767572368495386066160730191745314737505158548539068504468407816414599366627529005107209262354574176231065070535045922050718570074678685070143378438501845728391202928015040571496988091925373497536784615682916004074553611265401807991446511059768186992892856480646583340528589589804366494176490303208478672082323224115076638103303622508258093955198032450659433583431907712106093686699991818023647492511567824690888436259586683133428390198053769332213630694746341665035173389360278212001109583870710614638354150835529246524107391871702896395776711768449411626442659715054430642300117332390351837470788316648850270430991549636591549195141039764869188903496627606517048939468262534021543111130250072872656762829846442442051096808353955840000000000000000000000000000000000000000000000000*i1^39 + -77555404422176798406619127367636496669503566745540202070645564487352888741822883559903493070975046585228879809362034939755672000023158489504015531261281722724140964171995518467210381512971622724426711552195043078216939476811564614904206603793853909200669379381266549997660723889191868749147091265268884075238608450621438393996522846499963404718686543761221615360930561171453784208602676624670700112234752273185897308632868513845300353543236104433688903054579911344786294815771642146847309648592369846383169049581892210607367534318821783800995111309631390172579721411131982199025254660965163664823215041812710984259185624836810120858494881342543661109410704559416622186362033374092834083800776010433590877353713699187880379175337003970655341407040563509493953765632716132495177513060105636393301118766648140063117515313018455338240230802606121569419652701215094356987924623412291190637086144627846873623810081067746389671394457410978514664498229625958854005634138593741625823657176177588531682428556317696109229651795522862612040254615018231263829627280555923282854881471239934607284497815897884495493790118635389435098476060306205159937193283341581496111411941398807859036713417952358236065212484993163450756876249371675396762237567360284311671635371285873292970067588806221834974924163254678473961944309405234902253932296054302430717677238380617078060310588763866653195158691922660780600855126238151364624473727084097353999866826757458166486908881085817304605019753680997035536772785055470862060020906119753981902758122028625888593405437911813435039514197911920975419754371911357718245321075766851198326728347671509595143151001654066871090561877142561536780562444613911344669970650098877554107245288769718407759386227888356904170382679941048948526885782900228640306156246623570778261260230977936337859685058088590893173781184229933379874010674127138945279035763277586614147582886317369512445434840878609022165715294941506183743678351986350188026408038365441547824924005851090955095149219757662214570903626851802034999213143516245515447991035920299634863455134765847663142176385196018227223719618324393529624950970107729570214050004400271120170938568166506572212289992387298764877511572891649003026711044287418310591667244697346509400008547334521930799656798293035124890652465032364681734116108554411394342143185604651485623535952262621457351937377240666382812915718099685864984970185137602086989274333148111475029668611338486641042471090826983404480189752414702868755411957399121578279243925670680442546838020945014169637779634954417340218969808787245376386726007061944308238740625914405072417637987423988920807059200765824823673376887985534357605058705097409993051775518575045081056646052326793081792166997448342757268662045453396395761652722820025054407090934659335563516399242254808933404846732579714078126136972532981722720845636523936411042566982964859535257540302947312022593192271810337180865947277475195209668703871450216362686279743290751592901715082497883082902742433801784909519874268683680076083456605893604749216429984297381697927553378338559394098907107831189004366135054541399073827428793115101135291566697442387835265324261353857067781622423316651987045328635753616545520211546666444155306924006474816613216183765113572830408903450145269210807106640224212491036586190876691449715825616963903280586186923678530413308191341587246332693993901968693506844151012097336269424615673031572129094419182486455078763473063128925542499492700767642777533365615075570792099333410876167822241822801373778934872493330797553308815472362046499523133440000000000000000000000000000000000000000000000*i1^40 + 1792634884388705572912784402733289783792752831766897040039268551488777575984393952868664169063878112476075876263292367777861474714505232926358688662480356460790668963577039464099650042198246573559779751448665328659951781497388470252987100376716123889866218289412877249826288907714183378830218899422414056403505997484998016208616139768390855676180994662556737511080403101946983214791094099706385261899235669765108485358857716968677754389332699504354119348481970891270404004914899668471543065131965765124027860557083605490965604985318459502617738789547159804872805272921178196675437708139110226739486611256784153469675878285135348299554863234050326468868427253448942144377393130178449511793067651821965343025739555277901637453770272671201441016808779189022530355342934456356278092691069292707912018887303023205222927224757171628458399393060127027319545940597016757068177758281975500375345998355792065023255147677174102860384111583110835668313442831939503342602883719440537235409429610959710064294763547091736458355844233732654442066000628278510119718666498322488375104393104959509111917097880399418478872088775517618574191960252686619189981786087172007744358028598792191479532096114119151408567548373373672100132464154363879319259305286528587766646184124447793127281808819479056748765494598201692990445831795579871974483455614556215639895864410719194602790494685607780107451661459911436779157523460594756771334615151068662683244450240108642738665664405108722221995749185147249440403051473125814804856410693045580039502454839715082384246918211690352530354118318864263218138763177343350582122054886605250631198101601284944149722321411506732219205705424217381786345288202738169132677473490131529073782191574472861996257960178219967953672366834691812814759342137970923846817295279195161274848988408622202768485762709728588602422948907075946819678290897364757844796617008072383771421248532132758326272074148186812808128615001053649082927055311848105022416435466420203935808511989793891467863332265093325404266863860529410278253500350640130546544487822689871972909842943756241670505002307354024330610527048338822516992400208145557978299066493030938537453813862958536016076054754583872514933085104511701932853067090532155180021727116853556775038707973188836141363941758867422827812567202349793541484954199938037951277924726603938497114517141977637843838427565598119461496927274771039734610222193291995968237448893848225244724810472342533847741301883186829239685942270769969030408088134995401659467069195874808168646905415272555467513479187029907042008851736995876329293418551199213130749750863397652162814805928830967806223056039707526413229469389055310746518704010717009193466287410303345613367835404469965108967941194657569822312179691677653961385409294683320407644891176721409062938600421709994495196516165652785215449985954930926042673566676902448935072103421058320301947140625635973964705012663633954791478360775094526068055591947416352430062062796793066550464727028107293482877960589874987018829561428010130267337357688486651641336498223841389218170693494249674356983530884529017558123917869509423703190596786844294877202425772560360067354284147226834379482045301815494248237673714761015532071435383626089553065640749524468854248264865508688908492985923971835907556061766208807408112539849010396225550800808901665245894308690734399773899289243598145187972191169743484113094093022708917038657367263890025478386574884368334058932553226716992873147770155400262855576771506878210717716438369060057512878241111600086536382262870053408615101026328076563251200000000000000000000000000000000000000000000*i1^41 + 80138296402104936654092400574216647446147185839173682422609913491359892623221569466444364802292793919232046273724238233740680538328358055672657480566599868499122134696576333741963025262027601417159105132738665698334358405093456775187184921610053007628306255736091039668404959537308045711608245070135980764086194464482114909367955470535240648500610864364748147228375629602253705574414129887247904975335965425556777156567534815667370288179059326285836601391245189737022463696024751758157687291308706432656414207624778647218763802111661189176390445638173387199657476936737022953609367565238678773093013842580912113208303569065620058234355551834163251955732766107166724335826607612839533399665528568788737425705024915730846372729408409154233402619453104580772005675739358497896545062026891759642558232007295946873027914728695240530524489547898863535188321526490286557743465539375158744529115033319936789392271975651584569965875986415249615260199116337968471034819300135093754960386345579002248103806249456457297755137511350612064624804476046564924686506716823899501414820238785935192848809226073381161643715617524716549280466512935211130236993039677709064838960487121694956748871368484575856278466785594449217430862722710001474842500559977222964278846731517060328656500594475252596171446401381100799202184544230330633022329299943643857034990398445746978007957963656911242209234567238792509803133852961977879561354546302058150087252583367352812710075735504743219992554819896021027598879702005569279457266162917846206974327146147255253182106019289573098204207465079418487445452872314727534875850644334650245653169250332449048571533970544970876446409911267493511781990772663485568951930083158289530886690888582868163194666028599464205686046551779709439883226125532240871205045552943266412782406315907274563093695762213175389755465176350732236707819287938806399430478125309246515685286604090756429214810204373296079109977690398448843214970729703609439448908974366789423232880513975412057896023885292283025418222258010838074005708685511854029967797803631633311506794559579073428153365412160706432257316348264572401490144949488743541915233218454402043159454980455299455897549103317113307396374131031982263572808355440303157474130769289540948972599451531979850884434925642144040531336132132290674760556592680996396697825993116030179698809059891803535942495626342541943303890586786413095253871370623319615327507017995545679058436686630339848187968508525304275127017955630986179269453658266003183370559063994192224994088498455059866770756143823939143928074800339812068137454156179212477193511388933766206628369370143529829842121109479996116221643453691582093825190192759935345741337753166274105385144188289784651246918714863548797376657217650471480051209058669420675958281804292218809005657163061520583887381854252026791624721833992531206004283844374949369315889693188903364018838284097920897297081870401268750804396406825219921975887187810356038173883236702996654222206086227519510298422121767420453310465541539395690351512333970716154262111727018919522944327175173664280529472812916777520497927011832328172734837800462826500003795710453188491909647564095281076671013274561911736415050243916905410371062886743522636172693047046292935232728463635191408853333948627106187788684744018563568943654006269823918781530429391730185750281620353964618706376968679105224606361505238171910706851101898513342081706471539004024909769514329174292448767185692972487814284701143190262795118127289548243093550984288178537016630554056849940517585472213846320964848701069590528000000000000000000000000000000000000000000*i1^42 + 787609390085991154597896380934078439185236583086758888386691717499611416162467992364849995948662571136291393776374759717297213368074420735210929797962233658342236639800742259416762857688160556533080729955131116019110502515466649568954017661417489392184286859034137930775570992702467375207769398343291255070206598337801101300226586081852992367939855264137797489145164795989242206588862928050604137939371186733124992171539259428502360338250617721511914918757378488574736722923908426637724913522318515811269689216062441392574630026060247752195458875691553118512611622182250881482311686217416075131868574024756471729074825396489004599810416966437036445897001121649724055119942755648453933752290187366516017853222025281668259348405400536066175951846725451367249710100630210414543055101509402954736277273684392638864072158827398373299788859158370025756251571366451973622835925671916791814174972489698149807011404681639800286187575976249368679153238228029703302341554686591532857944312894579519169227233010494322373215010926893416256622158013048025780009459752625965807013126818416040251197182174814082990056010110323915640791556718668607586331111850255629839418232559900147916712478718384181483465071941139804048374387965928517337467036942068537816729387607950646361989778865633618847137740027271259285991034518914895346702983484763688734491454739761693147827909460946032858671331925396891524389151058780535304635096065381525826820763575990472628179540487690859226318270645366935325965282970725949084681379782148419973682250211935440037549909481773331865479262638137404365938212647153914272432209950374200762991922207431685943596690086271225614496230435100288429962981162784160917298296135036318287520067218123915817897144525608607947571459248435878126008668907308253039083806102739520493007513745350830752582543288595717904081246367149557634068164380888381034435504818783029462238229795403760318590411800337110834482529855950039964955345385000621470289600915714230393811759966953729684286234089826872857173722420491322134746177876255980601910245977961408052175195982810567188970950913507701925646264896253085325756491766019168725115328616123433255960663134459542098297856298511285020353382329238838283950120830014371453016597600548544974511285235063560684275925868565035210566322155418834096091042956556751282009139888532087419507447753510312588093368370247439781421698102658794979990662134684346810234969109430340226771023021894831660267913851346166801544363110967389966999522741070146299975567682611145997559472629472072277782566753165154748837347217901827586316724416871081212350808038906664033062831239744746848368365812083607728455145326343357674649291730234661142484941378285663455858059513407517872086589064576424946228976398032741100624205693891211628472926959888286329210982614485240113436433102100259877007742407404274147966263106919970013588633801350382092341977093842296770276644503234544113032236875451046223078645165751242546522825548446903078076103014166246683301708782229380439973923250011420265459626798139846986389085046819482258099819903061384127813007337065956502542740830742717570126504686112289463353645382157413325044300340644497098867473235325704574787855537868451903693018007730725894823184603077699223408381249939706535728936810767741018742267443041548829628818840279142422999239064390353986883637143915809454501555792902881005702340531556853901165695346709666283793339102975157818366198130144313905320499400372492536327036722068044453796854912462608247660247088215998990640519033790461314435708912075678013631867639562240000000000000000000000000000000000000000*i1^43 + 2787377127713561616013716841325791887316981990262883897490616047086144354715592287070565012871211994829664820981683205391822971685712382065229556217252992020767436485106057757631534800822117162787863576852766586078260334919954987914976321731542191258139856792322695046370740441567135168627761975894860732297083009585712699312466252934759997723800023680167183943227965102878215667626738990764460729597890493395809489138817014297612427194701626057851957521639157720692673887878211621516480627807298013973761528035863702705299132301798499754423611337206723561591544090710064240853272501952579445282980916249240003283893926829860645215470393451605876819055958388681721168586759404826817754253078893425456840444127404813687711066624186045543262369657610537343085115296760778642439816250455486622647217327828541591782107697981859507949758735374970692940630061690440569575435097056886055878546720536619779742902488641429681153613746925248213445596659900652998770485493209074461815044423863391465805412698714972474719915929204197600039958920480114948593154674588510152046173757505015100472909543431775442951006953032204792094408893763886442881545819172139625371447411702891332283275013534678377020484809193609842065372458386378805955969880229716412338011814107978031732124717210738008477129681651410164997894614775820918606646641535574541685238661446813650089929171534661033198596317213925655452110873924553262855043011077461339013318751818593603717733878839798122136764162664048136169167508447099523498104790121119661737723852039383758268375135583024968848143719728976624955235266044242646759894118339076404045856671123641053846319294501906009769474758098749224669510477497136693900790140944047092077502228970185573346694974992097559365429716255378846203592522374993502964311131503745507628191265105747438144932581913563388512766798631411817549431662061653673730556115808963822156486491263145711184635254209020172584454848526735643987619271527862413089776474673782892597809133632036164664650375085150127981227306700648003092187114329948363110837235118861904362921581054140088277162592726674335632617516823287491568597093867843520385560903086982808086667609078992040878680097156786492317621152825012717381365610026964902976524788321265655505711069722139516309718301055279051157969349821751193024626350112220391436214123975904508704334559929181671007099050492307792933159375625795886474444393393254468661683584931247693365530076774414098273925450066461884111930309912150597889898701989817395235366337045846759138749125784790365291449064408512460634096007024582117141209954183620978246549830960564726857648970987857612505901122773139864595470606260837191117568209646704734699830368237569937755789147388507194316788564516367913683324276427049136811498013393866033518774274086123002577954403498780717398623327581717020234114456908255739908115040776018561299424719819228329055289284300161296285765346818907167522557481054288675641348959624950779678155655580606249142282182330424655139124661065334907224636044678674544293342174419605598006144507915188363510554892275177971805461138371550157805774130245065653385325923672795554050311611378621207540482765774010704481405395821052669263879804259806284265002662761552207509706368306054556340869421388827724836622163664066890268304743699088127467648126477011628565135842663073515076055065055675372270277616241593384724283381425233459638353701241561662891918289699116043746225707635365174593830155380851819412794556648009736623478889839573393616627594863818615793785443711380096069408138799740940937657843712000000000000000000000000000000000000000*i1^44 + 3804960530146958485478041594518143586698281708382704558134890922018586724740691989238536742171814021089717159197351869489733413605904782189748381735834821587658063004939575228131493579159802428031611894907515967689707431728123736011971567381112014581517833907325370356635338032121104272729087658562299789570721812252357849233426333593520024764324972216219503029945391620734392524499062439137522093409198452922656275179806834295451315994470323777383164063572570998891019801490885081476359855946478803368012018438361709733962015559773998064681170553047755333701917628371135847640731956578694181647570195443257773333277539290862843556057740522243969987541499348493696401887564047781857831879203114777212642064486531741196550256099209740721372368649954435966140820853907807844333962326174542253426688037200856444194392767029318201451745888871551269015746954224598760070536116837057928056178797214808979894290094727281709283040560732618534235801517080126862744014213981950770160688566072926844766534915097061755511931644271627319877342416146010217633486644066504677191992523257659168990919767217268978807439003585873205109768089070358432874802754118208585652380223987611514402769782267078962487101312210902585814793757951389619884266326395856088104271872366726427271402856750917401592742432603219979948879990758131790559260467616692701291264339056660475786485028513196708533833580770715909215371660563442229690034918721071839853995398538617722465338064996770208794599757148820244986404898543192885167525918499785087538336716626366570562543419791242024613568113550139730374624851764616550239494881364895224341149508047003741641014146259292877573639012541523446627862994615152423767328946736764547111409583949611768065780632968754905302979679537536269376780322745748733208788204164664431529995017878152084715765978980276551345002600056394721370354263428652831475986619171663692260811439521609756066620857421481001416764871966845851697979664567820305739930345285247002575688322899729674676791367909043555037943350764163068943699353550435226978117632876680388721621986489347090748954363522906800090443688491277307428340482193045941265711848060877497023285897748208845418184789676739526516424723240196270287759538441862032394879097413028095994619540743470977755321376993734114668942316487367713172815393075834096784465377587220331224904662962902943685697569837629499376995084711995287788768245743381211119334157415797529728905190121656922595434038307617084848332860089559331371240116891046992951007627997716060889818003720769715962117693526939213619226603394548523999054888011506141603836710946588175790753988359624874235056314182408147784459931460589797694109031806966370793533504301340831286905597034998441911372186288796612544790203443596789056914602148246461298118895069743288071586903711484659439341646536334404861696081115715827093775775680147522669193771375432470895550446567530816732671203852130082842416086333849904686601803907249090261610342301387970960367034447775421992809857075698030532845161968078410794941890532289163836451333346463830745659503472188517703679485443368285967744756076053866429049014017676160566376562763648686251016743182208210350792058107542370455413211075039241427138474833193493608876361981455205169640218505529919982910146556874053434613439166171609181017989395295617539446341298969218841996115276746532560749470476003464752853032816969328243343037945855924403679285882058874599637437524241749902033654574153314408179622506907414561698423295683368573254579096385593759493952317015757629056908851707473345642496000000000000000000000000000000000000*i1^45 + -3885569263848030414327825089661837611958034336809824231088026661194240467014972487093989507288911177859831198333946043922249464835911060941471563824351271569508954827932176985569344791467345618440372058060229025397926682601117006360328489937313065840484654876281665943428550792694863765760718462324820274745688179420311754080694885828804764251731880283043203051627003505817894384502565966552534775317636861764392685790615405742942798934004740743054807011350998473103345915551678748196672967054790398756737158384960340288330346095571690024691472127975341652113832150224015476063913665748782030079405671783844347018695820042902382640852933200924194539860261743178867754889010929562666604080750834882889046976845643933347233224266395751657426470868814823915384272521065135968181629171478236680939582479291975397446232119995622906254735874726476466506653254261039048504336070981381840686352847067946806080533866367279696111467050634265998718516614000792978505809690656285235370896150826030165439335367312313882919510287514873841350440608923215400486927076152315277724901537418870481368594023059252974996475171390959722205833471736255727364587596443603368381465647746857211499191829361266531699300154253965589920357987237439397579094092648802888392340968171954580119785519569292645448268252594303361230703499202195822491024890588516993543907821746635532635563759742771292946604071752378773446699516537773971236415037118305896811640389233142549845236145803069456336630932481479080918790986296347002263363459132195865267636608269161323378807326100940680365605962384501801110492176937081235474677016842112485647280559740630881414525248095951678473132774057719773773898566227623183801390228979468298817364217547863922714161152393820101436372142271801884271528074358456454885097822727009607535867650718466918772081620273882747053630783665511665733477385725618082137000188387828965253894660611099841918750043109885163629252867218232296549844277731035418622892564140179544882299575826417220410890616874772406757925986758249980558221023246827836883879785438406193442665759303867947215974762518778685641749662595918261180428564230506439543393157719130703008043656269361680774815440760946660825687840377126625914537068322544773987459741445037776139601521050906554501205309083368374103407793958000075756861975274023747488041919793298797923535598924963980321074551370865349661509812681380982371816196236853873026071676914352568560594861248480569166410765099641250850760521159790083628374792844641502584880171090712066250945369503419588967582219013157345643175832364777379429002630098260196414446285684309816016502286135542137949468457479716630606781390957256263342745641717897357528200862894416266777298042946565177854340636566350519957028408479798823432474554561398711854322304368564869624518596567064892749621808255509338240035872721523643821478323049606960702592934616274321109600440630255963378150652938744511508614379926536864090409538871543780497635157507042170512091488326156597547055336513101409108854327090367980644927051907115396293657298722239398845843765942436959363424278907093445478807953322732532716229055899698313314827291067947456140005065537924008934299101756638256973010885987988187341441172159226164544106770427849096039410863770321556235721083073920714164435640586214141801759819974169110373610483494149744402094406528458168508640450553802911368170529182696752045225236939217201617639777582831105199246239434919441066005279026789443140148321458114822151445428353365723045734171052364160157325448576391766307838981190097704058880000000000000000000000000000000000*i1^46 + 100807515153868073168491627898375559456766476774627260914597325362603650312717820759352857012509278431438482377323266848099988507026068568380056955009379791014489106788580455332988937486660279915149172416898581275031344371930896156584742934752294024373441126792017656522176373394680079009175562874040162495662581053005401057634925713432518209807531291113390081521819276556045935658106456572663942929137516920614143270260598756080811218646981209661191395834814662050222707771365719962326455467967978108689133879134591045042287364828415548274028416456992741474568516935846262386438532715649990548697511072790448212602144355645392035123400565679866915255464481294208218114437749125602249780813814081436710916604307907983099988101053377430818940573040848216595732407707672525368329900926467576554133791185932052076690302144621526993925328854925227933856616125662880121202917622993411283555281896467282286217978091900372809628875241979325466487543113849460223060442149348298296696564227943230845708755949902692501733515839677612490393096912755909905458934028731725958205062039002633369038899998006526835113103758496296992512590295819184014535237940231241250111439812338802135702897893381395888864680279403139917789542260537859447599972245396301509914057812622839412968379615493402061762072608903805413148376922535802922428919308282177058411741400323196575639402822083689127471469857960127988254614025995995681675264423614754348391186243269906827237209577678779801571305866299298083985282584341341594134204419230169414109515458217692434730762309026865260140087363597245881930982200143378268915595564016336196108290811218222531646314825985042064942370903494863544147444428877890300807275491830643662524235770239086688746159682261415428462610891504333934251720563402066379346470993849240256218897635326173470966367032702717841454954501518940026549843329143123928718198706826839620770844826751116375083223694891800133248297684952314838151055779717666177404585929918943334363928049638345742649858654374503264577663933948482789539195011235248037809756456119865372538212499951190310303185349097460031615351603424801969293031173974840697924867529468521395174542067301246133344877862279114581126809541745781343877317832600222711339005228523699201780379605610338183523489543902529289775278732289633507625374488633575270096642543098144023191899411382368208260140709924619428650278148605608464124798993861576276720376044371629828692784993959495942712212956788441239982021714225509929303604340670075037953019447771165003430014482704291011090290339361856032293874820209222458934966882455922602790063108456000978235546122359740259925751402341473375448622554869637362869497260501923439206958916159991221359815652789584412144632302086306952185711821497833905954203148846566032936335006626153686616583087183084984569829010366345913669340880380198484455294249333362409439754257237443422418104108830981957752596099762245603605480559731684222583776349393705693429581382989997388723882286104397712394944567872785203289631579941069675074300385700619646040341068964157370531965619248172274199517089150890134619122545304094601906368118904408312236175487907120004333281661835438602346668587598556507187980313827664811776297453251928951970212469114858456049771643061390525337666567007267933540267607922732977633146365786395601695846861887381201398695830498216924262809435238587134947618444237219232194151132326471347990709495032611975057193701533049339812379712998057641809609616149341065800668038459912399964747287053546158799232353182446929087971736932895948800000000000000000000000000000000*i1^47 + 18775170336902956164063138500012830085510106282741963150859915230809134233129957223517525122229267758929349823907286422966174961448529345917056151760906639780638802275958522356874459438749696563240536837407043246763397182398809128052646043598924156362212277670238566815793506243701531608007535215506090601753574981954624845961843486497153455224131135398735406257331993428013905914534777979558991164627275974031524221753890535951822422420657180014905362854231235118385452379513364670264526351799916137158434921983761280974021264331022273223811112019752994036148424538246590389264982795201962709284842818821922525489751549539019260055881281527640027469085112036867650867723184784173116538908795207533723478838504935446993439287088370987610591187639384438340512088796056258619570567381423298176120481358499504030970262888914839501073558848643971117273644272253979304657492192163204468551214492620112239068482201973507968709704212516297879438909615136184210117305324001595997790412684728300758751874550430327478041590993582817146090622810402696788578041656783447659673201553041832120352690575216797851664657760965690505010176641311897710144872729486353940335300924029254401520063820203102383538072818458781917779079081781791490188889446350406596762749742304300129887244574174748771220136910373058143208941288603987214009134290562006563683474595991081697759127262346309434186497618452965493348811888940315387578953018006325310682535525134577496363998446652155968693402195755489589813507177658486825643966371206206342417273357229960345439791613478047605385981613571002433790181030977806744780090954736665577407124616846036652130261889856736148417123762500712815359583777972432583622317776015516096007058454733716173454582968634587165677977514151626732594101529194550729844798504381880363532531488166193961777904082927398333537939610382630591798821632617505717952709414584364191744089234028157826752681382814263087697107268077149901264914973656699695915901785581324328486845251898584563339860366313166314982828489375948407991188549091805422575744639730693645083233091688742726174600588615325268279619466822031977112519786035401682169438389697273850105514733582315659826594441641732088656178249113143095163620545589821004311212779318977720163606304760552950189198534012751945003671860662526867133360155794610167815636392668279714606575645020190701715687909786749838965048082862392292216405855886061243908877155453886673064343628625897098955576099040667584532379904900219443937495873753851793859328691913049955012520995880694477831902188735746067633516877547915426789668426311970359990925379916821907714263458298885519369036326283294806531790332900703954230814728136705921729664244332819050210706583388790462128046695076333170119537403627963945495698710766651479206875013469972331728093386486791450762684678882717560584321790400374513495531335508438783437227236778482813106752727958632056885713121766860391687186958962508608149489069211942386056183648884679578547203831286668945303885700158221675304013620595717549310723853571503365982726100783539853373979632729243003053912058330361750993506502524260955941262462384999937937779248881715132469878639073600055764865741003133038704928050681674467409838388680566696302948151556575575166986841161583078158043307892980390381063933877469968104164337244231927080174122357941721351936676072234010949093012544097590806979946055494693324554516229586874937535488122921774013312775334651881080019524599792957787489893332734529088013361640321335905040918452001615325286856259956563155372625362944000000000000000000000000000000*i1^48 + 135293555995870162033177832679163777008455045871132055787768645547778087802122188303270398177085831446395975893777626369794824556656491620536880807965936770419481479287573875162622371516869932571964953401902359418140914264182468811376796583686723995885084217427668485692080404000970773126348760525162930303177792636756497097064478751331844003906233139858182271202402409310394106380129751663963567994200911149111619546060454037827420648662753731785490890578017256968669220388719939782639084962396854786612099478176270831413933713232553556048187293117560127596467904726075835797831958448951120002170501945264458350835194661971072289470205921635613430467459553521258606969436964522946668253880967586618465722734717615947164912885599279087929018550825332561764361345560644843031478885046907656214614627455988570689465534247365523226170486139868540338724884600970210703424685570849511978385220320356153167652013417776947543866787597945530134473510465965081550203468043071090044901433810148525090468090696674022149732218442691683822739537636547844763777734545411739142781895790068224236957316161043493452837470369917151241225807343729798913467433798335253986789569436489732937045635901528801181099736098792925357288445186795737783418904844979015089834600139503274392190690281362118526655473994311963256814246525798644734188471481033558842516725870907944205334038645426371140499915908999027722126490881683683258470062143340550633899622978927362178892847599675478791579243081619613652618011632546145336769068276356900478661290639056971197261028869117562421431029909600059813194330313305352481739779943631271694769404880665157721846286619573934329795871425694721947459147933823607174762899241484006628479243280299531737494344986104214391175451336421887471136156880960844957938768465506079785328380833432850441156065366179459319917342008520471868949956860450174575214836715369523361125554345022018315265326104756683719074973024018532341625705155879227901176170337564617908914120233961839502855866892167967177618748657564669579748753259855405905058604105994322078954714668349919275056129969736766206116158601254308554591617378941120081539183365335937396684255948425726131189373359759696053408092693730966270303492757208095136662056339891211123036631340312108995873823493901913745348161759007476030062555065014583396773349159260451210798339391464946457027057796026127536134023675039550832235115752257084052643553267188197496770811452650232851262547257490585438391495887140287186732619729294393175210563480051488430955177419630053218860620024722559535162768327218361516422984641120274753826607123157731899486975320327513125222742860670721343215351301116192128290527807738286303625119816448534142487264308292072074068294386115368069574185988258916617748902216489258479008928397392990208168810412496418983053003052137988328810425708414615280601094952225249808060733781929149380089748035710996618326618948225266660423896946585862388630235348364838609999110931176316266758033733323851255631641745790448713391748851106697348414817697609333561731251440905250379716879752244625543908022278395162033037945924303240997427903111445511184405636710649700310798248381504006219254030923411962740725991644575944306207789817587834908421688870300572734259507708179450681457737783540733487948437544514830779722167281165321820827973180740726898261653962203014799332825420873747565068589138241463549376371268665824443463223952345530471691025486210274560501443167522850466401626543650327893590021688271641491603796155024023842069289326442774214299615232000000000000000000000000000000*i1^49 + -175411129635487429592724155428359697639666953207930209460719851872014064448323754415046008488932181504747539380365605440682455738005959868748431670855632050750143765167951324471487943199939733611661631778273611826651144404841928845612952619799279789407377860480006787219886688873007576331739192303080540097501028941627382963105579110459427427568163602398969499806492934908372886852499377803735472393195893682328848668820435914559294661367507316778671783771653622303660973983653432732372160001083422341541416421382331587159314062589927816854789105890874508009801302389136386447722172587381689475145713208525911087043765291720588123217983709714464101836931441644850909953576664946626242922845808993372287825866842038415413441422642195127929194317001078446163788581494922888391932215841841802011824463872872615852339930747517092169344861657343725978413445613188163441286599069831555433492494484189422937716987729526721681727157166524950516953690621246605046543712146450117247180480012799417402389220773960276067427348955903777027510672277718333144418783832641349953875440864632349878026183682405712855941509761377320711652780381919156204683941746852972358496100912444849402420608535361150140523844944756544358446994275175467032497187550929871849194654462698021095938244942476452042468632205871715975784445477286687252993164562326511878722761268863337447429574609046115723169311305535006480081327848410411704118565102879104964252609626649755075719302919852198199763222689855254524919066357110596242231739597697538056051637240330105647216807884204704187127718840374113106403240594745092359265890580765147305420270627275335246096407561889449293817829365736458601322394619311366321338926560047558780047062556742590505587903494566888781969277243100999042539819905898135354781765534927758407192012708163245666037193198414432735183983369993503462198383115416418648837024320528212122128489950263243117909557740520408654283212227694476412640520068788822833386735950282765274063968654947464282103060491165412825904125279638079240188717233746817724621925792744048950414893532734947231673912663297152296972703271128940890523743869401261299957300667882884671916255708747547216839380512968339885818658183007102661167416699844875440088647307193306232531400930466454715374470954659075990431944744300310640677477134625758674073211214321054737181566304699657190183590132333264934680931832858066454699273173528165363012547092591487518474170183789041186552789269363389667390198873851804039835127772705494429480792159310909541813386840409825177049043463920169737784755799840511424255434722970534988009184348119891421579079776057450120352426687926672371643869924497781302060752941404993960668107261558972806546451214862520396039408405968386673171926107417713542187314187516711256168408433564034029727250996665126874110986050202992907298093380110215861834014462326720556297410383918266607676098116841951322600672008219404721202735520093866814461323856315838153810671020625574429019733818227694448862065717940139496514161140295609666525611399568645793723833574205146618998763620637558473069233046500267574079021835073966513695659082419806781029971251833257979931057850863914994075983661396351797053533423836226704398950299853139316309668367932900381700747317738777872831640153678243738536380987149399750501348527421509766228608102046686171721363482155256394816311328360888615610500874256588434445762295414344348854116270264243948757932634671159434538034525379560447504815286458327102170583054628458633266841001314472539071814645238875855781888000000000000000000000000000*i1^50 + 355875527503086593347752582974887671200128202335238173875063113796101689919473950147349918175392526135171212480177496080287902179907509036987500013741179622081735996584181252307098620614594510553191511419992883121923771313608689311992429067165532918341620633833860171714054055566926062031794158690295199024645587810304863969676071442975591844048210788966338453748742727535161599857205746948922983143550892399807937129189890243457366914273648091739807023034624036930191630923738120557014626610006707506529998268966384841216536336200031919682945585740165337221686941116036667164738289002648488911462113181681212322816900059605168438728026519219767781773297815089699410961222622406486521182475708057280324611525847059192864295871959789264818975644004329174755858736999545996334572897398977953612347339614736400243233437310934821468815444931930799799389972116048911585305198459832900288010925835785809495930243987291623427092532322914909047681752909073307142686108393369576897778846811684920951577012932097635805539616968510199010879264839364132785543137230108410003889032738167758613589018420223446104680213633038564928206167719821457357887627765678089270910641060757984583303020089946683562046187951734898897613247431160132949567438374138847084301903515700380411552831356379558573701742599088646446744361114086276284461007422002979012311023094085151071514000114721815906192854837431228414002757339416569991507737964292252315002549869396827124268443864982222794680162959583708273010920372772364842468578058045840603223733763310118998365639531437728137268633115382162640869507450421874391550615218600556491192994568502098811722287110939649531138238531568044858708285801490773048254594458982774643767727977015039610526733494433866319910858670315440083564093427723678156083659452853437034351323527500576965880039449853959973860802058348845574998044459084224595436730021347992550625916566420021070468559139893597823743089017725245022320702024911957826571625927595029876745882297413087770913677780567850284999511991126110908071976515650566556106950128816886966806532719310480618595102064482610770399408851508166013165181601609997115125901588931074344408316010534121207770490491152887516125399962960769858953091177051107846353051717363404316361710377190776636192379758777734852692093842302288217759784258605667675554011425834285148148696633960723831414700794304385876442396749527971709179248970498648777870196055371945132332693554711543134230030808511650656883807177010038698748089956229337859945150092784122983753810273592423778592178046375953589469148026804392104260561144535532194131849206179778697867275250559426428328173204861959694090803386326723329167904085970805689467778084022506487377995458119950382798666784560133774023020307818338687662305076989889833409268048986223292105004894075235904542352112604983178316212244147120924418040948008973499284488259064677160963106833577602817002169754023504888741666315415167412083100635415760815655460961862923711833786238429416556141487564404950635237943783307141274902136776024136159845920562657420273227406706484336464073629932331834519247968069544208811625980588309205244576800062187724153548155554656576688934020082139737364706324439228429239512457667764355131218355020127738206137274837248525283746550332479958809471038332747197823487964392156575058854959421654349322585712517888257300655773699640880916133386227818219308763916822409262994316360377087934506001843740486411560947709139311262400306463095590942243396381030448445985792841282812785941906273903873674444800000000000000000000000000*i1^51 + 1505846581782031025300277270802967508467729631039359225216733758043712187831495196537688832898033630383693019590336021628701708814558965208685141135932866077983547216130248305356161147697061561448065949390404704641817232869194769914521802055544343645807321763454896955914799435415971942416790183019646931367047398036458774029414809547365445995931051625981232974379241249079512154071452473905145850913394063299861907953624316137760721160930414581132242109187056141333238892786295659628322065019944557028160373360409413381884798833474900648737678661327372407108060800936928896158529632338045997806020938396649693381364105003912119641455039572531055425091540093381239433210093581222423872161696838985481111514452079945004425421531001975151011435215175440566654315015810988524293867598633989452332591144727070744973784628643130492311128926748233643856526503536185937150662750411290768520160797985624901157353619429344295419639294550277435252790707790577255466666607042078501407904936050366938536272598434975144943144544404253749098668781273973572002095044454719127365070356820639398935463418804307561373020194385589570588999429456398684473432944097280290691035546918852118830009846795849753756212506196890859089162968291699047396200398443377785833323006614730239061574285393251922888350719901786952839365756877837149656561406905572051328940537237006964894902340309525830261853207954220200606817488362549020886199369730879293588427465076316507172899992571232917585032266890874744398813499109329406913367320702923518319319290653252230302601242310976183382961929582284263334228349814250871521038344217630938006235430626494170775851928670847041199045538388490870748551438672152035311713432851999619831756231580833714992375256106011764684022215241471673219979988158218682971937475045770212447870119704448105430460490955706659682905465849325913210930436093833329229095016691779389499297954240310042946934509663435827150799176144406444246651816211262765843792576010461645196489854237282163283113431339484432731748034325058533838968955898179475310829433573539234094091559319748303800842109660258132931816556690312312641535881488538504418116803199971648519669495157809871512353340423099876680372590121691881950313621118057864794007032119604818560820214282909426275248837286247640229921144898056907674929055058189364140442042853453574056937656401295129442892895103619899797359705031370324485060799963853699245388348071946420590738814606245664639796522107586973173894345023995927753002935765466039277833451324474179494191034188390468155484675415149709117685632361694652721536317241975565782691385162636923777658478615249163523541641162983492659529279200128161730586785787279106699010039575710276347837723278175512601225918419422810651594177501415012868823693480275509263266589101050177768534340280137473642942156359188035641631776523354856304481732704302402489600984284678957292632952379394981042588365046117990688882617427128715951139361870340577601591328272623278143144958329181582815786112699164652725543919131276213070836455914451890239399080800845433589368829664326342285486570995298497277942469656974246417612204232540964605949604985475267102099707898231405282213849669322849010200132675322392990863511243175002795684891271750993224636615246032890880731577966626791328532689674127941436615372306609372701724451025633376403385901544778945032717709985747926947703223750477500920197680227583312274450815335538429358028365671473743647945544883094362100696266650539961472912902431802789384935433127729010044504646432587776000000000000000000000000*i1^52 + 1023197825954470202038229833704895549017640849619471512598318811861987451726656017827403107488016296155342195764680320908528034318524727527025603882436027910583889319687068382027192287574771776637180963363433695598335765579016987370087713077630542991467172709886667962481146398945030180591088054078725236828294021530369423771185924953325421100604437565919392755111294758102027911894725766526581971805425122067057127343635967298243166350445214741841499133662163224122706280923762494877957931533905753295017026195546687099772426204955009376812326910976658515801844189917614251649025642781793113238017117045159084521951088002891554512332186539295476552182976999574148258227496529985940095261701160507397402309514969918028778564921261285787243992515074279112275337750984128443388822228552163847337242113020412615314130880018080541535054030186683893382222575475947869701030760197868793951285237274641201109116977363939327296406855001230491368975764475458660305563220077898091174298711843147641415905657457606351081891332099448923220803370284123710651506610951231463663170929290481168302299470166030809286042203269442678085872286880086872925468053040260548692756799732979783319504177302684536597634899389962838552836831850665676825823226364624989939385077749529551120998819637770904588973794416633037631952737063581237737908727140636881166523654862363280285338985059757021963955306655594336915355755480885100642093720166491385404419816113008849526387060479494983114282701659779172344185207484867852148222581555612850676787918059167176143878864604530107624754149918203579921315027328988586461449108843412808310324848977780419182217055801009471490015594500166896258284655607985874772968564888936932863351464804803936626392225080410287559423931718272943439658930742022440254152754569262002248474113344557768051566321228528008729258039348132408195202762767821422739022651867751576160519761739026085855564886675617171242430404059335009472057516752111144095400276424551583697670404720601675085090440148118453640034676079387900372308044093757663683747106618389767263753813376083626009476917487057620023364908639916404856346119540171273015077571277946457636491633539996069413095385882141947252798627970224713684570187482647925398155151911471375410575861628719692048223532154075972097325814331147503384104536244852308399952191877229499558701850737451884281302751592289903190814933436419778807035663295840574141586996232862654031915187184148494325156500683818180149039591999453526642402652052433611765931304528218207342863016577795492665672489348257166462982553393030983004254509276625552499519028613020266011157910196767088172242237670293676791889640642527943977944069845047776487687413106838248029539756317005711117210300327513065498607425819105163773186957563164325656980502285188136541702933630752984825061980372988540664112794400017031016636242713017485917591236646809516186769522844706351145858027484142051212739356545162035996367795611295582719657195515410192322724968776277106299538282685265920895092984131246825628664968543020171430560151781640297398352416592101088308702945949553966401935100097651965240382697384987878863191225357885246982460997706405400575213169929895454446487457326624264633200209320298608173388603118298460622622404516498659463378240094532590793070334031568586836259723188434471711959877107133611849032899552433395344356535246743730966504664107798348004619669818670437816506803458633063083911262632993863261502612185969193910620466186873205696841911017780375395811551169001409099608358912000000000000000000000000*i1^53 + -599391677830665089417657789058923770049410814622543238041786383673521701686954770480364479549971863552222573087924776403016501857400099630621417570742168187848164713580684333398194637746167398588241874393155982855283761451332058243520155776007122214852228943091020489967318258841494222873829694982136799803420366733127649069382075231962270938867964928110322755381863926386932524439350580023997806267865248584601460814667266437266524777132083657959734659269542292821553467712811619925311600235404562803735043094054448310849421613577723852568594389168804306991846389329947641936786433406708386555910865406041397392305049461231879139162182711289155927462810735996329670322083488350206179148606324853472480183526627436669548128438981407242080008437777139186797206009892207639926425612259407814228409372625949258917642486747250677524650232873110418345826800410232027509239315477745929607051085237436311121985788373970158146803625835174837752140010768147091618132547735988756959247920954070307836999320195310538078980309054215119385309307561327903004822739338888968774615897524691198564851840673079376583336669129047116551258603486856303151250762762623234634502997535746533670037669398991439066451421518961617728615466426610970989985480672291317675565726513200623930997012039886665838617363788536211218067008822148651233224931204785683151973251573242892406134380532182836580947264374174336935001896654283991039340301500015070138609631765929258095144413488649281732087580269045565557946710666916013777689177293594346773559523130141998151168914580206191052265047625506816707837351094908109724141806309189326769808408758638567120127786966271699276027225942093681241648926438529599423940322200711884962903163375179071840143338751682396254222341940441345489336632276453557725909702391566440530099062152946447463037485913925466918449378227009331019071587586291788417475844130557319548618568814360408102683770227542097440430080514788327676802846605843991815094993094889741792249554173151084771571004789167716218366881847766616647035079982484293307981348893315571193646061111069405642939556968637991792608869057135200621019405923196351016198661613612427694198159444756577660871181717855005829444421767135363914533765682432507099744926255445928063627030067829006016151881732344392574154746389352122084646943536970396366756621629135816006300779117791840427813287743667102103600005696753535709979902137776341059030509184821233310497933717934939700151202270168454438519799210563342911360959984724174162195521535849686523521672003760154238226235334902255367554550700738648711760673983674715472981621577929482599171013876110778136243273452896430208024600173261511143831423503766982457883306099762567971544765415637833586446639067040565414087731139296425647629665304363284943878727330829001170284181647950767182309568527683401405035058910242474821931195975750801687172431591006924704657227347559352121717190422399877842970243771885589721775653431822922958877992877092673957606810911552533910154666942285145131521236779638400835936075579506162114023499159978062927621060452073720452613200222026380983269197861327993295278962473507328731723058066104164656321740962211180074833091646070428329800557397418139366259262203580477577569250803758496357861196460756488498253961317716846887233207748856733051834158178132505928031836421152907172541768686364009471442743663181283508846795780996200794442603664611397882804963492844687809025989992269863042266722273629952360060987172066814790842420383560233684509038218047372918784000000000000000000000000*i1^54 + 23419919129749553450802206928296006998196713111298236620202428044010914442215247531976101661274392195371742895902303657551229172323668259373326319678028752355800572535306101003258362768016423280079262257986582408907489500493776318161899085221610521654850906154933427970549006177972039230545809324370619852708934520429862556905604211523444035074523947804201420700039403213482392782997577460224511747997642707873905093113038243069641709593558578619549471295354298410818761671317998168078479897146064419336627058167799423352029262750254562355062886647983540407790136407482715416495756199466906406983202689199543301569338208757441889287390620220662163427564994978123087050404061279728580570631706385069691078930587086831425264261531370235215350105566568825651452824049637506445653658064124722131573306034385751321320803805568117274323995663098323994367099181562885055566010501421865025329106234973625012801015805209274434907895397617437739696538908358368357301933966478343738750729990064245744360337567778515761370685680886989165765886902359469237273379279638065838786550949989257889229777314025771627516949622284084110277962259465975938758844323198504343342297529747607280810958946904638997053017308077898409581597899410082687720918446048223140927713242317430719628156053635558042744734492857438629441124941382311234776534139339206098907762340035260888988539467402108023558087480789255752563852515272424586043087441356568950956202703223709567637482137040738190538410439104032392019771059271501473155943710268147410367217284207507858163387585179284362581289076737072566932083651633327007116321870182526533085111287706471891302395412763789321730102048573102965587073038404074161812584836935329247772621276495776916472896360316213669411662505066281395124442956003274649035491754424749364894345102610765986267861300570881641572753379707149815417537209447981541215158544098404370742346140312754844663367474203953477521544854968781475778187199798837764352283942263963122573121241152022408664888147647748339488274719283565545596075476859332681697483964367306676828008449000100530268734877129655130433136143413496358114590837063241430314884326131583948149575764341035681725241916506401092814580506191170129447488006046257413808501483301160459868786360907412354207069460231406984684738775264372743230381706503650736192871111908006805733080141893055183643858279805438547357623642739016223352324151341722286266205185884780390553128988098408139665367054166549180516374525936077788313456525559227966234452642496728556251558542737624725442416758746306553206878057104331106051229508733596880650903170567427394479751863484370438530177372068793948794099719263496154134919422287570631804037644131376444461269563734230326918231565111028827869967075122783723737996621764307103531677807246008108455030962093682569793480001191616016539538986464185316968636149658873872338246252383736884992521183923850412997979294511343426987557785340553073670496429972536451018849717052539941530462631117147502494765003130614657613585694800214688110326502089926161689623619111423320626339032390320055808632565986031601838579815374716965778378076991537416353611538127953637325917143510886067117784715851092942623284846958864858131333711177305725496235331465653469966717576962142870275253828175614101982312721353877074204731287061729126784076091008810178370744030167726645041866229566680140475056158345620950948907126464502212662328911333832097126189434207829619755814612899477797114906243670107756520681512492987287493870937859686400000000000000000000000*i1^55 + 1059103412667475273442009141985979369491177286838279494302989689065782665667910451237939238998453319364105077751575888695243872913282547894453153893795380273148738815140816882902746160741350166747089718213453736255972308992022320384911089525605414568336243508991982431999476938109650905744068994959085492451238417601360566990522791955569656561656122884057201731821817571097344503337259460574750696286154372095987056365346446848735770037957326091061630052077665438452335087117535847728941254388289601182634182029773510319371682071894798316907017820821896400231698319828807004259473444137936906280967703748839975508642442537810522877301884025322968586134073230616252517484085711439105461107786481137748227084498614750618479265923379882813080144334615308959237597100677139995142234204889338630264442084566207813417540924404632792116111651613923654210337843101989717937044904611821901988932243025270275872748869644843111545915351539175527914880268708761974996151990691847751945028025599188259259671478562754347386140344501525951019286434109363361843493783134885258273895380036161237426389117472867023434090588945549156514167808789703868166652215369267438341970156101564467164072163155061896578231691063733589924564982928257371216773237978473158159618433711995665881221560658331101163947925934511860077380290034475041102673889865506950358818932271909194963851442116085906148789290892740021332456589349956675090819042245492888508804797619366401810492209278203025102388233711568244700306127579732676340726129978079572570106270794751529857698517542583467351623806895392848549813856982146292245172082821422115046989512056966793269659359069288755415996506793101745817951083361940714726569265752178613144313482410650832583009683356572582322410332162903156557268549845203489493276929900365728510242626202232022539051373330530735560409691673910094836651144287058792194987362410733438258177862873580802174848704161855157946980990521916848215528875144479753115514172704719818072913287224374043633037613322121281166447602280745501425647814047488057739008695002225112025998627171881967824544161808983069858738381221473109204156770281533535327190760955087688471005978184012006482026635738102053157349110065760687759512050030990912715349598865093868924733285737538899303868870366849740390233086957974310333499816581987932444989822558259643046555058349594346956034458419783232949699580961380051254671044650783754963813452718465679282733240620981605600385400473972091058269973966675804438493983496995934656914733191820609971517176009192370887401959402538659263371112334463593577646496268123025545426640158506842426517599090962867185811026197583254717036197071167747314120255229283713372352606389466214445994052967728948873603946608963183878034060613991909653577968952512505287120405733670881971115639228273375640829521720480287779749600420088955626280352044677577814840198693442779985786458561890027783556596396217690855183521374298368878162029610929274348555769938062552519218597342239084666100890811076816985652927052448176206326274317554895017805517536870642404970808494411895254223123260673842564277068529610855070441912839673656799241467076325862883024190589102604932901490626500174083112739947821041886469600794238123669556104396196327622744967986611324572855258005084857468421711588533429714531852383698607014656338520724238128808008885570810627719695890625149160743557945308470886250433151327191957368426614801940637644596173520754585796095062614272340882435005699946423234150659699033299799328686080000000000000000000000*i1^56 + 94577787608651254670512257084878418196160366431807738646739370320689883640928181478257945586752912469287359359171372606335612858777613876680783050009576297687285563868508431414458980594825500834256256586210439324798950503818285082140244231411849168494009924600383269819898918128566423307133732230536331584627502875400002223280789417625715759518234175914311590113717666715438984976733272728972135350405782789506400479687641882953372065103466263447096150635956854420042560269940881192343336779118455501295261140539728842350731560891135861678622957850387590197601847817089410952008512857381941372202676897714138678325854208991920139715002317609130360895782772412701439387383142405429467728847234190886668642201332470816505555880798686979512739464456216968629317527945896338101659625742857215862597298232369866859982074571146871609740957659086194680672433262652799766291861472769419648940900437961013412908325565231221107260483287070284904553599029547387573573963353983955233673886392700695994743301196080412992828371891126753596928129451339465246334389174629956043245517747180499275147780921493476947196878383699519520921113868300049729088048630679801000640318358528215049515683930723672565216529290843428244965248491090552717947724232449721677914009825731931980022333526324529025509891984543286781573055947138799772252266359799757273679473729897156414499151794414462738346738490975397683926174867159279008763865742516086305561089871562090349004891931164575618304202072099657927657766478342610783195684816346223755658359329473901143389756332295098571517736519095814910857701815791700994444392310259565027121745520980113826791102103168289576567110604288495357741775655734645387543507876100490298739107957522988732390039736246993684643783341720521828647344859206339957552558102174110539628479069178260876601831254551975368128917827106200994332971470008531085721883685851527960614084795473482566484844278355633777116355431442945846846689628634747580795383013372554490423235667068372617611955110306564515761967694936665137743919407415524751826115416539869943214550139095454004839109621026995164273889247347335277467442149963022970912769475171070666929460073633606643409820918931531462671054341474991143725811312619072347368697194975690442124187472393810574981813243468029676718137822313076690175429330257329702906674555354439241543762354649554410041659359912780411586961990071933891290125891495909423972736133831824853012806239658032125231397643836017955295409067472247258792764378950521652286667326125818753431780514036164828290322873085134564096523458827407601809771217674577973306015354328566895956475611593311101520475255128414185066085056606416378553267527610570354105205412258215396845189501937984111513654381882088168891666989318431646859651301713182554327622449285796427121236720272230729089675689132044822014259902258646635669279057972103214025608332183548226881377368665867689034804520836907003740593915388550662760102915983692659438825336833830051907033263045201332868281634480459283418587124330529058599589939948018145678908927711788774978206319133669311368964586345600391088265553076851380099599047935092452425773044194636651244206923818933214641621785169762154739221941041070071671880074155892535798034912461799235444686221037097738970165737729341785023245230237851269552684739941903657125711845505494346839985250469682760898362022841477407898536512093067791459717319284246403258369565233485199391447910046647273342606625599874885522224696384052790819921250209700427857920000000000000000000000*i1^57 + -812286424770627464838241675630681643702645538948474508677755454709409957679348804153445700193927019578990114889196344240335312159249926423798233956271388875671217064068360207765626671264224874790402316668562669420954963488994740565884199707304264046313200442558099095615757469804331627906596835409633128814645304361172187527294575384811546201167526029619437307172710198592930739461699683995328154718367751617160151806840049690417074301986444755496159948256300452820204510368739966514537248779236480366132098860057929562675344258406990617092143686328794984791114750532639673426319835508480601246836208839650686642701853873169450872974803277447606461669025460776848906690774341222507067022177573809695954812791260234007157258989877981028934494376327064683321963783766904532704685880485469633986812861985590512127474547976725495063035553659524697009501585078172897774277466570847101448326619417706291295569687785042740863560977694442308764353490810834518688774215671080925797907767818386241323839404243536628905528222160243760028164708562517942794116278073146847006133194532435607664587093684066538445610096707383700716680098033333805744566061075117845963217406799498283101953885075602967740326876488146723106639415077404649449788546141824575727708055899451367119522552467984022934371196100675785566366969395569575540052598386848968076784960793178938531550630477698409595082523883288672116305771191860587318687325612446112905249000693779492973091624242316731700156068286146447724210150372291770371377068500953419239719724991267772298124890826325084719643139154449054157052946962404490756592199352536598512755304654754803462544079362481054130898676943692626789010603268190844469392898619990671255695914219886242962712853962190747944299462924187306375702010421865305582819260364564059589988109095322210335587624690884272315578692974836813538009693012182184732012086162857117626689309318366404255454903886090497056614678868034121747809384131326628582099804634274801232256643974350760791738852459635447799522387459626638973467981368040276466567676446805221342570679303046246794457426764371656296230963618222985798730314176512906921189421156362038993561747717714378220739507496801566825223632501735848710345598729666905588102459165423861587206283600562562600790771968144351043217766330000683579988419774828679868749205846908887014437473952895835074845240806325683789285641908273826499981599740371984434826534103150389173537861013284723768599780987094704025161842770154527947286681385663331724538267248217219429320189412371969946354760371497551433733228072246734267522539392614585997595938440435778953996002679472649618534065932820014366929533158919570902397747881137216456823214054437491444631676946355494379120723587974325944996848052744301089519046639446370055176979013957072442125512276291848195879704692406853030732764583414590864314379720266862766966274935973464740720073580251542003185006930550369423372663963734701354614938327682381661637284562306676494720625693490827057274103609429746402560422450290615739040722267644139094796155383894203742468987314401025619744233290397205077184629585517361938788561973448523542285032442970411814135822315577912287702148777140267487549197498861305170122962330981025806624545089689388155122496461330745431296804076387247627720653280942673326492227127540064439134497311163969208981038592452047624424639899934948123718942558267668666778067075127954333393318436443718736531896562568573196245781485883700775135833983164076464489146988948881408000000000000000000000*i1^58 + -369796989588731614306336160952599391808169331662306752969705660977385679198466784912539994854991232008706353927059241327082656153495847840884750454604492035224631052332837449660137425276456533139563363028082392543333044227878279135196908419762422689254620206607976085406100607379530690230478045627519248915619645570939364967309931185327893951496798039527039232490698358318638182905786001054811015058399760691326803146541755612062408221566645444159883732328160472047943747436223110886686941962635049133097567480930962904011886498207420709403665635458826419275753881421878695811885369612076301856846381735500034002160016683097443510131822000842066953634177636203297297847941307236727452757386504475580646884892980116209384128403058171649462817319113995908894962057225497975889902602834984165363023800076312655044644563857479181844847797853471438176010138695334975668888624399459265203748191086845141731540761321754395308922430704271770358923290490099571907220056738858439501777835169862941581191163423665428880285552634394339055142365374448464456294639063638253904417781393982733935301303890461502865395534626880485139965377079092035854349075602457839767073389678109678635896442812232660202593179839158826377075901662797254771901699292182198109411069405202335452441443042061240202442091824051600856171983341358060641308102501588911242962934110315352410668869644183640237759622488743161747734183859410671677938773532589787710682078272706163133415616315918425991693816454247504562990557225475365878901453608206799448883586651678267512443072339047349732807191392407128332536101643225328216670481278612726913551362899853192205019882328916699647725229318905078948093783727893071478934175799786265292526059254609145115297671122144927102072434655946413780357942736076992881975523397354700917969542758317927575563492054344919137760932441753700882831229757005399690986958221463795101894942523489846706068369719175095365801267016577217730751322128944495643969527807081128180925856560348834240290118780018244942846025893787447954192646862284587759206368706443765645858699639163367216902122605270329804320889558596867704908757344586103275846503685882179745680117555798845288804129251643871796627922046960172387572010835173927772555599304023519172372752111994662109875639821403972456166462991665527899952636209206233853455893120775366221962672167825520037772006805808450745862799214295456156288432588282309726176273043143559123211290559521165464260319925001812099222748955294392760002944310860841098866453058323369780233093952432447862005803165964289631871673152125327137151128076607865457533985251399378128922316393295331230651059463211835151658323633507563012337103868688924125995564944093844096049027965732542885850965821942345176536805650729463820375398190764642325081160316816812034593924935579572725856111407393741835539558011218130872495629791925229006122977805304485619387991350845436031354121247591570387811866085208295820512726046753451878676222534894530174642837113057823194361334701010635079238723481222009611554208534074002943694617290508687056001512185671158277611371843767233310091270317206805391143158403757358018413253364397466940938291643323780266904614287564104773106821483494775650369729499683540094933440512150833980479694999129741002866463023048142612203705368245196195940449250273701021349732928578891634727649172738026949063875107358885162850915253145774576740289936953714516822181904121233534212615256659911175764913396295295693908391829936106324239111421952000000000000000000000*i1^59 + -132045216490770928125619525400097862502382644614181112498845726912727780320035331803040686371334647529801699730985592246740697323512027282197847216957488441402161612790297726711762712209904298476880138325876402655444483195079088866290632253865537271968245475796918927958738059679805106909320728258545775665868564522594104541388806755313591133109976153506395696914805568753407837855981894339080313345058167157012894822847017854467696517514093697409924273179629026422418079462785053742512223504693692570625838516800088886259655184021483346085937009285674582033580980960295767563010162278935822913715424158771081513443801135119871654878705005440446985623130913259919619162965627820390898447893326595189021235720162518410385505778696112269541528037789587847217491652140764987528066638688072492365054265516958199378054401106565071473446218693053027148137480564027410853598416705091940944128203270747253754122886855426549317068263714172605385682941265500913232031689685469038809211124415362448617314744569205375056058098790372617025878152120816784001817996028437143489040579905362202028116260373007201742571455164630953389623010391791608015032782535622357968206129796999994865124121602619921670463118165241392418845655335424384806848962484082256091105203430204853799445323163331394417217703317800024430875485804363781796046647830604971594283707024535769292936313805851280845409183487182211862096960097043076606761291928115119690689746694891011141849406097871274964905327045849699343875001143626008013219098227205865289202552613464767223064542061824245449765804948019597672121216437479315997792033446401360486764086528822464748899954482674148862262495550284545873047415430401985424284903492080576318551926965431785911382655180549734704717356222859900238086233578576800035928877715193673537901796331435796182946614008238005922709070858877163728827485397253925280706861017374835024330213851538067146250919040087616964309353034142317751866952985550104939456873168104692951719888979976545507118822288945791199951571336456685774071526152065439819181858912234253210105569140306961054470538288435224844223171707968084553749458175862462127836943051911437855238202222600805202939044120019060282735530551965642807831999710267142466375455951292745412069386147843993338208474179319694438631315387350563070809128162565536801540009227664185013918556235515647394995274343817201084037462669075582866260543856363287555506542814672995611128350341404398224672677261802039378441925982858578711267436463829639913838608217641754559518472853784751517880390634515846181872671477150942096834351115952799289941255774576465223534702717155383618486146605006424963940882914557832498784355515226718441264037663824100886529953475325271633917950781633587404699296702880308798173747958132571143447123417041685748149250318427602753600992617237587423679222384782633441305517563666759204535340890921403789110423251827032696899134712361845993940793881272333105897321193774949201924251111381898495933883447475568145012093750297552872219677966056782029127825435565877248500839113794140434463973653966178558856835335384639535376115225086386744249300173756252436032020330431643432237893395118290450770838037002212710317277483411818469947503428123764781231963871254869320926451707634921021616280565717484389809475952319720933640382836538915086572160863888287780420915624358105492856218556727122298678938022434309476635965578487219389070065450682914455887192410220980783753587440604487178427558567525923763624345600000000000000000000*i1^60 + -102066976845913966178429985165328930254330626929875830449582127252534540441488232537335258739393799885089778694384817918224923539431949529384141534989764519882270331353183878456497287885592980360677962887111999955052450350961859593525008067636385289030441580943227124670937238789831333181609403890421516387764012590960129952324664415821032406233854274499654348830348628958803107920854750010691999211441366981214740993078477820784869806949874470714307485689266022755363730594128399191015494184697802927902831955495792554721619826097327829329921415864633060308213974265681727339120575930077045869834370020981728410491608313853760845428742454559722960060342142038965306263507675071169801582297922234205206636306425775409904356054385517426562626569367814209784461334354436273483210143855288458662330151488910232317783347200826890099001256056199523168140087803361573886048379290962192058477672375898928387130218179643880871932393505834412233993352720893599019517995986694452745409969046211141835475218424046266798407535910968015226030240850538725249434694495622169625655173407609859116373772278686748454051558921567367570151759278569488825056701375799925703935292786313183966915640708975752170074630682407315614380544288629418222460665375550065506096450501024792267413890873758280831157317396913346422419045587350224481026322863429417211860625377298724103994363678172293948930875474879299225899861127717282457240815643557735070109579432796735478120440572450867637432002184931702331527457544090811529934117806602072743116787919511608364036869361147560081754129163023180314449184752927911574138318788536076077868328823942792441304555707895472184246243641369422428237505715296543857787489844840388254072530814278424456875038829938264815730665930739558259673048985218407842064748806205194281112573699499668260887891614511308526822754602682654223906224643696389732512757190994470095305045141528401937074754545569199905762730482641648600714950388108837726740004598966684708483735769198175760958205838061891030118622926040550889668704123459311824856667433869625809786888904360483766137876469909470066568667818162226955435696684753850908203844706804933649758579592986307626603120159507343985771006106001094488834782627286035912090583280490187617920874894251582732989058180851211102334392061363521144643153234162728676145301887911342879935675300717094478175776408885065686170462149279708319847231525596576718954293422389175887110228206323040736737021941302179803784033951140711818184322850001806102293526319075907065620372782284530321077123261136342506509910706213538847935795369006495826025157625645441798620454586246622426848168987693838385036068392138399816464613478164794182945631688864052612577123685640400561390161690620660362682323296413286177039870973782533773912485606341027701743632879596665339054767965775145233469566879374540072861345334821611884870242559136270418088702268110760836041678430108972302386368924886444694235156688608836516431816151594959374388046577117123658546128744822655758508681657752755341374322527675687134907944305893271553460601864443098575347088458707190514133232442220864533270565020448887731624297922516895429962897070323579741765001363411615878937189036193814044678141447825820109385230517272266182647658915176465612819415217371471932393081421650341492714722391369670850491221821130185301329277566940648333066164610388149575395711407665484979289144458940093055078723751020881582441548063531081670021799657811502351289873755789485670400000000000000000000*i1^61 + -51676211135668159514869812525793669630187960714933479456171813552500820387651556247190474339730328006553751181784202657530241473024466804903188340998084422328029801963543522150286747990333735058676084092379220008580492412861999366648922162074855098299913818499742192184267353525938077243069984448195713467095204781181494576688888648570622552041844812889866607706247543946475743932567546714228676580420733167452460164558050242882877964158716668835936592843544203889351478162490849280969409562146825394580567074904000874978507479878813743462354288649444436579241319688984904246365237811288655551421230762686705278906749628099523665817715801289478474600258856934927369061847484488459006850625852487737185533109422417618963012615446308328095408900828223721235981779205848532586448203670741072594642922946048470529229243983164452205539866546303924271523189602700167972776939125958169431342806114974048325971720942435227800976831816305818485723860862070854934384269872888671277012657821306917538577442610775403705686931075249717546661810274162299760522044291396851157146660361602041644410462501214300659960922352362009316691077497400376876817163541023540152270821350426217737806567087182936157687956448897136665976160418595569734883861252713591611904888300587128061979323100665077791519177243430336713230101953590588895333353080585407897630727457737380552366301311080975494860947427086063856309106727190776322501297517174952819632859240941686018615437592003551638180621816824781592685922627437880032324091849727561282970029971758103456021430907281856081113049305485062299432950696827525801266205117812019639587061374024190966699551928896532243636397261192296152553067791542995777881958281013707582139074736342431849661652243527342798764995384590038994316658627910657633237244261421491564673365183637435907530250360145382419053450490106647086525222702123882501727004180263416536484673002563175576208412295083359380687141207382995896250676033350107276089120288074841796921410223153611967678085145675456062995922631640285737428370274019887623508373725625053276229350292532073667492539685398411215267053983656921131824459501801082971464832005194717380631976842833006528238306415975739777214889753048289169745842042366814418878007260444973683531716380297577767101244240843433433583556686381319869589112549475267827994757412267869133435466399334556578049181008667979840582436193455447818101060631625338658975545648648222160017337175794391404435643268737592051527777456051181131373492317236929284192499613443001148165719482655790190797413209265221440666857011068256750032911861202197142558444846369438190542519665866806424922558243208804175090774582806586681143058409707003831663439094563156002462189852825998491790573768812741446686028096044663974766782677896821373441473466785554583481967375325041959915283240756100648021624994993911278394166301530018898747633752455290837667795439173866706224578427638020244920737872824599638744215374490565268120325818900522869707614385819659105187095613751647794068144282803214760269308254042466386632606842725142942706785216193268132711905524077887464962816274090827471920039940231021183925723177465369809290704960480880333229692612056696278181834154803938534662398118730991946391842027765294681252406511456303935767551468087988336561243307995405326894713030324052933849419330675006598764988427053458182541620121327331937591887708314391916573746676191712252134614423702914318893651614470819544518114667389974027729814473932800000000000000000000*i1^62 + -14927301964933075672503205771328349128606648801616781657162898447448565407639873296307275237750215979551633006339341766668862498636035622391731857035893469329410425704040237296235748953629091542827073806807795984209984769743536180186456122025807000649979499101368754290224941994299837806918433381003301903106534595687174927715660132375495077734085963078769897078429063832412134483685723488061036011018289080094373433806975301067459414974387961484232383199529611549466544005361729500310441067831377731478555763016382355421699169041336477106785135279471083645437881270274087673091918638797894038365008753304337245436315232064480928590930272840504246860723280272038011244206861729799820572413179482011989904009177911052589146527547730570249243427104285014173824775693611565927340653594226952441375135440653785439276108563173336076831929450336138395434622127008502949227076363809138865728059479465775131916272066735645797009385434262278645029545063423336267226600725020768575739908578193832166733687705217585365081244465890715600776422684491888422674189920737397386293591753665717395467443412027599710699053912669579770031075310359575707643107349621635810276102149121583391441677720384709332054378399777183819778845550521190017461137744830815946128294597688857782361780020075069628981161306400384417748466212604130159919631014676806917574632245992721087236251950481896238459345091088741490912775160194879498805599418091642078289485674145694081217833551811850434093402243048744391055622315567375207728948005387920121251051285581484108076269108490155170312177628250896990237946375083112088819060426422409412077222445872927696127000378365521924952387304033345930594808915617305329055292039575984951505271706538720528788927439305677216506104743805739658781961327481238831835294125975487877610721540316931698538310141057071791368514802433991828040191680683377323363861447562561745005677925557501364277016018849132544292872606381596315620318717755522694817595352938131752210409753175962431302598042856033383352825649032444466045381324335557748950116585210758499112588218058038178562584890450345835412932951430892216426723576327851101410148497619345332083098543279346871786536994112955783002889208999066347350310529068357986916700790649707976063506453468766748673761224729752867265055698186634128738852652610051465309793149472456077323801907377906626802365339520814137952768107633859097939876156221657737494593882056914154434332510822233102280453608159779504987752910980706787416219532678754356362415973719999969229777288090455886845623858579135784511400391499946465203646309362603130024885718271110182797448545847254615780955453853672328277148194115292290791113298104659966065185007111616523883524060957413926356030290231863375064471711720041459185171037752459478735925610020994728723082067594770543750295339358738625249527480909272085947824989643414535052173886344707969719057874774702249899844539935874409956807918846119660583384540239676970932736742527226512591729070261690395712251379624647711440146170123844612059838084274844676487457793921454984109401210458978838641563868736040420042801832148133327978608229225829173007797148953005393906114938713038452527276663703362693618509990620654992216756896759670037993188815367416725691570619313724632607989283008268740052603514775042344714526826313896510064795896209482596436053070923245377057909149839576967839774488946539450843585428440095035144147339200212927899599287000523114600964425706247737825034240000000000000000000*i1^63 + -2718112664548344799352735294945093559789015193250872584077738004055562006502959552651468566138544923147155499473590712189093225522856785508295290649307102713031520172185699216622629176223500691120946570894134569476887333336330573380619873786868517283463522356895568299124135438265076246115205448191919754197147109159928142683398987949783235626268674126741175001970659439655323652225630184738724668216143218737456669821871804292354757946908809632827303217041174591743259377755725644015843673897113284822675431567303971876118182973368776868659069678272015192808693937027499567755865825458203662313664055777321436699359431540430768205993883186544812470872346978605328668271144422423083066772639203672945793240376101992142116547481846318274521177975650929125124105475639616222891719823997998741957287630731879048195710363496320400640458593924783435541429489118741177253738995344402294740481570121349267420011636759347100801071586739453952922953781941486735207278033357503319629506948886891763352537487415946565417236916671372553374300636200919483975559883295038666742260099027428303573648697954070871853332200545404565482435129125397479849655409534968911577608090439175317431378174518773107157099721069827933704831189398830273964630836614269775566844430882490907963221327905681635214115677507841356736730966480095050034075236104964896931448795038639266840926210253987631359671402402161014218368604046357165343798455566690052926940312399414104419663901291423175943071949155351249391032860446896505074105523428053632338914689046127421057571402296542589111145794782671806651364475211135963525863627705104090320282225602399280427638306635440894051608561945305933565860895609352654390540670365779118869631934229818296270629586934336889714982858974203214809473756847168504629892195376164347251612023673748691326051339778611026724285687211627047453460187328246795737758038056525651159475217636422051023997681806307342324340568777059842826888739834947982900710403405801282632178629989204528234731014303209683761677358285143014910502106459629907228847089990283536392485938287222542637399959924163991763116449353101337088627865725351980502644359403453052929900089878700705350075669638471067658871157688451593150317607954540214913243100270976813301105919564956592875751203682803420584736757254914417756737442749382766081407986321010078843250089219726086734542237116483503002851929608415428989882873365710835713427802455607179882527367190689337683581998691084842012636554712836915834321094132872122198919224421232001227337955096298480557879129529893809346991478086879299518012626922607691457298434204515725384857861620050857008235324897182182054630454767005845287664493127421677420094479835502630533804494802596512661177405126970900297859383889350077775026596373171578653575777245787267878286640707106167161037304589971879514583919130777299188004916574302007590086621326777017162569746566100363557874062987888428433312615724287251630738123657540325829739299144387230839103516330156960833110716462286446747238459785616654881876391235295813482522798757168125035979173544611807193536813576368126524129458709270324761056734288116340847049556068026360737126873664066164871047736767518680363557983341175197214267883157680801893614035233031389837851006316296893084250754533066298505335927194054753718419417691968931527431867019667238107621096624177914329894839449067422286932650961999640759193559944608313307689882496204657238578092980202878634984407765883027456000000000000000000*i1^64 + -323573073658504577371035847957749259111266744827083972791512516662805440895927434705130946218734686203656673074454705022565123006988020097378401513010518415926919423015274829142063709844512337656691954293866794104697228865806142016648127076567446395875102983471638252545872257361174705255998626270643757004948199623469412643132232320398258058380550227168431653998315347046736588160288467892205467889643414440450220164271607015293623292343257500937808806676473074652005896742183298333990671464269635406791687791549760085489800213077978032011529373261252420968819955649802962577736935796022882030560200556311761065180014858353176455450091873219056256943698076869635121690619125512212439657829040448515212352074565051842969039481263993409379898138605112808728249983598991816761574270452362248911487582115232979508177394485675499796388337493016990622375304160049899988465355910825264087791543001862580477891688344274960174608394044211455756082479744124281391821962818464075895404041628954408328361611393934366688849779497070495360600667628288539238558610136597440529924736854993040599041067604871601754705591458589908087631441790596738977674346574386818106961122562139300987785005991356536448025604650605819011107446361560980111906446315985411327809697978290224778878410302759258213450682633126528748417108044677303818376287185599172022053241156711287697126646349763880520162745994525246642088468154963910394576428002177065401737946173016922633307613055766762890748146246607516858187858373835790152672963602671508558981216845462548304092473178210521969167061682426544981084454392624555590947387338304854465972510116014477865252031401211933817378878935258335071424019765775005988804194960743883190123547991900109949813396837503805574369396554577490773379702921826140419783894351686287597321412434023617865909630448566886686109726296726157998290368198442920555930338447323400281776729928240939525067744845900617253572000403289416827334018633757315599389022878192527369868672798561624196518376746147868284369778887477616008551302431472778963699897264089888321385760627637353068416515951973476930779867422412237154797807281127060378586817134407026048529198570917279146096531322711031224609721894822962857018324382746253717894751919636487751231726084456476632901593898026645278883433090478774346895292358398651425287852784136452914955870349358350139685865217238700256043210032301222300771313787818509452574413358145240855519053126659605505289951160489148761821554940485245451694675800232792649473330079242062781241679204143391915495387912894630794787158182160716448370501087551922016610726426548207978119219971370719469007653785572984513826581249299070456737368655601606073188442311469333612528672820858692252041913617213694868089547853268747734346852034045325774549969807029111185323588562722492756206281516160052321308524118746874777761126468084675576709946967653676761733001246027968311262421991814095036428242093819154294631167283318924719476199707122363848866943275360004133549703179042478045892636840518826048385812399475951650425379044722869025111511790039734665285808583763628379319608382443814142402919419824441614298074938326240314004703773382326210677605327618415589168516466850469991846022934057486561626508681650291111929452939924693392472339965879006607666842716056541447967617346617641475023698923395651959545456292500128007458305466270638695797234565319597060481646388625669881667373754527923892705605368011784858142045634560000000000000000000*i1^65 + -25569634894286495915062458765902115739901336082237522999395458828602009340714524038362898621179508388551207034077099748401060451808119610757222490271599019681198148872622718633679883781278830032266449270168736837310081254020713235208979127078623679609225607236117673320963093684302914274458076246523743890367360875326329943660397033830898160388730993451693891266276243561076199571325759776515580983730485592872670437815939376732248184697438619144196375413230654682969058497556645922318886375721444510414056170097597693691320194817976155244577254098368067898289645744710966933878979448502273033304704617644212022372734735866265668858990571313589637486560110467839477516145705263949236086612672896391162235007400578597291663813953609370824274720471466925974140647071858868327346896065632827045857411732183600632366100616269132565833001434445532201580186811291328940038862177700946224416493027875752236795192210726794280938374337994800432421912353191560961449425935079573196779797723096808747284696556407458963757144162438300848621829226403322162092986280826300622971661217768851132350376160950079358501294657689465525623636431372605252245581961035210909711737452464366927711898788286498523244079120177006021246341239985978890073059789262454378577609626172534579351584543122845491456582069978948827612725568021839571872988057330483689213620020188587168204074222175699944902493430056218393148938406822937817221557102564642069521477831009731430564199467639895853130212414016493286980910809097665972720660296769931713594277657038311753204489216925760373736006296713028404442253512413805302744046537343348569309086735466296537928984559366977767691151539187903843559087252038158263231156147987281871576207725888418437959459988523530549599167990801134458848984692981987633277289303792910352555737449257879380236858028547145800774614617065772514362026333205605609520769174228515571161583082692861772869929393333831541947490470308118756934872783965218556525692252820263447775561433219265253312141626233178459725092131153283847181048177398531844511207910736844449611628352236544875571910186861969474688967490097114095248011396081504345157101448008160964769709284500257164630322176822565224667431332433403563356532810773291143028845205888271270246668410338127620564778775391688514936265330817547424727664085066617191462129549635091148686706102588399105718525865780086223187911433518128681605657425490104012794931657874703885156867742812444355995455780634306117048476520059775557913721610262154582820604172425207845725356990600250860020671456006395018835820239900497758825055017225406118658738028446710217316557119691203442600905000738570177135223915410550712017893475080606751985087399131551581851010355491955599306459941759609474734372657904183728592206370214101154199345112771500980151649355524288967810103570479663466690807956362264565288934843000507725577545924017001125277552860180594843964507258385657439989961900536139080706840674175572443484473015562826104104112921434914078154924301249875029186089309452985182754712469182140243605673941207952374947469640341740789860797443922444589518004207250080417204396087779539036999904613459812543782767750111191041527524660745519130553582993361365897726202705552880346945593228962686481953108200336508493494326682243192878050363303846774573839703587968817079923398332841934566301159254840162981120237006352494936574615503048938478478442545306369489006270034425294833949642124116268880914022400000000000000000*i1^66 + -1478513992846635473024462352992910706907074401315446390454220021647435973254676609803549046560910541851378064953590737915962842034357368667660806819462853600324619593120475603748413755771780507047522074036614671411741557298788904461776511878710004144141848388468978589782953300080926975779363980732044007995647059955282333331425317559776537535637713436930028917446127395451837870040105706753418156238853446807462922818349287645195096125116274423085440958329735995082248063199612015503332843076844209176106615867133005929715759423877939072567275061877626887946759673589103114665598421747040973176041018377428341046929811941086361003548345507954229172623121038765964985885326360766618283245555726563368556091905200995221454079518736482673978588846919386938864823853318234130913852845629954396404141344504546384016495610147932187956913755185714643024011760718488279139659414612127369292887573955614836290508160426903830863283524786250114047336040373438929456045361158453061747628990636902564618524853855675702425815814880126619188360272178491109401456100494000528184124805055373438896471020549738267461882114872987805403549873637376746787134852324079184746225273788007157145758490639871255738103297625422273740699196262773271804355082824573328466760850356333417547029585625152138975131644104359793770627424537071659437226280829880933704024163465781145143404563467001104256264851490522394415631531858819229809752027997461440761406610215830797389923703290406551321538755422843877648304833997669652995380681516912573648376275505027506978754347870778924881973432281744952910041870132336404249814397914023329204914583471297043797106449187144229056475081060377578576565218240572247971051574941892001167958459027773503769072526858727006234848451654996218904214458571859359919021357076919519266754096142940181251400847926139790396216027534082052693983064112146614679777485849777441934385867021908483477186793591092633336055639156471352918985305405838946423519746971254588867431853104233738707701227129833264265617282263375581340019793914596991752475047111735187122297674001485551981954422562183138430858271429325987212228926147537333808926643769196623144483591309356818479096739642622432141360041742310961881757169631323990457995724617811541880346766016635961095629416272452856278433811543788851394228917289753239418197262640338422567725649565997583340590894625680882647226628438443449267188975738664738192598571666250633455154713214915025043814809187841269414031702110577637908325933879121755051631713873590619781209237370770189299401769554178067016477181002981985978244345747643191483015709790845122693369392691784230340803521877867876332120132831831802079966643406317673350659405466719074323783693490296253430903973988224971577577227931440381805159007937224663173954546183921027823485949399666461286652641554115050718167678832594486851388309239439580874782500990489168739858770614032354387445186783454891759911792042677758179399981534064036543912887847641553448933636971314886483647821538458877602226328553446863953657299111625479666137272118127908807724236346751262555320312662124703084782641742014841643385962625455896564057752478329124308139327527609749600681172300982581862970857035354889780312316243454688067779184055391981661048641580059757285027432346447383299912882667608254973937903823203629238242111953435318552073036672714604929297211273545290117043313033890833206997357010366270463996793602428858025965252794908672000000000000000000*i1^67 + -49908442334682290106164121934019435243266579479009239739266161593964067243300893484309811246315369532511781290347322345073440523366213655361461505342468198504454852627523822750996871878904890894916656280856773878212200288044618796134069657017200305198301199288798481418303489568784136140654511018137696973850244697350431810940239715322280258181040320146681044905228150230568750086880006749079555768505608630309286566597916796395125691954839323788653035157703147856566401982315072137239432213771925163993678088369864987297384744059830006850348496630932182127386652481142739909676857427986053541702725458491361745923919326290550222170797353506463529373221375068890764229460585654448013088738248159931673663203854471404619173930488122848551660673452717951940441074045536062481469386705007284201760430639629744444236606025811536046724131305159791070168793951522609402291868038643030145829455841085979067443411054086648650359127957496326951760873869876980600307672992175112887508209176859079247050773999632177276082824207661021619358418347978305028628060065057972727943784856720108450306638566437988840915625486702266658176009291490596866311827961824621073330872713881042967936170217269753883649137158037183715231837548002489120311965182903145751346463624348561315739801364379089508776612756127439745733697208346365014448080907170254068535144094647343103219239984239246411379577640669430124638208643227883571422621561482091987587084199845701224093730745379008237908473859436837382730839710873665171245704557405968048443576005425673918620850751621897215281687901138971382655118469182890426936445583827854412834256392817409096222712632611813010652908038085459590706438724346339807020505361654638432373357857119471284151849394281887076148263530625795896316835238912993039325936842046696428339578526597691538794161533559189989649750473355546286791151292145582136757740793442371660952631928592581931385822494085629400998494390316589096057881286301803351157448292443621553309607507275704841776929308230492318760511949733857696091232180449572465871839042269217645808175087768495544162105619931537679238127648072497720819541673901364787896647360613426336314787530700232186825953122778126142634848161539613778121493006247656415008260242409347667739694228644229222708506903613046270352312520624017136948113610505165465810006046670209335279818620378192163743117234533608992819229095851342821496773696341985413232143537977972390530280362517001664408719242142167428931209161220454896769300993298291011514061202022503752719797059328574366665539446115160129267838593362064846666629214361843305670787720157049845964454799665135092498749798125723220986375129250644487483360674694933558317102572566865378217834301814498755612129266448462120540692421400231023341762140506925920597681298990755788502518472955781653441960422319024087859705210209328699550294445033153701005238619312454018149344444895712909413761980716128431855578807370746302921050976808760387811015053543751212010157912294912096117505812426322702420096652042758497969996317800903621601929977951974299941170149422761513191626256683864277542966044362168916689573192344352423814239376275439380546927705484978638887064774952632683984690506736286873546139299188000948427808523901702441086577034797531904259589037765872959581137357485869511772398839582355947502722532021553706428198184293110078186990703913828839866184733404505797572487345627823192169866098713630288777607905280000000000000000*i1^68 + -1143822665630988025623901332944967123742670271386420249439249461100494029000783847267022002268842787329986987129429871900189716025501058302339057886432945132193523026076442269517923853530096432277940284238958523913761054993262562371417168339979490779675527009201750267108439491916889202322438820364901199093122831870284706032239840480997293534753634044958032347829872425160441171203399682738343351887040338414861992227122474320565650775356485876120000440455770782130925521030035095740272560242033857346626124489097828095556585898498181060771723967248036361687215405541729539464584093684826139710999936334895692939706432747170359325491069281506921183278282037962277230088278251674860092118749407929049562694628533387048213269588442045425252519937205986210094744127694561483913329121524520879290621864409757674490227438815293566652185520314926545235650262807202660995677059690365126830686371172780875744449086420078602017663373735112882002067592882104252198581343719222895533799911078366180583316866632687694973810821464707224256813092418788706252038851950467226370008653966404962098839491781969622626925844712489097135856456335915171730820778362059444099760934936348374815933594403299629358443958252429129212660573912285779446998705697608283415026439169020659115534697618144892776432749982352077046023856599609635204630006009402044859275334596670298897419629484136728517181339930386222411928282632341639264874186096743606112183540545442204212660237930550361688216294900151685072835123507044232562717144679149867020059138811686234141738362399208357176256767076736705505201304681222460974169545079209278107520078607200613413860858599744137879966579218009951543630336012687646302295804329827176654807940696110116405084179703520216672567074935464238264386243812632899336309030054393175181476729371033460287792881283541254542770684999079524295541444991096094405288550945539794432122485891933778068623529275376241158372027159668297565876816494783882169973325445813692652257206873621745791327948622413360948625929329157851462680085554236335314694276035664536924870797495508276925781263551718145481450491218799848660663522193804004263624647049836171017271143767147052489439086060931968393258923627249663653442660770674210721063324556197762704385945995611874792939826410571476733905181613717935848694599726097683172887762496953138401246748482561339123822187098793109033819938915269202810059655838241457452823327726062779144410607837490858496604611811938764536231567092933182843729496609234214258384859442267214910420432523903556656612658504990079609454154495952826652589772044484839620332359882361688511552361254277383015048269041268773047131615785557154287296232017912838930370316098027229343501449709438232981759621377841899966662772392366819715180829346431468223663399115125716456311607197654756107687580139703305079780787572801970631501241369695154228055639078589453241552523506066665863633518191517451950693891772456811116976185594565724732937935982570373629803010777831150801680909833081023352934680584245888199392567341122112401875291327246995765280992963509258013987729093077802867960420596921032547682718582631814667632548213827031785051693737900737771814416307733278268121335570382413639239788901867075388390533670997300904235876639453285089048624691157212632919449634315057973796303251847988973983461255766023825263717293518990413443159558263851111185423925343290290679347350032371804219980299973469143040000000000000000*i1^69 + -15868454631207462279780093492625593280262047999157349775161768755455494792318782709220607846810450687378480062295610768490184615733562310504624518370925836343819682687953199897059199119981805361850736157379257337063191334222224476496385848941982833128108127585540018674658939141377521178094785373615875091358840676734708940211383963909409318197612922249693797682060665778726504856662628366794597634355069139296662752389158903180930352268395553315201146523859515770752571741266852812688124949547654060545402912087389421453625822493433872585243280120675971767268038589704899976761790656896635559691132101008666902492133102852858328752961098511264813398154180116522188701986085946501563926357264353646394935298921256679275667600987931236843745280396220459488267219128783860803508304305164668388634208987189287542594900389337603300403426027690056761874735814400111810062726931159215407907428600550546175396825304600167864054222604183656358437338646826228658139856656313887593989485134188591919344531629201372089422833266844920443975266293723204068237942318715644441970600103376544976877738165317612604610446932196550772219091521735337165648162214247489018976801432957702933321797284481155517824133490945911916118338768554348149180502725472628013799480643990353347574256786262792100677663321402043628179038133737053411130830696196543656343620625055596060871940824037896461429714114907279685486711001993138127345332716296312105161163978246902023512209237728407248200801151498585187446435452040192398420906493382528960923049342993513022622528584735032737111959829222910207030022622842005071261372275247467197583787434989935288422144659584306506057557889100689679133495409237501369802470705976910854101525010143915739091706208638833914658820338995976265933595823273492674869659894755892736018065720798019994499312720022728843016551534808828889098387157465461549013551002871917041207009383561592842685694262765466002504210893666368596773689256336386718052739865327917726947191041176399937767686605124159940710529604076677495739677872277766628292396885911252303157567156151155087362860412063160270107074057792820353952811654703377766093018611801000441031184493000433234180767854757725108991054242691100042286129582553502893050006630031434049439368927087079952555441816885946312178744461200245190688250109034961804859885725584773980590665300665642624028212025418055738130160133692804896773294380771413532077688551056969063988579231839367531488736735202059547780492231231455727811371338094396684427760300978758718546322255312229381075385991434539242239556829049909256322542436951839353217342173442253757601840851581867979772363384514680061236744613532779848577228350433592142125424004082508054637948070798339776059936215533251905594981490842459571010896664114593503569887623864707787149485314975198069302152626893330474142230553444226937233435789915217809585459552369366613616482876627072534050485297163689171983405857431834987661932393655688087769823122860737293895721538575577986861294981405110141687656155076830085824302393656673858501831535795906195065380458561181197838470313878154155992133223531313963160982292741122292403854339170162936664286229483682035399105870570397441230134112316236027148249681830493848770022761169512414966862031071595430130709105745539880109377751399507989251538946941699468001687042466074226706997241803605895648493289484919401627562390967348023178372277536929140992697897582592000000000000000*i1^70 + -180941690586789652973230079693270716436152589359179622372418911932898360800638663340173732220622540454096435192320607091519941193215757528055996112014823709611606745046983040380102190033773496847702491293268860152699613109714991555968652202139603430583627867179050412981299337584582109634722261449635719327966879873051271994837086005437793808813835136407874961072043838171789291760274399834509144102999058804232102712823549494025867645923376269632323955614558607078790117903939317687584759833785053309020533110693126595093351503286317962981879055453931999307555258237913296480042284148780913248421347376878546655218056641358925989371407900143695810891013210435381528182137958962431407528211635245311812864818970686745006385498098331360015830904133053113997794624580485141980145778167932900002428549144690839850971248484248807007474881177697161340527682743916689650995691864620057335108224052161846986326911462103926902704669323915576964445118792028924158874800078256857079212967835172685966055074315779020797302297410672053837527223505740647236472771857657860481948754548928086517123041606483600633056040814148385065019366972767893524715143572816092293091480390288294889138520396176315606058723141470016007439923612647681875135212452819617077299475999403997253479269313796758609707955959140278040592861324626343100308034107053217234305998246340674076624148907631670147868412037542328562240827228483247892859947644446044777025813586079878614780720502314176787628276538021362038832723368166968724066093160680592021747793091273526029718679295419772743244404852223046686826474901299584973118726313033883801026532927059803266351534137000710125813118695262096950658589760529055871343012354614624588804260299680393685244998412755979102324273923353109911440539292914975610086435795927417839597055608684105002232843943534722746212514121182913569104155989561515817819724691246297305005622544508997287010829747931687731614310743206212597304232007349677270331038926970472790901147336296284484657330992562695710453464604017069853693584636205961632775732840201490920409614688570776717868637869224122659891861684337601195961887815937288950131302748495815097043944388000751720183682824500481815158325433913842903926268937181481521206244199010602224892705454871778903123859970080573865727219033426288819300353643468048723437647410401585031317564842718850340987428753604515722929452879222022982769589317837606202628267076166022261372474956239276630346727043256904606949231476280002561976965559021407120937796157146034297279655868177120324433716432298150084066376869421321556663916376362115712379734869741745455660057516574187655412463150871126385270671148309855891309973463798346105110717952536234439489773068555152175101484631833670984509779585636950785254172284302215730905090215232839777634528384224051900732005795411796622195358898077153393186703326559030193805709586905764284118694596419809316669613331252610441508380289122346397527991198614778499754437042616042279575861565318569606515447829671728630667702293640503291727358362555334926294891134434079210655087799601148668544836654985115076851086229788195980130242841944424897356157294199013960472171939896864324671883771932635958977172802842880813412182972190228424368803218373558890793398085136632738930084570849401276003032370837503638380192859538923405137654927415614062713334574458697485255889916164023297606000281010479429156762356360921365872640000000000000000*i1^71 + -1324688944116057407109923365184637033894340266356413621606646073861960328568385285274649646366822434790196933553819401676956931834126833016637456188589264484496622719908357283940181802325060743148117535558688785869904811842735567432651641115153260505160190540056250332527136043225337069788190989289976236506824909614152536841233191152400892512328865116505091712127702099630844378603915279789517681689563521612461653789932428341885998217179258836895899381420496282377456845410110905834426426984704822746982372631813061712080608619344784165844449998510305260500013437918024478040492461728156132528186880127635556627393683210430573131149455579280097208563922106070090404861176658714874008319964536301555213486370036976144832235220516003976417563525142462148568005414000880795211034070239841924498749296682605012887461401928485777841547927235125985694187862114446334619305621588194697651938952483029075392914539990183491428405030863065809731686386686955876514002991150070148761057200907146397135285734491897616312066112481665753436756675040806793524692413076092535322878338913054739737158237269143867364729357836596638281794693372582543311156383858040384045834055271849004729968946965313475997638989195547072503299494787324775239444820816758742221213130393749241556812324275932429718452789241226679967155148904050103017098975688048470942190472859114595968534800191358812313454257081852859476492304531386040496144513458851107959172393275613380069935813392292037900683551437190742594721612298009274760922185006482630177213030610613585935595108064797875861554800244963868295401194089971695926348690961412486502199580680549908726835825888073864928503271766697882181545198789103171769729255045550638399457017603053445583105299531283478526697077087013943254857422856858686463342611474369191255851798744553946796006637277597386756408802864111224868642871320748729276314919349265329502443354246236446112387090439607292785437125130324625411935849037755565251847130936689481260020777344800032635717067737406158521678296476391139626447863691211510038169162752780517474771473703758074873125513256466669089454656175078064538521045706481514978463189248402567736094138333651471067372865929438945059801864536899835960988299218360472890742127278195473435728346931107416993712963479219864865777190864032371285358861821820456772942369439829935548248516291922271183945727039064027093625626045883526671028338932985873025120970769128013054096035967124994581634661829404122432682600367660822523746448976013065603072087836097113194365484805970317311729652228067281508663828027202291578502913105091595828312422664410936957474388764659065924761538554207173489094558130144722827549615370211905480596839209010602147454781639908555140050921573917982016463296492087492093174490940281967948612244745327736877066817795871631129238761951274426526556749813521824905504174381395004328263949045331667155201507186232358597980565080565497474257622043473361359494403570896486397909354578906550828904993002169472067380370007143023610831226221965872126582680787929501703209440584438831609038520303434079761543919809541137705711227315504363969071177789004614884876517797202140096848520007526041040805607426359328904079636113486077285169156538952822040878156373282847638292286025855070077255923466934625576754536593322062893574740515814900817638963648848508185176253545884850188696189954314718225779017662689700709401816842895360000000000000000*i1^72 + -7242073231354532147351989623821564645131250866621834243036195325270197695270509294435027807482815019856376005080419326420422964408224833816520507222208139726640684077216012173093971419238399186601404097007826888117481964722428317177038863066993169200891137347584916090452279896397574784673186425701996960632079568624467484697061759250808205016629469953877469077027291672968118253271710308442557354514101995349215958061735406890235958464663151904909706287109624531212095549503408316040466470747576526891102271281707302347472559151564996537675767472809233793976312850174784628813788790934063248709184045134670434389731752420926540163280092518863445917013060964353403634564606742259756882183223973012595803804884573043046706275147680550660435833863602110449197160196759364670739088296036946297202277886852854183986955127879847504819280886226434519974769384551266507810327917406742734008477532570985916862284045022983319110656549683543671020766446035004786624689082430245200977465106341519195362820034731655310309467351139864274138401742968919364911925002083411653084616083971832187565613043941094885553343070324789915990972459550928776584453064196919978223630850207297967921550084260656650205756518884745544141538387390649445732250212228622615586093162511294836814085089355280299626957334784782938989083741428165810441480254647771734359214610392990341494521533157004367698563060067088459864472183393866030949831684054089737690160960304054373061505266249936541343610118589278738600026277614976990042948706827918762702266507445880728264898448694620178823186420691956085564045588643544921660318201963235958149844446073092108390545008542262847389254571190585206221341897824497250536196637283783663052987102420688868811446012616101379385594499308705081944191452825552007151157057525404705204578422022594632711705404270274947441814698943697695985078473529553416306057392232912624139473519482126469754074165855667376890581867692982517007237757417349734397587165973362448115670765696609327264167965708410754462639870910265460426116750294303145232363243119993333084584449964866361862911490505057741760435641465749888270899464359705803810927316199521793929937590023285442713871778137938855279359986710159836609043648201433084374865408145815686862828787115859883539951273042583027023956114537873999758490636517118952134014754510185464984944316606505285654820913822445427706434062646667967395469432361000030467366236176231224360413573217699281002379843161178987125557700169313749897827608002178682252620440673160280704033738919339741172419620347164908052598066018159376263553841698324754610842090883933107789869350230449654433045371823501233878969065787645154344464590942587869955753910965616006636962338882343475341473961630558872841772028617746710585816473312328727944067570864582515665683161285606225076455663646761480064946375794982263565422624285317312780492739950372812038220239551500475731644430205518021601391624527400559188460478989035039872235148009727054323393801447444711802626716916165982880959613044136504731577561865623398361866742906625268887051456446821858730941504514351184215734508684754375532019336877988457313500145736763216107232222156068282439972077576210726064743751181233224709469157813719939870178598415445107930759372399217737306878156742257420378906656970915427453301695823601303718163631077769697210797842894421410960739573087604457102537551545448871460496998400000000000000*i1^73 + -16346695563500423539668405968884814802215631814709424696358175506126246181888018815291003510221542783231048742090627236259764546860716550356157276503098641362161848699243958284685842960083121518331191718991463096420356239855668244304774614691424201537186572904817676144995286669564674035588263608847067698215415977637323699518754874615422824758498574060129406226470168986236107054518901169591752010056284828493865571017879529675788786228603704026586629215471991913893339443431915702947797499822175185412041990713838900785112124370440498036006306222319589194731548361865890409410129934601330855028960006108565311399978705886610511109024171342987253928689310062897060358878765460211011264144749090509259039943775106030301588317858841287689939758964846469465339947283890465120160853900421121366993068081858393472430043624211532891568533531975122577473693063451686747651902438399583728934329757358125153075629369750249742066451677121319961370660343843580735483744630023729586297436363653017612828084519221008024411594338616843861632694634993841605467479790055942928831065511823803298004283130157016384482457352688166429767927156789286978294801680912859719751084947068032138652193759825935228861767279037514595777458905877133249281519567669361547271472892636037881756660352722805676288142641512485816723159386992825522991769275559719981604361324467492997581138095179980399183823767331257329497673311635220054343865624936922072271619433434651115097741071139383402937237343175498159444437517900156966197364356242534479208787542686569164981060155146280058666023307468144666135529749683944995725513914123080411113858186989468716003101497583709823291419824602411477188022455970709583899683194283404228549784893942937659086336013554876005085024164088541710716752255338328632994620542498393553283467043682819503205530170052293635084299367195868512686843119286914666706586115225104685293088339313350200335331389348196384415591320569943217937987338118656975040701973596665334625677205766076765278646786373436976293002562769919458876071076099874820189248851383156415359201682978374402828288149553400801716239923775208039954094760377946333366931823958297071016700552896884354913273743449960840051318628685206622792172248009041385605085813222288197517016304153756390368052870934141718974839101776592080370977176187989053801099737083557028813415841612765175151800912281155486370420991196960973012581384099556648230768759527820240339026988989619210046211312347880088275320898562649711002401016593693161506587616208363392397832947129418991940140306234784771370220294335734913336397512016077611743964003644827528125325096605830386081037013072247111861093391900678014887996949469878864842690549529702281311519933716972004412334293208648174808286590762303958900755978279815686359898165655628401502706092265622198936497396639106640488660855830264914013735127171518597129516710319937210090062605772134595647046345001339082826718875911893743441097722549637865689475550159190862693017720227502218921270461343791409377257682218589442400035890389157886411730968289238499167318683335271668731836248058377282572146878059033377233430677269077073326761417106771863659152663433440097147073727691112651592461706705128380566508910313653305994006651924918899186015841129306470279099567139943964025478840541972356917941504125391816625818369602462016759687465741830408440856204584956854618256377832506654720000000000000*i1^74 + -4404406784792783932823225100660313995929685490202861035591670776624155352490604784272767187165373387928249818958413599992107740904175276063778325780363978498435220769443730071601991601273428434327992037679588293667689083803328442672183074096785642437148860146496865094325765395793649855363795561052764834702624797694971763818084608273928319980506063818571737204623787164932221590112242021679998723383092854428610106698016459065901226373301415992438467167451966829806150976789302304611764633661257523606381471316147092581144835223932900617613292208216017573736624323109489140080721735586744720758167037245179305676108432519542214295478551923985195740431683794913576471783700496314396279782338099899141094100569996185258081911335206222871112739129896287515718529784580027934319394008601556850786432117604148705560933576013454582191078802592040654491700554392295006744821550331416523193470618051132516026487534192385187840962496646985044260008893590276654184041928740771876984621752677378372693741747382801581145955831022336043853110633566827711136004255421820713531890862984371731141737313092004672960530671616775348879721127327957719421661085477272337975132303035539722302361206221882198039029632624929207386226524183804259162611225157689184229133838604758006804987789813057037363628013995883175051778938502119006018890754733359913339240920224877471852208814589685377589037626508243686907522033684880844480224057567866439780358255774066062919935255751182553719554685436743887445472009547808554801912501044884098069298599248624129180223433879285847683925240439355142722598274043712039500525485268404026323002548272181466503251810738616644038463527399558021066086203296978336370112801919617702323344828282461473062783198084298811991990371204584978827769443934523313395574164724265709682425313185529877305083843187081128635500059335815550892595047030228372685251677998654139971025602598077351781778248816425766619159184028718308813620920486489051258638690151101101673449790244268570823549233206964671649655447376546341061689148924927135253609251351453276823120655825473213435485846587257595389346169242535420721341156803510091153621651323349925714591996808276682417878434565804472291399319147661416649741523102172636704208556129445154163981990120812750515014441119283271198782381875353315964597283289658852754780582825054237848999289685202177107501745171331904523458289345808334097955002386202395884673635335873459184351488742561577045592673453599604228010962291342928758992938423294963732189706474118657179980757676880722240794998410479512299563244386913958745450831853301003175939658103837676289680078854208715570725207980728548146996872410095504885655892211469479528403284085692410677124131595963913014354549229005932575984831895238864996435010540463497211692341505659677711938030083722039751068215198741662165942666616730096506818917233486034951985251996906517963775205543726644451460820179489826635217792064686377803833423000422992162288872724468036670435847192137891708270547586935281326870534816301704170424438554367089371117297736699661773669212693294546921605720451219087710043579682862212973091433798184929626819650283411260449381467430794705811975928321531046944711650303804872100013548903828250175991084389114023159253186621027304504736842560678605461743070522691899873296751686037595194497947925711308654938018294151985314326407624720044451965173760000000000000*i1^75 + 727396602037600961700471276654636963301343213229192186002624033180981967905164522076664324113019616704614361667576989885783066325066817793207878259725203113374855160202270828710273477724221570137976688326188503485723157028145166082703598660596082059918100055000162321240720902792748399181619632383923994085423625967154692223148800829795641160315049647043699131147072579868107577433026468721049089248771786966639464370165382734319139344924110217940348346770812708116166116719400579205827409821468816167867983007604215474494375349360037261704029844369142277788332159712290006865812728905701454681187259347548664289154863236763614436409455124250451591286976805383765742308935081387073558340144442066712193042943105108528307754713357024869345311916641642657287598877405018575330531171283984026408010425994475012637998741770477757606841257980602898625598112197895775207595657707215517849269556724328307580831864037248239880920369962735064255955635862886667829875445743382561113842173469962837173840062785544824301086188997619028444195914760108574647747072317492275986640846439107546926543388160757003068274884929477308597365830197607945215705745476691827369127120468574849960375927111361700153436282914422141018606328315765744916251420677653872469231238704424471155587623694710773228487786472580001466267961404309187058741659295699653787448227315617655586134937374592730386712713929180866599473809012281960143955458584121081018134155892678392871712610295781132876981896251829554279690081932183624988043018595847443908242710399094068048571779803274613967404470819067007298424118205464050326221464330625799315138451406631917121987877557521291936857833680682068620347565695097007974170303533844056488384201983538741969904942620585481588910847600661203426941869540748727242471122089257517656995014077384995690825483194349692160629807050499474876897627288516855771879188284342561376246808380026607109911611316417440607460083596183816429108473516494869342696781687960536659355528660663960898920613519760068478788822489914063942275868158052698148879569651272932037290206503978355478655942260395476616309001377944594574149097817586249771263267209026476455262635070068254082652866555810463362513490537728405120688419987747242845787290342427458578976694594809639497943608112167632389625458352652081242429017645769769107077259745475789355147684025475799082896186361757094400029403816243999235804527683311969182429707398889645699332735305543898430421772815093061685284152887270186148682317384192345414172459183770585725972010782076352003221049900369040244295456667918858175919945052619996369562340097022699417619926486859944027199258775987306241761335805932672373395838685439854826894725039709805046079382407900414447986259659274384541100925743792296796605902614196678593005831898992329180773066848888422575849297383394531700493556608691336124909363098615717383573511513491957544689346761875135463462894197603951870689297571305393651313865987097960962873146246962163852810608690450521953164386595430992891409622479500234706127342608424491745107435100161505972613560035350033136504804299973141791672989333412487951021194339649783564102148766552678127570691319044986676552758210483443037039452274404505025882966653454341329862425038986600021357125617646905742022772928244222520516084564418207530028209242998016756118931783602713152455879150215386109813811427188225867776000000000000*i1^76 + 632957375494868596854837604872369637024906378611361848674790700754436253359280576508911228945286484344110727594933776198469989197264460933308793410528852391215216630768985315338708600960047446985662256031129806143927805255265477501419555535674603166648118915683145364103992088313672200289153560873979262934536050017975491863123101822745744208967375123683137917460981920760272381766842894907301653635544415985174013088190220488134113455344332935724427163375994676116760577852762542007691480509705584735176959858969146604547093861814023630727260459435490606597738201013378765799839299010575006312234263877189025440189984187647592363152485868050354240549604326786796313035838085406608145767007870784121926091473380078277661428047457030981059377036636579929782733481049060645264483951995742023188505983089887910261042685028434364636560608480087163108779992633120707223921240737703465730851783188675734538798118772750547401058910064495651234408299302930173053384316127703101312603530315296596311726188485814460065518839375663854252900104176550106477594308042370428379160252540857276400140566556536220837637370066377315225531048403154718515061126951911280094563857989196099060420443603029537712227772238180237117421888904794133809464662681841051335082387625104597592474489447650756483693019055877135472378824149858177585315926695288635808903051315650107586870661506931045240562235087730512348695634408108998866668603879617120752373909505898160013146795240617869607593386074169784873342460980102590356353223076922219282371165871283986169170384347655291404743071453594980536991463635579217127168136137358055033595635147884053233803814083778625949319493102171992278335111409270577896992614428273717786459203414334038183058088585302027192591773492476071215914961123414123403944671996018487684648179653293945946725600371867711481005690412001509635350403943740921450882448453731662533397409869233759536425128616636389429544737892414591227395711532708378614686795062909097661848278767733591980138171638303043873377694621249808990212427454003414990775915065533140200647676921232932820784474242805704839272455384956705275658825345010302649331077317456723606770594761038231130390981661674513959257962849329570743671551015749090414859659502240106174811681127100004692783377485933992242055505331047656921414047345499858464571442631577804854001364194426084025096532467945513327818825201383273388907660383011675285435237966780410931834993364526315253469149271937736926404265472429636463604507302409943382509818488731821285899319587084599114848611599607768004662727176966587371642613651785720141199682626492088033742520671629472121438893207306414010978643475236448670952798008692351398910674605230441021303479354358709703869782084480977409044247447473455585737664695917264169562726779117694760307781895882296858476544209921625128196182405784283638118856424814918200973546251643094267684138363620461200048260055795865437213586943201220121401056435715577609467200261802625470475039340114730713813305340809595833513241229372290860182428334927443753998989678184349763402977389193751935177512151656121813061508076316824961783440383263073547529499384539234402864375342964615765341670415206750407062826501324827489190414772384495911325428983720382677189702497605755741479970619482303597142220890665772048386145732669851858354132372810669124104775482815296320751427125248000000000000*i1^77 + -6163767508262102867867051826289692585163996404391509466868849528088765271738248145043808165636650367652592806983544041990530513587040483320545438309273048055478834473616428815733257937943462772144511322530660351139545258343805560220080106829014381801288017971591268259647903362204268344586857017069365620730006496245891230524578350426980220295208965996056912872117478491342241147412339768368962674383451582208416544730158300799028682887198531127598703194369647202997418861763741943819407778060900890268299696808913635942751647302619605419632186610536315995666780553902907033110195436630261195153489200259944628442584338157098576782542187599638561598402086789102847174900964702660679345305126848023622278777440518513115225466788562683554636222092663430810374441692985964994212490249433409398665582626402766549556284744502958851583668218062726295560425635272031739621398632768263388164435396405255501788001231717391276356070840137782153747193075343823867572414550039752906181567737378793454879768334257911901186431783666027303605330484082093396911603321270028074150012229276016974722530162077891413264627986759234652162710631404745604158273624452029196027853740925876872234017972878104702184945999785400832211352911424701951651321696471162525501953251105728230646677223498998598583997922172948997096469670481255488297571304748638499739152454625588376942485161087672345844643867838148372198511510497902776750904737474128810195569775555652041564435884786708112406599873816340232297810380431517729390734110000679577905900271352372453473939539146197415189754184975069276861353818271618805285803608581690521374313656870376330988770185774847429325773999834173597960061012507091511016263325776010978966104430672466900101100803651568930496984486965771014675237367063366234685886653894815960643749634995847816668610636970561039941882985626098228967852769432328949598630939660453536998820593565766685727211774887502592280695179099054816514864161010710122869996602234635097624649544210848666241321347372300822310981782029876308817709878486273426784136488508459890627488700534105185892412091605079852320820495075881833143529477833288631713832071973515731306492171704279148365896843518076786564001691646483650722039443420297107543823839382932187854555041939015575710562648819111232004687983364020619881633448593287783516374879350597708584996748734427122641606192412589835238632700231401675999661460980049656396362738609259139721937939990516056490948064253118248541410361821918430859202909215316024807754842100870624322219202833320104872050761974008195315045514742233096960147132059998798122499650534284457982082226159595804561694107723757548101235433568694259307294308765229615065392437548627220181399777721132308672609338642189790457905728992243197842360622293540412178193916986368963704876691664863493916505689484994644494680129819881239152396224808301443398038843092321004961740562017492777488838066356499373537436675495386311660815452787263019576064942681266811780690694434792695522827414671049991742624916418134679471677697694574347823347213452640980627635659072863824915171001052393029212415412899652652259001269321079442028750844445148952633855442087722472923187166006368576890541702730489701336833659786309677748546925382808941778738731329029535141433866197444215230152648378077337660020750447047617291235933389644989805895957348159048594227200000000000*i1^78 + -8875825896571928519275263587380935124673287441076697223638134475576060271764956451160538151146364476796555648820641904111680877895254405219381448880039803174239791984584680320806414307956474881217684346412433075548140292251484168647894595657465353833698134493921639677107650035920461116916299454781479737458443865737546056828589768608718255584520369451871195009542309290366926149585350094505136941422964004963228589877756116141276085330095436616639082588259347259534152953126176757935975064040208145292107688129846241811478621789617062491967056992743771436616006424041100621967976600128210636584239373695769729821643521864095812134537052872991882271887093017378723500841489616594831262024477922514042587662409643409933568352082568877584469632509065519324352328044917469939629600401896713513625835014858227313502480898089712309290650103663871916839600047851427647797526586894311381210472694275743568794234068107802548600293102324941020233777658878322790912765738776319308298375135815998993874354030155321181213746042434257900856708430953076783635189190672425275198278952987746491444655653389628227068701951800256139307657098727073871145467180271801991619287544952089020843952513532485399856328513396730608416421391761502753219994705147174163819928217020221338209270730109284766638713633996933572297968316101175026640023373975477318519225785914727951485409882551344149437783100033341049347817553097154100976304169138383167184848982335967310857061708389020889054111071045049350812127216007654190671258128434885229940765938181530584677336044355841279590838086212560189443571764222342594060100404786863562826112278768216487097811356779346735182104996202201868899015448924058835933002169029106870181563129530739495471164660750415234339001190292507339505324268494477475998377087239042397298595143953426677795261559328391644464775297268820448887048096391978545791421708941084655731548362369229638534971071915980528530726997843461033579009366367126488673651219139022894643657165880526564445337408612450156272872711164209181027991737754547074555427137112398491769071716766232644883641250271935441216009173098479188738974983545310800402460481620475657280034555465377558275758693934570848760537908483719689443774014343157905054952892620131779440126499478708201802151589830243712664800072612646020823105692400634444137317403832393605301340534901872568964626158448576004265137743811107015582615405886428985111235233992070036068309131118398196394130740914977942848178625137174746129584292154899905319197675637065839883135578271339001237902422729399039861191003752686915291173420145743711925957379594508711081553107755691490932725280692580339036834989619133700546385920653159910779681992275341920181537603400388829707813069460649641493184982931117219027997404114052585975403538058539174563615333598398373763557094399024965389192567697901430569446892388882805381052969975208278393549682460174348160031989939034554344054369635501294266010132946842346229210290280016386855127546408969762931203712220034460781238419240960148274448913039832572481164193969575692535074082319456470937235409060419217325995276472241707503941665302112141779543661131544734594649114253279700417744220217438941311631205158628179760588868785632575956665286665046042795730409164500462267910711958353574113490851905344345549922361677340715513113205270572891316052509170073600000000000*i1^79 + 1815337466464290509887125616351117034132525257545962299042430475290357119889136907320586385417384417708432867532049138360953251059115029979815203231847120736432693150181678943360441482805306596506783509119479091774409107139680320611221636428234612778781285384448631746992724479707500790671537029686632098360994437083005160496797883346359303349371074819491757035025353465103240419519639015902958325959522644061033772115758854552752912311287887431839002724266617271149635790183112583756532454147453857277780033261439682557668030786552197549404018996493850093984736209451496589955828890377996629168870126570713760366777225018738332123714451218048362957160919970973564952833801933986127240746096860409775300506522670674323621495245384526373871136773737012404496811967117949181616164088296273833321832693282638400439389939716153893665922284678500822768497321011911425710827291980458148372974145210640490892197315303082197910899907746056283370171510773715178927116691586975283534505601200431549625989500694375955344974732865689463569446625917011988854767085647645865622560744595395967859744172206409292066056843255704054492876241320023642121752940566194776808559042183529060897691893792821301730124914067113317028631398539293400714333006549228589521236902866747748926898613542861817713147996846386806553435537343421988377636372909793635083161127276554100810790359602548699165440960270687189538455793742178417985931732561102148901920582945893646984640204606335102207343465050900820904387550716120606012802052660845503411334262753482135018081654935553562067269062381763769851496210087501261845129575450206591739955819144011102770453867465890980774175848390020890913733492446490693678899020266541708412425842260017433181161423481360394651471323696454992673776715937440190862129034992969581329323135355319170421159518665575333571465914561120275570372544626885575008875004900203440995776582627185218954373312830041775680523327566838149972018839061474386944033634389737240795185874938984787021713677515777611366343009790479666319419006075202119500682137899811612149797916967563918107205332301973552151052474529994733226595342182799117545544839666098571295668863513204538933442391537535824298710222747118707442477404516217420528347592811892399902830485029356610897254943076085368543781469230715942823375516434146868014406582582595498483140530822672716533005026330822485811908788760632162091770043952685070728233536240646551069342610410568774268975085553491806695837651634477353404635228801690745504826713254105136725380896917981534759988699809403396438739842929449802643081430932165496015312606301176892814777931046593415201829796312597799355514659860885591578483139120775996412282756208501771337950496241677340935800317511512536986617577956015689292066406700046561025565522269634552764254212091160140765876250458212413957487796498630901864787441383542606095343728848396602713705647135866208457850536680569262362641708407165899714083486147782165591017064691018908997770828648760571162317307207841665155239550646377429821328105254080228113722580869015641004478327851099884043698740219390828226722145237812533794700431535868716656509143518741213536311872076731637489733688684971215699578130590858001970962387326452871843688785221201739191465447082096867173833127696354734816957607012062493213350033866489621771612808931862684127723520000000000*i1^80 + 1575809381640322587662389885625101887840918207910124226543382078559361551618747989766461550757687317885661505645747134398102242549399847942225234815396770915971460796275909734930033791789857243462770214891267453200593665806757530195081435355100285660911992807475369358210279673425849771521995373534943332347405441276785802125092115838260723661708631654143639707967016168982301328865667677027921560832378841307642964703591705984885814007431794371158486314097237326208751807373025825240569502622164030618977384102153158788792037458453383663168947516665328184746839513921689705776214898486954726810227305489227491842536585203560517462032406813779253052264383603446042298551136628979666004456537250587930064629746634439825329295441604688883119273587896936683205794618167369369473457206599870957519655799918185913800237866684496534908542711592172875028383969297553963263125941399638921633528910246099418173296902657140961360441754974352759489810237507158674794327449439128266147000097181590882096105150618052402157907262924432878602882218588291163841249369230578148990134452288511721542704153160203541872453581598330601839766042842700962523029447455529720456738408139912535432393676810257904278786019252157086490890655957388760861574978329418497996634314982191322603938145894565673757351233435181773660831095244189931280656308824442516296218308116726386752639566899964230800786725999821221125234373996854142998676141936233035215680093761322391834683853427282614955143135371128244160765708764155460208137432994208815282937211402357432409846593207003264939649732983937530827892087470565276439643788023850382081629037815201459924604264344483470147053916235651535497686864238947066885022095800583595559618729900728703150518592566212640887816320307500710389092542309071106870813221488461915334299113394403371138715756180282585207351897406627214371727012023047215057986360090004297045326661665696181402784948606269907729207017066309685412521361040984878678419380464037697000268046925253224437590507461318033422533086512233758372278927467772080166706632110977377232583484068115437067078346863730315646743034653071538741170723798258758831222358153636850623422911272373505693554131075783032953556116736117067626671149460346955276813207497707472120980919247600058296733770151381869627104052213757845692109685343588130830502208539492661314619545730307317179358074473894939494153479618079202605749467496456412028719458326791670693555282375559336859990401956176764203229646938224524627875759212802045338623014990097080326467842327995501160427193049753353133152046323064455262788776763455973433887619747989663705767707233388671169707286353646998230437463920240219429541574166283906941599867142661854755131298046730895370595166446208975516924486227179546497677148361699660848499028992581603418423090626923912765001399165918032958139141510533333231084589354888672886146678601715800551119891777937164837249677743109666550574722377448158962116713539074763636400064795412400857119533162401581741260440635212378861828464028756576921459727042429315137735995019368084782225976298186533977693389602256704174771242816829005003971787926173641899184083288657038332185587988444801619841759589213143689845927491270225472307693312211383021215453167295616996394803268638880380473850884512131602787292576998196437586093677645172986116442706411520000000000*i1^81 + -1386390407828338853516506392781317142874778556707262036125839443091572126419487262405781563950414036086528924687531270618107969915986158087251957502703310788702160665145890869537800955810355236893598371748103030972894624070666348528195406257228611496370110546776842676434855251307234185550700140067826898329839447090001654002063115027610023109580119001862625432685003868293418897000929504362254524597419243699758397456569590743425269961895018499546108421452302672631821830950061549667082842090287973330787124831008006983369151814627893885280086112412071217575360983468876931172814252844848490031458138206558664428988802055347406803056620643068558136669756796825405236404700750950490952025288689062695209638981983492832799532837289266432289609064908672970131362400511555001652618989855537418525478232312015484447517071528312594754214378756309820895050577220075381081736135049327150201766233763159690500113321811769941352178145819323267475716461644679752399196380809243105511740052622446453427350009906920870521408769721236658570702656690687157626926004797574250944927361871356891214085234013235044550542923706770933278546355680405759666185514370714526406344047155205115560451899432215666891770374502746665558586614921508056659498049245321561185076228385565747509489304664452290995455769236098491683350847875397168877667801202556013224304898836523363249211299922100560264940490276954532886261959450038214843304878471325566905122525458044262253228175808595969967521255743375334274932521929732846950153520271351533261964936137290074137446378266597151990673133978675541292905204737793103025060198119622350274080849411858902667200708768667401831402450737375250057616113460576205362126924841227012867747047941416752370118483402851968109444354764444935875112130035152330803026819471383362689999500211953294354118107833944862912843488510846067235860539003320412672839842981274993485750270226547969997162800370024500528583757331134221661499747541518762985585432581652654586011975883496154520765727943024112018709134113807829617839393381333170127365402630145780055252341945635127136610093736249397590086678330879333341285413855077546834310936407360001741730358984263442056884158803892344337765442725980306343459282201683704653345149879565706854092968468542404577807082658070184709222665902452800340441878117076225741561370296944820265605999716001988419950306534335301370514537468952477869687767397822243362069526207329728443008523311815263874161762169581420153828811139789182731078968027270879779251383551627288528838385342812260056226002810788217487908752061977338827559907800016366564938550514378225286688567720245681108861468006720655420211764261064637893172551562602363424442162866216146618625165054052263190253496585912084757683870753157668856411811109316529278438918194756750819632964422844886272525282390305058445872035526511052859633362249270584369261492785264160781483248667072731098793425903667494632377789992407688583932030676176492566573895076778044380216354657456709310049862841106540660936323424515223272394508329192251425801639655566606137841408777170275136697566034913275175851265653038665759115799591367162201930925558951554610758072468110443051128183459688549969687498281627127697896680195943298232545506724718515101627973124940650176722887229240620141241359413844310425878759957581285080170496000000000*i1^82 + -53367079965650726599039443802175070695230460282907186962088357796318597124607964823733727417443870872063764480924421609401051762872169650447142850233654538856926703716024506784729229991814389960396247858980742871880327751954640533785912331937245571256353991874924632565875814454929964317470298168002751306777543944126213503354504602907797377049942145932053011156450465914787909133990426383410246365600562010741005006669298916876525144822292529180724643723816473290367300388050792461067971755587598198612777535321024487535945786741302976239043347165148681898445267694344036385549979252365399231561556461147222534965588200807589430541226512179835205597423087544664110425012753639194826771209896256371597986965682542153298905762847691363102258882584566159551356700755412387803816465896261737545804708808582206034540387060842463916209115909787269431361042608876230743674672273234022041114114601290574586426690973975887584841388392576782021912277015424209514903819143707378488726764620135606803409313264545830212531779543102513830294584919515446034554299438667430949034976133406099689721788723575879788807068087005741272801124194744748936716383360779340690407282935808791634134794396038352726297349351867034624715857256050672498111001353384000153226967322883861599922311791642784277024153529472155859545093254459266319750962469455765703516886860434187774021914744292737654005941673099947541631374344649508025400144864542770028661427418641290544609270650654273198199491394139320528764475710805178124973470900951473990482501774770564181134003186065705802957032188811482551605149060877958641696665057063838840331960054079008566158228090299505508695579692493365105514050296292860329533322382586570462122142841131838840406834302138604882481485576025710959939786919286104472126091925287684199526965818363062489872299107584240384633989174569435765412084156770179318323048795005332550833926160655944330741752405669327659056693825514662579719343559605476827993541764656435585899273382268583770889432104778664617720869367553353417932528726820473477271655314775834104297073017424252312861584997431999121640664251774440211946014562586192294462586479922364496757991395490592401316566771294685500076730260122488626853719820387057146285570305013648432805064504173951127187611985983503748467782626128064142707622727013688904510359444123310870584196504010175636291150807332776867051246832831769043738292496239952672347373304839113620492830691651434176938420614673840133777922028708029957301735409738919205877263027172023376619905584742365471147360126138757193732300645887853088329886178531838772155091112909207997708683239161761356755540686683760888025847446894272536040472074410240810974642719248953510720082043201940364534790038403608442853288349687401853103021597210250106893471191747023539494615224738093534136032157258579896882666167117468066823143199313483674159236094262457871819486838506586802246630475748816248336372510024446230865339047581767150079402093065843082195440699457150682997214700256827032823585843650366016823979806965094911071040370383773549107822866638257756325172654617029803147204297032146322844760388944565403206467987906804046231164091506360694854921346048682638908814622179260369623305466718747090028457788151254028354627242718375308062122729853505168907561321993597205398143958515712000000000*i1^83 + 272309664773570088857797477247120303304562766575516364828692486384290953154042646535647989849010767641644734997632773998215443141708860048245179377684934989429668430321809473888334485781903244938402483735650067922746731610709225515385117532568087339994773899070627423326950764723514205746354948758998176082988616696157627682065868323102809260838657815975383894253830736518446550080485210489644727866450826188860670580324286613249898903999165699497882212727179491024665438563323565012954025427774729726468336517764612200485834010963183207734791749558480544852493431470839380253974697580258793146345097487275124124480958062288842974510011610055924623442482022513527616773798429482565975496558412436808702101062538300062505262933347435912606395370922823795576900622438017152999463162723284345998889627361492525499648065654986593231708708694428756507952657057122239281580152234154650835752468043868680144017172565033200252180575627049461877256277242543029095396921181256837788645694603999253439257747768079700993630926960554564682745582282949647056946351136958472018399450952216709409371569398510312707257743969765739195065383271052098012553519124150339479558619591288934308691549955637198356189216749257696418684084503544451665203587739659732659659161651882201288317538687402139881486524506519515427087711803656517039313787540511692379037334074108895229854801336468867102696350425840519977848181478079611629263770802470681027822832203108596638818852994030056648485614835246003391255026141546121043375793673370808629596034602878521250870280462361609715231436987854496112778795685366173731708883794496015049959121498427396674823554911342455859477060677337813431415463276493889888105583805414150996492596548780694064743821958172635484001833837285706898510312030783777969006567459384608692568927236351412208483170767453269876633487480591601268237906859936216313206932512471900077150674908831203540295320646344331005602510475155330448669971327920407976378611389015912978890661375806373512483934937405955769983675519026929609177643958114760920762948283531407044057879290070018008115993658778860355111296989273518791051915177821774630087691045017393582514376303158984918176895551494415029789357334827927767417745099108836013719349341678275191762538001167369313335324974854036647823191782339545166841241897528681326121272451908188800196643612871506671673796689881335125286966757318026093263890158884647795549282231359609950008449744257423036798174702888534383732161223430182605769484445337774297029391732634277425493351434207539902228370875622952581969615196012535444601842535768377091955082514881568353843406109131389564791263835407296759160703642865537877335474049081303456412028131109477660017232701192786122088444571832901730574398591930953252990920221321347265896082535344054618327689199709378502362122318375186921417968627548700014904788515828665080277882585740975468193714564744805290576002949866663699256761879810762305624341751377910215665004664631914943862773354810103275474174104077626880069032614216794601751466556073359258631206599049227287517442493793261130909364442396737205074334533835316605761721941379234299224234317741025097842379381484194068673716020393360363940162272633484762251211899405684246533148281519862046441426407226959924369006699728490209171103933929397043802931200000000*i1^84 + -149714081080340086905229978761194080579565224955338634067506031008831827463923249307971664221526417514983220487096242026002166555632484722513947100973317698233922903299000769883126478479839428709935247909524967422496510455777212071088549611220199655584776639180813988936251661455789396388142263343599762447814862887113664228234119305202092539224029643228178290609801540748532816405872512523554529883467813333780534450944912556250481415517858526160601236575129215112878240752400198356675797818169548573211905158941180354531365000320949797053685282904370406593581714117628188836246237540356008699627457117577160649065902369671918074232672848116208787985946203893474081773422276150014076076806776816151281636607210161598554910875742566142014128867779301037060405340357487891249518190539227089235877012101076457908864710172453086466634261566140408362981462017508725670200882299848753782260252586942511413221977887045402337311703828224807076193429920199824218323253625520212290484418263340011630416930835339970718529975061256990046130027604876258103687800340093481101043458675557190027748083118468821582808415943207324675170652571761699034139140742596522794765795784866612744444096013443905496540258365438275442604256692226616442137122245720716792675634795904068372437211504575926601988373574472931457022340034004730263719893212734183132550019838891070138062534998564835976929819245089949192199074277264193132164755891168364349058347867734813847715454084966248396565242245561181827928794637924037734507186986003134493092448673788514077388229363513757236731657243512982179154372209948394746003604548461784308503498416836639592833596562994553734969521138775466633478596018231160207466357935073557985015215115035373866238235529134085114616531279366471329166605469109958449666226660463685031464806973841195170908906496417330602013348735677012641986128642200693713593966268487682266046025260756033293817630628698517615586615501831142053686759882254732667238401004958004168064909702703856212733295953225629900149140442038754466285622604338326425265029707639574057428646889781838207122165709527000961980148420453945782755576204512469604238738973729335544702386136311692290040324371053038785562006726348012396175410416044905413865096937469233342290885335302899265284451591750606356402841096505502655075539618835143782612027077181480528459535978145871434733288007975298324866018657914685211181724973533677212630180567973860947409500655306483392465292846040014745716622858406324587373071374662243097093820917939140752467492314676802700748816739241231302732811346966522697070851210363560918365191340805188385488323473465337036252351466771138612063346969574251651369191399059182806354443836411852879806033648090913078135597139642417841812043431624018202184714029019476597375472289930924916984736709768018936218334558630671924431956797111349902874809124264099718736277301391915461441674652830934789331777698086416882308423168650867532126568780145337701499488325379661266859073128906170119076781383237702774659845551513195880674237297333236576359058960470016488281935446721453014621447944325812556737614145279375070585029146084999578994393883602338808722083955188943461055940230951160863445258831603461449940807469533637223060099286083087302874869132608469540950425102602358786740344478446387200000000*i1^85 + 30101705830322597121847155346808566815486006358739779762237047720982784068899063734606018631839308401013233036487098783534979245468160030578657604772418177083984175523616300481665634807025576276682620426949054342957429088473116470521315700185459723355557023054644287750879112375462387002623063703676811105675634873550783220268813025423252760352473852040119362006571778641185006550598084409720378118081120846663926295183951237016771746017885501348058295834803337895852847501592908228699703487609206804604094305378570361274869806293808724113974957856982785651676195964412994019863610928132940789231444913762947357750741205106800431632831706461839309960341944392398127280252389618332312682394431417098327845945888144379681218907675621410149201040006872511360584419069711248558550276445100348643814081662134216014487821353360306652300932569796787472274404153556199664449684486313671289631871763224687771272511119949071571438104569788307836370390151898109579429352839648729497497357203489174971133967476420061744368865664633034872403114180367676747716355342266557996282384170423285676543688872259420393331071522480988099615223269836386969055832106706508374859398121898475800704295100484965022816305218388407645824963105167279378736275718814848723936692930059672460233383760233120794986501710244315337012917589407860803450167070280303137031187752159022628240146425572369699603519874789457255737534606392204295521945803014681050857359244508355192837693143387190730732458600483676902074388524335935444643507377682119931846469503358157028957417686063956520730114819212337009548472283929319470397102646488224396524311927070300566332997166224317623515595022349507815137747773614917879461341352279396503986505483606673757292902983616056651030177251473269379068685122228593453665131936741322021835545309087550777812891753456426954983287230383173515241348770498267049593825504278183642944941155258483957330480299339451465251040562808969079489760887969267242896466394736102275784609590825070165966242649137921142084507990097234366967126781510654381249920219927613064565504883693584122782512232814257412562108824153604984399499528626570950153455846059172407332289592697189508470729969608387959264534114506613823732707830180234563633061755679194312520131958393046351810866111837122213883358083556249603595610048197876542780427136834862329449292330261937678996471641843728629792909849710759012939949769943889353842242249936459516443922657951132187982211439726119923000957607592385446115193264752562302656741509561733416645171466433389446165243990109050603549850230996126710273900630647088435030336344451461294023028359488624972704473932771232663665755873036129935857558728727535954139094592144473646236100042751836298667668835781384966519378331452296864504388584843591293134066979299562035527894001179054027921739468388509687133530811696345741565192732814320644220554207697637050268599082187096812947864223236039107409271735684224771388287338019013401834332240692827814711353975009535261321779731894271318162974852936077453038370159880367232337846380126783987467257073693706909454234262012834667185598593892217093359414986808001561156081089286928693670950819549336673335902676883995710379829656342914568726527548257379094225393024562571160978302205674095877393587434932377287844167680000000*i1^86 + -2734288491480773215490656975103638188153572307922090702878958080283614630620365453700074416655583738346721229148998036029851524851731461926998984228225846083268654383954962419703591303620754971412551746571687098663640794226172926105064400690387843600735309025918166242419087991626223204923566765901746439887868404909304179143165264496481692799312738740950362414611396716285418959854458265593313523105280755171789792302716156342916912423582704308915464834768800878083076896210884965193757374233932025193501507892590503548822060145027743113174045866312671842648167192110373259249790008324266381171333700223160211212352593703205998199696310218788279818768417640873461594396454944756776480778463685289092241921763181722257199669293075424410954439439008300906958609050280532490716651692626881322387071394983209815706126818325391222261183886224543600092979077712277865516742123869611247916623763416795003722632914212561786235934114989535736228802952060533122214365510956353865767285865722199904053564773380156087114259079144870693883357141453819185177646667496583157178327951180811168242579621394962121475547155365031113596125250482141087333612469799365744823417283125051307679562457078384048399062895693613751504458307861660545743551350571427112109452909667415880003665187481762311190528378688381188702986654830258330134437707489169399400483185271078984435761651303836556012582195154471278837411653687723642959160626431014877184394986043389392582129112933847060474383781161996151293708355868626979273330898276417556363504590415624812305582166725976760638685959798041048547598899215742860018511330645956975513905297190864903701221764900890053180682618062532569661919406376502139512173114892181625349147601226388835381651235355021460082431017596545432364974460138370723532432648651241175459213360175861430681586765791079540704226238059875793705336607721342462862676462655635002898197714717468476141433877715745101334445531076379446839229678437408212362703976802531491419447028399611568700937713199420020328560712825420881580675253299868622944838843277228368629265854386858257353575493726929542649074628828747787563227719109566731598840255262868769347489273190672046752934529459050169040325801025294118458970606076946969805602589929747984979261298472695776007366631584964874638456038157122057549354877352577763201660328341651744852153364120874463513945080548995764695967211061893091912994906278833113665751688440511430333310206424298324712418934845459046128709734846464422592915449821106427475090114644592091274464942157018524769322087119080723366512031577668899106987822764685120389267358381374452035312441428394667579360357347237675499047675649433878841989422832450922306111950593931595399603678100798832733969822324776506720532073107588460072280370735799148305918761267395167299321512229503905292889219287821363281432450557009075948172546102448033702699557239428689448973983920510801334177863228773812133242858237310228167816747903861959554316996276991334396854049292354151549346584424024384817418506590496757266587548202000908030457063241355214541114668127267450715252587614978376517256917447191187095132408407447469138349918863841065626938635874482019023091300224978634375616195272621020804301377049861005007305339352714086252416206318968779581505376742277120000000*i1^87 + 156070401791418328019052461689511025612777971472730704556085073169846193335308682820441978113966830778573794206317395496495604143050281099535661345421062657467056855690605757050907178143174174580957148476195396159563077839736905738738972170986601492997755742983360557084476766852054857079025274759423352918857564690470071917411360679296554313979425832240814864455214454682803447703176046495766211014367362054434158794186421776961071498231880167501652857140450507362068528851733337152512354430851789322273495231478756213817589408955291421597746090979569278822297851436742805411864056726334140789172347776358428913083299170810493167661793519320677902913742079945861112020930053364892205891047031750453978834315713182202834901062224525286247928143173129734613954106342482520392563084866175275221833237977139038997893254188677434419637067573570001309555864271632562781064972260869767851463399189401671842657766696888712007753962527533026911853514663568870511916591757250522604526542252148036675991622814437441991166433961842812272957503381377048166621063341731761110010056492445711012173519676261616042602866348346490809543817902812025538056556193743946101663945297051067820379527290383081915108579920565603329578745394436320994840814765886640568031448210585421072356133292290506854653520617890525664745085261788333199245773801168158619501260380403972943537535920471775550196140876155707155979339369541557020710701129373426333982433040220480386873603729394943157540726981781208586834856251453469519982408104398680621325264746311607972411980077216639114159692301001039616836643186540809252841513293945194971092723820406051835827766658922541357542267360631551721955574415362220719086800825561217544245125875659461824793795221854284639563828449607231362919232594744922532609040832535387492002685434201984991906559015914458172467033895465857443511310725843352816641051292745300905612444860213998991391241142026072746162427271499639603075563401488315176713691906298942788743754572165609050862030253517778381727353241429766103425646916171387120395370970465722274196238862977134171159003493190982193688913521814437482964946167997055927459655662779178077452798002529116184479185565467508258315815126922061943729188314276791246454696064760139396712357289563369734071694447984815592420309288439947462572705354595771154139396225655672340556410583639696743528931531139944029307407418239057310649789392310949846788850099392526206413252569861999844592661906920609679769367614424695597572923765643820434855132183793243584431048133260999389850504073110096728524644796640775266767739434871403784022573791078347297877661009315359520165998405326946933955114900315471060875763915871497202244338793073690233828991619284755273144462402490429052259587943088279601684823451055477537382337713564173635238327085775639766824305761010162407923947159070791645527154394260886903759170824534149440164955964816465914563415494793929303956049228462919478701120338799086929184769586702471665912398452970181963710649458100779592078428316531828744800477941960258501240620558254959118232042954125504582678445896504258630734589953217309874601569244925153363297961108881556083728084501576247681996363204289483620539311335750151968294461298504320741845145735745520231980818705452557890748416000000*i1^88 + -5621208666280047161734779398930237275278315817669831030342824392175914262573759616144028598369908533621320756006301586867623211390439619538248767688132765867068982280728760329873998399583954428111254783543633464198738520483765199125486260687592936981133754379956900653258179731905640331874180172547072147994421540769933439579712729580944712772728299438618255445412461087698726353596519467031045572325573016634040672766310406862500945646521207462570968565027802349346821573446453429442359366024687122621212449413393480680260335680798038804954627864597369747467393632745829785762586486951183681094768001309727315376408584152020090999305410482090131068938881264813940018180759745271766455590411752505154478413446726250000968922008971041251385000421374557314702476156618237685464923000740011096455581815776558707376764446146288813460360264650248466544203801882037859394537785891755467956426206014617888854194922922376954113990411180004995661109634899912622484957143823198302869480429576606783989963305518439893807307917771405466010282684855043406884470534497861528705975643743038652049769493908372339648973297637803347856439575728344953629117557270427305292321130505474985923230002835596790945098708719866903134120822689811238896023017989740649504697041061523575160721886176786078948571789867674807514216212781926009930441816039353454779958259243501737016716652694781882435899923230231318074702341827103896271197851642746271502386139801491596474869684488121732815476514865760979879091341015210093287951043571230868690220510943175524556731927009999248414044782293804009220415413165579206754471781245043910523030956045119741369506132356492378085908613867395710269535988397651658943717647049479029583338376627760405785997614848083745732758143943168182943534833404384584947936106071465528061703539938000493285451933018855763476332537063786979123732127320109998486415589230179255265862541047911485123881981004700141860239197196219348102423798159867506330911727495885304824718229920011257737287848950899576907581843140770822324598984657379603382092600679995612570432079172171202796580362862860664668413911855769964297779131404757767476238151948573655089220358460545106556454365034931265323881511843317627277303283688315073118054162442986007428069572319878752416629230780592069775260066314221431629102898650627034672750219063952505275845090634767617607714513099030671062082722054643227397013030812711571050475424310648607809557092696630184285128631342687043264173264394186086897171049123902690520326496497252956307441350423813875410312372652163804646408854563299791828180316886738317484174172944495869213158253055695397921748800883972038217383398193793870152731968735081042530287161632006868013285551457863078641699479394858956614383236621538486641559378886927261816608153857546265802468848107971267867658123632948419766227312367624099350679604679725335555720504911622653896875253622929436446973935064926436725368536299965008506991004707650721615220967469745544666910988154221124300033923336860354637314296061074592973330437808416353880554827096311569126428577997012994651692961745804541791017721778509510898909002296723636544302546000102437933184012628009044104537345500562710201081841413111290039756542317980208407929687876385528001661727932416000000*i1^89 + 141907767879895876147649735871622419755388681996853542340432348038791056462746523712477210948126134379583182126286797744576271580179913511159745293913358138465970739830164329681925869274705781853075514366109521087803022483657942094369579961504514711629953407834085938314307652177379298330362493453052275881276293517744584060270296803572404163973568993650758086460113783336256490588228885448106812512843537611569467577696538153939006185705906432530332938947365530069617228302022765087557978388442343678692653981275264495058258094354818182030064914377051614934345038592328783006099473141645137191295059961841080622244736471849571904384803156494804110655764869862681641711923556891020221728177613091252722513815188362063168321375880012553032906011537415857965642907905646836696087642834168258881543853810795958478495042994902388896253328626823738379127654208950178569580612494115108429767623351314692981179069300751612451417655748147448656609697729374276990115416317734784129207000262741603402084216610903523370266489667050086287154911167771626548945315551215650154712438606097692488374256675246531959630993860233552602735385367924120487723797891165281502684185395567479349165587074911146662765602865473156947460222134117342478480785307824155885123839705799766483598831025017571105644754447765121587508834935555880304172994207173218309063051513297584873777879544827165943935033451582466471875698751497128579328629723188632681909021471132578412250358698548076030770848753140061722977056782888864312196060301955077581367221714953981266857074848682998857034790588363741227357447018503609782007455479762643664422994174223466820134504156507913513925291788884090057393555780984857228522100629755703801262034041179728546727068552174162214452838011409252808555061801556830389521574525189413857756887614592567531255639719168271339667792483786755764258601317330863955194457596477300865154204991679910502430978466352576537167757358608888109166687082725702698149282309201838067116045269163354814320038793225661346175338411837971136950990568976960928272494672718122416705965199874777987509713632311560503097731485403365173346081331981659630498260439069048251572220660249024209444430105970235288590234687711599634376218375036411958918632660132033156655389790670242446719419341123875661696637295996744867347083412568491468479913776472786548033957283591405826832790245866572381289217560636083487558213731436682032503535747952553232560877354708445293926407774366006307582391201046245920976282600903916045163010439172341463956872401448922401355764368837849348549671034413072201803589302157797108295095638518057498039659414752898472676212220196904389768754392499712699129761758626059873265680593798351812415871440102045870940877936207614771741340886075118551564189566810026967521722456850903603293562674255921520305919013727339413490950814057301052307126518279215175360844728009216895136651581844742814624381617360151958118900903347865475407209440135822077490578235243598655639009690063699725454475142800639699685913355609586911017474732374506817706478837752020323133380113103738318110731999456891628950885107418947667287133525821135603315497341486976872782032894228286517469024205985776721466812134582498631463143828802278225591754541844196753408000000*i1^90 + -2908632731216798459727162027646761826919187320950145729373536757370739729710979618350766091874615714002584178062445457760366570603155502656730633796116084422773152301390128983455980136404159319439529847632158071826979664898971261393267500153971279263811537866650953863660905904921632010216587729141068513277965597599709267432706068939122122849462430969773894669543683747712981712816053209748237683826991505604027752543585953920914524330722693825998221404659288774354066129935511424732444749453436347082919554698277382242505649218476649173597716514224255388874074989870794184958116707338482043448658195235750327058709308170468974169233534975988528507856188786472905541220819949875462155520808901469251695159518860030846822496872933205330030406971320335508717250774623565980765443126783245356570695823268516919896123638382149217602428907408328721382612864233345158979626194155972057527258864780141613780553468402701322234454908454019449146056844816459254501492531687449855409275732325508045037100416649263349386982378021574713310096905419511874144300135500464161614211463187570172419225866543864914082602671162214290903742397189098398173629156912903210491149728184709267426151995875341453390331172157387268272883350206642222744776558612592866566778481289210151261017665888651324301073413725595936337751469233657673080580969274252723143488081553310441075688534636345645047998547881555292481892481542826018979577769002838393829051189351990197131671226773587553859503247754065730115199374284820459451682347885561204614967198004285581890696962274875716203370082150626701494050923155080622624009502743493350793520697583663834150748587424601409484834954909532924778299211740115067880500464960793784023340860564200964130220061210578280669442079404429983721559831347924931274731945182906591245298750624408654290324932434613278030010849998945418360055859386502871828366830787998803949296596041740935179860933456223327914266040550305053245084656800423738076403948652059315212616066668614229330419849870107356707181649634746351342140130174321320793560199458431834601551832483587553564213079352664841120412241009055316732651895893489242836697981314761125637128214469593280955722090456828864851126785630922665679533020959886581138801809129735096800410416633817647515278096891649097116361729415071191696203161006327981329813360690272169037717979563053114912289157956190120334595727143117069465077815193984451768987622785020368541876072858349967674703694215149910699589686972989325285107079997889011304896735618288068174902068154527577386359981737007411075109544977220912972875891070927216558005142455853028633463300607035816602473359291079632499865433787991997769595868511506057851437072726473141413632315337777120615626375971185219073827052451035475712752455167691591985043844132102143114334854561881033680670072334859826909924281125619204465979033428602358133755850999004850800969612847791929229583132228455684795377446920795042546873134906696687822860830716744658693906984395651354471702393369973039355828307825018009139587715007982057618701813376441517131827881565514875890649017961915483389499575328857395800854157301042418577054207846975930904144775408904597306985278185452858692443728117654856101036908708806572205094102630400000*i1^91 + 53685276191330890588577738763047644097090282620119378279552522743190615301271165464738824883875441797153787492025377548520865431260233781612238657730834006812845814446530872807466071873812681232198751967368728716944385686754283026600542778461966938482909132028390069493091970964591920308153331742209033069760468311128433332217090495299138375032326763795978441633160340114580049891760724619413636038703125766192419382926771165902634949192327433346283025835055579960607560953748861412625390123959393850716704160918642440045228449148739512970918923083812141302307583466383493949055950950445769457716447529912745027645416575415063470433487870668448534589983623401925265814783132809124322999473524920603934476178056418516201433412750393756040398439079475244929692802405438974593085126469925732688945303610837584954796116606927082848608929072324512909838505256363607432003887090101673902289792105385797623609912370730388106318779590697358902405450960506993222494602502316485794109040278451349691141001991199371997772628258171735783675093708776390784543872325609270042359629534544409897571159797110489005126167395547203007410051838279161764131854231021572438000985872842129668433725952313561648709549322639081168230669059407183611334242769980000704441790683704983972366890391539432812392918478934437337327344577200320123728870560226630086776573122497666565373109168853282823247392923958453382350142308444402496847526409531708976949699251443593024858086527175274956995724902941955842761867586307388538288641231441279402549002400161251297473069349581403304317113099000773408708232779848788165568918870892879438991915541677142291645457876995136136727491687748485620402063799806769648754191083153251252091398219404813559261417168061951158005957893313357576725692827502780613681501673347205526253106098201413469130861087287821528324952706269666543391134651911829627758287815553855299538940427031871069235802587676504365722143578727926941357631038981073677405385429412604256178350340929263757972381037917688737780836719380522571313065363643737468470138583635996744244183922691831877167052634790277512507533474288370145552245923496222213162804518280870235331059775617114111002166677284364441215683669888044934956521296449952346712401765921895770294712620588769168739798661200287398351066009932062566885451029036815546686993634574837708109192177621582933152145397874894129644593196043414866828542904999486794614568982856478511237557216729042379497444947550627480724125841864020186058323645374479834783934196551555197708697464752458130168657627819740846988460415993411280214684059293473513175959656041217404148593654198973103787698216692359119418511475274794800052769178960305789193437264650562568438111759278117969587648184381312073676088257719697865173222535331113970791194360622786751178182973440388596925311853924075688207768852848406406013790758427867205246194969981199207834468004248808611897911201459593945881431570265617320262919546524079631207396795232153323202279351216634709671924493536672696945989140013246597049248139434204823556553976207782626511348500521569504791110392497458909869681809743987668157437986960544206686144337335261732216430996178491100659139737078693961283178751839498707624644879430440714240000*i1^92 + 680663474448739010968717996449975622452341227667996925579353122137108604115968243524950483374275397853836171228448791103214013916817429220230547863353833320565272672682322656438360776797944791633451274438028901518245684873247037855567492547867459273952757605838591938269057547784161797532795271200535610695650970825245056503177678202477394737324192678699382433806509818500117004995045902956241713977133807240575032166483786250013536212633698754397545027161785259152548526598408713893907297427240104632412086917637388991651465355701383603221732092108910831126873886605563409092731290183119337068064560390135008531562484925831231538745989663832499845580199238777272175320797376437471776660622827949927546485161393086830282693384055549452182896839036088344967401485866079632128783899766219608620296884507896473260272586404080643506748942315341781140037498305822869739527878437141456440218730783460185979134892987545427258941887765393309612196591414922724661707552318515159254515727923373485009998055768665083771600561805718130226532415051739045736415260431132645696353520368582452946558259836211921715626346320599376929622139937754403700316563887113216767752291153666984952684304709773625952396132841266514025930266962016463968565494313717225082234407869349256571455132194808975219308123813765789570234958916401766791494557868279122389422960592755613270753484145074733332151070019190423821951314025404225728807378528274076593069521702547197057686843390202966552820002388576425493858482953610152401535220236150314903137151336538314716338035427620042457234394186546919665142738444112604839186310723721346974006097077088151104452850770870193549519224973942654389792971819670812927590126801729528440401913124112097936694827337310666343600072052820384658821996624077905588955865167416509296804688935697802557549014694631159069743885641620567601416791375532744784595298274260987682164098692822471130174159344068610867994291513974021029899984056426234783004112787456980729182570398629266817350205443044586550884350981942559629261112529774046583671736379466666166181303864881437646916286861817739586986119964120126051687801330089606329560685571633180412057823474821910702323692607414788563003979958368092327410477957461429736613867689594850203056461680933883279425362870495102868019662763449381917467835031660346222438327281072548170987617310062553992333798184479109062512800222517437607132125139981362914035560338850731053036769449079253094098746744153680246916470314803650557681324278983203864037696561268150503054103928871386773512396568116364703972361456792904771114325740264949819203549127728922808031247415560642061040888426018378836668947992577027655198972786282064281583414967423830370199225608559967635423871254939994809015299617512895908078419371832299211508360031891803268226071591435917798162676732335366902829923920778666169561242321763145483253296466963875897628033185861922918312657431500678032173472304729168007575917828772841534375939533911817374521551742799723123690383538683954952095195300801775954772876682163324641632887558235893812180564702054149442347514195809525017060394308028790319617448191888100664043102946498948321944373176277505308504199171021612994579002988166356278024601600000*i1^93 + 7207403002662002403559768055483753807488966599019143508894681721838280237422725119638401646549647423823708053094783954338353965019449585983374877040052667509154492963778559924777567026308695393174231872428454911970859924949634923920311291663743282749991694119566697372615873501884038503222263199199172805900163794268621111550804701511797975036367583756653393727853889696671194009164237062651438607810998457158963724582241185298295719442744764753593140780395384182158404818045304362547693320810094785502905857735378794526541762180445499611804281708465531173150062358168775805509150782501235027677893731543131740243573118628622499261783471467370505561482565518006767640868729924843664337452102631957506848411932260040572752258776634240146504236801124152935073357120563122268383682049734076080046551182011933094456320282954596491590343160192524354267559896155576554583344895764829496849670032182753115681699672946565857321648445240457702280971805181586934720216972080976539889239368183592443393245129551352120278203912054574014281053808953712469567640022867800378713826026190990492025762094256826715954566934326048278646756095317994753038980416649981161946771156531834879223932274423569676060216587561587516233741948788199169183649121102085611983185067727142721628880672364229375804267555216741383629421558900397672250353188023082880317492215763426290341743294032412417641268807889360408014436068037715187121210375004610987545747313329713185074227713717586752498235451330508724779891700919318365954506682224716679752295062773487106126752211705261003601686896507136080503248797192530975419551977861029459260778563157584453948033479883698607768526530396673619373509333230144523918418373883652764752881583231089998279088968695361692795584728789678358614867325224443472561395103843164489573838865445919765146195500744106532067340299993235192275353862922368320269499214233325925656652572888542233759786589615888500719422530895310008377123652071725603036427634406685018386394502147496162182806405995618364322530203602718306177844436121927398695992996549334227851235666861227706739932528042610653126802225602437146067250649221623938848581445580228642543433548330471381337636793468309602981777664478047657112459186967035404267460312914992640782509137544288540181175798188586603043497401860475957634789370343763116081433361855264760905286097259366187821891372804718553746059224612802809830516797735995964552781081924654659735478107087057657574654298873701487915403688700171198956427158014998549325797781999976273340704822086380926406190434560565249465345510031873558387860566337337621600198888701254200701879929903042330543172769818712227253836479828022945668167933553181949204278615898034599538979288068924292467609601533083603442709134588028972134719752089722567968410269230169470326783004562144365972984058032921884667759603736768604951668071872541475087097653635288073683291211613870317744140629262271447754417449649211851569508884084994458482629398812637278118526154688706210041226151682999161141298738560335869667935738303706402266345488442427633369094939748065231122842677160214316032885029238593841285233211715470568015584945923369074214591566835693825522252077525288092028709508889968640000*i1^94 + 1067600961598432734799434714659992800343002716034034777312811965081195420971737508525307617192564428920724059070617300620873717641140824468009801794630578268882119520402303225542476442160143387614619564834500228571583539203872612671235788079171806896238191227420551832292837210805514033252852096494378667310462711494327181293695463905224069543931959919414270921682552751712716412552008713989099013756515848171808153510922317169133965257643946675154666228394484122652244447560259357816093155713847419569439868689631806531166851904084389388232056185999274276947000246709632557365650662374693299175307780115435608830041078711440772368637047714078567938985082866906292009732653882317204370217596061911894347095549719630678384185708265510524565659518721147721109733388759491815762453122178010062704832876114994066356547610124962317428541466560082819618662050959799056966805966028656928536033774773144739000341007870903931823315803748644544050966543514878633402901737627106046305819404632847577934812000289826765380638243639623044045812728272213718603587057902980109549956933595969622734251372414984164562121469649638235323260323227197507332674191637760789277737245958366600683480207135542448663481111449414758970377836411986849039557395806332529956201210277124742301470724002966305034163389392755795781391504648646835800191784682203416462235875987568187321403984837129101608579903752589076002199995984995913049641893399253681360031887657912460188947893323598572938340376642739036640767495321060111076164472036750091046452842428476505476449925009854045023322437677428574162207578903944014084978240505401079538148681338631267886145452393562476492753229655578022054209462030265923754953746169922796035113845914820810154927109479774055415425068402835116810517391198219642135649585605475646232288454151937130258583444570476031563228208386360552675178827597526819188894277777057696350626082340632775131244979844811797166013502836677735374544707763779040197682363876925939813675303448379558487782032641101675973262606790088737647832714465473603378557281279471100552751914953105023877038988895432503259708394609585796824117738460017332826811091422653592584997046148844924168681848716161929581236064971001798736344192701614062663077729668977598977734314261831991133052384538958242583625371072929263278876848554661062753592799272218571401873299638790864589662253464141446258648744880861222811107732296506084521780640536462935284887089686092400673791642394402547771734062814191949971539211797300893916216160969969467717093242729444074661720323660029520312080448777834147067404252926228720206212216433055243685097518645565396464542253614181501942746934578097986531762307052891415787834425134386199061002466246746579292468570119543874797353178734029715831568021912613176289772922771926128225982168907908567792306605306582570412625531615006013020182667261063427341400584756828215322489675900423490392496861660869545385232999242350218402337204644630859120564780274194562530577828358706306824721442860814058880925815066165615424918604815719863091000752346447701847640941680110301783009558209154363211350414718621757809050769946433907269028903373222427452206117858357785704582508843289041436672000*i1^95 + -77984780326421210558413842820757382981023021219560839872721085754411455964445197885835938985467187886686720575522247594314495588212960650207897994418808527633452474076172873722305038353261221682369910048991418751635555376179108577051697938898821017565438422448456816276417780830368441027017131451283500818482196774066428392670762584918137628759900969813445923840017918071350123618715093097724884416751203634269154204551555859966346139039798353537880125070046791912441555309654160165925088286490118454069693854494458312023122846964469116156494409914583281322328537711323599144924131811809916401273677290937414189098473223494404349570832216518435986126627196303905302557939654956588651314709844980555756394147204539149831087706243134282398152999683877933590338689512377790008460450473894698386015253691226671414003033107177572873632194048885927416197571215866881952846298476433319274909241086367100554660854163847188392075426735538581963772987810721228048928821586200695431888642289615119388130376387908378794579430517238121705664685593462685905295971575287524747729906703842861989320499166339434644760137124821269117936383514799601206488064957163635798209630762623135881190013689627371650614666664196673334856657301130546746030814629339439883253918606752128501463764242391969392208836038667179568095131251406431392493400825034838224005125580308155354726590554191606966425128578180498711216473504954376951467019935994091036209294733603358442309791810839108838866017920765521313294108551995608783404464734091371389589175310970410274944169443701461353491240539058914951732264328965973123155342402939129834644811146656692829590722439155465931721677524641700681747236857048852290916547383743306157323808896331839501283393312936690754009591818256200105960916319355457078085602106741851804338888212616269749895664954218475947679675790157011548969376107358523426759536730795440220226232701795888395124014357512439743132375783433023543859270430283438615224025554574534198246562006851919338250056253803544208817957333976927063509538159044420548652708837123384527401286727586538761250930957390357032211623743740746640234598527257412568716860090147982759805637355549243175717783487995705231991012874794270761088289432916533983000099592300266445399107795242607746066870190818407640431020895832031859751928410823774548238300030441941677619601105126268286656442613707583395411639521690914642715883873638192062358069904387081067502876257340615421254440322433254378776962972859876244446990725247797102758541983565249772250485802471516649817080223575769323093184986926990736986893315485418792483643598279687625320731455126699553187738736109763270191542924939196221097353298073024991294688498158854975181779055032597891221424810027178975321248789239405963256810594293213598574167328429982666939564235714777092250285753691970107701514184375940739014425534216744534663250107144820530647409844587087155385309766814929341575461401221946453349210146364602139538171551837843787473675838823825468858463664738563883169588638498263919375694915106811149795663612457633534394754761848906184813979212803439950120002160879720656055195119582281469384285460056856208981059357251638701349404672000*i1^96 + 1062686702865382402403722480463590047787340144346894240700783091966237742462474191394074868466563294085402099430546200735587849941123934738891444149266444887015207296342879292350454769713965988873937118591119839006358034281734246099645475917198534665673400653908340744577215676489508251094255745287192302026540212523157486218002435253291583062350327280087703318806903633465423056904089496810280152781830463776120001027604663238145080230121826474462463873277813490584132899435990115394208512208923209066625303940369603812077368790534618759981212971059212855385870597076910640556958635844119035343325575193127099414807232257735295134995911348519324880112666353752110850484665547862787137230535439372871457686686688001116656637003079880653610404816212017383475098492413463912867062075408694061928567132647343593999523219235228631155325022824468073767950624339769195397915557503661283436276145271555174286667521124112109227178370222674246082268531060779837249909483720546518032844015020585519742228208585858513395680788539277116023636750024982021906554563994517594703956942232221814366069671988401965321252175430082506491044998987014935456024546604495161473611882588271146784024321750785586259448098567604697013991447475853214036698297012723721202229869986997030045846088942350874063902005001971940464024867523181707610739534288448628191210293166328909543460963379706597281499575414977995542325194539136165855797866677395599427455490612102029384976590004213522008204558768321925250416834327855594331003208255667039675759383261597156213220319310725472345394950936727626683134036084695204054663820482302721541632949207119906775984485897910803767629584335117633933268611616377892173340804542759459897674372383750159809761885721963281230410737638082693922397791619935844559007047839742238801213301624118222701181196074979373017445789687265060559335057319492051881919954584349850655446116278097689817060947171851342342421084635742529440720524384540318777718111175521540710131596337802390188704577392725955757473852633708268200500432183891955252965083799863574958007594146906514591269871542385243735130795358868021188486892942279290199184620670377138435285912512717033083864293498152472119778272734663017748634433977406287420281400153077006502048795384377239053353039787416413804249699635073586936973499986356980804783378958342201039146228190914975234798979800170210530931719799557832770448682903311221305342977467548996386341568640433839891584420044847724520406485119749282334787458819639256813532035233102274294892408816894956487309498042057116634373388766384364791048403272182948644605777415003749394828282929322274088652027741178222124423873979941226335992431420296613564352554983061748188560952089858500810466019395069013392401541596261166053008531547396488557895019403358014412550575970417782344613794435259942444043476346627710960078074499237624054424249101710619632535542439649070820471781097451891031711452645987170616511562221037795889023383277623676887477430414999965083698436503987869603624688054197052683799801450861244191223767158725865664812162525911099705150581799512082957371038265368593311775841547622389377130483705567256883709140271104000*i1^97 + 1118640007555854914099061832938897356450897379483449554950371314232668594332352508903527796460231225425621998170938824328978663113035840923430424835248198532976955634405626055540932302585050078288345178758147283719802864008565177706251610064414892987542430410879608335730222926326667838670545244977890139709353525495605827940314723322066269433626762167835412681822871617339161839333002952269797843065878203526601034255597210286489237482443160048114399479158756209686441406263874762861989199000573107999817786310692434611490389998184609387595048107043356802597060589581550572032737263530726754193078383707293888652700145722199365567423134299777661638250452408645039770324535047804240067676367725628395070720406496037974767589518820422246530322135253925643220804512282721000478525513640402564771719041852883661950288649796424271565375990112982637602336888545971107656098161746261505898458039645356172574706547309542084865495055543185899147520185953250419764462243781170617392146447392520107670254625875572135111692598615055090151602288670937129717496581018291589146648608213839151765301164930292494895644357262141917351261089801441604285513063921624101694924967394205935483533487799890459742214273713318804319318189293486483474823092131119366470511020800606995403968783517395098563292313042186923287835270217351736822538445319612694821038793093283713847991602491892448744555702677519979043084115807714578632559889098245395727418518374200380745651568098335426305398225822381753385433062869879762847032329241862030609988262886985094752161282423624572347529254805498765851470912450535297141130417474767381810624710210199409122323236345658716419267245312312219289611162590896866817324636585459542018439145002933149803711600449345009910989900402121970095634786847854926106629742773360502709310334094287198509035213462335436165828489336954883524730015813963802126935459233116200576484023190151391563583381594374673811339619034665896400973672210929974755016046489464452653749193966619884101857788973049707616330684360543877061409497205676978142378927806110367502838425378757086585620688829739137450993222319121824850104310876204158998858751642084594481831697878599684226832031541252382446872511049255605990615560706377145561870216053932521508443980192293914814716064735576714738849926687299407169814052475815252807830903804260096566784541258873028255191185955587889781591709495999897737661811540186180972978204026911421797427674830406605411273814216538184900741373751537636416204981710864820655339948310652276474285878401382492143155326217343417565380473508358502523542333493569980646706561370887220895066375967348904987118795867816154709191537541954011492374183004512630514878459329313675462492935019700989473014577499966760345504228740694333322235854016040099054519769176716872284519119737688843374344138144059090079482678753036921673401560103398670902076825953658471307822957100468688106734082396272552832041162344797723731360570555491525617700155581282255871196461354971878972436753911166006230935357897499560480224484004229117964323199418721064768196811935160433506648583900427497038953290394930286471955593373053819715462453386522132480*i1^98 + -506512679492710279767723173890329229644209631916832512086705974681612506254131321248325216414680962210992552322265308368450801301837314946022853740641698060078710501841431653615185590088099121589984680912669360415732466047197225350344668521747778308958161393949143794640115446056918946511498020790368797918768529719957538439060851885403750985430276102232295904316609390953145902779137517243106010906635624983521830015323636191563965279714734664799875164216122514824443562955939798350430793915684761081912319422833406508338279920586514252392062064820490833936275035731076002715024469939385305453343894149618680983065186093930665769331081021424211764579742757764965087681908002715168327864893646119934437405000221663121338831908715376525829089974245663816769235849760491163977762739928593962569921210663061823645268540892147211895001100110980758907845507875352039079053408464669817107806085618141958501919805445861398478867429072905120140770009114311793589281901673162444479374982010164533037920929988988346881241121012954701737894999696544064045846499330109532908617071873786079315552825306537287244913296579773163339593339474492359635344214234273765991020310758632049383170331770662158832976250169465627358396528786973824112306566103426491055101826157853291058371737692052300471892742519495567524512675778357575068176028951865525648824480988979964095821945173126154501234419729701284420303158625678474436033785202862549326559806345921381212911123653219058207106911961780247113345924574562035459245122140886470706170590049461573809301456768535136776651610683733505337200041799886246760581319069819885362748335597355786986281635867726400021896092715096008266725983710366311134267957107776113536419556011021881130067245161570566269003134986968210113644524786394452061533603801064199115737162671201324092508087330545994870543741112846697567382479339822501109472975937834484287809790022168305060517865082751012065529266951353780165993441527554153301893487533267665547923196069368177553014048594621841821528276406855019014831931004551381711177964804314783909508842319899141070808310502345710357419629768098642565853172600469671146579242642475185165972223002000499425182085933475738888318837627810735872774505451314583943700231513710583830164919475643972008891857377369168725023766228922618891913489938895246467275534085101983570423849313130060260398670820590950709282233850442182278320154558031691545146417203009438382365947304995046141181237209157732713248053302755318715100699139446344718049869269408388370609682752772233451081771853036219670090714959140812755986617270742236946837427072307539033449174735905956402319542919487969329292640374768310473632434489069302267182156402742873793758295442212131334008833295142447148715050290723585226091904940013692217516187436780650810331595113693762227415874385954981022544178481765601920938424997727664652167633749336816003828806030655817253507945940739880208984059694310460186016618946675632132597704996167375789131625663819270489087277395301547111243263109930610794322749941425848312803154005428347373893634458166110860215017309022804778419564923778100554382042825976803491840*i1^99 + -246322840008808449791302950017696857140545621320229404072931146737144430503937358194772301202622790058055336144885591057427494981327510994598993307796236895933297519005310911588532082077317354010793872154412696226125449534911685192802549908363068174852599389735939926968436394902685863372842292953640011458193195920889802443405268197654444522903679497683573964195718356190157509480198727371148593680230299434293090857990828390223159169681426857234670826126114154196042571656421142876101694426225792813205006936639819617867748809488953168143539404795359061338476248004686554894816385001641307982512058552453523617329724134589321981454875393214044728328053859984299422348076402026618108181015380809135023364487071803265199965562890900687695681327204217330684086368507535456568485219982037451326784499273040443152426005274504965304849257978889973451516310008422062910743696182559022677071148323166406117273708688876971876349038547071466280328137938577841666120118588915082107842560620017785378045012630279366429189457559768876128255457883340321073081819460369155719797664433397438785713248623296239717464072976486683909935854557821945354338207855860636472981074969806382404647909461145440619118182585846165850419118540645865461859222544861874710325369054570805554181340447158805761119783866630519856454836099737323656390084711667901116407494379364878878969742354145411742999688528108975381028585749544337247430380801219443219357785061844519448732994648386642783840639408658559911371017581070727519312510759646604933207006180227314564136593031141355090832850633556925167472501536515328656540609194968821038363831935017032847729208110222314034842085981345758131042394058239384893531480674147218251913480208676553002889571989700750301967170553330832534831282912245417813654753692729601240588086865948559135197118021792245359138574419611062959648626965978056466914934957076610517110243839666295546386388952984737192404746077724908170989668645778411267069904831058839672426906750733094055480142502386559505891150152496722928084992058502420574119288698382053322765615310663783836197206851008135793984580181158678928360514204640983589659286370238868260505807145076515307320250775891050839564143276152115073332831090922456879732403016813905326711962895896781120110168399466427653160875574024733864512738085113110940382261150174143267045399955925431359977674971478102417159724567067508323232017337659895828490083097303953869282217643099861663048430854462532479311854389757472389012679257797520546747273180581014727317700351823197807299762183431077948277261308117268169528182117038446737243486457729766187068368562899046603673832569585276066231418098294444648822447966019968603766856925774598419736231507853370767967274045619617343206280846293728558162347932836767435226260339888379198991793017462324244641246207005489612721226091743718437590019239515136744785865641973171956749330962997131010832591874473235819162935089169951769115888645404763501432034507136214425104346475796878820963955610635745213597559766779101888512203358860931057303013763815280809538849568020562095289583286326347069403704123434962859851776*i1^100 + -37459023271824936941015544767780788431996921913526307242588724619260241290491806003770459350876037471750974574569047335161787726022659980137586079051273709228753328435505813689248808852537643330868220761546549044833250339167840186910922428294152244136904314280406084774847888437747923942920748867705192523036718154836514503973317541866944227278161361740069642748389081098553169874026561995725186435886818097115578403507408476962563276222031155588805855273317311250867242795973236791465161603298470913114770873542848285548576480555166990385499124554047778703003696040230645695987646292340058557426520072915710503965046213223890780628432140959268916632440059394663055981201606127511637660713595034344680574845553670878873966769174758297532843286443231402514151619571144956436690270323905233570146188464475887965915460124184379935269537696539276903760762309018446516791587343947287912880845539818389159677463487065725449552396294336175101545664067006864377059785228119156603366526490820061523179547412924756318816020242875763933479383498948430487247185413840789171128963798849908706541111108184685311683584088079876574353545232329888497216640152150325644165832061378392062815133995948749760996773105933755854209096319917400095174415239150889165483947765915492722638028559236639601818334384192338593929526949241064478031967090638152975062983908842297668576432045776918008229518165548881841003947983303101824562386322322518349937374976552682604149340127301771247130608817271577687037875992633016419740017309902898381030518133455233467531861496669421614615130989098443874720644250614229502967562610049911028761709237655564809355203311704106561936947655560359823823173505033829091229508739722765294452911192679377245469736833837110028004479631074864019559471735824894939660740932808413754396814033236781937342149093661744784933767261007974372546326041047353186215695587608382934054507407538309299742224493138928509278590018747869109579379744849488892541238355061748129633573017441973740836244315994131553178560901453844383426155367904585663997962583995620860950424351083717357137671004153922250933573776747876389422617177496954723714856998605391804771871622201466388941048997526515431968075609056452653208976387788141914205681928733135158432387589338653348825351247927461838950067385209142478961182829621146486494057352316603395719850707604514743911356241327014834714147009635348460879769693005689649038393075497869003810754880158263151139837682714640065732209951981095488555189932160019792371551743917482245271611098233323035361746028859135996049771098301316686965726087236098612626979794534652734554263936316242358621624905357272334260270523155887182073933193169854568143595400019310341876601073185742362746228168807720304384871661558041380425773069758192673098887743878066893193818954017160728884937356072638013879862587713463180971843311630013079232991115021248974285976673987228619258611568189935901313361139516061797622099419851702435904450429937367024624216259639457801433741253711625109609306842995170506232763588605878390151370840565486535370897115733741007007894673197867212744949760*i1^101 + 3795242423590019799419439914992207761191467355514583677628127136738157476046072386313206698879439515075778125391926218751487995245087513677589516375253416374167181349977522142207533701625575486375455947691514083126427178850132495616271359957313133669696567645583578381860527211014976749205547313556876754627089080880462919832451049868735956098460976798698485486373661047801465482653749607722916533214193289882723254195236008004159539217180251620291808072185214525676976048517227044963477333538427217234700047384596978545595301366986159744361740152969931420731863836125218333546160248022367203750165991998217029476052357350393280683216312996856729651316258256225469589615877594140275288916503566658185601636555114086063149551558499143063008634695939239049298348192546725044631969066809558690142205009530451665174646514859162175648211173070658330195123324493117502656495977374972669772821972596511904294650572820893321412048239860535680390236041398197630649607470298997296545116448672116362189005007465781580712984300381544855741049154172560067082104976126576276960109932569024203438432238576381131908136921556011956831836735341109093779824703941572961744318848374012939457913490179077992993415381914075142663140674108354385704146343549005840581538627506796039922694308091899765568673837993204878688470243751638809537994931755976076629755115942573861755895663589926582584790354185239649354883299837534256618364033267062875803088821540524732606829872257597641612913123032202928784005514032822061992487816139896717723467659911424193950084574178939844338114506938381998569725098752598052814553565624129203107884071782517181083587191346281969782196348897939266745604738216285668038139011915167527407945980509073781716816709133160043979474891960585251357581919939258332484509393777176220179030772837005195821583814927483327089878241855330570421829086066424261569390561269131862159566938806408173661302085241419475890488316988215341183011844472770465764391803862616317777881504458268393226066639478625363073133704610537379454701479497465341923851274192306933948089003022458707753149320770545760268506524062674738889247041101822413311743646276491472444857403283629807996063089817375414349383553360019781073960584274371709484800296703402670007582461186501649042978276913082572587254845613512727713538962919874022196975392325492339573884256747234170291999600425052531339278061207789549492174576728926577808271281822346952509633844129242711282795769556158377647303529290083005481438535388977376043215536504210258229508897518351836027536325795762188420210757472311347680243397267619980147842380143223669539545914267223194987106160775970435727613134657885008150324608674663104651940292096460333924322782946419882990486622035221905071102071350933718768673560237091592915610669118160984693861264628375219380349827419373004284948002943701824926499161530524452836753472216236086068124806185072150900185077655647696663951392191673816751896213176586510372323212975319588288278059723015887324829569827879899236636473630301973900428252937170736392159410899687379832978360084546836843252940800*i1^102 + -463878497383026750219492940177565519283436025635046331834522991606510933764373530880255031924244968421484293067127905396905850175361959437606899583766276692550333018295184985026985517813775446779652114166183045564017304140091627835550840967265035926991683591853755268226507631544347307237644517523462385877862544493427386973550753109319605014670061273985604770053878092700798757526487631938754006638955146274615692023530683066371455549249001714498911111131724242950807049571113270021547338951135695286387866356084787971897670816153974186765415341884694411325443957204349065215073460169401754924029433370617711494411927526881591601090263992821615530318958588461926348783615557379845467681553574932394976661744211460554673948777846243998264776152599405785969085272733328860584746263081027523750531344778709869662771932780173010131246130209289969894983061211848725307438319005977244383228912492398520927343691689895672523161325075570269536384168818273272691259043542354528819571607545468696819237809039554439491005978685193367818450833429854629216393430840203517344546584268615465055533280243000930449502786380404256704212124601501509250282005251971944812034099710145167237309011095853480331647226369018916646019152070094606030076337471495940529097148207456940824266579431532964275110020106924270461565771369580196005148302934695384216301458314027873184980482774865503746084515058683483958976812630014874119668741636442427121512407267440914060558681939294723027693465249905465255629378161248984710966224776025558568564265935398808165241968129457408860202012920884569697429687488309689479085673027874868015081642022673077911782291307469260815326990219841660312697297546071056953702202953096499384619211465596892318641659481910593051363958017852179589687875513058027491761618036169569852566628408346504348704776515973674514475409341114707637782031825995118728214016271279667446340297814536060396504553314970045211849299852460418960198854883517154227444293978103270176597056338860718302255240149833219211479433382813621377630800347719848244271913817020933800388118550933684187784879005816182781498828334356182590358664770931186860196991299125677579401630508061238165080176456594199572247974981172965880805055259593857864363639641115314191133444726776043595448439161751213402873333545191702351841684241872432581353211024625920047215605468091842499137887541603523735840282559901508872152023389737928645579604397728995521678299293192920060050188012064619267165662198984725447243555738920170245673275269070648117093008023490254290031157346801489592250789292716244844717220190208989703014194415304604376257179998826170853689979908636197785710304210812599740155621328350982794827854910367979455133968211514678182861319734169534226143634597203228555997410080327710915409680410411415349316552945982189485347565336131742646785929638215842683051844210509020875829645706322978049503180202198954699986190781302167680695134706901324718320839002768801766753488283726301837608707454057633273331094276800932137243296336927426960700820489215742701685683746545244546346778624000*i1^103 + 17105582627462955177180173579776320746052434974391261845282949628057732610944834227468295849287079748781871308334460647380728806902683701623508470107120316515833573228897186251030531075495808424452834738502853208665825038940853043769292775236015951189049769405184083082822160942643968530967157397449590494893462539540526209461614915016925414644600158753542496169318438814792772340613640599703047484477499227414585876972080213827277013283284737619705468743759667844806558971133061264978080083007654865049887761364739561351269168404900053605127276797401750006641263732202359211051566452311246868930235934176058152279861698137605771253148583163570342354979572310629940972401835392317178886635016266394359954500421341925251473718317644211693730970573330017139097116812439060445091263986155511830522776492903374316894232039803718358136828329603883266829218671326196244097109053447111476264951016644345946317315370031629081338672757321326705172910981724604793388317502836694906790343153846093418723394689071973509469780803932469030511461645187187258774558959369641905265543313110983688968767560236226093202119879069161654090022925364737303648345088842966872745116843029027144947748970478977877333446048433106150657977647787722208049213063568009599328722147949657034361756629539172933024167520684967538689900554292209595055793113899555008292321283330979624170158788906018104359527692216558121002913420180362956682361502984078006848840319901686987503732070695163548728824698160426185727663482386176668473707160639244201152056060916254862314643829056122937904759568421504656852196018414238727275433421253699043623971540502130778862926021520363223795044159776494751782393377455982471995780624233580683986306716492209713756814876600287538361958255860313139055295760242089205852482418000555036303332743621453925287164374593410007437023650334247065160001110985606935372532081407029318195484001920295515536247972998103015648316397637136708514552452551843238062654634160532501097780729796724051768258901493608159185827669107476330652316529921337578346180018850523770051294548151796243382768684386251589434312745787155151877818184189038284336320164189750074035344895630252426377835726936867065286024070768963397200883847029251939955143010323428055139864264284680276349046623656605459029462351502036651607019508234615154547687560314601072626147521587832850455287032200331149230235407914251288890555644187865633236462624407000055758345210130564960972827875737584625515909638532432066841294711397239009369825493593346318832544668019321557818096115557528008102770870923491781021785269991712795848419723320762058677626189316061669938387274210484688902496953087209638597370986626316392314024588154144304693128385204144290794104330926650442287534511707870143776558802293907584552531414604443085651206255324146363197473414305869193175067220426738857397571828681424491101122816404756804025331784866559051648441562026127062872150186510157803770936595889454876965273821318579484556264977638013850588335760407911662469826969182278903784997447478264940587238031360000*i1^104 + -183438421049665521131162572614267199366625500754813107029932285771200847737802705641534417811388602315691954627159038510882199869490905532136896557422082579359688020635326698876424179016382453216482127082756029772714759257742316472670143316570069526378814022218026537445305967416644243963136808503890318710377553152507659482115270170068801691770273511946939605574999092005614401046550078192581961255503964382708761935484968228566508345951061465369082918127325457001141522194391555529603932637360594532104018628541115081187636918690064202425136061805228985538952261728940058129778286811794930088475263933059003442935395773042278367283103077860395013698527492555586509480555175684597138774249504563298967921140229108151931535979810178830275150272883726197675902170626609584682542042571441584126980889318196241202059128156042410552951976241928519111834841731507539893198965357979630768964159124429481121753893886635747270291449693034491913396392710011423115349558009433071269885096294139874569684670857120508354713524001717667179890610697111813211930248955160727707737117309888012428440933923142313006069408079856233968004595795969554466459513717441058598641332788651016376473512694229668588834337498488107965272490157173811177475374457101136522317075701490801972224530008040537369043855464414192055588244521856652425718746104078540407241488419586212611819413541196772066090681766879106265914274053409675195602081384555601388308146203404397944964807210661525442713770855202452998433436949118748692280184198333272063147155315949703225035082734916204612348560064071103100966096221122572843093389557595134010444792858188229702687574210407148172077314786586977544003189597639285425698719505572035223915885118567383456516501309895716665508479424173341560177432677439513078994592251898896134143355237733892526595759523070188440238751475260652263197170447950891166997438556535167396329378008910604686219466522160611242642077854385534589357176682156877563702999599190898994562783480669122149736681223693141880199923339827618205564080736510328460145731725990982458134401936483839395555398618745771119595521123064812709835368690348199230246027949311795400879454065137286022931600920967214031319807788271680966403490461899773360925191536435050609775569131619812191145179411856318780318918666056465452847083241915735060692349827187256173687589958293824165364297451196652775599545016599468014995747505574772537763810646682058675262137983694367338065053098108848778889110458629046479929813270244919014316653916411358512485320561027109496453487856108861034638891608129098344833714579442944602534068516252681987320825368270248061749163774783415444962117890109885280208110812100973432714333687600713939424193340172353441172681351688686887869537404144744381318398427476012925636683773420536608359885619610537095342695796416300334444781226463481174422627367168201835229999460117423957491031047707672227313973841670281180216126810708409852238660818683190609551760376643229463274892308740961419536530404944928852469588203943296017199267840000000*i1^105 + 922204774578300868170048686513434166165830619671157494147298372447360047250646092026432376985253104882388079523283159959140353156770069736068451304651860700002866184838391625649100512910878351276685219895610652839998605991586546644502898336663482623045458048037860625002423069776463265788958890299640626001286349058486253858086320401632215892409201342385093314402637305879206123153439559561831047778258353869076119526366787453969852833456888642120080483566660688545211117702717020618418518095775552533796583247524550812492874063590964007428720315650841740453967692256773604906493779889002658288137464863783662840223363650982102806252228180793074278700352602837165052392255961990990109821372865903500576224658474894951927290655461598673345827034510394822626008054109925015358211611934384676152940731837003277917109209782341038973360349331692169485827079396278394660597208820780098939729045242134721544641922892490313308088018555758742791195705595811272215455170577672811130805409842727393965080891976326946179899681576500400051320107035485184973647553154939133519814550546537977152107528533142348833930305331132047861303045188010978523265591687981263273220188726055784989310910023087025839903867742216054694886012330930563362393857814839579233098933889761405735028405521978677551417101122341920411205459399415424459659353088240848747500881811397427380822777386039463087239417701489195547931950721870272044403471273846766099084712942907387661916822953580147270950068150700810236612033237321145484239593780254695445709619429067700442682868792249080693469898280650593081775248572227822063312276414606829033378922392370524154549556388073157608622690578708245801894634768063859065864632309017638347935795415803292838584291024122463130070357819076007824559907818638896965580344234870288900682000571291678553474437621196306932082617130604358430566270307208312265090555696261918284668341963446357235542476500104889822776325182332388592590783971480801470825633149452983148957361468827723799189375854631864628749113845625104478176403135118283123636419074307678130858617308936015259233252614425179694294321534264634713514483423201876995695686806367799164102706074616676933000603311654512119636678324164983089714215756669333889712419908729300205272865415665859973773642431932718163251515833253755412606265688935796858870611000465069209109292930936461980506726669092469359105442853816400308548905773569314069337332256972273287725620782321696434293723520507783236187643765835787821911986728364440551471358340065666675212893961085242059054659564354072460395179303639346093528826412378837947902377928587622127703207261043415012837219471432242208401488898570386945597873313695607399587007338012007712233238151044424635994070716768798906917890926438154264503627862608953958444896346821908035159437202220644974798990458745051484750008289683689512391480442917940261665291131074976276840961728490825176637345247847792950141481725832195148669180717663564987626324769728813382788174662444762345161386416324722294784000000*i1^106 + 5319745067122566078554335545903150630242795838326163986671740490708324778102698882659036211267332360120543286508207776158669237960892389147556959976617717544267192443611355606966802649718564115544511493262943405620808622776942791644393711908062622389341882686227542212417350806721295297974464529293496439460892865895228327803329443455501289357233924129312828378335065725198506208670383614252037735721728984298216220092161177618706095950803433823794106581879448475049368343937885535476717708200887521701482985783911102960921132600159754912438539318173614966016692005930511779674222802781395477874799033045170747969569645610924408205805241100303862500487923846277230678515688644333240348710402390291998154782375052302229974133943088041212455844827221364865268449255468414375931916377289566910293071931491701659705934011403910967794762269940589602073686239678560776942564498642000024931522487858498171154415971892276746061529874123258192243982599640528801086304304129138681240713641766489363228073208743539931366164651797603263226580856972242157564778758764005618623708932287461353810217323235980521129527335445203071552522877993773918109077184902445832776664515432250842081291273038232075706582351848191317140835281456525273575662572013249358999219073594890665121253116702348558006917996402036095061770713724964936593297840134227585005345441766868110688319005140751276888938045630712786031270387614025244599032901950816655349345698341983254786717042298270614303631139345915702448671837197106789329196585216007158563345062977316394439896029323422284371397931868791794748545231092458292863445041421971510165147911824087600932282527126129759720477066724947860249274118098328174659451454997754719066545051548737942180367648359148314006731356208244830679648313694051545138644396312673259259308266081612951766432142271396209475471359096151879048964803326987845501222293630921091267828681160327890963792182184903725112582970543697537202392993831194387081152073690751108328668309998642524243666201169181738181594140769261153166418607053640109473741987114035327332193222993711015153447974810514859671298676689546195817465864106620683248767683139886598038115225490376375337364857271949026284233602733803921094717763900719268984868278843770757891619245951394830194455033960839269355989677700520720494232598833434244596510015781880385355460314157952801329645797032110226192226455524929988422637225454126853038706553775655728270003782104554214929438084030603170067450223333276197262385974146752496956292559648344248981457926155716845430792161255063553189573385883581937754102100825823005365838562306928993883833134194509605778191704554941273792606324085400401396422392628631090750390968167424419851566519640309934384858518245691238881650786968211290309918380807512332293525949316965111805483106633659090413161468377673797823896291648745298177993604932818795811393375691721900252334951074342424391789248359449490778724235802543714412456442747293675758195163735349129676725442849013760000000*i1^107 + -24333781444769165620497158438995919925424700217051171941813387118247288288844110085262798697721966670709020476794243854421352468964278280600306069827731579310516065890027708987445919693821686270214051284911708618403966667855303530875832551230265891734394071086201124665935739517211329734844520528881269129640460164892406652307608257223763265508466504004111160549892147353138422509004223236830502720251040492148599442382292624204438092287978089595902674075645034420545682647993655381730181430051909174746673796647589552108296936907262607192042272892153051402348555542797332841389704142968622629278142626607788801687448774981131975695478777732284091104882660960978649531769719017598051912413287573160218104267196487643449517862212152545177738066137260683751022550087055982667543237466270299266164682124206627276970034868414004952746515493293743980324858954510330513375537135000011974488508295774738673553039331740705063944869011239562826787611545196219966252310276445434538508975471546030321695753636954781946828019417640726219722740261260511500198018239473131803724907891116082723414322082542728616267662755319857388866423590319786171411755980030200470810124894575673338301248201508442856098918977290287361885303343392273086840436293846849173523180186858654623416083097185134581484309035803531342704762196195087659208455623308153432231150322851904150832151084858370754142808073680668456054936240863195585316541896162637937832166504933237960218379909820317833959471254593346319910186965616285366934461315675592280901327039249803911445652293442129270288202300356976266068645546632354227943176447400922266632382934210897272302893714222020663297188042329528823380802712035291171263037586995430919287218482510665074815760902070407070816252287023003144780766390179856375572336122684311442578253310809573604872238529674608714866795443893016299976932393263077426488839527638374054982064625656434311533700591934896216308726493124834915397418152947251613555866062789695881417343626056418984750232193638360380481074926250274699601233977383938180665252719921599852352443277185442291796307412009087251590444923903354723840140738721136250100936960447407823818220729690863709562710185021215386741243619000261942905785052580872725826299247457289765655479688734304409878894285924935666259296956875480040742289277424907975078444413110319750562192043385637462414670079897336222624376663937830676400384392503245292013042553319628403630734051940117917896181708921145072681247537784980938965485433712839655038266129139338576350329372580585322440030627950163856551466296374329583071176320025536478650339735600428448145256414396346506146290390407958197483258380891391489114358506922793921567715036773153205652519812469453403018304684745448519390850451988331773547840140143788194122160412113370961166067986479632968784839031278146840843582692411223548807637293957581491278553282544982775140594928648158869593191248883603464816268315991153815277472524596232677336337612800000000*i1^108 + 74985347424970636549418217052344117702729797591370405083653041996603524183174331974814318735722166905809438861695472595503946523213413454773614731662756704030445589785267830967303262305200751812824813275639773026828647785873427857683420749880951678714644371018970972558822358332030386049682196270557696949578102322108234657412695845079978409159862024673970152736930830566686822086603562544881059800323981074913743500779019304724352368841525325335928305959851897419375043093515411527014046821725897713182121983276937142489130899769052885043915126720065473110717410307212529466736884071488344012139442101683367043673396398314296763062704273260436910399677565995142717641441306181548855415043848594166025377852740034351863031638039983885740935100809701167570407762145111317230597828242265664795242255474947143664028601759179681010464734524883156856515180256437124266150254143482017482048701233163340547912192113543855056323773149564553473219869829465894533732638657018993552265984673784089979018052984612235893170619149580657365005038959138198611735949247939619898751058963154082111266411377885021304856319051230513859083954258498401365875105782354555743822968807446336814667180787714816221581190907054777300042977777614416692234788159371866098419985341638031780401751989509804775925669434433484164283548527430151915765335236383631965958251824411782513346898685778755595852861755847346059175275984980756316470349233827085992327769920556235043894270816943375616110035049581807887102108187155373572120072598446501611075422452033650021131149563117844689555613827581527493855716020919744361148826433206820924277177774024995321827120524284504958998470644952477329312205590853031887282396527459352372269561325205463651218939777137060932122560743778161195164091576297344971102980398293451938898633239366060573790060272129319433376519001159206687770135344191889804322053264540991495396076530150710260184765623681743440493671018024089560073618294359473325025458347570665298391393858066099083573542179073292670912597931510591627548856401956203201343975677996984973162554586086645884803613823281709677057499469020291164685351456513158294782321520600123829275084663876607923699732124909988935574146764084516435787325764177017435077839713656965965807244360055547769563168685190831979095918448632250318218251208920659578789963335413533165092521855703179893684451621655120204567173089203006285607738078620055415460997589864050566547272734698283656758391817308976573074980074588534406943019980626077087156321097900466749701724516688869089497182989242304731459969322081803752585820267002226551236311430070082533067804045747002595818592904056473801224299193695935488795800903306177104326609970430917658247949621122961813104194967470281583485312678567324818592029948952891268055732967954608636218794846657101593580009549798220077362614704115909081380543260091008090773179719245174229492739237295542819509567749868071909547534014480384000000000*i1^109 + 10794895300822921096155562993481217649147905997428323328861741822849358209552006436909116592553224856960207559039203858622788200829357333056223093150260574559831925480391430547950712401394830308741956915127453213529979795520472428398578916142616547822835048458223798413055866023730008004889932013866256650054457017483314177791311599179280773651986882439159616299574352665287866339181587234534918007843935308062739533837680399231406843293712556668089052928380947710578305642816227859342337099407051043894761830371201982814122232519549472200325450847370190876203839136753211028513759146469205070643686294616618553240705605389865704326833546578172845276653333210456262021354610757936713486170184698470440581433515879562671497271445764110953434814851302670924483825313002157246640534606850503263464166287788841417884164127332337191229061739350689245728855519093555782840023746241761019268510068869013352377551829849140071315911693877801452272737828235381971623435290467974776201282025362291264415949898237922921343030333943545188501801403172715163100870803142894839596336100392220922401144948901395120969868196261395943963450912932193034179426074738420266968924439944785755530277489246138054752577185833840955371060116935328796458151654294864630244261148579229940258438610312788682051322993185182348498584184904644135889189402996232554375381616143706386581441551797766596933135440402785778893170150434963944485756682370089405595925686842785585975067972855391092059713964019174103051336691260750066418084759246434375421349333921448969279004095824415753495940944728526800674049060994175915234478044888101155019156416148933053920883079099641338826717936776838039223780252317824452773299904718777531849552787444197625203847181449092603287865448600756915062044859465248757068370468635195278762221145994033568226637002165994815290845176106201212545628952743164237445718733976942230030857244760748414778429439396714107586216726272011832576696418781979745785879208859063861590075918637028852841762669704765225129384785778735632704884909568006526209535583216978644608009739336156462891791238578846971895889193126100317432976052435505517729026080746343948102511877189523708823521523277330576157038615761004103297228233649149076560266073451233630798792999339776044997218968393369109231644964135865331097874845875419668988578145377951707864670972360430886629977417970172690774829608372502874721467915093659965300569503130407860375232950977708126083025636135780628996775853689546302836828377790766321030877342326460371246893426589753036196770188486026079036399985026938793852698909941214146990298599790927622281875496562052633707432108242382309506085915692355817130682947652574370324963996032074343992809580933306802339332159148421973358151443512696685349424235601701523841441626845732684162622415111208542608057982138003976176883395423293811073475030196147062894898234529251894709719469916160000000000*i1^110 + 1543453383539292180101299934138901283516748888149239035521400508030796091337253671297105919446359306094932992313754625313081819099369862884754406459862695303850835250673268654203773864589556230320901521787432767089801714039312021254775818069669307285303147835527956696392001364129970738277560865664581414897732353466260109421217724798647122752365064567394434166758024257264983314462428797860327023395224790828944733442619010176070757403448701158265842829585113495515869325328608425156062904477248668915762662203005091007880506756963515303795449282421111724882340368280602237680320443481225069973152843297121603521764879836609300745435412031885613600836857387092189626238883126944814086686496583153757487922188999262106112495852412937976566000803805585181620565836109019194640077427306326595012467020416628811339058868951590621424193792012307606314086560094262234306462370281168087575068678693668936643516329142129958065212310702282918796075375044110453510364640068903437823114032534288584823829512002907462707275109530308733712525302800234465716327147903846463930564791030668566268483403479647629955190795856390091166713783432937336596244951485666303630640061483603922672466817883625020531418019910123227442660916943508051483888557690916979379074406366924585496156334326743872545709623221261670620190015620468734175164135193022221460912279007971118374420200523069825441708380087192689057367841014431047678344529692164969853050437709519958960327515808083256978814778028700555032464799464775601003947862538308419508599064449389365862849253678127923577921546866001011954197586490831527539093985548677868483909394809621717374097716707511863556817624743581976347778676691734095770722492946678911154986585224529243596208141458615223006079213301842547750638916431514413905795785038043571460712595293870052937617157847955227013268798403629045767783626766773568007776337330453732741407070526299180312260692375363903456911429794838683584911966864738722672680867360008387333689983240800484655272763111976062992353767020716515788447705757232875921590132689794152535054446303992136075146925568162580251538587061169622618757176028661525652014629001086986586263535607923532965088219991421171145930467531287989344143375266135112382505480768700424965726812198231746998770743480046052159256540163734523720440137555004581244616399164977530373698308720085101105766729368517133976443395651692752082130981309933754004232950674830769108032877030766793682283577458466458350626828698996651735031992418539350131166277751245407037379681945613528299185117452085028592843771435826114521763401963558486552795574220560036953849225257362492088393342182673135069660845871166053781644986742674973177848905047161593796002268221477500328369428672043186055328605349986955448324672686808427176246233985384176542569062507936532638220371042824121793147193265410701419174259456000000000000*i1^111 - N1*200529777143243373121638157361275806229928758705323511342845704742613468056544808415627681054074266472604860617638080257304293405224463147412832915286202951356759476735201534452331273311197556336547993760823625727297930075350387360558999311370095843851898151757631912467085907631057051413382288227234808175739296405489198052428301540279085174439909842663483778984534878883645523425001918538367075908150079075452295090606675737160671728400106131554171129879937592390034345829503324301244696372971923727078404098454468694018343691648329339658185026141288238490734674969664967655855750557604013767051789505879653723006961668304566332879442432134340304046281513448905770118759009843035113989010235636940554010031715862646471633015530505435184809375*i2, 1427942571675065232506687440923614037858360997959169818843579391620995495747975387457375283321798595646375204271316172879605642188415452872971909146763348939354632259883710564580648380537913860077235472836848968209706452440247441665835582110300140366571768092357526696305045065564655369925832492989169506359920263612425486286400561537965077631937635533797978825154972276826464362418816554718282172262955666389560609772522466540283344434607354773617803894278341047074862750615580408029864030775671153601708511688210958041106060734662326576438018081072383470693087316479138032483792846662287890161924364479999176779740488825855261303844732725113638076053390062355711212718878032239588390815276229926749116320037777276324965312849921546973786070039978742080800221077393609892368006902382245136051792917141781539902502186662166523478375645871343627930890799345496461642049804583589804998277107370125242650016100695542171828514702293474402439383501083124461256277021305547307840934538028479781935328316463974856878910067222328322534133731398321638636964686105190693047817318929406521252782293144761221246458425079981288106641671429065790176003565444222900487163958138658346496335132231776666535898453340550700993039567825060297563324638888970024983587658844799336269228196435116931824718635707292737662034624202839679315427553995449090487460623485104995052989565883124665464898305762069256246886404784322449200097349320730976035272693779645517625567947327959076148286247424057440872552769835378169165810185937999494974864330795911454953328902752902375866628336407091920147789406408477447412261825525492853925820587041437170971727948524350075627026431748315227680856591355629870759959939467531352755586550923885700902050335552973881533260465206585584107068360754427258090886226500156749835869534094476956769331963362212072931756528734280679191842260063802926221770453558285343926932851253434491955509540420581224253778118746365372552821703741929276232356444672011900515594614860558520428821530778191085848224599702583838496577549848837861859547777769167290616518305920494392401482374978662608667000865481603963781376074504086147545879266777475068586162125783802310971752415708361908123085005555504453920804198413265479943126919139354406136662268277625462973492666130019045525875591809182257119923941350500313258877056091765490047570472499081738343170369771352987914831492586851009915038598953601784130920805193627840752842195659318844055203808762122218795549762574428778873004685444071409912770183077301969810025697637355542494202053023765073443057434590040079254775238036017595924099488974988379430318140294960695802943932112031310540103330434119615991684627228627151536881699557936964210543799869197202838516593837828384430459405441197246625262075710714151258319228668240480777762560297632066260090439134746556188909503693364669456723166000013771209253873747584051703944051262258617474994892360807655510539854935606422355638457985727260182506573363027814860147303120739520184597442338718903473341995624404988174613198432760083282358561559545135906276704317390783905655304639443519218426748037835837293011397861163436957757756958167460269954176131849001871910722090079984090438583807899217561491063071900466897399495130677471575743270820932134519142842068943093727112694961002633828910198730573492115023914010966232563052791573583538445196872718477885551565015667928457230783490555895916391652728029300707710827821302965674701640605874737282871852336998469649040483408016676294773520061796622571552681249703261119482730027703036353933099069220600260830575337635464616554370809962248465729235711730893025220589395250249728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10585136354965644917004277909257286144772251329831967199357204702360392912241582132072236543219057160267233987233630796279454988351163270994620107558976451503078194466491907765370461201596674978672747779572024425371605880258094000696855896311166296333857215399566594979976046073030995551051439354066603259809845964590848057237715719678674662160660330310717675871682864555932334857430037205099599998672658720524518137405122059451150533731111448344897700216360938747098996826034309187558960279186157424623401745623323713512484183631408683228774908944127139249836372098013218134133531625421648082330627584782115504379801478505675675749275396835781311627755521221578339060031822694647756197978129176355855744882672259982083544208351658028800575074955152271002044412493526332527942591622530497074292699425029042673556218420865088951097293044759571137338670495129325242011240497339367227348461271680929179122316037254527445755776609614520941205609012628360242008130950837104640128273879312502980199906551852987132686141424758459286190121250128001977388523279616792788039771541361473317968367437547567697176348064667454671315576848355416431605468450107038672883199238530263979872379276019015252008145973574226054183638593725663825358495766629101556880673718391044364470994745674008203719607830132910474514738466519499387512224574404391985689239853261263905217391569582955040677644999531044343947972573362725314193545676882872486249020818091906360715334647650376019380144178577257823538682394333028038396306348862245460588991993189652957497045116003212557933078426851334105208411050329649743024245418825329476908218697536221401026837909689350103424858373788205156105492648036076890180621581154911137156444321246880733705001755900507488775702719258481338037573739701730883645312569667503441587755667643364438820501080344500822498967413228370490856406062143290930956214682693747007278429830806929980890724074794697058370140519112673514529614076190547654958615010480251573038880579110213348283518999250728111968607829157717872158601175023996341571670194431964636057605136096444365250742457260693350697790029772867913558991408372289378801622588879231288062341496372893873418965151113433125232534799528442945797731701374509054728179812900597008962897034151342734232079024753850876712760596497290972634221754782006186973550944056151309701965623565899702348125542271702261971920623149784872091359636243005236155129433385901621543494235982320531014839235650355624832213079196850560037510536955695750969275612638460820129528923398386620668804346453771946416928021494071721164007510032191515407581526688817000848007451666903413565871543341539748335561613703291767663059834734432740096162620728934170254828999538101392523077909027270588081630416827101307921801163535473726104812400148679429395348029557522344447233770468736723277671177775881469257121087710926384551561039569724170727547291925565204680906645285923423061443294358824471208175897665538394461875665718639182708571507720118154735376418114722165767956134134535361190108578129465428343609221803440742316042590784887801036225807060850355060751995448328510915283084185176689198635311503688647535605683878460690200853713767701317578118398730186049312078670031384149879797340075803037824903289117861120888640287908876286830954602009983297451917949726199490280878521101995852405479894829714263120979102978294573753204141658824277754170773695936571167624072750467460868828236162659140482003648928305543276526636536513240079465694459813889493764517251696703111669750973947375135707260856612421045592645582439859308128679315823884715186032762217198859103757681923928668678366523555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -142536254720299623616592474285747090501174086187848622020914027583970625675343068220676901046065796148465083846044396201966685069014041236288489065361790769937638479963287067400861729377665693847366075852211723349530045165223041381597799289869224740608071892209491632649425415662177993035510261794836503448324736956513776298840133160371155304592872593392534901554622779455590565879498266535671712486841375448974956914791663996302267556048147270744725995854626071079146643935874934719046429039595512794643798229293065303384520131752536952169814090507564850533842013858472178355400806610768091218639158191753000821204989658107031655830810127538749682015019129394693134749479829475073406550850667092203037512841469178482268623150879642080974149009264249850116500922811321409474820554808057701524515268002863765518350584656021100856216436998978463431569795198961075692931204802192977980412274477090776575998103735584669122026858075845536619613224123729061062541209354857891989579862734293237332556237305941830308553719951498071613641388770366412953607214144425553073603249027961673642359061181746351254591652203124277499218891513010014445523400328899557866760216898542373638480698067440634414645557316349071908933112383814853571840389937040181051027962031938582522149389401530463671410659671185679360063562289262201258550025755485314848584939299800205282480608130025128845758518637209621596491726360663288243190842231734926659506490553434751508036504294984816534773098872271077317632438076391623712722459049606163280366032397436890292289855803028598958350500120057171877270673538850990704328963298443106418436358776772549806674066041509378657414189261443711410051572670309734248625427994473030292469668259372398727481010130431525812574836994743287916221920960025742677212847576571203163192725541147541933547258197274677064948920148078529786943851582660163610451638509769074189860855655593206658005116577880220317223732456462490809830825695920620160457691369771915602264474532344723418280413990031146891470596227639187169539505812858032718955805171551634064186949621505587526139938753744848561696349127486706610186910087284104456473568132350565930923823978674044719740603974348125151309178493596497028649280339846549566021153761640897456174438021656746530095154402165347616236725124891284391244928349636102792338231342485548872175557070335694981481228404019746792547539395180542805224181560668710324513728739698207621462355622338639502963050160087537920121576169756544403674756601229292478033043776709407604349000333692010962256434348081235233569592293559045855064151642616904031896235017978562959896685800082373112776409414433407996878519225066455966462285482629711090983683384427461409230996121914237857119555624581247985064092423660021877964441936171103371260149656733000916172212775514596676476280160313205961385627176907461731816407802521338256720385008800729426572634296683985876844452466487252693412453023409181127316366543377991614182825752673211540095384113182157168080612150448417003265964865306273466038759667640318200125553241090518822279206437548365891391681135369065020922406867376256674241244435473878006905037950218984039217959068460340125594082859982033622482376750953220681868576214668374472863759778018254929510710788458748408129149557234435592891295187039253586527314488165109849320562030661973379232794242954641683371100123708814957094792536615302920073687916788364149391377903846322540964901450111282376757092449717514939008992943363335163749509298452213825264936598311508179460714908877578116044123513679346535837262486615506668261128420718955202482287338582742345051144413968725040303125946800537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1119383351109078006338114289886047144529492958608823672014418245093646674901292346963320968325222496825368243946175534897333897794826394970244933511331558948600777374403803803747763717873877505259773106819885590364043202890431109142226469120324620164563403891647254504080789513552278663642831199040802456291184211988615382436606371933749414898548641295474285896835067661940472054107025173800834380597911085745453012497810666915139044202525438766771344174597360545136200244379879848086536472243982264072228494743926176320113195037120124063623690575756285949941410722403203598488382184142870968613334491991609252109388687996731414945554764365270904235123925774739398952129913065390061832939611467742079337952806705346756253666268447350332470374868679941231441028527761417082671429112316808903540514191895760500554650163209312988707237798762831116669174339735745161067935413022693281039121227109793794248535959776234076285810344896880971779999895480577489470100222488679932109589894212158429115605589013188658861376541862287784857315008485493262407277886942329009706175895048185155623555747381877637072757464766487753075724015639630517888880008019450672197699627720533142468436618189443580384829275391712198937582298969334912490291930751867180115821045991997904128803730884921444921602308384104983216877396216790216489593230827649735581159893391141598195519291043067489216067541390563435691801443873254556306033411406214548416123606994261620623117908710741773790684492630918971049749299727659346488118906452391676062814552243841921016069456013391797714257565514420224006817965459270674178589711969847727091042428383402491689702339866574718423675525630318364912471442643892792177830685882136841582102805536651934055961280385809313505476525927108192620614974274448128404501551158656007138338646140498303565053601834772846925488636431438765788815188558965979328076383782479262962489868112700350424908026308923152657931982518032477067600275918140407430559956510494708571038273955109144946661900565470542871076579774595623691464864364283105808051174683968289369183111678822821315741872702658463608718211782302779927869845751253332779591028592839085658766836377873453747931450525767561888966531947715181153244778950549482592862711348985879824286012811983618454866852784111265116697481321075699038925857872814047974697539949952115640925315447773454214160486916563433922512999939528880224771697257905212538098107034087991010969130228591942625636431763782457795700461120251645306495493337162710883054504873280707676453149942033179490018119854480699761564504203506908010749286329373242812370993819537521198400511173293653810103157760825961674320215764510984753082473742010379803186344646681466818176274919359920339014586125470091492075522585351946935027441656825160891160897306790317756593764945408779000585995082319894184132632481985801061700183399390692882105916456124069520428852645663982598777269935248670123920652515668917118142613049269259724398820126260109542749557084332734089780721384505522527226423278118248383226979309422633197863373621988023119636845504582169203236190858237130841739499493348652838073446361918171525125087133974904960971729948945084654011494230490646204648405159986861728531557948786904611092577640875668226114809856071501821122460389146856843945367348421661799295551307422555682061200098956310995413764480989581111659162860208786682569704956021051538489459322783380151207344333880814662202954334642826517506856169186068909266314643091205699929579972005009121419086378690188086776766630190596511166114952763483235416487274484666344365342648763780349670750792194444964396090027226762295457829745590272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4182649860634320350923486605885636178298567022859790310318508492312253158704984913693046170365121534231557845799389842862579394911253179738326700870177053206473957235582394553490047799724337383436076169030221247788239639588668895428243530095048176058668675803991046328732298362058043756406167764475125127710587549349969213958263820236183397540673799569710652624872642874529890719624578410333313680223048309742804249720835554839013622907305509877710974897616163081802659154728031184232100103266032606789828004568861725469938171284397193742106183291225584706502475955643382498508156566029242598362126365487933504884010579610703247016206832469297088402398262506699906570761909781291908493123427113545113317080194901334951110278506553370071585550549161200317492772288312206928602188313789204608892966194754485226943116727715697764204902680602746456673544569433219034208628032606794685600322261392764104885166273299772215686678110147863098496851856642368316375783456110937850196195089513170041812638594217470570800308436330785755550386070914546399678087587136083094527294898388216924783808677319185603609572216019904117822975753451152339723716742511680730704307925555511302182071293201299977367610246337858752292633981963702426197692672286334253982248505503279206090063718616810354311298720840286088670436838886538306894985022747737970748567320478972817422592204823037484537555278274714398822830003916538434733555988009154387068387905379142658734062566603532976095985233400698737112767100373425112658341536710480229147492638750092612737405204260365766806133088987566125536745172539203181732535943793024221788844071969801208354532049217000021155270221635573810643322178528873750629001145983362352695561879249103169750925209867137328697697561956152413710553446081556434824036112023514367448504045676999879759956832118583433719778387793823414171677915785986888858769729706040269111866656970184164603370051347324039423151253155649315413091580144931182667426356583866511193039451649101344454044926291946818411342177418718140552909994901420816233506662926227367928504954027616670624204420404017691762395853036881132331338062317556604213305146570461317814834980440442073790474026760784367204548643274383690024441353359987317576815749060158969746185015466985734070811125448410103215217517836774002684336960176442653395927036500729643525864810044399385545346297483963658547555943547169404834239322525091345150274026785338268038157128172743369957317895290629874161954165046500776385416301445607752639282962136439581923912123857350737849564267860605213431891430332493076938270121161366057121516977948692422458897084808340923257370286794794720863026926350687685641305931414743444585265566402699159339748346410927079868938000064447720753503182325544668248873822263241084281795858481393704734274479355299644562788783194482627625093122819995399763299057982955760554027846898231206228617089050515142127640688800099973183562233350014223046089433428396185083406219214330314407786542374215125734607721255639568297174800279452225299084033425665391594238844031056421617202959495347286361460280083339940977703229923441969056806230000974132435692149619116595381029674503338275678590058403287331530619623785470111361755081779795134395184101862662568921247538477788973664872044939821030966508808499294985543829477316163280660852504597921838038604633604615563928367515432384517665267367318147136439389703506259803925518839889217260446988208023370711411537695575642286304287337782850631233068926800209096083136257410775744025000076723245204919271817986060808723436743159993526433262714981132056633475594849111519885558723926887518061954438738739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -36119240553910909450002971128580349607919778683097611822468922450287902849709768860562741396268428751062990843608426655364451454272432965412055856381659742587228918547499005250137467408771771621243669076672837996176948190864594947264081442110597060173477100671137535681375764747208570120102838283247318722638270698602608201546036274889691113750040582496308295541097647378771907316013816916827539794876727559569207767874218160199346826440567161916676253735792557989885506112208502343898870143404313806364974638869485858806103179031529218628720741616408235142691060001871593407324956255322596002685523999783478624874808647921809864211061157560434295357167986613088673798095775654410652257119252954080308872801930745865159224211781646458107784343959203816174222922529198646889684104407179513033857918127287906687648301113041138366407270609652980028436845635516287320927112926143529879454603840228997056677524521016969267112531455971360056616245531835026372291826194044988514182093839691656616869474390194324855912396229581357844819037941267720370828444682502654502769848839713698124638621980266137328467711258550611290120531600942492757173520583548489482961756357760221751480343796880713271176848638186041104554574662668477284423566734553039054977269443540742190819703289710249962774529464657161603892503781787126733534055702711935507989011619635515480511590043927468603742265404042974968938878580273921580040572410144579349825526441434076828086162064042591576966520275961458890822225320409671409398063351377777307506461874100102392011987770139274047004662745308658440105612782960578668943800233555246067000949136899493113933770630260911889762496865321044673801237519549844125701541490148414322063910407782328667229969330366231107964524494527702929829951554812056903643261599203367485073355539001488816026510850584821999221137871870511748309179393344045275692345847306143754004781702276774830231701125649798490967318334132891022659276272852538143887723540106646726938801040252209072346344123722185526991224551349109250153901445859129213024090547630007080813775527430150649617103917888868834813798866491792288399768620797645624311503893782374953371217970687013034123418339923352414850268903311881625395490905525314958584607411729116403630547342233988236874840161853257911275774256327249516990013897591171232219637303474077356411907601019210170740000761348107165457581010622695608084887523245618443204021677391283401790241291436434972692908531100554051485624931519195739673737698081585237305268799704114192965990104580872757298461316174596664730465478805997342687842778979576331692924986669825917109414482353967587101521392761400359152640855399901361243270557078043678063151886950501909744262848893294446950088722804221023741071603889883362734664193275725344597255925462512465039030099058819386295343289443033077499910552110797381133301491531981947548490650001633162856983727946952676998784794021780164257960068583140983246570501850976845846111677406149030863298394065572815673875420288394892206991177954813508204370665901494837892860627217862572775168614322072635658070366681419551998015786921101454570827082419259946829749384530392952694808019756622904407021805352670188381122177781100602547999361969363063803722540503094164804080340087091007777203612270125557265626507295806790368157661397573714239762290665953614058896289392094397598271662215367808130726805486929796901582366872407536199353411002946396905817847538284477519310238887000896332337417223260863131000332515008788264698048649851240448226126285500094299720251704414973402867717147244550378359011335295439238524872480172057545370437362468357292492445659955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1231326299201807376079026887806881900772472609734324460800701510984080202778630509543420324001167248014765354043707729298508019695415445143525347217157097747885224817769573689941049417852469675153129481036143017899884843509621433456076898619438174689152378945197941820155268945278662084920937387721931714399290749252244715384391894953770168302310019717672859444365860401238681584371213887447513589191825507231987794722712157042537679670497438578792725334954799611134594698266981941995511380302793248288043514795632920159545540438819707236988297397698242219838234230817902697128185769459348947595880214377353817764998332686739054506990981146804575991033613808206222687782745538783991865836416398359283221252260052992194397815811985854920838046179294429219150153811060431008820369628362858013185880166413108528580334177490518099010440648933833520493148803431578390345057589221692377617010500610401721409822415490117308539166100144691606652685592737341710987670251724674109184112025730824275841364232438090558892833499509786778749973240918874164218205812174241436728376141633067901200632974706441944018906075599478372038378882339264556565884669476149896353499162149226819443025275960519028711200033314198048633915108125946288931294060318769685379001939520874882859794511004728525362610585683565396869102233008336458431369573235693595446157642757189426693125747264235457629894783348081945865101120894482183393822126716409814862891819057464990176311072830798556197567119295230128789700693978951426052889363013184472772346343149545657053872940901391197492106291656050472709449778092463867419479818583555897278272185800798773608622663944600235613557636514168980585243651749474505842632586613916520760694836149121551987900717735474023224534524688352491738760330644910385969516354903427589147228881242033905459898414861285589726118208043818725510801346208029014208434613436495031604208452515027892295928810627759458148794546991982488841119722169265333661196847657852659487414292064891439694415784068791256070323052100153178289731872504209661772945709366541657701492959372816182336753554998523055760785468910836000253403276283575546251788536861055789191733651550066395984489759338706852158513543454280306906868426830857212869292069803335524733513521834513820909404747706509612387435700068989544013717706629018970068995089307521498339011222135303804069185377770441661438862365111724985662500310780358035356183433079306183706747161883081616624138672698078891697439516937258086687504569696830275862606138935142021958676748087310091975248862479070830247235002015573786089541711760739716554077297313211339529260814661524501050052136008596009196593652950882556754837916560280711722377270880424725657381385166502218633399936658021752724858538801005971567373691779855431241190417979143383942890925240515305236022796359095673354176223561708005324464640696793042738975141430106067086186896529643742973317392598159068282247787273138447512117584325613368234106324017288097013067795459725342857036915716227502045489847769243779484099494601445658416068865000591203156549439002534246964634714612137983763911398387320346723321850522015249040274124784121115364070185634808638507711232811861306137481565705294739440430878393586681853679804171705659500622286606203522835955397063051454537080695504644456145816565845610208105951527046399030870680234081609526700807896804536389683118483294231956374257394951652236534002478369832949082277101827860961287635311715526158786855551541609828905485963979283965011007198795325729079903855341636101560937767215552375532428965100787055012573107044804581243870512494895772107672375276681934800160716488704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 334259519499464954558596352438922702689467708411239575211756331916816075239059622977735639308707076919914456029767555066680776949148941369783283747520876771388997895412716626962543317586390660866166938960331284796300236583294232436606263106661756688639936534067884411846542364538100423867570882850138514222235919745516555350224392853823944689186957184924468268851939443837375182405059795591362058812812795329894424249636213831065364010760144990310630992875169449087513995702124801303445228265455433080509585893443385914292286858124214626898759880450165268312563699685878188710219388250105798764791683880264119172432724137423052487747353020622136990326449225194689461514565982626638026344110633695456229348396779513166343581217435686001118276332423588262534263869023755392245023285225800453809030661338959487466717010812170481730467997446947605136885387043426042668687895000561265045953085915283131168925737942990202511133371634973074053265317805209260234426345514669067050933422200625116157901367480914578276860400010566120351844906134207102052985347474170560426227015371672680641389760974089660236844007602699391381643478022250839161854922151530721655147640979335233067743966307092748471834610781958642142052916111246548014208672471642030727298790828762596726079315589454374050019123174811084385627153889562945922569663519954733721933441074445458639146176428726425580238782578871227551280433450773495108484958312651478991266796811992363705540958456629544448102850877397276093234048492314742093405515755514364379336855694071941275548151359442109299580428100213964765729370920146727495147775323196737015206836107577931105457073389245749530553951422587275993721105633038629725273465850825147168435904807617727517196775908594834963760517669122678437727885320667942219529978759433272140059402059618961609209390144109583374903011195303260411822034410461165305549708049343994660739110489749162027331245129309623603015551835390759201098661384535355861550235906564395041441116799784168275920092334702504118329556816847335404086449363578753922336755764131649557055576115241398062322571776959964044307199423335976980813602480028475322643197490667938766498369388370449559074613491906281533921869764718694039968037109185545884734342136876891123656366165750762525870636617833637351454934350534188317598546780785763494035242715320206747561062680902714950963127390247240241128089572596998292675103496902733979086834778319083114652150559670161288354999442661640671371556911195771799165804618472892736894412340208412132486929993539547772733712502718148915387635920705550805263001087781160030279049648947273035302359929209742630254061594157100365905674776604865180499514572823259454839027572175900918349751437326921108717608119086294603053218697474347365589213696599075870222804870678689745908995418092587908358651543441018808770752738129121168140289339738310933853658194096522950690297734659161835857858196412180418245103781664475082835726798525125972186211321597669039182638406549883588318908049280721184771932050077437197358691234778959672397531845708730752869227327406305775335400447885164982779093324608815117676142619398343578501540637298482317422655189850033935745806491789635183642912913026974647410422145785188876729469687409100209678359364131801602172962420067575286569555228061522867714804224588365986791149032658523715057935306608319726001532928375712985187651728908803647538956291248035041260571873282969769110510060753717952120445806225674349447981777009434804795955748698504783647964962333271690568226918984086519795410195026931067339852547096236384035480736788503226551761010730748802440035908183929490978940114698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -870900162285303337349980133958449121349486582096308553967751912674177676344055719081929873020925349126327652453586632080746747084234019957869525703053466344798067276384030839666152858694753193605382306783972091735205393989826807529408456201035317157079425126891590200934376925680173675483706770476684097098412315767522187331958343008342700469777354998629173207031247819955513139663083757082306264591326763490380711197512073541976550747925171785151305014620652505973655360300354936307430463523482494550988015959895473744126036510691508980332005634421739874648097593152862732352690863424501111833950711875149581150980067714516626134681038683642351671588533263643809791415371818970025156746523025602074924229793882858501314937745729348706024644367683958831163089787520288103920649650770939182540485647095620396518228181530206419746097911226383742694721704693108863297104209994726344360964697440350773414225054866582876195159443475159904858090959062123413749175960681197897339610386943942745235461813871968762678590972988981300882986893666386978200052378098432533653484318690739417790170455359129616977591600812234880974305207894240282060560966237343390767477757084070066205957947357254557409813674913164523133217868477213642970615774847150769847766123229737776401620611136019185133048414644490831881047893082712131910696479547382476288399367492371335429621425019588976062553460093023134417506844731506732328420897876921496057423701413134635173003091710254964273401380949653065274836159411513236215639406480564443486719405149884209981456591558870104877156977846163269098093010481007368005449149693807243051598958897252343643410889276134794713217346181364004560725730149857270323198339887121774603377554054239845429171046576094006663732500962749950874843741258537634851479774322436840617479147714601504016640138733340528013682919198525188925055735861283530715852918753286375164338376452030595637047159497510951790762726617708550520307307771938048664018810285110983911396293441744169143870084812087230679683082197381385047993205948950355988200089876846670283239543269853781007534121657947586786131779739698004556622068939976756137972524465551932061773477366222157275325242631097594688929333844164676267492662203303930873861708661905015073465928400370679293833702221606510206495025087059668200513956466983478179021449827099823720225067757612800485528316339520171281049160712867496151798750593625310352065475484979920003523291817147707247277665457335578730591997301214273265498944026779071537294329200162861788233554331053361315201631041526919297926568649252001754758747136121202863457514670781104320856006268897121986874912253942558312953387155527982345906948124793887341675515180900423465245128240404145209071479862199503626039746022980121196587532710340308884627567040554100960170308918497447747955715794886190014446372036976297119570244652730294773129628244594009421482361531658522044243541269606857092982332002657720300379682125546721875810123361710306295564278087035139380440354493712434883643676784480851077989275636098967525027059069857893725834921038165487761973360200803925862051858679106081352536652501678266869538337474263213858482222855781711937189412861955925022149737871734376509590699083031186592869694354399763092815603909672199500822977726283518066542624660155315434923252057371284179859717453314522557971354089502984744543754734697709862025279929444883313558658639984302152786816591813759478549403586001121312912242751541607667342946677011847636144662498520352503393790279856690076815361043667957672409464785570188099167248908047915195478057095023091560401361647930407832750930941505138180624336342220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1782726408157931149629151624795727055649723999223292955087581640126993764097893972852230415949603324077062883186642732729535710674973496679764122153958670139799352570768665973459407925054271874141836608256284900160505703748140167464437909212363699787776615425465351260981226887366586542182720780646661572084099297659632604523382178131867348075399615723778596579919747824626557195786640487193493322471431462694342647392523352428580598825356938723008019686512433667856506960893127535215935829760344916807271007763926342827960752931209793039639024370158479145001525329795579626834330851069885602315611830242246873360404783161709745044261504826206447682685580756585788060020352532507103682100913536425294809334086365004723402264023666686024110248090612168908581351810894830059740499371550718442089697376545702126362964889644749839746978582238360714527783279892610585545751423459837440539856599197497744846823228386334114910150496570045642385919551765049480546707157087270082977638592918375977891006548752747500421556394578933455354966002606398909282134795271068663972979886481322467475136460645726455761174256505837920228995739773820931268967334281072540865791082023743204537698644133034874921211490013134553470898405002897743909016704784182653899719187899187244291859453949900367672636650423907161530804026078601686095054252242620853074360606795912617032501068553244464971101235468152451251312163614934535908717706402270865291016801895242417442640469135729766492749064321401236090178615966061038608157878188306174061504878518998157790913603230300335130062445418538216723762994143348975085549354102943539421318983465048584395792273127623307716341215049106121147354361045383736408128646891790134225939952822209314997794808668807393487908110788941876685756561873356780114969385385043657343570559424605869146383168399793518162169277048811026544883113198775144117475214695729418459860432033828376634463798027550457630373217765840705809365767927607252631781403880446805892565916277410454464881022413379576494269874564717100999191334544426336142645335575281331618360739782894746578839422955995015531674618282135661238094290419517997409809128810754628974579358413697210825728647009174178472292954326445536771599582642615703779923602573305287292889550594027951177398043987458243454160159773794467530241099048984226565758073274874394917042838405992194430224038157814367938863366029212323355598177971068281920778608002936848065616774904427744149814769130032380245269786728004527236910158454439696330604735170023868012662555265668922994016117358207671146616611050761809441795927109284650240266852566836704011310234795015838366511602242129302402987587357271283493162212063859107959698803094602098455618221606402569915784686037714210360599120705689242127328596078143431772138864645227338729744647466482099395979868022426828241514450048457985101086050397639851846233700355922428653114628154127715275545446121014272326711185409203016754352681965766329250737973250284452729026949076670139372423065714215835211760349027755666327176829794128588344166379609151525175382105759409545289372879956984999888730302883536955032872628457503881101050868130097902810717622040879676071242628410635363192305984393779283365361386720276841628029960057549546546249228641577346607868789178388040661820096880429741557676551561731708730209123482540854565254103846017011617693667295218197792309025701267194916004344764613305288884780202197306128376201603146946851019707126015719931749298817219605978858858592980801107214831732151895895849550362384389726554510272681701887616800964241673340968076404262616785947632347570149141050631587566686588395438735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2178741529953193689975444707333061194205904095935755654002973692965223639521180693536462674333197528217475947235398019436294970786329846247968844860354733256322095999932725018010300875522059207202106455552839644359808079945089030487407793563604265920882527390816564720846278287243922228869495296481569575108389674802528168738664890076925526759130755409750287818359152249058840421639374378301225942146550426990243334895665683296282577954803494259800626662208835824732066214562692475633259943939755811435796928180732498584944697506271324277600988982296602443996909822405495732178693442802095423694577995421937051434474661131823704205985563881626213119482426400949484690247260788103776349395670969705836891781775038472279113152711212645139479630382198158822975559045299101603743520684472231321786766482605497415798387477834054966164060531339973057272952438771855691128646508497399060449148364662655517271349662723034185148571683619404316794368883815508625604900121555641953731360401157906615229418988111529030531497575595440296453933918301218705400703751420176451322108984524097004083832119669455342733443826752273977409883460151545584721881830892954613865688189071907927610776721943545454879925458500826204404316030114017278505908618592070562460967945696589198256469078332165153449632031946821862943074881056698853297760094451482364581583658668280066165289798432170044879553731524612920513272744764328902419053092632789131007606875354544300402921434329292956974532155232589038198893231660275542382265588192962944385548389026821874719475229102809305759017086754073945608156163102830821488568669892461405542006526051633763447499110391115274939081414161385578746778485971250139354171047740974174039852076518302487489423005033223809671995187673878146607950217927264944148335950567176127031307431026601658141909756895883078544883374895936416683234223931631579464247551203092504559215268372239297890041158221075674755760472048114703740186431367654915432196559252512620844613292492101272028176410706488338119304241714601802235418412156309142730834310807374064225585839548787514277743226407570256729620311023724831130574971251040122950203949694217616439179776930168211760692102296757290756129820884676379836385881934549284553130001564227097260978151936209889335571539167666338315691438308877933594675296091296707176879828169364952151014138411829511344180801146282623699035700124963052746333268609911164768176749516078078575649029749419752056156423233080516410577183931274276025271199353501492291844520445729453712410919992891252808030705681164348231628560152041091270007177525198596865428569306785842845469445935331928945968539640566793407606045829765146126504332902866835349693100360603651309113530870630115184408839720002116540913792935027116104231982972675310542627534805179979709445075952230417884954504286402015957587229869078214715869346594179444512329674448055224582942124579589319865386910823140482935501985550909091335407713414954628049830244840543542722599942277704529388354154458996133712609146424138866646776044807308747030682912160924511880749772418028203586085583095936132251473796311302070838874133467688534015135362186288428294845333422194365281072177808131975695093605235125004642486950133745602257998723164728191263540751205709305375776033599631263956877821026892176087780765188008645050834797084896626041225463663988768259686718981645965068948336929133201082576266870517081990495842520628449188897903370859272035962988971028749165043197140423880528855119497475028129087542674411152358362518238381668203364816860981749746868262049307180217971403670688943343794688928366768430160075334379050355261985259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1830462911780174385424834751691477358637587456900579445761299315672728398822587112813934435899207111091787894591194259307106667179847821267164056393752352665313704600019256713286927909931915561978014389428493879490850530800111842936912077664783695129105001349456966475611176422121152008950784496452740451328238405196787566363401608454909383821138163761358606287936643493567525690102673010122829509408756992624360332066722700704404078561635306802996653418868142295840916975405691967046902286842916795205970660624006451903161562486199932191310697701342981738811796423941603471162306498900803238470900629183317578015349842489956217791635922806847481563100661999513995329566357910092250511329445897732503592079550982870727755660425119609896360444924618800186551684946514637287319153880254615192283516179224748631375020382594773401834413804295587275835372467277087516706776704703415973759075840352331738028428621293744488086080212774677075942176491596485641293763518908122074816778311132448523685492225615350425268403242091845271757927599784977255291101010744477237579305759623783687053862970574330480113855568551169974136174709674004606588485599232770047994720378006975145014696669417150161171289236665954675606201095039986323007852545528990124649104384944426719852795204283895538864483751911251709844865683091076575026949927898128331277267838115723089100499019474735221309969249234263874690347669872530731553036997326607187878671356042094796335880953336509446643566221807303446352740351151270327473718287034416313789895877710181091921385932175829614017873636653281670930092680848917029628305779277284045980479623772617488427937575661345570668669865748351850754728737968871661165597118396287693044576272633180544452134913531855524050473944048330155175974285172670281632857799654802677903848142282058334906004994078823131443570655147703691539863507348238621391184838395554609053617187676465170091391208321847300065330466591987487894091262663780539483633916936741718773756427211338916498674849532055586557872647600099077419967472060592669707212809394173251496081443340088891987623036715346316430159944358808293327338423002456833718851251548988625916213545475434162906366955429334741555552155841255248911619403930159581438182353609747632086147705413443713220101766987346360681544771207382525562094112248874380946104439288243119241999322097210262188243749736628177990218400677886158642133847797204699580397660640291993772984369149344284233418583903703580775858893512591749400675033872681120794011678522598173725173776016909459056981864214006935090058752891714292344378958260391383809836447753569097725524418530886774066262239468160949006544585204150098361296587174834446189460075864082410697746388145463293198169359155094069292135027052749021737140980708132141064389809384184007174840523846906264180963884776673814222299618441890971338386732528508572661102475355650080541892495662687115189864007827666748314523198764219215508244892022925258286975687785524670336016825558712887921190382151967918959174059313175404089468091745915367627900081183946566728145493324219362680442628765594204705809654933850131041517753411745823616951923593991506260904336331260405908241328142014107408655155472699684213929423773076284139089174939894460211151096470656207443808600696221870784118478749503044909997765014362682296442150304738787121204522431298837810568021855980060856572888841299661107497861103207499411237092810372384394567193387107235319030379509715125952298575280587027361500427961368696153803092546580597286883823885402305553216697342784108570328775106414766407411373323578247662764340746677649805283598151712589393140750745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1235968593587641109290275363834166861513957877326978411371024674913307505620998456882636110907854459186422201993044899341675104932133659494968060605717626791284672548403984637452126430354346403154851421122935529361824066589977307632172739077797426296856755049144093262990989722521141382013944990798664217350153299157881162124334494179416666928918647526328445440845908506953352688744802802410457031138597021520435626659420048649508620373975233631864550594446604873304421421498897456704897289594040644567458058264961141210324175991676727504134810163558325319074669125182121584545377114687723598137772657853939994455220247865474459825450039143750709866118673953463894354569152251413366797675987938519954901861930040337164444617912032293873380255940158095668456248111876892848823268269434450896821349975107907692428662493319152011402943729100804845033896070034100487138645474804890502342919758147092191736891214212496997583788542342906627737948459122292219916233003475800462781019350684630016288625676645188617576048307052812838115439179119836476153588829482155595474551021589218188755564116187959566699220026591057195487906010371369627080243309461925580880117131440743927664778495376444967883741147908945670453233559007117498542360731241343154257108426377860003798635441153885396522012752834537247677679464716740689034135326305048695208371170883923122951081475895932481235131224302559658062171605426907849590057970472382704286297765205115938923044079687874437956530816766039263585252957727742744701048404940444076891645373704216995867785942425830256836216207914143248286909981407086203673086230451671636466748686072128197884633068828795771225862681503679956898832075015755266297581295360680025664975644713306156556929452474113236190223897012007895377981321172279128671626278866580036891095410880425770950549944794297574586616690944304407843832550692045703473766371666841794794572054902570350204777099127245992676438178713734316903862113875986656127950283247792561708596274121966014086884618964319678400314590495832798309184785656141450127407334405484601321944973940485641863037019320072477247955360752079722189721175913262278306756144876499931308182885226965491205087445284629638620400495899351348492260754170341313746644767071194023846708688631383452652394846880634265528638307093253219022825835188968129192419736002329338181266234905366467261378175363217635901450851500424888945679811651748646247451424279830819571778094112017122306076492898508867111117545336784543066871183513302940612746267914619400104087705940382258450631186243088093933618138776988077616711092100767733581758892868088513781916182436047373607241197563152640423283801544890710206164265534727224941474362062144797148304693998408141042673289705900042899771765676897239493261716158545631012678753033025353348694051144442620647539915264465734254961633993798542031717592037306260849178778819820815854162260127934238803645176675939431239782439973910337588179941049172989740958707952866630093032909500072532465482719507631004273465421340172873846935369089683384187942061715272859580090792194439967221509266011327288111403099353528447897860525887029794923239638814863127173889879344492918487300243629711944085972655906974367552749177728722770770636368583302452868902115298684669146245881567981124775139568558619057497336620460089177096926734409481600793700036194223120193031039537732021202970650842073452303037857914399962112694165803282879872914179856450837122501075947950624902159872265858571072596778569951890640406530744339028231531359526230815856285022570791828912688390249004001813036856939388317628761274995644214972817279745184374626877177856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 682176847497631056888154132977750482035660223547712127228449756165152598673665351493207027203773639793880750111359840099776169477134161558031881939680500918674828203730081356521142114279080929751104677533868061669551765545745711211215447158163385094472592019820940493863298644065425319070435018866910578810158749220993733097703202572178204169194480838589559716928940432593100135157876551614415851253640472137673087490916440199122515925838317877228467501079745083791555881419996711439628534127076882776781170447796474612048105026023259004419556444867568436485912086311230135686622157184616870333663491127569753457560918547425157141485380937173697627448818832856014322414736817594462145801051136784284496358247943463127063793269626751081354038714549499495900608536161125936208719613178032189357160772038171537006046560746640936408856622929958944417188261646814065386288037909436915490671886942702208208224307332381439733287402291580304681145640498173031047888036639953017315882990971363497824056286720021671308117957732416904921130633890129043228812502313410061667369983141355075377087179617730998574193305826318094054491080257117912921758800996945928661905788757454703931173502407278046307092639717846601427952961160222743664442911936741815350732204111295757122481128682006430771884699756643922581406790692008554597300748582589530523435930141441390017626325730638170220124158280171333974943083334887190174944761687171188651386057904918267487602306375110811731054415664017577274957064939820460342633336602132947344003221102256833706911765607818177438547053188556669794503267019871253923921656688124082911916795130425440433974355380507856565608234047506654543971614515113496447039284186266870253860799672879946033369424208031720261655219860770270784129532051347690983497296907520542543880409510388859655577917777277573035185230758492823825984459964962369340245965044733584887580261050786726071398958008693180183864400687846533150992578786087990144341704586817817367515736679871382269205667306803364682394431115151425029004538932743520151657288953803586456164463410681527593079750671365850180859458725573827413864772975306711576350512478451281986560387321744928914675524936436979223125932481744376853751660015793857220046821144026404000566954031085489272960276653410623347898592999679822485884216824353827148016233983393195477529873873870158152540722360410373180370651140238911981055628952517645934991733654047656731068440604139004893948176085983707021609683029921419536666972678067004889127078607906477779296550607503659798288002046483137790109881684698594896013551017626273359781983733691203520748680074402152145281775951995761026232105840453529383133734561570241577017883152666148733784513986670919831582183625203682073446923301834289017514300020232435034053729396077948483485337499628216965327275557324458576289135709050061462386146338226795187638686205210560732917604407192900382898349051291926471833221073604714337483243528599071337252083793996668513586235027521210843335858891069469707482182170646260019711547533895183548708340096668348656238788846119586350274647426959192493228453187745781945675826268819572123260840764727423976731876140549255675092059366775518894946772278296577534863086926753333087154865092653157163736149979800672044321575174560296117952581485988047171552051550572215996527109615380413394518594935553992039569243454862229610361120142969168879228981194676283761060670570190269648427764653023763927365731133089834809815317807627950823674291301423619592452992487796258814548287723682095899277579205637606504500216268531015049887273359036790622289777800765070376490398995522776417928478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -309627435301540258272756956831377398474018338175240542874892826742175990857383788418758295032589035965390463600154030233938374414893436797039310022688465845715454806186342361140705557827139029168770140878647434633597509864995633742168951089039625821979852279568626872444731559395462063721441025598519950802398884950375336343912070367964850430441569326464054427620853711567106518286252930324276029484645635924792779593514269059038206314958407778124941188460523212686445310788311023693531168295601948555210126945657251637709782052262515819943637050258849009972250143082592676090747122742631852799520605194882452376348645757457540720059710192375649966848680231636860168584799113232955244052712206922388977931855815774176415959442500336206326732261094541277396578527565433215841766235650843217217575279907813843581858996365360134826172310899479036904182198884419230309144166713369145233553481676130147598405510139564430525211596747830059789314028553130453327484941582319455320754132424397764262857154375668822136378428440761178259912945619749707347060379726709653317620985386150611042546134750455437068348437559567195898438902317342697610842980570522649824589778650543832075209535526266514932352476915837291586662621421286155633144878386191258262615723736072971358662843123402570214049762085862573798567614718434519083237796569087962316883263227112373806219204895809550148387988936877654558425330951494041897812407969026177840842127498110998351976804811443211566674935594600438892158587278066121522779362405757893440827166861574506985078190141061851394765293978643126809813559985229320439315761125268312909095521568034759524322094346141842462317811911838511783389463754075982005369336987148588326825894570538384044423968102022236620657914300745346777029587817950283025398831777116401852237858112051255898187500995254269391807637307548288807833533769866449729207582038086282955686607421336705596495473406581875042987246149201852010207522868371103662842482055999381743126861392345620108611060830777961775764304449192036828450246628564506508549769934328844227418474254037120444257565625904243305213713463050385646979375832475874166684775069131691695674844542629965352974153120824745053656331094908205253692104011708715726518122184797831057797394890947807789604959505974562968037178527430547527439107363600013171577187374622723427970085407980658882663834418074541818749506071402463774018060178039845349117594287641703594438371310902666603003270188156957576053394336198915878551047045077420341095832458390882349956511449517180634165375177828946779909007330011774745347110509679896079476310174867945111659328827634438830289779930959328305310750178459740855366605405555067844868593577543048632096373920678442183606151418047521534000989411808423702699220348219197212987769427952979626279588377427288711270321290502191665867717973837329022513461561221349424737435497917444113525511331380526535314301748305179632446753266819204246634225150774425616964614704250010532264521008635158608079542346876990148076819259147250308158222749469360024946826970986515585071786976460818436266764796862424676120686438301749434537586040059044341597316937013093910502377439649479761811815974472477232469073386905588990000377583734803042733381217592884099770675186308650321885544326585283639078641225033541204595210628327646668996987277878341470664064205483739782469312850785734534607449156816181240244856828799854586227992693736858803948697937352689147187368112233454189124449576603935621197478535651469831975716234506479745629179134390520488902281434566388647045548246321331071308504349384509695113156023192220663684996220142846214144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 121679008197281518465570887660498761189924554990052537946504973810819248679013323247814408438356650489096315835959251745617025583189655082838533942658462289862535413307436848647258946587425635052506712184044068866388250193816853002192660240294253537619127481251620869613878690185233633569847925319636291285044574765946967296182344221752678623173184434832396455608796539001709092709099778306399942341035268086509292749083133829379256568351958071492515187087421019817788182255499356398446983002812280481285848146241184550276782588554900756591096515704311464617140520458340075796937688277433342487817579748868591063923617381882297422913774850580100254632539649685624490815749728162342473802394449567028011980845492256973116710308097225562854670498211739132505440311401568594869999299221537826657631116308798367919739754427763043363646783298110874790602956288521483460635614578841726269969779890437780056124264265268849738135858533746189968802793977733022773452723355981248839035027742261753586232715992250022996710079375729148677618695566746037314542611299887517729128184447872471206427562740000079440991272469304563480350725877264547683465066044654881913006535219576452280989648881934511420898615600448271683291427247362863559095415622049944434573318693774857832299742675638543321543802486707108076357505908122072396313096521823517103585621838918182277022591584602058625866204097200040002282548334672327750667902289040457302490799205328664635345994229053300779312856448207241339868320363696474330116111595749571799608961617412846002111296248811174795821311564030839115093049549527386415627347272059919410714725516393102946519026896883029419468274343584248196251133353909491467532064243016875131500199168172421573029940107475693474586596006278189933540092951434500790781676792681327386870173268345567919815228578692624662963607306901972282610408948593143871379820220007841325862663040884457358968757872039075481722028175887273833476844578460891520044525891239877400296398584353861556308998056776289859458896205916051864775978173217310233013482289273431435426822491523324487267538089935597957473972407652694948870935983795053897728422171367288645650252980186455086843493456809999206850842110248492323815528204281167260208342814071855246771589030259584919847293397242591583362001748095500647437617349758505303243575643154432136233659820352301507314675765183458899729988105248773998700593452591363895713187697193848294730805412031988302159145945410443964983906783073050934630007042680278331804881455376731803689652033887189450495002652078868189069238321388032596404328857618274898152167948302356127294238840862700652800149913476305157710450742852444854805421031502157522031008640479017146467666078216245780841482411789517997813616132062394989980772391467795502238380742523765866428542237212520919327141700059650997956986938633127353166568248892360962021857580468260866059683851303664286117153551206324790765662940994093569393711199052497617330343103089495353372267682369240706311173949814786692349101024325500376082807323542859037848533269400582207188173382029715704861219334644087320989293870930101594682445884433350235836191155735697185575466086964938655977957236708629914975923576318166525178757137540874546355329773012124485565839549663275991468912843860363106463852617311930689178936450866819440096451453174317470740117924395466417301475642863932383359452302359778307007505218412715554545026701262671319809760223618928924874471163142816946891186485898907894395393745573668116039264574205495488876830933141513816975860343402428487126684994930969950832248016997795771622404036553712220980382381090919707312128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -41839817019095384216479810825661702537759542827701208458179354396154291821853332696558635829521744834023488425963359181315817451034206817338485039316277250503705080011530286156887283926430046215324342401921945137260598847911333260197637584226395788666797335329377638725264441661257774715636005783545612240768378211998658219305207765043845238862414386924274069563124711541955593917173527475412805920660820690847293610785336236705013243016641580762833376482704651442851209688823792427785880567484882455053698607572612469371196390838346140379726626475159933848348915979218186225596296391524673641973923019998010504385490244443422406712690649967008094252430826637158562880730309533133694200429696525502102262506278544283119106391957358046340378974152509936057425943700692886804058459115724976785420582357154155090458262091080639988502290959388752772058854024817069868421362344097753687106614606846450559989839409162925705516141512925869552148260268417999520301439716637015686520074337948776937133882414787843397035501916134869481124294141428324179951412792364309951239323949066209516398555781516572890616163643705871187906842735204335922322628756686469684622525288001381386205488336754895009278080410562812475688103703306549844454382431552550919604479929594253852123619653513414966220211774869037394348677244901854112865557584512103893691688001488203324649459934191187903855103283555793019456825687771103403281470925125206901184517440032678726014655060434970444156673319009998076350014654050269116290157595126028443638675142607046316784805593495183564368483215837028717485902913401247870961493388916050035817545334403972327682697437846175135239806001551355136354243161502184829472285777094414422653727768919883399406783183099380654600501467481297229750581925463171645806926368155037456204644158096371339994126249403645758660254731987950166996823836509618532560672033742285082161874462625110153575475628421655148936762388639721177274579733527087322852252470985219765840027751551255089588510708545913214845632411065693727045573133488982382218143220418654478772795391073770143161010483230999402058874871091299947896771928347281810485433282917525968450473738675236516791924737081628594047843527326884165292687315249546070934786595994030931394603537249508892774387526093383327510571940163269106103414512911453699501591264949966734874409967067836008287019270688893958365379921399283261018603777348594646153626987900459508367660970586723003841886266799019606912362117472980821198127800627406469433308316714164059871881512046459535456565259491533391974133071673715531823552879353669976775378923543446271931643117087652593146713574002769922912283896743993312382100595765378999099031499696738498711736333183714274321664475985675158653730527387041839249686615863807582358716409150325107147888684708976637329897342672691959930508549013126149498536736525495751439707667308768686068035262946081954983877136861081284517259364816684090180923785379529716458568352024887890033052941468448987099736355532335810553386973326991772713332030506811397263660896302862582465712869909849398831978727835573826488855262897081170849475109227885998973951165851568221580117153152788200352338841710940538216824344289884270737123876058096731006645674340533267394924538717607872245287468639389898567866423059815310776930540265288240027293663372603760300679849657257588657421057994011972744824542660054591670891061837286427959639202163325680558674125357245119342141950510567114715154403667138685777692093545315327268600575344655983210064468893713308179888249286079260591211736943303069454628708598411045876491952941056462615939751654283532042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12406685261832934397845512966723437733923496845154494968736234677955555123807529838732773115001803424855948139161201232577914923459419543116778188237716451935588660124249171475394209450110986404325021356466712820063820668055710368340534008840236860080998934822110869276460339016102905485105057842412651787909916670080030942673552480541049564951675537552798572821932988035065008331615895906938348125975252083356796130212725592451554691102665881377712720097093513592893790984972011846375272659475462246417685121417980742016446526574420598759316624923356674129139712350110572765135479178606102792462373308286894280673529492322696651166433902175143813503730178556854579988526212510840001251406002683444632244951920510198094517863315094100487396903458882715330867974795788672894070903929119299639435080611426874588198247865243402237303935130242928852294445019588863228117905632354198620035111934949717916363891025825971918974368964580406270005333856969581495218702769333057061306007476892595012704178693800836039223457350493721085358480664086332081849765537830204729581960966782288287084278195818619371536333510967868590942172617696886011133040352006087773326671462713147284337671984442006774535148019997211585656740155599891649877143580640243043011853217438496309809339998607337807883121748371943172315129158507354926899732405958013305377534084468470981743661133971198225486592085394805661622111745627369594013942758027557292622190297794625498265788416971704328643687381040060278077068468540388605220455700589149071475486768387274377000723744058165258713366195660233506662371012377188302222804997167277370346028234908647449315668511822096462823132307050059525067624061751012720255225290033783634944196961154179709758534147232562885109423681600663648306319531876090258482749483737134724981946937877000473414233001908450276308099138031446379676141410292476862372629182453870327936450419050587033513726690356645450312725702157062411137740559297641002809957739846695354320418987124284314131042018664976460209327994247595981449014454016118642087914026413653440408311138415705493982803790135550593742091997851176564883694836315363479299043684494981774255453961953631988895693994164139345626523424377709949648840138082874264457357913725777777478339417059434061018171897420886623774702610343533381236091548189275306369495224077303895514013875049547779350230140383055767838161522069078826660468243037079618274055914430224780630247301255274897632307213255384994876527723408112106211097420999921536803475629511488788723797612507585110003480736399938067474287795075901471104260341464539410074649073805989834774314499320249484347558179083299406577874412399641116797223334090419785959115017101923170432239385605787329854796052088106013603146830244692577513662425503907035497261941083968880447100012577309189178829779651760148864733766748647664823799199771227067332280937627279631121152828712045693759169758209835762364572837333587005729962752826269439406975778349070994553525180805863964608855303492662323456441445905020081923238200126485287161397188738734207629040912014061517041102045195935562896128462834391715000158731852788626300764103669070063232140431296503544824489940878421558343672268854917677739080953223122359653542168095618504800117322741358545654269563610052820404854203129871432408847748490616947291251147689965220669201004189494486117249552619937610461428090241330395297053724955489067315626029112611723604006218551264414530420226048816402856198765735893246956571707432892934890138091399740470667345248478830722993085093241290743157424104497844953281595836932161017567414885016552930828722168468446013030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3232225655694818275922512714429661533660041951215506247114941315012918483153705451008807429603162944974362005068694762349680148993662365730525374056581306922253482567808608916746945979884131349556351462381144050299022917226880696511246576355049832407891598888553862973690165438343607721775312357568381751481188119259673308906213741272779513685472159412511762347619553826585518553208653675521505236758879200127399559394272000095121242181435036285403154816577328016371158770326107063219689628763986900676473229034250950128786189400094431943929034727450152312383548801536396422370513863472766667616172998089788078473188903733382166358945513426453234371273133575552972420891773200864040270692606570162702875664635764818218443650056078738197593416909149636304154837597006424992619738269229462058016277847897609402989419764855602980067809812243611192777198278504545375349132727237561089398402265800107416349452582298532949031154759602021018636918690470604460450612602074353211874323516559744237856738488343050941938759676093377384763397638290455211441697228670600678405352632553230362992504512589141818594427998277062853467061768089149719567144407007721226453298333587230156464083292523924833845782161117475213573657532999024066049367558935529387971571018149122067522037018427454617859801962369741538586756012541331294037730013898935243894185854804743552594922502229944751083205299283118683601279885267674004630560788645869692401719823313946916745165701871693942568441921597175344682722131426188131649223034734554853862286709532294544991550464394451802652796689050431534413665006440674276321930848916329386538409955336826182813233213257506442115485654835493219335227470457232577539899411802676301567395139893463944448434743621215430558193858777921452287558048038419951501978502681320128359604809099674706599234906157007829552475281313885479606446517834906158694976729448364033943628964840637561666125091460852053953177251588496040111844528665389189632553798845733717152837071462870376997764349003372559907252773227897240368026876419111656822594429626463784911892127186037015149665247809048923358353851318813952676501396160656387955789693371799999667445370399688207535795283784653001671968148705553734337176220409854106564870994902224247325472307144086937586279187159467945678280495472892333406556562817212505256068937335469813904993782732672360904254551157666176378496411372631177050313921727420544908965372032354795248615772834980333578765997664080477321811028225362838171397000808415036972559173611238073079407867519546724122724070583448832190292484904284258527788595916724585343490042658538197207229625922596532176613936855364750146480309868224745905490131182717534216378176789201949819569046202948226169172076181704264944623700696371265351353109442952417506597707881068343837156577507221954567182990008610695547581633604418936502487841404930192096365996160412299664581451976633809931114237126921755816874654798300475894413358037592299310728518535904325048366605577879385101672242739563006975341210898181325607145432452209392219204738710046812459853737998978138843937448012129043710560870490693021124236080170136416080880089476678230783452974936826209255091751265441897923241716922417154859081541957405419453251860495490189981208842298508544123130859364762650465728922811885620683296422895358020128313674453000568878580777700804135318479974801830019640746420816859956221576626796600313384697407034035074814262866924000913310707048994589820405920297163934098367924925545506093030213653142300057889211532687635070564515571122294405349978219686234982547251485104476967409544831085086236888596748559741616128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 733738419901816787104498745028124968156636080078919293719072663683611915342967628013780529427262964857882139479026896602937488110868080100378868688641563622729240567050761585369861771170909899098845554645242093104760915955887436504270230528607649238456969000778451965443780816079627717036009739369934359845522869366500638670786210136298780734398224359102670704994791247318906942098416121360057341610094108423451000163742712681283279117468925822153706039738066873255382300087056300501297101020247078026387464937157813607912149312656283439621899658253100759392528307141236723634290077271859049138319001689295999192800769016889573386170163542682001967022579232866589562111020397233362614346484269031483277070653819351365784222369388821803598699715064671796703043440065473221135221481693773751464030514848778494504338210139104867353357573038937515330849047022268992795283546057409830796097054564984178935731896151814078001428748172130672592012627103577224447831399828835685764451163477071551019248460972624956980475823024232839013698711588952052900056115941565707156396258297869013275766350556527177860520547056186308162747182694262540718361911335098648357366942304350862637825370648400494664476518502331549900682838552437598358086215638125395505378684766426482275419950468130420248702989097830657238525252139769925363156717467410212330183049518425461451341963627373988386465125629176887421566172411763184799500583493276290728196812906641968785394260120535836308670716172685182441661959958592968063787345422200757155647610837907880373435978050722285388884901708862355020708313761206608696104264662693895845437421112230254961575566026022702489178642516828260985610484423610130944879986614153074985375838143854784394052021115011293413787720925498226991104586738270213852488044090727851330693829327864322355208912353554112283761847183471552739185558462726668006640689370316939392751363183847152350851812198602033006385058920260961892718858794712508452620170214955238193672032860802876882347360480494119647506971429112323733745077031418178432849887978357119255710662048470445533110809191305696485681327100260486264046698875382914660843478754220424341373706190156787820017510028791074784113793763870376006327617459618335333710891082973400563275286032776177798191123796074322223118383574905078198138777139675068121448796795527416015737544575353441901824714250797383553633651848178012283868293218203453045646041759323239716316335435186030688945354554009716544826928532563295728959751477223977327993723226298357148761595511584745287193415487539992072815523915388936271201182600579946190935998695270689666592729447039964058292150460927299938323264182898649189685197291771251444958299554786148651287865822667263362689195394394275401690272629558418974222933162418653016911254699350143347979935412558419315438796002512669099002872639591656401676015752364370325439900703014262795214030569048767456041438396943964503086902325933594402126526807572486709611551953341410898819458715646799184027132684449082115519356476617258815137335708651906940255863261360075495842506626114124855342673866661387496799225099845751201350530487560742039796486574460865514178534013800945489473920290273722395099749014495918771248218274840957733170083969970601676268873309924605558098342157054849502880552306411012452332324377605910210717867130544713776837068560743967746476718528391688362388175491631851233677186392576385901639209720461831991545177247831130933391608890351773892742077618599954942958990634672858679062286927314894174403365173110305697706095747004582439283577736018006250360604348513860676486849852087995554709858551228006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -141082855672273758311750667449928915385802841440811404465700223783502644857316022724957536479131423149365118525012868036337756741302757243864605112563663410417187514622365429479065211072209477044827903121492871451730947089880128975861771806405208826905992848779545174638291598533133748410195549966727715455564496009900917805034846507478910051698186141050806094209086240140889666151964955165426898684255104487699009786160137700425887517068179130188569948418360449015473404852789337284728294503873988623129791215059425200001994249198478863205195659847077696441335409187086238430866132385927965867397005378982881086150883877556683689197576005012939903239725488772627406841178463063158163305878587152534605304918920326159311614770606771501900090697864876352553897359836010925396884842151384516457521352817133936654772511543591807891460319035512610619334563146609579435502449597547038792600967123366736663414601862378197205593150944676953273645614836232575186646604295242993074753050697801373771137951760110076130923622970505511963012819752901974931348570807866336183355666713908771863715830575556940424764696233305559409812889285144498778964384348077926377436488244192126419552128831272308623078688496438193097491359724547594597410943290930224340909272543063030846595883775721556301894569876212304190773445236984288168282806182550401981593931631056796161340506634503636195843170021894160725743068199923006979462550688974498981920757454248023851475227720063061526875901211155115941381209827218734311968781580212496104414222703680096897146014552337308366999532357546859677086393716229061460818092616941555020046284538740056861788916045508128394976409502701346671221378674038012203366020909422377980624041184577327186268772448733196140403720227224279384305649382089293975326031459076442416367427588992913992849923067423404091887791459387126059056277455428136278348503943059384958920880810727033453326605861817737827595262971165396291775957037266595864507278278722381892989216203684273915667990756902864140457170780183882499868684483584268371082636744194242193727388921394993217278765844962514514181143821941565571199088907805228030002987207258321485681204213089739057320069341376881418712001267032389744054175810363656281174978336915492076908103787192993958781923309960923100264978229738548973403207720151702098895292804911515840823555655446950197933854639520467338305736101893897885615747516419929583492949478546668185060612137628786236692893632293076123004890700339606930173813014056189063710850944170257480020278909760314699767338275454323005987355760971714871851645982509014294172252073006757010343823556363596951499413715994780315287761189674077284395248533657925143470247959665016690127622333779967231619144848426696170773025279512366123325477297257843079777608571618884552131585581803672014487029471896113169525381466783347317167510929671986740353291528994965964272712082644794290191914324508912762425630201371664105512716034432406964644611895263029156642570216907309404661983470911090534584303734710031073789401418951375667451379780381935663096331358350050352700582134577149887862247062046672279364896247972612961719216319400153943157621846405158423912091488348612076210996253489938099820127650268650663385796400485089980213594233221369526065826343669557171597460334813584771376963718988236275879634775545252230589896645036704920262058149039925259540909077689383000750900673809090576064709594024525674617109262120598990000602195675098482095137159532650870593692127143019816841490920487583877937834792631641896759674444317921896411638005604506724252695369169667023564854403012658899079158337581875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 23247496320937028280585450687441595895983069499901384939603652630636376922827068641425464728124057500573089211325689074356467822038193591419528260141832691300379608979360380327290377952647484369525975283218437274889614659296931072293074152118744556198781457991844692308743634562515381891444612003530850779142462447017747306919152063930152526762916926658732008427732424300968149839427081346059426032486670394105740828795020082420019063667558869730040288009819317781588306743173687159366237511245886914578811939955903681042118506187793945882269343278511813045435526766169180051846438305795580932024465291344478419999789631818760980819895772237324965826366462767068042666191865927827508703026369516306552026579284748036381087553708495283870764792431575171950408838944043024428108542883890977799221206171807587340430929245854779207074985691773612652512807393043436646034114102857968685327006339767658411086317800351852207006731052594990028207854401120612986651445167198362140035532772956520284109448061123442436093540993225037643083488201605447483498587750240571203800265210134807182252790893738115568100817805068934632343874942895117631180024657081800267581466428909998688411538495104012554572813990134627405699173962399269264902705431771715972503367600628871654284172527147331228903251113017959563588597469648975014708988008950568882193681155660872093498558424732505700599277170091188394819058985695590767723227362652802473213782522958644636409039522872339833548018732833177134112249117589083227679944686303572011548333438667236129512867693168080582045608340825866472749033179267198920075609471400209572856915050764515909033488137490060142259434351763464947285917251639268507431810970242314066083682606876374089742628550326308330822583209917399227799803745973191830885550204111433636256664324044933280031568829563970993831607926442349615202812085293469996932604249186771707712996838761729569575219945892332867682753388178505628376012790486696911037813296585652513419533491065996981803662338081990316937533087987317046203436057795215987572788433963610686778989674180114711536067017395203450598885852195331310290112675327342976129198285065285473331310189412718649131955572738110230446991510072634918838323951095185305500267583365327349438826474659273727067562089523586945590585764707107178980571659466315220590099816621748530022007040947951099085814002086286402561145716399280858874776284948176214477604083236209826250741318231408061687963182772096663016360771458298353449628010169869571321641690188181807538655710602046202385866382962888351836232303481095381304371823766336224907212329607685913553472113202464603493219709111880733221465135448967470256137983509413511428441310570591028781814010756310862511393971818911588866021160374922655612692572349484791408522650756582279838945534068837557820231576823007086346466617902986714026075747001315910695056753251976978163266487475135281003125437302251155452170765660931958618542414572237341771272685366176443808285940191852386178208852812565989334738986323258467055822108391642177935217897393939239166790111489893635439576104349403641542821793205291195475336168212792311643008321507354530292784058029994451595341465565451463326761041748099187498095868420212234057735297677085282701565121132254779534595448342576220447189974556921699616398510041166616070783124530193350727978881538849832713580184827739085330362435951211831996389890994235238498351960918267932876836834116834973673890593362115981304443671842970534475925039492118260006436130547347689863788330562434176794492255511027284268336580314666193560613447658018844122829941325504308180654883864576000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3244358141553237542417977736291406655992330065236236402845067297092805869266795367958935581188512741901637345703080838505426435740169314753156323018413772599190890531237198384168802782346746529187651148042919313317176513221762933918359131064675018693091053150372506998691414913193218768146083767961987314821114400336520872468232318459681688016003472364845745296808003192351099658107189125423205469054768806656086942704771884348208059141244486749605778640699778407197126840442797106804688697607653628627615590392629282081364524596251900541975523749166556822471434985066806498057925523706125021355959122228369975459392274259610024519458206679210753584714927286696368664691718012607220684464886533650827462620890445259528104886837538954064318141117509211920444429117859754301641795715066413534476881376189380561655545601590636884328893676704728363536331839938201417161498517652024641650347630461292140492366451810647092350766381522858613800608173449992544709908305797656648961193342575214402100538080983750153799621164311614816963378240342918770479170795846428959554077293164905218404287389503264553138533539033080573851532365154817008486036899025711171062599002271828903442325628201743019344042103649103665052928668757616209855791536893441271861387315411129999513794187693299968344618303007692570202760241572073795004338739286899835028694479914027303308882107618122899341522128148339499009075108477469784111715074749927484496241840775784074264049354223568355463314549854481248053985293222624301215836518661759357897429278210889849141250505060364678206178976122673619084441747003615734684116834647117198466874620543573117019517067964390648098557698469710898326333471697898317213826054766588970036580139624130900061494158905621311619813343753946482330868574794618759888438949370821102000627512420112026505126032180688741640980156034170870260940441825279278147004755206382672796086215728968247126011266550783056147388476968576383888227256995095139064902392568737645683531029284493190630467935927911454834192753556161386865006078399923111688377903338674052592094814229107774577884578609961937543625935709534300295498860303320769585173137864603441016230306091368770247254760003944881246948213084490793041592812709568718772388153957432165516600288951239814228636196805301581044315819054346205152137867595918181215245177559394069489288384105400513336545656949258628656687394460924222881876933770513621295721707662933679775820245446624167192823537666331918025565455037523873116582778508849283358464169733014548520243147532898993698033498336600450927627934983356786108594739561879661647766881076727945147861737046789740350297274501961441353423324838353821547816580319117241664828230867156029993225993883781027021010603702947660197595355828838888631910816348729557862982319319224044453025458065304919609164836971515258825732145704886480634380070368640152941441184461444268278734301816059467395105783011857877411262181431108707147979918197941049919150428461681045516793468026419892233072021419839354274886900918207503171240353533908073778338392371897289637112996242846074326305018835691457336339479023488077416530793801919110962766723202129084325964378604728408745457788896497322835916884135753158285645531464072097268406990250791779179048806683003508114829977515962631211838003876728841131973703939086550002121990340928536843214225024588380119292119578150977807981349574711801964765590779516815902715911004714545180149812669245949244572169201502862118732273705041389325700298594070263311877283657124355032215583069208401118668018075539818138382746376091711315504333695627679759990781161479213614431899484160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 384383867548526846008136998068096075694578007575608759746979805150329780562579207749526251634608064012341172928003912063030124269589312668923510517481162313844236547657180147365099716374629826250384304469595521902234617508500177709562059812132183567364497613173627889882504125966620343712229126405275095547530543529414704426589560649272391596427347994944039377883016881155342018709082183346218048599449927974645052992752887018587604411634386593301675880055103913834584227557747776250212427617760451280613135852270804484929840115615395972432345601621740502105950241415297466094694312756313712513265517471093572081744280898572106101506873841917580123951486080616748717525634136592516184731553185434043008785309517314388359296595466868449740910954487040469969756750649355395615668079650146464085086607287839717083149537439953783206448755173456086871075385827451316476744219627830183755079093542672742925701583006926305308912005801814685804634145256258092570120770801381696863852432725409086957507403423051324174536252202149468971342212296794023693063574621419635318782764358108725491866795758872201051016405347134846943195189468539970725113346454288375268360472653795388233269199609153601581156702167520710386925703744686099517061979539951288183306565027842739522055756337010953982395111158463656506782496386396355233921943070159540329025992756359334143960062406730519125699465147185368095983434116116354322173165914755327513118472251953487008903912393727757286179515637659294298429091712143102314825542730434112595655968740011031588664434386478799932527715552320267807656990175628371186465495932809579254243893548061829480726683126651741902421570157164791286613133483546734658340656323490005658963984684070674544975599020633268169026898250080344001956489031514604830584989354723205532450657144141343193301239856951070649719863251946015038294803365379012578605609554461798280259310803354165617544605748749325564535067873010442006697981763123159056968322282183720461196712615555638412032824750743234253111223247680052413024702141255400993945599310979979935464316506353675309368850917499596879503985775450254802525950904337914378357808870333360267163041084558700469392652648584094473885214525093880483260365845346133024887332000985965584899153216946163824054999474913906953065732346910158221425202146454220547135993118010701278836335932644510306089141600697858413387794492787899603755638418367066828028063666369081875985644556166121746877685365306277147753868043396325096203809581666346169996341486103225101347193489117919880683276224179457336491422002685709290647450548146016050767550810828327867051422484559001251658048145544406933072357999677277194752008515003541517122044452316241249107766691065442589707693607741722970286950690293722246574645043555592012316701983936767388269991706498283761377134219310146893846645991890507296520779023654424869143776543185568533000212598208920703588994362167943911828949424808193122474318350208956601204682937887261471589864539259422589030805533354901661287063183080771642073940745926745595389155427162076181204396071300079927498692889315286432724118639148429160069678384542418643275190891911592869019553460729576368718937649151227467944390044710838337203381658980197461904315839578349323369279544297962857919433160716300600473540514467891776139580272642801230840230737730470850956829806747614149968329199928384829031149401369486973762204772469009972397404918838404656430013362319902714844830989856412627450373764287478646381299868734071501537184337125947746885534175585136971443918613531063754640085316399348125731685564455290115514213670178737730767500083200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -37671592769398191541479869148910716323944981435309936980524038288551567780696975897981056886906400798079695075618959091942902523713155983028593352508803638813681366403410641766509653018650188939963893115788572711061476021551863084808903796242030174830261099412565043546117532410117663853294730767054331862048660902850206089335485184806715374090381080548572685195971906926259048814758435801407692012581271775685201250317156306836515968829015377116242113914679479631041247494984019548208307183420314422786985971028594978049211923294252241356797768373161246208308525406107809843638844516917400853078950221880959825276907455373857844051386941111953436770130396431320245536425736513244413122158574620612093215744631938539465501696368737286821021884885023154214958699497474982256267253421166496019176795480179015195708430518278957737139843112873896058595041880288319947561226289721886293519093065757227206274378670272759038903422762631345538579459479479049602246234471711645091093992633972590776440161947030160393930976343785590315687612067039737359643480190358740661744345916381190174173387112148601378280350213493619103147330905541357382937250380056138504974040638808192682385338844486885638306641096118580085081411723706047803946426539564594487698799053629990073573789841065453556180771438180890710745117424740963227682200692549162301957632780394354755399209957832035963127656433605107307921722573053522681933770935859385562128112319831364832459883298781289521755274119871988101064945154871000151805439750546373232231972326170541135468293758578959529786782487892424864304709811534350659122870482410010801442798391064450019381223240060036400240389411152733937654289025483893901121492992801427299813762401616806647807464964164502864752067425429198999684427120603661272654239060436283817507430831900461830475400483557202453917086556122659123005941040202364190793131393883001570797329844520012801809792780159305023932870828784349555102717111312069609565739702733938020417827973240611753418376242371865621586808234535245736498755092721819320992547692447458106951487362486365365319822962540588335185720468339959627734749249803076112839967083504107203067620584293594649518548993675156567001603216622596545564536214555148816438692644615711434078815003470107727773993350160410045010420289913786901069723801527975343974039611046851786040971966018805975440033313601569650209550659302094488895499098972302877977609897990983546855678200578552264392343602696498958715460268083982450570424163112582670687865010238766003908721185293572931486513477574986055455591509166006072867512411557242807588035755348190329854889627393602423948565717762440927027554463820334903562789727097358590578188816044184595697425306465736997548619228437026109133802827801313226472912002633870525214034016706748875021265203731153272641195239776496244376081812837014478434938160406136672115612936315446271343939692668760753742314629056678252383388677272167133234945741822574192263650225639640656586713346251787642291702104558992155382292592654256932918807498469678523707768930835518944333271735188605738095303948306831685867545314969684985017976104590729216819544202695097230026162473365320263436107130712899449746884369257612469901071471921003021405990942295284901210403794372807874366600194135585194036991444434300033492026841303454282689933889321556503189355272501858092698392813604726259698636446840491182006046347026231226774054882098229279989058388889820650470686517220903801126372105644712187338254049677941394653871278770228390266176029572878064803314611786474838976380325345554372766226733626784578892477332627669588555857920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3027273415712260014292092385176180017861674170567950549388601856057428130635721766495812028717273966169415664614928517374697197921363127109289379871124474349867211506905773027535715283025136818018947399118268574060582671873861886380476392935965541836395853078586951649784961486023721375982577742969698483725383426971062354606299930433514122417418151262662111742883098552199835796369706831000092693270416094824250662169221547240864791705362862184362045172774380856270034428712501590252629927872195495085357250850171029770401465585037463852049286448516704840510206765139681906676166585667016033835919019122089051826630071874664284308787291315917747188983409567336025822317401711828834952173181640168950523456692030904441899084826838339190914812508724200613004267909365924928974429209883878496022987370431330050411350676455272437241363066473402273069805718605703055423055632140675143935069002302600478672476333576123090847775841696405312868877019296136869251156738906452071990618122639111198274104625837609743703827177175730776487513686740448731667116564557059971385799201529936795233587667338146777093150355833349781648098075348894659044042350129704229630762356742882357243269343763142815799709390369121788584345937290128029731927679425881297685124800842163954337995561258096624008661268016026523135996610324015941913225240902784706107546851368563516997868226799816362131317830871072237913334725523363641511550487163498409548624211854417944086696035025786816345616309559518682509898342357006064711090165051350371950934393176988223900431201139875179842560563289338696487452065279869688923199644576652593110521713351180958819230426261081135842929576764747947114057567711875872922571491820619083253045015664866849130911308813845185407720097010163064107035236607580038496920063356251914554769363646386926933354226030327073482370225047206464700752873302991772091551342816412140288812320761555142726568776427488781249358467278747695592462152004712040616247838012589538070140068735309888060959391490181624995170696658229609110458427102338949129511300309619035142598647829893880656696484010846351225689581413520754453338052760009647976561782553784080517237443695651503367395865391837784491077357178311052804910037458668218415069885073358465834047107581527314832597277805568414430411953237695890507717822531357926962317319627228985925967386355718227649896938056710307822243077707637855407785141800829244666673599664246028921076995116334460691987441490114921407750361214663429707629489090647564746545118614945164184967023487143292163762751156510402813265128627329241336910093188210175468325166152585987955854525344372703034441806712000721951093148126490787294213863878754999779566105402596260340042372446036127593479784816161177465747601276407700129654080843036355226852449321865543988357913502923861416182654848982523810786204451757596173262182930926606127775583271767201609215898988237845204927380757352088851679305075552673761949382768527647565941003407195243057217525546516522455548155215687050937846232837576523756379962798107671868975535971351774686756401611336343875628929351815662351928210977436275331404238550953508110261377344530605606606451717827025990408250546165986708957066881569641624106128227260002564378571277705568337721046304296518185646652597507052817119411208369121311819716918274068289568113389754988105568970308190585819642772944520192711608782256906607168733166326378478991800410701891837005377818354744264906120057699189439073728001671213740010756843324467443409974024729534592916027791010202931154262739948730453656607626001368027121768798624993825791444753017739504066232320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -192206524687286347804580018136023503169646593955708946598926092321901133872222661851905396403418639373264485162515373000957864258127705997449920119969682868259926668340922594758358262365775192825896502955048117327474999932459472225644923903524667428114479099339450281530746566009361706568048725641739742845188412965802819668282248085369397067812816579535106368468417659917162658502076491352189435023339491772565527682997361173941400121805488765934498832569842376069727948086331824840987824324956224002776682387993453707992148763218354875760114623433877965495702004235312277828002236167563699039052916611045851241254926708975918196581741540686957901802912631388214988132363858170293690790963867623903146340025984495856479454442834959996560336740734048793256949928688069991633066464753221427597826061891571302499782192009013368665545941009357557038192985687985383149991765689697931218084016794706326537222532874516447609482918641470306104632274942548410752158849307029100969625448729630320293805937383523875173453693547457218823201793645155586587282337969882412537465729995292144141383286191726813273080691628839258821785357811007385524369680217738721648880422132169827695096999877435773631549731023635169559495030113793438563965434438567968312614189872834053455017379686805476513419295047965879611454953237952069118160438819693318084966882405104957772809058765203842695582748059792452368280150730815297037996656210749034882017504664831345554024463911483934481732979824057703467599265660231944003276886206130285131479631828718257922138567155505302519051617003019105359580479414441393132233660457228628578163824681929910884232219565820600145484371358887948991197242439858452684987708297410553288627138453557415667657487025691387415747283862168323204106412494656332891013745585323003694372238365286778592476126952488834822972450619615542723225079646915621042835440841402962063680997323214962276855548363832586781014114292902651685512042490600909686643024721239021947533530391943374263747830459637663826783183890822330429845753201220322371371892265014844238016400288390969872230802199022276189885600407913640009077771488503752147202493002935228216741471837578861737220605796057953067924365018357717950842442682291938754832938923749277757560071008908496622212000123321735408861181611410774053556410724365322977472186558454958235117133096914860270459316387248260750966747068765637372143680025511375650259282491312599781490988181165960398352222695781227512257551485110208959959316815698540964863003984303502651430588739816270621347301327763176493511372044459092828485902823066392380857851977007223403319281656433422667283640092667658022098827444694192389128399003747905264926796876820338191715063066490735634748655960866677402275717577729280692297628892782359391402733138556717569534175749439802883242230631837929166119747861640410795957533619336077301034515217439512359295047006566547170152227202223423560830248270446469204228958672161871249643556197454700028615761305458774272233161194089724034154423651505155331133693682879757840771880288201491744256387564833213918383425411669647483961365372482407417869740030180620133627636948407307676202003616982543639852621287175744262033342520135941352949265280880726063542403853643153496581120746309102387985885088199803361995955262896650482426677750380665727045062961908643802689996830493847231098584978560000517538399275774207991805491663332263815894289332357095446028121115140390178034179085732215441042085920132129151867726507084616481022028074647750667552611325993112961296464935905409098850560884495063690654394243349170067804401518705662073241600000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9587963683400240213045325609647482400468290075272150350591216982469458770603401144892326760490073161278777993769859997747578618654991738430573613683563965888623955260921695148261540045803971071155972138394996956542290688665504122187206786795970419281357728562312050634954836306258048072219334974461891609422590530661855143627192814495590652330117788234152349745504823013948300261347379822484853514624874744679912688662629879222866396706086646352902697920610096666093837559662049219228112189574775741524120314735434625228682365489856205203222674077342772727366056269099645596587289379560308508097571083665375760636762437339039788194887922313707940694213583546777188781024082292431869281994043783616137645625458962182058069659687585254136866372210571304562833842543525361066260059653428765470194901783119056553447717829638833878788919530761142768529535509967324745343569656981609589193803505852621738048277892104023567621144560505990282328599520221478727043395723710801739214635364279044536667565809295659645034299659502709713637814077255600591458039244026080169135394496016433915681316179447483720736280653488925997799580737540382317830652985411609105460468504600479659710107918248178456283329616137468606762855116538802229130259585922796260463503900239153249921138820715190940023001770854812719813079707325510345815102376386508451916346147823416936038939917117936259219090982962764329369517920141029864280391224600310250719489878479606222666726215031020726769825679166769949433227860250440906668720865462932764654269421955150392696321190782982381239861015823147693882768555230395360472479917277418066903935538523537310502466578250562059363438711791795147669249219102927347848588585143238995707658175559701713424130156901750096585717844107320934406180477976094782976001368943362395277819962647967656654812345605303073016724384214113676437628644264815864568061344255501601053916813846542832216405312835548273521681801629876419384356482715606614347246482416300722247165747738223108113093956865523661732836127677445331398493244724318827637155322148743534707414943096807204061337744611242975375924430502149315152724155916219027102516189581130048027460281587713625599287896346969080334450112945796606139977180112011247189496408433324734818077989690067018842890556896841381179348197038694402626790474199257454133123455448226620799173095806567096059435459784199802072706245806736365744303592727436969435166818559881568918361843721246623903204048664356811672469778656581492762308904675719102952142015667665759852175156511013759965871229519294752058439170088733358709015511262389192182281378361215185794542503203642164527358294635479770000272373591436641080221410568075109618657451345760830917264796993443088202913152442476371145341839046660683461788442652902777630450086932604391276615450852979779137586017075441163166059449414579339995646814367767919947794463624289844165396822195478153239984447808388778512299749170789142764584972196041334964009936548421933266445466497150584201633530521628716307252470544456778739137570295696339559106410285092870663049684405761601556980009809298226020423350363803868406326815253813640087663428573136347825809434510573515661591612813089396455226831662358941993310987275430854882367260267133782262539224919336668904699939110329917158098369406742232914110771395651562028768459127337728273979818764777066191593487236636914409245229474151049262171606182897579437615075216694116228772174430768373852366001085857056685742819767205351174783284666669106545364859168561074498114673937883911576376570175870904182664417303438307345250635444927863697261680291244670976000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -341963302122802404957305931662255895920533236262308711767315456531862434438615050512181936834928396719117523214710600402325210671124205976779761160393629834592538939305559139072308885913086378898312962941540455576557117401316667399349490090080479680504553183410904388824406116487216291325945344837122010131088232277426225037439917319826701064315212165445647896195756929854939902565735143407499231603366310890425892397171142397202314516510897281428037876962116774539241772390298019471450811096790976311304287964393767785411110195816990083919044880069051307855043154980206934504292254016059522464596373552817765048532243859012646636467674423583524201505940196034175339503927640319404939711599494591846088991355167620942796942909902754518894632725935582748674900503816019050454292602022571112458951166720708816427741648788624465314197374982692493768718541894836495457561159732723412001689939572043172947928291847557558501423909747281876167647014803122263911342564784296149391965339649541994883562895560094681864658847277691467205067841863847881625345651359852476263878596259230175072893394721282413343742511523891136760070550207032971984710777406162755515515449189847723481695362581847984596256239942890941913655617931779484124064562538218503466912649658416154096390922130388165016775168181386177310798825501806765110879391987748344754185752077737595763002935154676933132028940468799581092237961458646013291365311656798285426608879654813163587913109694058238377469502716919648884299766498250091216774769989931731069305315828680978921265784689632519451085065800118543935984031605314028626486970760434987033996463448206975034225242426632702638484726839981399570182880162049102197866666593596831446970962781600388435336669819546652361974909635672928968573615861076652119784892970186849894143730006396161941152032937618113912503353174686719932791591592203189673361240046983843533393293737613722272223032332338619030941491015450397483815220969783692433033050081432862508976363879110053446393777107994667672320884889886527314082144851097697954946532453879439803237240183443000752070379839333986295845260886578339346738176334653741465639636413851861716473276413432913957478619956258387165220985026776845356670481991255353853075210393752240667394417641597388620165287487211685940072604803737224276464109702799957828678549747662416441936956524995288157904413854889912143381986400210601966076758307832611842515170135868152495087148043484669386633908464358157227591239109019257961003577419028821845582974441413100515088995698114479639797503281273103686672880022155519728964858442564717766518013436456010127220893847464096054539511902308492608508171513095685276817424161267427108287437589177129043545321937505629691868786583174482401071744315839191642389201804452580939421504571969006338839207662723654818726749980235804174754888193235085181770267852931576409647047420933807648863252059201641178697459599911688426810364126803914500336205934106678647411454852086027863619464345271392369780939487124343274224854864792580535675715101340703610594943535333567794001263235729574608751158349903563509771105482575266542798324610536587407367766536879716351237795151632940358113820250605420643481922919664834767599536649745001773470078762933797711685157438630304488327637557140370328665921211495681716506711940479341673219727732288636215879649727292465654437953915584277762493971633304345246477722448927874284544339978594874033751026510761903087503933200680178573403323024697207603479856901634699888714961481649899137013583457721374868052558589463105854325339623901354073082537127361144801738019832562974720000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 8005971774973058709042967335069653557710138495165491985316588184588533958789251386534074046404772711679324005819216769471415298766544534839662469394108946828086060921350417486226639816850223321378219207649896995685086165762595095392325698513221027492090035649153105907728519770785990064236803606681950986744762856485844972117644607668087482119766465066745700925101890256052847639485864329680358035713987443571891630239537515170020007928062041192069354648394574672959843947120445385916741938166729265128365537000917887996457431557464850916259652285873962023278968232434624368780436512339661021347202961937459357125571375989188717451967954362762622068602482970762369917301081759003629881805099662985276992111216672895845874108165019053840251296117933341221924559080877575256104101618623807267053379702900825380262364592722327092604365792867859189529644944102818010651664859988079752727190076993803201894188120259709522225408889727068923738415464497846815551688434333224738580308206742813759805407749818114509487087955762399917323840937646387590456853478005878158945536162577081333922430692235238415492080835258116952662192635776944298317111899636379757194812707513166050470191847149726411561957398229961653695345612778620246501752359051323335343815837945926561398149256558055882619891770014986248286085364022917565324839709984656832401102095900551847119581547753129561531416747063860966994161906819216480057614924638146604454263428742784222879369221852252195469457067514941858133472883814278083710503690928167396750039515924022252446777327076788535334203983639178188796013028918032233624162840573432973339049109643544605214505299324869877988380754165936374341510131184229421644377831581864075661045592302263832124229646326115734511987567027975384388792922621685046477754333860353403137477046650734387744439889865321108379459547122484299057868748838001619465060812883734590465333180237098323421375323564704058624895794189310138536445967040808846725165552041608641610807254959042142515225134744209153836539864253364018107361686843363711417726938362111723244144499565812678824443575385914016504585769109281057788267739195210299030822991332019371220831400984860027445806334427178673927909926366182444118552996243877990644913202144975413784900589646830692230825776996070693002251255929392302425908614771099979438307080881656653085479912696656070403035466104052912181597825933506068861412516178464243824838446205691599240759782045183932998856242892384683064892873692547110531132294150098955044815848301902990699561274339642244714030073326518871224044168237249882880624286180055589887542189710075485256428403400360389777141951276237654612673498112223302065891202531979291062181857564041322640928493932739442169074909356934266401458332480412588470735185679201556032026151752209786167552735202753364110730648723272787655776841314055205519987802009002747272132743505233221675955680975790483607223551717009321376636798226600304728409038381982449534919659600345402099390803870799110383023147896201580731183939101957297912815615654544403418640294315300603506598973014350967642649208983700158389281082923649881346406562135643020580133901932464295381244947800699701460645944154007133231918554341951795578041943581604780716424291438769256632198034861652813633961986603090061527185574811532622173944522205820036115830656889098219782421956287202497738139928915270685503007718476099964241125423572066362457570501470833301245636851029086698436056382858685438296197019950481199971349624859086511019891077480486967959580666343104052680250769731484307242314776521789802349160380478037691185212411609088000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 45040238487607774028819470746616190081489071834717500065691130446529352901782506817184271280007121190740107296576352936940340931775293742008793519653511398312643478782135471533295672318429374352945937834324325689682864864324660783917932110893804369975035364749419923482150271002542293917939802452380682032365865950528906165133726863470527075331074387445122799600940881054921921696607208484828391316436176813055117307788168678566890171937218923103433293843911840425512335082383313846022282909618187462758593586488087554464581087664074679851166148277111078826848434848402390820380030261466675088621802159249886406348195565363737074562046484365728792402686943740526832074766235833926945935654388304270811558589859691661076788701611435515458923555602471670200830277749062640333315114393152153087475401386372908830740451912139857273646914220462575918993727512755897371754518584133009460616239699650208653510335183550382630454777893437027768257019875672923284899248875780043399331539823507620313637750032084795539174658952413666734348850374155625726336648332367630793675489743347610615684682131760285613273593329618844124754888237764336847821595382025729087187671460650257178649688056997963786316289952163563966003076846692724750661027268222497063763974746546989516263469986947669102035266720989311256871204012213777445617925360945818263996350699421615251544067101334301249837182673977304897293338662946280728809444112555870282269110252133165401540980349027850520382027922826214138000738113139003293398264528053601888075461407541152291488258868848822509956904635001546420926858666405606142954450451294373566370903103603034957211962910752924068643867783139642331049865622413180288575298616681821085295991513565461910078256628280648647900127608031185523055856565831498412864000641441935392110746480165191108833046399473584166391610475477286657400824982047706073577070820917604928888719547058459116735128657973972662739441191667225486535101344812218724070309766273876562728638957804594584643379252992622914847804885555409761928544674086559087132504427122877296593082666294361200695508650678908298566615299588756933765992784072216883094928832406165986785728865104773545711083153147049324135610389260779463835917195121059390069392164120403302438977654118747854425331577300732797824398123214110392678084695993094702078670067281296647912396179622648313641727400167550563027332833691797175865135310065087437245567927871194401503535436644426162001569077443044359234900651777709728475086958580348500446705013134637849058068846205416352100656326331531264322970312905466534087670264172593277570884052606905722721500105234517027409867824265522575628519655704113851358491274665155912407283834547971436679334349738898219378679104779480467635347536396033946299580555752630626108161312487992733479659483679905500208972170977438042496180098087797074261240170234406286282527662704454468301047095794029721272088375681466612298604566477802112569350068254761286796806816014985808788119147817648362796865657188510534037804037456403387068342279426522481784860401474986062406842826933907294319359474871565063895101496716764695380593099479965568872311763622664151495791664723173970940052961392038593879826149174560016726194662549297706543573666362519472825534045120942813227868943566410636363040884547583066294673744007078858391092490694663597544434713533351351929277696436256495794696364030332298783290852253273599345444776621548463701049376187926855648110755185979509055753032727913289714116388926778032818563475563213604637215645001337974987691241624605108240502116525340077107145344694513287739004157952000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -6488662697410047557369411372285090751263597751921783370398667360346624765673916548924863661343475457780012136788640724672277006007529807893195071282850310704698936284767839929784361543363465347603180213907157541866563841792619820629112762234215016355562271322060636925121348485821485509157617924981213225687951122066518851120471236767866796110456510056107747301929733071227172043659657038734512280030377325958559677924277747469116557513353858816353601878014754944806879551936721829548634564191340582561568648588647461799088183550047033031751534482623516863093103023471788048687031409879525420455567213766304987675260317051127329883953433471538230714017098516864103327923071320021584739174494961980217433828099758741983106930572422879769749930467616217825201022485125941814572239620398280700826254016244790926686560023241509366469105512120338370336448713756606475033715686360074400048076889195991746432076061975501628402872315314735179225479446642511600531430886703949664118333624996798473201501134725246774015323438159429949289941208063768931924298454391571366384991002722433393315118489463581067820006985958295224178514811299459421375703120725832401707567169325576550700572202101777723549076528037151205078326225596315574871713485529011330258549220372807008327159648875530105311424874965146912944978563491610788815173768195108724467347528385029835862580611049807921130890241829472377739207100946738008987078386497315924983646008379032166523474832784259750745618230436917882270441868640147518400504960608464507952428178639723416832874547207261293200041955349639551110184119195899232840770392454857880335694981375778430415498921907034792884535677878590306183371684136063331176302772788046157244124617541866953258966088840682523255517425749872702819802455052283798895332423676338147157741562234381613525709621354465153587551575406639254339751122497264432137218719285757064144651410565275890584969109138631249578133972402236485674047870055634573305501746397220394385186824402278111071948246405780952168244704678032925868960966180410221855869093460263208967244369884898391058354852211480465295571546448795573730244586143869937874771140841171766260164529362487595919179758055753952207837889125627373637072750642342260535219999984644519289155293499754559074219423586142786755183660159696286094481163227549942130468145218181470746686445412718906085126525739613147921819264110520025488527376790560878078399519717179824636662184984925057179735310396232178477290339448349190085723430868087062937002258026736170052106208596177744352736951052780340378803020956615939147503414169338058275478098300727617372022491754386468532569184949116649555891583865857683992057747454242086641285281944197615101849679400763257443844869494272841239880838956958148772742961164915527424833590279441347826257413989731794546321621979828070654282136339814963433746461113126286348606157784137202483387975210619604847916662600556746954474055243394382850859440977464960822837257542878419635198383396587446436783684574048039479401670269297240160337517794708939907942719874363407406203697602451089034795440519880825377411830339274180527331298964255406474158153949162856257100050890367405868963840108004506851871741566426668185760244600477861186507457047978714873703326444752214601126372395946231465212139613634703698738684698238715248090079435528208707949537930262045131190264161219302492142691017164594414609057314815372046004073438041240220300333675360927008832049966043763240276683150528034333282412732961321564166083973709365115556926400585874980531401777436338569910545644626684787222048347243797996854312960000000000000000000000000000000000000000000000000000000000000000*i1^31 + 434879134137205196730782164260465373329661991567830132259336969936766898617190635813985852765991023138562245475402630063775469882554682925240657177813081616015164958140833329398509682871855290756353643013205026507550623513189851358494298484204389051999246259339256535829235331377698238221411353308323036475499449801822566951464151201409793472373839814298810984657267223557071999851147025304317213019850502484355158462649314399035011790194242916303542965537629074269352953475435219770998943794995151328085686352760377967521687473634529264795745473564118285706753540346773041540075550572441985667209787784485555849067915535615343712210903601428225386987142717189520008872754939820131254182094424771271408080472243561828130151065240492760724668272329236246367288081135455689141356920365706722252478887898471392146580437991669703794155897366724302186813263247388026885827538686814158352767496896202945817050863293547556137478795955594719474566091873695527552106701929591788696413190571455880123575304029438501380047546619188666020748360338907092372012486299896343916251839544677078878126085279809291164615275808886349846506345467681683489956726211098543041997772203755894075457908118692514152715076772881265397204118688131300724706863000001508792566998103089035532492157722397471626277063012466343598756078326689122484039366207999631876880909519754797519489455686587550990128731055288736355065185347149935993116470515629938469541582942013232113662682536654858439110992564428179129974857727240259802985161107031520566312426294018335962440807007974591849452832454522932438726198242184910206376613167459257689055229607084025098888625919555724539346283097327740285367578879422507250287502391892500916359224237664575697636196757919558034876731779661546851144510360476958206672321680276144977404954518000337763836722905030935146886924518899802523503622003305839695250331487068762834988244574988891885243294976820522604716364119686796167811201652335587691731091622797914310687720302356993493084253855966936985458609432316650071954814701089232837143021405998721973192124509861613770968788172930116512782880261953880342730180070730995222095494295702656535653550676166436632109958252991577707284112971433015117378484120243526205113094477941840356009673491931527090919803668965220797535226927803442879584687282592040177657806761401193473131534357507056601537709287024209316715603599996591649712634743093511495705866124053720439980434988366039133023954431092043387150262028375149790343340059670576177041036830407837209732656455736657255997782254596730924523266293756256149435860510307886646015148153014050459015443181918290764267349219693988870717097911887844588507685693299255412014702962815539217108106718773905276705907474994402279740351492252914864355233703725420340176621498723022218400718959486918522044289576752888530421516087998674375424063391479106854784556430493280018704170610078669868078166957196440519812604638509543769190813625966072073105924893315817451745633651624220826194699750856734797885871415179702982438273948909756659927724097233097301390517572794003843911383157119210343791918436596852760782582256524368592341874576863144851845905346650717964930609378257913119758753822397800004003766251461686624795928010185187878937127690530656529637957037550112381798709704214783520515154712351573335905113265193273001822660246231197287077006712956579929663835396398366278603171020013416420311757778705678571935591035575618745720177136157555728983927416631972141459511395652562907119855593643340578305536945427221217477812509793387820557703753979675262501275587603103751969177600000000000000000000000000000000000000000000000000000000000000*i1^32 + 2825060141617207732865262634622850649467001593306792444579501316979562970299906495216450455339692038599787983921702741773496038646272773182616391389925954344352335160132516395163637621850651022399372562445413181642973065836335486121619683904981718096648231543212235097845129358206235470781191802169613429685802352228253228749907902991553283795600705362972794282351901399436976387222651649654949181734229754977598252591751844118989988662650787166941468671385710833897580533649499057623306735287989868576392765758294503115725629464914625890786663057036728380850803054156547943774765794556808400304650654363987140710085519865746979457971706890008691520036713883761729800487640478542620163385177754395543824125781484296250130963345363481779753434972565727232146814813895846635898470963451480485644178497901889410336406194866188385744703657117228067408934516839283682141902540717739795901855440431449689370820841224624352312559795621402540101018313924191733049043511403298429741544534119846630672877265148196576889658848672684761905183121988242065384459800359482321700035719770915165223963764977316863732556591655199768345334283546599981771807128073451140389103734760145858873917002206913388437768955820725313003168431399122261782435694105584794425301157398978353632872446162483890920831806316296742205289334696950706576336367037927298333390940191563463793229961666412906206075435641165466751477702179320492207660973140989980265085634668200471374881512832677371855727715185872484186587528293153666540207033267935023332052519075089278982741042631713355179337229509974914766884697731358668379848312847064532710522421217224213167313543649080804570534589767559929675841226616660308593278302570923355726466515985958337381612331918233308410181371647124362379620985657920082912423559362208842323063672588011992465540886648683154894437967548482380643552244387472383708056206117228162953098530457179624843066086542339283091863353348686014946615095319030023055464884985602462031240286918770701660396578312147587644454260496178450304492220110362508908985518323357718409269586024960816359876993878167127388356405892512462626812989421678127397027339809120517677047093440653525409128627778494194681354134024414808219461349324269609221639169802519521939561815022423187751741729961368292159326057481994322832172085029662563231622472083250767870425056157174324186148279319018311106851431831864282171161067953440425024983673771349955531816099358863308001380154695743718279577888220433311032990278914795885325349689233128624175858197020941164422208459103315074069508722695897044486090713785422057994363708148109299619326997843697408296253678021192155479059486613902517064467976341801418760393154996386332730953870335323385416773589263829675946667750521960212876295194090771666868578432360821256793885590984096735888415228212566349481504084658683556798315686414633249578318956440052172739484909777090320139932163451107054475807437412772585995742630766126693884759870092544025744810740443848792167306742166698964935633303614834946256954553265725421892564251931061038247379896205276832957689375740978136967818702531646592697916110078763403804119236328864292863338946754230340609867891916078327618249278555230995952828819215549766275163431616084244444456260286150864543112266051675941689372039834721614406679865688425316470908913484491431067455475967308583231976146577710103455917876414242523920245950437333140907788498487035658177868349817988916400496943145353294233000676619482530050984007384658029897011900289180876530696379370737416457392440662752983789189645281878021885494376343331990929408000000000000000000000000000000000000000000000000000000000000*i1^33 + -88984088100747229106077890010041952882913203636606262397497185368106370338886350785105837668182158921749518726104573468011807311020853547874983950578620082828881490977446132310670241462403070169941433152162890343896979358646080872770047990386534548592385197452281367676491469975841815685333343580163166561934997047904382644099805720590233719809414142252709114174198530049366364836564756671773860830863033456969269057664524856347272553803213248391096063326344820197096665397471160307745567782935220297008084856855477547099064095247801793195136645080978456757732994305180321976788703997825768403137416307757362760656921801861445327549094212081714662805909829197707972005998544806295112448293234261253940905508032704049268777653057097068094351578778841738323719450324531307354900189683903331186637361934109695967552984204569663799154100106091506156465319533171650197814193174261608650456582208658722039778516919222644630052942221642143093378519030750507421276500314265653078074953191199537098206951244938342646447477228105045935575835025183757623297425492741319172741445072505939694129932651268784634615464498945801570729453685385738276840891428733000164605244607652166805056966304966887912955556715156735297876484505132185081561097039269301671583011003147138557950711565385430487877367037042338315456308168638588281041335416197711695846271403809800857922379297307023001446002425226150540137790339208426537249677845209014461957675435058197894691985855463980262022287408819124878247046021393639918716461152311162445167260685529728471220852507726959078260007264760990837333861247424274587349734816513012027669309870368602790743143954304640860350176218125098001230847266229731475039152102215611879525421128456982292663285144469057525724711761568576489268393029400341853663593739976477656725598350959812154463141657750070081044658936619584438144321618796026679682598240338055739675488964704272353279351323809273942058612388155537428411925359661019411192628626400320449509499627197132699175490880562194796703318256128403500857459989781969210850506853300938407237776336468569164913467537550498503559778270381317058383460920383449611836215215656693950805766754366156491231552677287958280967356876133983527544911673930779092230268449743555078430589420844833870383623065924629095690322873228147735023954712210028128662783946692824465788796016607087552584846634507950121379199743729737336595001652818523624497001987528500347244293239331589702146999324268072355017658380911683868538396344769218802937140478116922400805222153507591225709566422404104990870726878060272338905728823408888993462896175925877328357135597434414544376561079343143570292635511432367798265294828170526449257653197918032806720314222948186097842732517167321954224026587143783229924252742116196342914961387751427430001977782616379142573298393570914740274644482660055298276929114108692699440823388570476448795799831987051913954627831085801350438469676348096227741936940564815429839707144648738825010856801626456035619461525758821802308641604349050540375333306442977300268091358283177743889277773764135612683307194796006207923773753429351652348529969233369907544622031892815810866348817623603688760008406827238689711405162066639128866015688077103602721834302788781633030097345087930390765716799636021719240268720004165853111439586405021974644388599343207283138826815120418795748046366567656041266946340595769990663820833847260452110194364231099901707322681984050672351046291193899301424897684869406131154082011409111553726626237979447500758646535517310201905983134743600416676607955198532526740555644110739865600000000000000000000000000000000000000000000000000000000000*i1^34 + 20487379062065494929375522222024426785723392079324039282148337036226411354708498533657576683321371337188652518032491172079826599611829366374706543339438104665204767042055195775863826603080389871822791072661333027919907564094567768705191120179933828144551579250089716253766596435907488619160525998078434638187501391564404213098719391497469569071841794465105388765528622605392645882903089010477014690040328127503645790588737454001282507654050384713636207215162682453287722904738886955338085799399692706029901088609427302136027195509683715935048783681448251870770172198180899416266664540221229229892021418863263532475778846447834302498175138220423350223983474456727749640645185906473765516893951282308290106063988148592863637582881616949476941486842862447483019656239669988843756872488117970036636235845006630041943511603712711782729399342809469961509984597958623567058975168710951705722385060718991696307146818231827724226552626567845077985815792043250753281946442270494671431300550771674026883332304163754702692572261598153838066956143934339054140029513197190313223671025401125585882603706229498119497709748973521156853324941203686368531294606920437579928512326872645748395726450174179117772347430344994369960469664444006601275205641765940109501113621249504809495949225350463220382981386337550173071349288620790927947360006911711429804449112931864199929281162591640115214867404436900648792253507133889660445642750329797402234833445972657598163596382169459809829662853387323156089680903601861455664681003707810268771187076767032133949771504968399952714783477490972080650312484172752936663253292659474488247000556156585843592720512171874180700779366113254723851383896767895503065151176305296423451961978315756717212589219982041439924976989439653922924739128791381906810710471881155896696654356832006413233154907282782340261796723121969100357542610563062106205289384911618013653861841860650817021806671857994290750092022919121377036687030030833958379106101073613838197678634049560150159718281242377446113313876844557700854744627382483455366112939775843803552763915608274957074012461499738197699290173997736983430989381254913144688155489574673539095127397642822019008052822955304569684817293698978685350076623852587383683209233341951165557606707789251460572234123221407444272560725644189048955652498769762908667324071933215814541166817446081105626479203891878561950321417556594959634626031843530814390095415097515581353955428060583311139940164235528926142742651177166700740747777921261696834494806757569265951591698764223414172110907512613694373616730766554474442789721690336363246012725174560708625870617258398377999041359857464223549725093469469318548172689883446173865925359232567801020771737107576693805358337038863120444368040337225608801295026919828901715602301352118129011788084329474762122231771122613296344264060405064625638511429004963917396835934605006084169146099486864787146558162045388068226665338334110985697192471565435165199967396940913117264920458246699078113387371864227305612233942598385962328746665310489877536996305222131880077629813695119531714431990825523403708051560972495367970295641073640294059254726849333749053010567748402645295758281120232006486476747846855765002043896501298460726873540910938703951484150255604519983015149478880132179616407803246399918179631964085188302399607974928217036902320973056266672610410178304755798203141007947803776817348185983383389265286938683749231393647714313548865034523003048134356140539206166108658465927636974692862883364177242752054989537503109146490970423564920893513959579674334886990369168959943475200000000000000000000000000000000000000000000000000000000*i1^35 + 90685822827697965717713639322522981196213812542124017725342886678896886950542644110207195207754341742185914388879136394434694278387144145183601277481276956110257158785427371640276483004834938238686085968107238056999187735810183883803989098729976873243951318109369292101440266568983289604566602400529812657121631738026640116916642483479301575322894573554908763731642714915734821453960937359169819792197567277432316501960896611211373334948788507157168685658935230839348919921519084049648885443541586099131342733689418289648697611225988205540465817487145839294239893350330012036597319694075345225878761259609543099729765207905299952325101653570318484439769593905316180524972424479471623557785660101098816960480057212231467552688838480767065193830811851829117957843327594093745099090673343229071581448792506626021171917358996458762558518103541251020127952189513430766882001367553656647544212188124369433135050869372509628922050915508136612047647816953585374515545398599826261796602755448075702358797690921256668716401192473926411408165297621704961809771661650257196240941234721655047743313597708359849442879904551277734152726891415579948334186874405961309934552209592314074748217705397349242171644152175672454435099980113723108036516994287817747973929867193627841216730415340808674035917790124258243550920617496640858327487976667715416857897471410888669964098687103822319166751480524295362618286649958683965425435678697920291821716764417567682798418667078233576754292973507794380330530031095387433658200367810017715267592109535081530415222375303608867845540413311021066353450008682589609695774596673517068558195471516138450156455915823739178786638906445636854968783216716825897091857443021514358903164051526575752459129925568187134538136139611376061656646527085791958821257247711812697528668542440871224266636491264680034659548884347302637182734490272689737104941758650896082927768462579061628384358052093472790536169338021968097645401515961326842815235243436361430684214669818171771926534751372761156813198288266473432893011723512079252215735745163419188995982379803561091519075135787514646826150363256538301113605086852405719107964855207849820180882292719582954201994876850485011589528085587566662917612015157485306864080117381372311484938773389335972438308242753923420628398354919390126135747347771327578988735204853252431579952003640864565734577442451752071701845983735186114887744924172065231411539662616737381095767338363336929246419710732177518725182889675583905872543519274821314253106627987574940030766341966538464033157274607571481022583824241651205418811196010234412077713598326675650671982150431640524777447098337533519337227332347981398504899605232342310430809976198380785731273985799829004128579806653546268320305698919864450402310491060740683470631052411565932561648112101008607755383240290059413085845152795571318731151969145077427155542179956068642705932640318442359647659749715232449429683133050024146421292064085013362859292723557460787547930184758033677287255133323285985486125821339322070157943757163853611105712496376564080360165427654061307510561719466638246488778606921326784259505430434969781907480081707418203675801469705811598893367587217188262204770544476355713860119224809463160561684725294505501978310073794284162298514460455158903796076474413827209335175641281795832295039395987344454946483924964300241889666727919647203857595621329661517434198999330502125344119120413714257798637226653280334639812664753151986239806225424414037505100241766308222537596645028462833344853645285317477493951977785823368840009199156136956055240881209344000000000000000000000000000000000000000000000000000000*i1^36 + -2409103015335283867497513268620557645247276652026470989481487070920226181913396224319651071972556634923747494424683336143531368967255112551723513448528530653228023249018974571544197697074637499293406924203289893054645431456644052634465490097069680804559954528603583142690875190330676664667593857941145303408304685373870100694066921143638310530966330916542505304501533665938624016958387378327893751945869475631706485063428480915662580997651730742260536118879375426717343567640070681532080312551558365296988435660102145474924799591536321636091354521116540247657004803447130929588031084316691731800828816270127074652062407807418774178960185756691783622249371741030371595326645272366654668728955753538857780111731767017949681246458281255769730748560666604342281238714237403630979746369807255019278548003880197160085729155967434200183453147243599390912765433093190170677213995271864782370170525365497910607650784226903289467658551594098502287588080933850652091575578152099608570713223851048170185613629223274867167903303506809972502587689896212805803509237738118153207233378408469923281335487587977801847188203906492637735704320276379452681841884928457652281833504819928575005385127054585847297635634681703414120036998040882074914874167911649577305341464828955867952605697680075770423846942109902967595887554039594644067893987928142145089803774770674600748277816633131207961767953780636539037109320220234480799077221623831757679563067710041662692416960516203367720882990147050255211920114727425159402912637826169705943951940027574091861520645040578494316077600658104115205164173268787788111982906951517193313402027780114532819197857015112549499701110479422258256687051877355085148336733450710692813413136609094017329336651327152720886549334184664380966360378231330504576676514946263099060780329792174419235499411679868989601558080099643991178029156781711581037359406254434689709705764262059926094349690680876490856378425598106102603674339936767952022629109264615840646026150377486548778139466898652772066101319787482910806066246199171536574937405720710325074413939583216389301825644498793078763617490756110559808729103021227072936195997379023334061568601820863917495337822328739535799189307483395989164881141689070512544374883727548822528492529000307222711469353287758240612589186784678855146341386175477980134967126711286029192438807146104780727707759021962055996030081769642813445101894140993933007008313846191428181358052310902375697915507121843614619800242150155474572326468942317559816584326685547456163987216199956935682149241663260939899953437879355051189710440779161068694583231970103032930607490689976360353342405078389166500031073019834642995552441213251571562416977383439650759255169763881639639461385432025329767664096690627525415442854902204672572882855687531441606794776027388041406855699802955615550887913959920523055363171868398464662462403405678133289166354389883719362388164725765463219354062566518181590831020052901674707243364962051784149873736521643969536208188498281167673208980634884427655094237099755080395278575627667774621580457898498472983368909683892668935958585375106959625212175579048072973537681534916552584248453159713301995659879514243370914491434826556076296415650690745319953887846475211329996005397280122484264134289947472698369950215609394666630766715236705795175448256658719827167765582385926358859628906156913591194326914738008776744486304950739064778525637309327867110821001949141797039914775125059230034346440221982722900425548258402610416801677244461795297637295545714705190298841557417173006687533229518357866265119293440000000000000000000000000000000000000000000000000000*i1^37 + 415269838782856265609626659759290344081874806396201882378166929729920149266371859993164040967683055674932485850102219910818302464074771349703562650248382695454950622801178027742459774226184157192824696569776926546728142290854711841678506168747928382950441266693526801745394768563183880675904692125032616359544458498346631502812684312901998866363342012292228501163969586917989849816352901330628126596544903141353676477579605949072576926179057708024543416530477387235839589778020177444600274208204349393928579939070784487326721167091715989443284102522789489142018322161265126861493429739535757054325285787378009169194601591606226766858221408220949683675522086153939564044070077105512748448793031400133185573281198372784366850228362678102697629663837105531312020415325330462653834080187257836234331817214228304277533821504715700814648566078603889707206249336541864667068098486366276807680824323937267813709644342797975961586967783275129158712896680568831909728567965477212086224333894082409074155188757090354119069223764695366422638048452588178943619185910862325518608210019078645614819104727475043514944860682129488946818151521196674396767220919252849973174640538925632490317007646625721698768508557697076520824401842500696136997805305905235907212608570481120984457376932042460713619890230906767580771372891727040110165038657691278089615363204497258006313334125038589859438831527557828261483695949393216770734040901914066804013735717331234986027824492519292102555921630981335703484715495680035157149172871167851870382955331330196150055841525095563297869769611190594452422875450398181808467262722199430780174778765859792209707968697152422321892897335862536557083739617458434976523871326663914009665399552966719058418948135398489156564351117868145715792397029916730832925442340942943294426999646857969154715700399644306359133942316165144287603826269740815629750233457491440013849207281697736422485845689687409335139738769979859859205739075712738590627649559074070187852325592380895582541626110138571288829845591550674797285350294968955493764164336557608753979490871224587936383951567323861576325427193349977192707424684211927777853266704745335139105776054386761931396081242965253137945623678896215701177404701010749986554519836741223269595862321926115158959797571133032453472769732791536602603130992116369643708967499574478184481704746020062763873007190335338533737329343018715964960658061350371648534541197939264653696571451184490961379616735264741672255962458023478769047749242953674900132355874461821394735545060002841830935351425511225860270441416666166647996826129032523579791095436592324447106928594126374985997741198890159817487272754067877030825896790594936217368695380768469663663705527939698887831453387170041139286796376175054174771049022365900593148445069209746439404961229696556207111520493466153684548933925566699887706510018740759512890251519711547539691148978601054845726678224994114267279788603365597561184568465378979533905957965783205281865712280751412576097605501184838993810133291882013557295020065782908989307881445685300067611670274030836700300714895956449054077174048120660917697989903877804504997191539416375357079810986911935167274432375033705386578968832157404711593161034794478699915301408784747763911429169251226088932715521433302849695787097951221802842945181443032019659585677347654496361388832285347216040048750924674981870723106950597324588731314591334410640249128143686831996842243975125727745813230980761851685591272638148869615678716749455315627638037312410083514321553369448777381496595744110249665732853886936426671295692800000000000000000000000000000000000000000000000000*i1^38 + 4905813818247680084849547406010273351987439342273810420382912100090299855378893020674946135323453583831765607437061013535597343960100401527885802043304861042533863435356393447773512886144158670152089678625285272411294223326876421829762037972078614251092476653919820007699232857023032519276712598656086083801398332513694686839824829115886296693292533468829723828935352190007868386589538619993764779344866922991682045960150667809199042017115941115724148694921117140247912791481031832272216027188468463785532217472371258860400500559182150527437927855476259363008365265945995837799066294171638950075094990422634948036069564595238616140436308287492845315971133429866640649222324602295614275374549878964989742606132254622605686624519196339377215796668785238423506238822983637889682206534271131131039714233609901358977188610088965107198481035854659576043177082349303848899875703470784169424014789467035721648343679193778937935021827960872822958246791280192576407741123686038887736790371632216550088699697196298638769744119750522604384682907961787695089614946547342470881222494092496701683557419823722575130484234867569308064991816285886196986401707902535618953747866003110276742502432049273542050083949652136775620925373587266753100887054420933483707178293208613773902221633424207288694352829771304681542916392659136335006747615700250944211760604887321491940154436449906188508642739047415238162498231226692710345324071958050033206511628875599818738332925573867339226048022116113982028420288610185568409192012530165424480274593574463839893238619184156762241194129341515453940413332864900454066215199114607060739404691824734642647312408095327486242678275045331349630236634163224170623082481559790799328673174396413091291683419004968969930499785875526871483451415486934868232722499474450895768175149193581449116771786313000353599249399999601158640268564317792712614864468083651023595329912743179069759889483123648717552833573018006434276342819131591016353973894826028507666104959671393639857044227143825356267390080191064291506636345487382073843235225415231317552866432181194600447177142002257909761096153833521015849482319886247420464724996915675142888216903561981814208851480514153878632453519186685185628204556240995878500992990262051514534494149708979409620260294262627812600613214591965041683009387012740218837379278884166982300119611087903471585936646005440045916621379493466442442656625822528607158997065501861423416301069065403716690255603609151681364225970746709555718135950214770650077260322515766901906211583314716005658205649976255369267426491297535942860014928024407340875621638647392554478493060896589522164886492500989674316495214527262024411604307746664903773542364361165724408650777474858849221231505879993774908919661530029117257880903002473952255365100203974906414172858021805183588849855745107785993980165232360829576614706261259798164985855153857781141714775608946250385761475607806691682975936042247984343799914235455085297299652726718941324520228485217040264308523016637041144109595413832918727812828874735158989063840420798334701438450393589415314850102162416555757093618269567858272084860030644817915285232943987672901035477093948999292708814329674938434105994960899798325274746136593926649982618336731231693774044542804553606401968986228462945990905771839745073322509650437837499808757014059569041178588205948264941582875468263046638869358769025085593352452533903581990081719165786579733832961330904505871211315276196649446728527594899426363339049183343266638335360401230222869775044090651200748923123593797342450041550841057811156172800000000000000000000000000000000000000000000000000*i1^39 + -76172558745629463225756751136828836605760720485400898136881902584705326749622005459740465954050393823356818204148603020490406438800672242567775843143077979876101243564491551679157296444520339065738790181845384460720708666228490088156479776358164229498018181707351433991447268499823853210274854500854269721710705419162700611482220580609308703881721730502811320968593991421950122131244292399228567141406000631918430414949130624873271618785469305151348611908893682522518335515498103127906372186051437760651076034756294315286740103509344187001650800308420801011169466203673077109356707969382125437828360533552284589010134284210871611135768541775474847525513622758645933015259649607751324813904252773112779884373194113188477557989545320679527132819243334547923832263000091382370261845241906817548111644388294320160958674655077413015637253870487496596088726502030766032383824125356084698964338302175005935137580342726988184432113968953921819884267943253023548389525565166069920762897304104956967739011130958247617243381499422099392186815871061657415171992264239682835922364939789336136485728091764329812308567369533954224341513524124848109597410361766661572616546815427662947286764345857122392232185053876522848796532933198742446917090066796572903857579686555257063983981060251039607222851944856916034048328518685258857347423963065180812327319391504269782582917087554009094887609274779341708360635402934532314423227641871885266016871199741093811012480164477775937974903301442968345544036728885708185567359478746842716092034779546875182080341180028950646332317889726407883137205007013636208602854609518561420512102440206937507010902561898000912937678109805420144141899030420322287560334279509327531430614816040478635374803972701207914750650079101187443761602266979596200394751269465456309965836872892865961315914506381495817951142715316799382767589193441402456800344218649840414771260323442693749392137784474764147510212520735006747800896420287736867839652301939963076270643983198915280519331445490807309034826927339571289125776045610470204491938007605489850470054189333914537647819870907388360191254924525600594544660847997944584431786485239889943001209252230870368428512174785912900726207323991700809728147837132047349966610733062605512454379333174346479312845097251073027362247678195958095788988038420153557655896729690560202921232382250448568162390593164379441856315096865134500078413565602084835189030871374771197454139015632510572254198212798488853847280007948628590746719296618444532039483560680095361799185698297604558369716086688115919571380984452235291148265803016173659804844607241162608331485102916606625857049447273927433589926514542565540544116249810709707571957738378742919252130183485430526785667092232894794150824110262073069333017256655255998607779852179542170534134227147058210602539635421349770987277098298689963702286484675767442111857316305849775930678127559108329263789391989209217887223062850410288169204698572813435418037505156438925415437216973967235976106009961060715475320570285697051875229568769761485625021919389920433810101893493774104979261211161234795249156028471765999926284318823944681167057873134186187496007882407908788184683092762035067664934665026607976317113218579211920581036707780080733432471008256693619933069419095889561107348912702845478768262275811101207655845663238457074811130383345618989936139329842292344802590140684319006599966338123185669736437041879368707799635826064160031573398429213986493119832210051423156398546175916971981695119987141756157182117666155831484834996435601313534127156488885788506849280000000000000000000000000000000000000000000000*i1^40 + 1745123117497912098717277881034931199727567251365778650034457943409189125634544521655175105414959405925604013940990222291462273020881795128968243784164933055059671896813704825995739060562720263200930815929163541402252646455070855051692390978537125557968448165963947382708707002146157674377522667800735607482885518711537887570591515680279676199859201803997288353718486745805773756446459658478964542806438783459470062694133224413320878390716578933509414293533914934281487792548759443297119315025313625028989126739374079657161083220797226737183430933327224292520735248871043888827965923500927772497581317101706624889900208345912444346945619858980585000938914880007217702867079567553944003654361583954595044634608092833875408779390867889361159703856189261924203349518714855052888223247371337733142335290767907401154031566609210687056680271018893750617292242861999524335688586901923321981887131164122508609510644245244769555005217646996437113055714851042752138103580218657477774394716468302280952007960683760046892612296110225854635984450309187840435680591748079248585214894917330426400728761987495640533124376563074430122113591392941161084525323320721158263596852548393931989147786746420205042200852246114688572028834882628137710901178863579055361142231999248535303510759094780711502751832591237298500460560404397668222111934025192479120711872464160377817120216462685625709856344564090934090983688891378849878357305293243322647626435468087515027258185842692364212742289252521384323736143603952441284342355448896952440559903271969461360528149047138280171954874170217083315238726576158162394699661294571932529043670272326841257518722194593894115904794676386234837625062409662981218324024424389277803848023403660950500243846598566148147456740005316826590136740365211493478469163237493429911993645402853106714959604102118691727801077796239833215853721135840751266110325477979576684726132939579453058778586655206352133602019223080276113262978977693831945414394026919815283987311257960115031030600263856222068953735695854259127554425738384114508941300836283551536829055277048045769697825941437039533916416991832505612662319731088452050173272595864413300498710931711472195869732206790919659806956860805130314903556165890593447665421113364908193314430362774658883801864493957563199259557571936542561047866683540185167663932106983096784126505820650893606573544565832719727933468614739991084852303510810750655397487131498622727773018882555074966504713025399622704153003920710890636022363524425016304473609242328062403669231022878832606516470989405131334716714367069680036200521312538182211192567451442986635603562030914193585688736430354821880361004473734244885068787953022852921525810477820455203070307698741711730098271826564529124249102916030300158523563845959024339043531280319622730429162773826382522653179262356976498242999297167187803617778326473095679363763133199206831418876404468155396525794660136693200128038068622593637500249713060615842740762683975913341178691431598602511299040011945458483844533804403509221104569019461273376517630584055611416425420210499321889147084618530879352717768591038049818671137385859247866803688635153783402459894786201304698632676420227684658338976125447208624158412036352810974913078791993085858448931210843174094158114663398743192409933492508738249485477614604593445391438843849071322056637251163644955951367007892164829031496317499478786903855652607053345889398324083115959952580325057822564508060478244755061361243371644358361688413670604416694809576877922048257266461263047895891950511311810099210366799015997498982400000000000000000000000000000000000000000000*i1^41 + 78251006719088495771029953217408576467129493900734281161435246093999321900034686335811849736899339312060658594850930418943954304010954580530027403720251827609333549563899733068713782151820745437454956627608697255998750669110274109307383047123938348448222986229027745469113803755423704521487365022470479235263885089533707708104190063020601978713803500580533946919034590146802692845770168627023469689383031467298793131857373329485024413690720967090335036261243018657695994626292129745493064890325343270066021439313826097417813926938823851147175220680229562602027079218917101772099055460290677964880031998021981690835218477483028802926726848314280105225655926920379729456143797853315550281174953401362117596959595442647178930038954728060043759441981745918127640329377032425552883818372347134862168589375005014176008133790586930937562777085549531340805818562492692755495237014940683306573921749053969130445222662881654885959291175471896703803661756960088275040373271335282746639514726311677290851640145905228533841257793303145755608988869172941678956103511518583138069122279580854448066524792969110731229261590803777211687649271861374570220804993571336440219401821847761980134173591066369656414754003567739105622779295486375470468250666373672389026563901791787418646561222797053445465664520635890200035765995068341277769296312025212940733735958866860020862282774301180365980031040670827806648942246732047078720508329081800879487113213795549079753888020887781697229524110646063499119583628836817619880741826888704116346312508871678659431532563015819366712278734020479853458937411696242714957296526368182246667642359471512597453774495155256206029749919698276931778863953489801626265400535793269079656121293931219039005568688357318809016868357333446812344911181507069595417102675873166972411939367085550239261528342439083545729702523341408229875969912924548723644850496903444393176051194743502392301278443000622091536117253105539129627952742624212537013801794451774162310926794943371184596391995176800867653755093635924992980066326108769839666956605260166464645516470951231282104323201365811393034585207135666749365908014708990736135272358327035911787745494503457839930810440546975071340720951894319649977954035034444547521929547340038675457600870893841656094127277194604566455766136774736058619798721099667688901894875003889056128245788001385293808729493124161909731857477599872493565475622744444844392633472180840307693215301796950765410488241416975382500000944910043247834813061178055159632597398561784584014674789128376526569574384558711896070987908589160695516958433367181212510211642467810977436335137684899568271530508260685964898950012929124118050209315598850960970717573759711017686535608778012329676603851523420170068983127211604190174956164711319893266555413543918001537196706630934914260905691515899926280769662740094659624460872742398003318479561248846131418252616423362253008849734355983725433954598863259032673813727347364652465376206340244206930539057530130270507515229388565444190016823283992170731516567913669168989352852893852007802857975367602735168879982151296218964774484222023994803087260585522533589787092956805260097968435754156006111302773628157148142553218663687141704809628965125375466862167410588970229732948677467591117873922245075283864801578259384854796243600015716402062711442426908269396486391614254786887089296109649600165899466701729481591084956284364230729072179931044414351801459733419147750085447874811277477747130562862706298981787535496112757172876099915545659222871737916679851771217563437284640064780365725696000000000000000000000000000000000000000000*i1^42 + 768510215696496872256334675911992996694734431164616477307862577636037628130929336144576775520631389064091218504159682949503368441198511377840320732440344447893162063432012183271789579627090454522990348352958230135969340150693302378097081832683266503739047206245646205487724472405829552065228577525099819001996201405907924982322351641247942571849531805306739877255724601006137720259945241735414120512163734394333121972531826012560800788807005319185718657732664843562283997445313604600862189564262499522165342314997009294962092106538953025076171852725224387429189901140418362762575762623438976423657303704556092724181528519651695400815888598756526737026977037505203799642426763057352912460259411900166297179073259503982552497563760489469950284799166246845809830932479660330650504111735932295532705885474966495249526798031776379137255328425913069055250567620145270343978364830719238897627342844481739177837147195126027630300565409779696923087192545036781005416695638989967238328803038407861665798602656115876650702593081127620080694228187477803621143750303649065754460837926109822358050289174347039698118756298898559460239205324483994969255671312120756692120283588310015552292596293239951411177222609658171329894336719657782864255332079100449719707298785617018319197723490924993278397105880813395952386421275409624844480409703065843711198258337563944694409698760175896996143932698881763431556770975977169212384137244054992059898536689718537701514281358494729915968844276395338236069809124375391073309515490200975164985881729315728959512384973814092619462108297662539499569787620290974410257101949846522206399496591145745886168783956627115730142228279549372882955593622427490051251901517671766068972293763808087632262393893763938334584937601690709287976344534336699932085004075320924879139552439069779676718550695357736964705513888549485057013945919496806690317488638682601164745519567088425235959149186363611556367055512316969654467759239113636741854157114982228302675014290780914368393205935965752733473718335371797567607074457158071799053510787283426349427519109292977549379786795605606418650506832776488221346498816972483314955418570368449798874952427955831794633054976888151138558622287265592150981011116909343020231323985823079725275814074563092313528153278226678009399785078960202215780517035268891043298429484914413129889121100754296722849589289029987895596463090966028771849032171250404724630460578954325289229189614143635835858468344236401355331136347617671955475880080329199033033654673762885185170923331344693499331410122054368273200827427111076043179498389030967493046542149395656416234466555227208726038894232280381960231615208893249322526943789510701055441866318032932763163961159193786149873097615167297886123551171822832804771870561663588102896071651281775875687763371406597911530824526974491128723347831279816253865589315266072697428035023743085927470373992779160424284709856299060306801143216137054769557781449294222221500393442608981541626701123745636439238251660806320129029187252879218392935085690802115196639510708117267352184546215910567676837229532393111114824572089806606671684800050472290245439953846365532178742079198845037487896465898977874434274871232753906996260171438857177097258266293676274532127974926229097173199628789502549364096711081718665006373636023579361498359893697067582857913581238831361742074227700530127414028219640065738888762987989917359920888199040940252414811045945016853606401768850939434297242490911376119868925360852285868783960673627250272223110693381845942829014532591110667707522722593505280000000000000000000000000000000000000000*i1^43 + 2708971026860796369463890925977244286161900202228749113603978425038073192656676447819950969598312730742328097101880912963549074881470266012235918037957354369580909006946447457733876023231377599106247624418524860368610842530966459496249985326682742444046110293394896270322291386565322955267052792948734742770363885232214152536542133992630767694127274378372048124927381176457259887185397414106027742499545730828239100595835369892183201283209870769230777746191524924556587815136735362544935569968161116105616523738364786547691194384610828875371661084596143062599545747993897910868869411606399772836305289203018555670663530387131507505868969022359041774549839994118923158394716829370628217397865248242820718002746553003477522600734128774162395369679177754553411155572031633440529319298698381009989672544716085706964710440317836347822920142290785196065246454527864455266586063508053317819610734006339358929350267301294804891510331410847160325714445839223887043827972762389036755380175895847950184221523838838538203445917887756244629185955047674122879139529877245760001521467378915322572077046491866507452583351485357019955465446978209931279415212695757737668336990454697173697205106250481121351927484538710225462039053583715906376323805808237225492456870483929341062315484172454788877746983202949784888459047637253018606273750253389582760793558335406340847052011832438609473365029812314687992990410752933948911553655018698543952323326123974412107248820974211541299211655579447714206635184061751261266495630880887733068390365430667764491992357104691235231474772432946648879346477791180020402537704989434196183264790189942868695235153030377283966659276039239012347699290874584304344628407564770441624188904940672414181477233229616863657690842297183160905210771055788422894783259649534221643582718630326979217679103055310739253234596642795547207479371754933967443717677102325651765455116919186461990863568028301105866443292331225025997986642826403399768401885907062159006640256949846043139023406588948845951682541831829894833439287389228466570965017490930169533751097817662817067753870042661837849241668224681119025373273574746249850196782127170182959268489354189845373128277606580180593296556063939629834664565149115030515972035607221605354878390604612013792039347839570830387923106107500022281823106444781642219341664716493680720900292910032164505692656934395178656712274210187683346159881135102392813601768868059479836683734444596909017139705167168639378003849599633904838701256958155824844530080749691385753324023212096697507520558852213159502134544825175774211318220983326203505783560442754823360354237052771791586064926279763252461112259013992976631342527314333062747483888365145778007473736856274223997793603388639838885847686418822547342542778557969770287875763476048512722132736771565606457024084328657351370794066231984432535294118200986922712121893398482430648247566080700330505900490432966461817514035009998588973973721753437897911681853692150140410194148009423127584795176964944438671445558683998796861676740941859946518972834692130225135784449154517690151381950039315527996648143091822086534022601792592413182967557275375409175161804188875803357468789046918982518578284935519868456006579984980515508327741422704388268387627540853899883218396343578029613379336897918324469011261847069090311647372549708353480479231335489388434282648258203824717489577908350967939919244738779104527941218504307082004285789729042883679093875641416440818547711511362731891612077012251090319571434853889410289577527089990173880414997086219242999241506816000000000000000000000000000000000000000*i1^44 + 3632384254428961992019522654194187173127783245247359043839301547245730243339825692284349468313944818502283398695656094631425002649127747409458481499250602649589247851481710514454742597682945226261689050906351305216453673218849501238013961620706583701368882369525700851501292728730796698839764691907904607314522511612340119493876279862612718337804915196268180458119138217377790760280520205848523714978345972215835122260676438765656622214247005265185494174366236878527258557668505342593331080470942814086007704438969025596068128709362437916446555103718076095259937972476950810579190442282478441243742824050624957585627215136650899040300955432857032735282370101607141531826702574687261101579678753151078222523806213205959296861442675019795517667962302225465884872678685369343604862597669698537947691704666016371959286165835686210563997576758604372144842413752611244186772745445782512368593070972596664483392754625906050386987069684027702080458846583383574175104023819811341759276390976574905297564019499916098142710119549709065606322511894001247910224750197865224279985480602342554571332661656745717506708076921301100842101856651498392810056021141150817818539247219987655989055529213345680424472127016005212744228239968566175835336211183319110765475275772582862916435227556727428857576772612635714234214183375203333695749183088061489198266373831052679651967825291399889062214249559364019667166207439256939222599244150463629907637810209177909955950353932100161200614957391733139421612483541474128079269716896242197712245691830698097922757839380144333747092875049524563224284789841550346075224421379989857373916963164458984523234000144766943458491076684640190625983197870099562288636126533170701841777002695108958276191737256901179175964122856388604836511663857150359388322726692926714173133216914016293706401070856519719683236106400537897807266022819639814957172367839344740359095040226971276422729657001333856895948326167245470411528163414898513802343621223509080087533097548780013998351243181831177180188269219073383258936138196755206039790562704567072291869680970914621096001676709243543105980778899005959212215465056753850455063245270861460344462701355142563641946140149091799580165289335922618751566348976015331682816187539878446665123417960001506830710844167482932145351378925661604885822159741318857620855727088968442980009235496856252541017191226127632189271093764294355650551118070526184763905791995957490303224257180329607964404403386063432363636724249303060630953274117019076741623606073880265753442263097102046394149808484389232600683001918076427397563915584319200989599824859781615469940392856879794045758928025481708110844502551547340686195659694565190410677201469331348842556287920867720454067651094450877996353673127196018439284005680313487825895453947227179046912143615572232441811766594292715699495334376714671472886565270222379162751425506175344011150776266132454776355170004035561251800921745916170261692985770997210119647259662673418106939957709562836015757366739798818597953099680080536313522205864533415976786394552468134229987701137994184275059794978181058426265550782124531557153263502434639949552603142740379490761394732279499200703169149271267138595779232287292624408446944830912580287672997889999166730204494949633298679295775582335471965079318592031809665896137086895469958958276188343173110810906891950387304443289405855916056856585108052477025010526643663945058349157980940080237082386745410927176365317778095829557867460797747265354217672473376716809857775409029507987296813656615977350920998620016832151552000000000000000000000000000000000000*i1^45 + -4046168047333505681800505943239517798415367920079180680213633239090503871307429546022770122984065470174220274870452939002080616530028479099934121351376522914586381466455809891520706833417568092162610443837734640375374808860409960974582211095691809572250583154093573420488593444201258815670609928108248372798568778482855345877366431439522941781185679027011641643740663390672031426537546383519484655998843036953188985660504288473895318442823554183193116491037476740223140867075491409379083793686452864446861032560292275979075403596319519737535310696946851630938328208746041875227935488712980990166625862189410675171503848285048568397231709808389284254961440717367072692838756764707628058755826634807101295655300060438764925579056124272794451965219217714670204721072197747090395135203649995753781615408906395336654818721987728076850226958123423625346677906597960695073567697398225210269195444706698721297701493445043821946075827570440887207302641444353120512316667351715298252965280069558932203355220337708185377218387192481793618605215172923726123316394396073105060422495940798782946779551166413696135322110767115948220560295408225668907327369637248313734273861419641601846117350872303701212783432199844906942110066750605749285617737803632362009142855485400205254398224570377860816295965709626910384696813360317532534455633826407292765561508087873591598965981521212066602787607717155834514708176335744947839682083190991454641123979543481228739721901803199911284692264285554044747405156960227454355383500282545165339998418937852277525151289527706696401864037341520232176593421270891740138508866131897985412487317218322360365019425067449721856286210295107758442156764992674091002723669257654873178354040559798593907203828740110153572007540690579306747471495779743032390780192114258359571178632677598736996952476902351172987646140597869276195249346191885526333159368850424950805392549644363390663690800698560426225092475771705642733416600275826241696598191958159312990810880835909405314797467967261726028066092606862536541436132033511397828569171964300822925568010914355933283354449361760253571005050442685200070181583084045301040556570589926205387439469525481453135965071043001058839932775144472996118088239481472215715486932589076343385812235312446883290592469354892121336879975029417191887285357933088600514972643631482662715188956373090628849545969042312249301015013127303259238766354806482406189192007165858267512431496844065062924614169109135254151161505384575614668880273973895936770830050670080733647631858586280961586480135333440611161991644937160734459589401948714624988898366830463305164500352143965991918570014831914118596153773082143785763420928165051212631955989776866301636104229009626159556198971652699960178152276031888375184400986049268254454019953414498192532487309342405351038172187124039144541151686301959703571370422642738049156697252783860417711494180749910905110508189495991924446465993174179480649267566333959901467073870374479379816719838036788126346252359923264412899700659693419852645464434536914610164856055913888239232724682091656671370479878196158843573293033188849059403532170752001431260446194757370455953123998154153496680408769831787861000050140242080835215037102818305311183800905375490541084759127224190318179901194916577082450178695468691251363351188500680984779386390738005420966433012840056636176719973612826639095040831998833661661666917123903386853626261890643173949526457167944908764644553799276396943652585864284149179242696917402897443112524119926830408252163606945036353330566359202670837760000000000000000000000000000000000*i1^46 + 98257694758067715851861499773776680280355060173428229386342104899795021754725724950458342558884717614912243240752183005660124074154229812703658274580440609027391664354171089278646327464253329910751229873416183063663388429642152382549434699731388766707878756747568086463464499440886549309500014669250360694328199843854745163251037561420194274024786542544017140930103133571742723529885486685772474336130319287452692182314338822265338308352834811420258516416969400823366163454393887260096867946570437859656476536835709866279504991724672490079415703129271676162980748881906355160013289261018512969652084456762080216712879421155078917337168694237680638307071055168835257789741175747212169076313567227958835907820146698749385200740845597133838741745368808129172496131033667421701992299574199242034794839124837215642654594678914461225774368578088953687140078633857780511734403881099377120094579075836825266382697815025248644104228630084138529280861228919402068398039696074792889910295796478197030882408930606259898557578778653393088661806385786050927834024422184019554576966872173177305536086639397400959667548941201203055958644160804376331285335082284888767881062695351949530988218489181732873184109366376570952549825594620252519844668045543910897572942068085828722095054880933522899050216859623052992907798880049311195257942445693301418353197005844798847684105786990671447973978552171280928424987709396505921552423493271889092426924092009384608639941583789846109101532377137029352076442353030354432912400694965249731645643212365286265042773699261162966067775088407811075774666590773396286320408900945460680314520011931773587233518070207215825996845221674976996398538925886552098199819149448446832218863833046731591053595892846594688949867492871842275550192556413306467550669225436955853788137442209728863553796619595459152030181090777250355141842552880975487134800894396661199965621534396559189604475929143004803975271437573274851504245028076974605382078738396699009354380897096943379327905846714358022527837625726987474989043982003985456066123525435835922983138669688666681207762639079877025281794827043874391051180995360553605695396821736620044377538304895217898333069039551098189739941379140055060746199038398130086519281753165560739182329196932371782774068498432583657915110597894959561755868357608507758011917692821904833248776996890886682606415733969151107476029961322815116831298959234308051390366559998810364561080765233976398321622646288816449624368044421216804815654639689195046754125210203291382869922283272366327285906601891877913969203262319025177722118789563832333751903741328101859694627913496917948854825081949034331123801620131351986718815414357228073090535937810012852788052149551150294925480443203419830405271813875234863463144324258262164802636454873687804443217261820711894895856909861676219740807122739093989886813978742320380016189508773424731715684511955647502151501939418963447371721949876153717742898970250718474488784074336680106486327220774785651077192382384267503943689336610684839041211528060548940589453862097497585643943319883122403389230674214151803285941753739201631302942156465228331857652233071466804466185763955579468907129307604375627483072449202725879715801637383514214520523382944857056647658601787338744721551167094954477715328611867222937319665792119279196406362584538677334026912064238743792835568640572162849548846069261459557168026199567032719269790069629475808925731878386710508999697733317455864914613985824154567412357957916088878857769597623000249901545009499646679202362914401524121600000000000000000000000000000000*i1^47 + 16920575859273638589750575157682398799480448385801654322607480235814538183578391724187647744952292033886297975034229623459917010050895573690221032264295851095442847789425564383809841075074194319504673904008910476072211392079844484456180530482381290431891132786039583584091699982208513636454311979934807503718833528832354084434461384789833535110963714648215241827446339053761727253899080630549126548217471824593978131012692846239722278488069002261681589186502002395069655150621045098817923373829871377771386473539092520528670176826433150893665126932717407077365611568999129759042457549253637291310829814344535130009354096071419610968260551706275796325785815298406699453503839169219192632697318697446658749811558520628805671317450338912535953653975540406805837666110313950950485519543926196853630281912726030630283771065278009709923029271051348380691017913208488737292454311793094012447252512553866240068163247170671747696816148980760877901362193160733366897231919139837864727006582548913075745075490609298788364806584168610153663223859257441598324654880383971414639388235409173161643981535245687400866260302174371696828777515742359237597292069637029970808450304265086045253580789772682056614469680461371766813636659530758024822013992131727972518956959340669311634767935197032793958495111519036008668688619968920387847511683028140171827531697030210761906873434595722351106088356782091808389245777708324359037734464085124094417403618063486163640809420766279662772944206316504877665459062105573924800103802955658783055065101520077208950462854664137813320998868409900197306531120075654444300247908935874108751414625496498080663840321052070642383001185050318748697010849806919526985123671662042848950608125667305636586877224894642873763672506138684176728785746321940104666681088322471236853959277460423407015738042629813388215459670396411148239445079722751392751094694816659829892513860693699227368160286482038903693384600834483519839228531543202825507048931774728133948639608244120753932063430267316582354633005792092010641997044247207830673390752854049976370627386957166400586899860039310315495235403207306041758084665787125317660036678898545492695154848547804832787238031497865137293948783373130024031713567780627983772187137006523738965377034953082831983634120294051823168775667498415636741757735820354639045533256154664810098206617060172176368027865749365561574513216841016466007362331839173107188212464524417905719948746666345033358719356044932683320036189109558983293801277788783267583220905020139168019455430519213675609733639265055154940509202953137389185258094121685356615067752238396159569411994419606803143248982806534886637547811450700145341651687326932347394237669834746919603605750848610373978372631083007598408714165095718005406182572523644716836548737504272345036103320467365259434783391552258975707466407795789422367878681698301902400061411607269714037036180473555498998518990828241597043434028703450700521867792543441297406431092084303803893370260114579101758379219802990289989353594215134396086886318278474337361826587567613629910530736062322894742159399677152880638838795846599232105526437599999576367829501516307547957026494266188762212062280431465519451111556713790187596892932143851390919802042721143626597460048277037644738327456905184371335909732500810344800423780750670672917645392297791064635007581467561025758541499343368067503580445176320363055862629736080706099010839700821210186803079627764665106924518457410133526719846549334813811822637336938359436420977429226224268050186661946058121354273619968000000000000000000000000000000*i1^48 + 125981926205153988293682198154086752579684974724712295914791921484848888720814564836700457887753029856547510336505936111740181081945460072981117209209190525605995185627996935417077466328085507499373969203433168430179582040281248781109030832141456866788950330222552025985332531305306958365276009021020973173311612678059460704464095683159795529444392708599059814314566805367238093882439027499360966235082148799203693442481273977071661937017189306797860458054509550685340086927596608530164899022841811835282068800678423936766711016472748246865987430670522863180652799418365796784826463001303523446220962197366399916602033028304071728764926124764270111214767335360970819271647338939071879131836692646240515270619953514552440492888285349663477072656568301938277084962787892906669482499523835705950228656259584217927597214740032013291120735568840549691675985030156659477004565214536938855893480820507126821973281914704518484906594164000956288746696752048407745691965989762247986625458803190809226629729463130211414850604825927229872915331518080425660743710359248484226193307762440415196565469781690732815962107291236420260198651277559645058536606829122164411640577207931937073132555910930988405652106000090195125275612263487840640482192046267939876482084537987718694918878188114191031592998632291989447248083437261827449625304702991944125423215920465839156373770057111395469776894471350126314872552157505934217180801711055969902043172511773426256832384138514522037357510801526753625132776741890124758799563828620457983380787824083541834858130976967842362372731484640985335748283866795153895122563751909693040022113606368467003256890166325990432412355233167581925771946768680534729100754477002847405995260114925887096324420116277249538563372175713696631452824791170141157465398897229219416623902042189675690856668330350369938361153220242265236141677320227666090945208465251727574277741208405061967501909114977851631210471742152015130214279371950077947024984041160558980061364487632597833913006184444102118378545006056777264471683120001844911945253604584613607710899768600199162382128228633614980223156616417857823396557915747929113433491329209821594959312369010140071969916669838684661100175486367572594822279388895567603820289274349656918133639950395501702950867894047827885005238257206360372464211714074615551986793733134654711230255096277110977647898783537877662996192169457587630814615761986900677038389918234458514056346285032224954338173483703236036941237786882980647734535723250954520260217658938959549309969374813238243241244770219989912077419474378889849917912643574783517655226589077697581863809771257921387819803518523997399359505944472837214032481905302789875463762832297487325961037631542527844249351229367657837173488791617272517631719564829977910772714997734434954014310142118219426270840847490842979563814756256315387099839307412796292493343093084306017134052601602308512413912730872616574172509645268532088324343346918316933969375679990192229311934061682981904293180457880923297539786999858252251303384937719171486293332807607330033551805427941055987180709702210574586163685018687677323542950523649428306776589048863067515940842245183239940323260452827243665202549967475566567780910123398948191640734881821821518145897991944451779571345189694630512805606129354264101199707930991352210232333907327188500357625118517228815298323261456743194164744946027515382609362077251293401614317974500150427927868971387764558670159316035130326839297397446862572533925954164300874899407643996150970738309095624709554503365427200000000000000000000000000000*i1^49 + -178088833467232968428757284373854727291999798210898505224792875752010785918043357195719559806622317476797163497789955173252534523886354708902647033664745605728197724661405334390521906026476606649679341743583964152471639729345515715118644716962756267734282571715131503612966829412089986692952136830182625838384239177304176737875361054388093726467341000233500458356055898172576738413026750283487055839680759720536662145683396071189868755535660243501240362402962406347531936910957982353040061593689129562403437420962246994695949110009732624273213644952249561999138632327278765760664149808614291358143942728453899650243616190423864600431515500189054041016294538855364184725813645214975924375290887844176031209202235771975540512266935308669366724538031550602410817035778103014480423704472345272387182021744761030697758396769149754866456959354230106949187258223447083257704616511317994874493384332198452265218304759408379001376876162998852733592668354777207992600489447642076358737713916494706295493231265884649946734735245715181571910457779502906432674860246723026634029680807284740166370781053559095744039298284388540204529629312966982029090855565587592142786645664818863828087876333012663265994843063828925163857102508157283440984935031793719108452366014641184620019134401655763101004301502544615144916110522522176373587577621219774193819816783999170928298685427176707828814238278464222613436558519746541389568590738569789795437724244220417002064212877656909772108874162645175019652003320904046199238568462006971054552700582749866146199274298860010261205803971025687929384054319357524734585887506354067147717523344090482096275316381374689869379455765554198468361004911296185609056346905844348423275686719469482246124609327415078656786219715137101086056930546952804408378558922935411969058161482941256876050765611543436616988687132499674782871801343011837397775861692484750816328204532658293709409058930936498971719633723224774470557361969553570734768336044125099393472826372389581777633102398052511643445778057169190175076829552733259002584710606930307091660319052795867286104367000267675800137764166477447095140699892624986584110761533677730549297128247680361529033122512221911242185857064556321851721846368839289016305377922330888816649797668745023431950955701011907235681950975620376733687754479444100480564494108004013857530882661761404861311267671969954553016588985634556485501477737615332654925819360538456010830592709700122277086152145096780896003891750246037582209739031747926281786506096006890120820257599008062907000161021696566127938063714156905980872922247149006286182303404400408986327258584428850837781072208779246053094918783707240518233357268388101930217490717770380899835791586712001206429873623780571839234612499321021495913397852261483865449332362279362043450460909581700588831624665314012321727924925415515972562104347548446976854987961693569971362137216714058082555575184525952161996856800199806175820084958069295792200521096320037894001280756029532484225801572829426798621977748451786792534359962300090066438644716885249875531112420003387320789175006176207534737133881296985621209626712942483973300190248010270455961231878416920882499800614994499593668979843278423240641846673050352174460882460736525777252726766416818894794957052241734738076977862290252897834762067063631938356283634961397805465297530934506073190151269440591924138768923930124305151391784902338623595187178684613295343179676746223907045698157243463701049192992726136613310113878031807500964657494288371577785599262320537439830016000000000000000000000000000*i1^50 + 338471363130131846679955825273518798923382542692916092503475209798193099595910222507552547668898071616888115075602802666590950309366927312109545939723782721033724279356154053915458961199453016439534331626646371758733010075040332313760203571800300028452319923578235126859289351357588443688150984183728631257628599115197725567960029969512555821453290414239054176399913070887195585160407671700132465454713992024814369796059015812386091809915451728293466627028339794818508734881642845123424697085005161712380245145756456053052048560727037330556026091576285801983990455666205188259535742166804868027541656313253313338577723932376923467601068337091837132747235893735421737897489300563765657511140025371669455292029403128021343516559809490135259082914098343516855727358255192990011845321010751530766028931589821484153490828404252781473486955908725648330301948888788605445052738400769133631869212557156212287580763183389601162031424768554018948778479662899300429426544689725793301659654103283190810529654817066320530101649825709117872628613101949618827380518837128609756543495676555519717030944456276155191103699494289617679565574794415322833400714739268483165219174959765907697649187164096684331136862549949603623179423925134913593624909574221213372955593957073959211847238080522758224977555013960253224449122043279276054504985672012135412385795100192566598751629692517057704649859058677529199778851363847791914613441271944130197368370886406298203685711100100437591563396949776978025758042773534294535046302100987804201586356047569320731922953612075184938822623467893202787892767612813904126023402364581093500486854629862648179443084095991755243308290865860803743896131000322781815507298104501646670057053255415890975897717659210593342761902429233152501002176562682874521221468578734813911907437898483585012620601275607143173622319653855355368392924635341328314126057091574688239672882483314223193668612257283252212833454272599180689680522227192620096282422093508209137922233259372023586264612388787050857208930620618088714514148190729240359603610765100927865538060419204500345470703248804561443494925073589066745084937266098967891532588106789483138331133852077725179396514919156905998774118420848616019064784496564354992086009202134060949985160673472575438799993010401575405015527537461554293367630791804798437728019822590314211490251871194481021505868865560349561066717407920598105374332467609656761834868063395079098689885326608851885419477790518212923661167957888890184097405217081613805360336011688857971413917212035685300766757968252073466612017052454761699596894550954695070160302435599310816986517091391390101847712544090400347575887389445592826121884770511670768010132754538583852434444744158268380582919181759043208312681653679023798607374377688572659361512954553533356878543226958437440623344900697273963067450227054414886536281347078045014855783368075646411883965056124613494597454018209016129169055337124696259417604228737377647951610778701348395333278163183641539506122253276968715305394718043468748829088274800925478193460499649088604373127703428371443713982605004582364623722054596069188092738209898252738897158104240064793289187187391873579059072140715884224649273816510182665182435912703254611224367009232369294764599887549851462356558941155739438850963375723802563883496659039032521073105794097401181469287137004386790469942544852702713125480366294187498179548221722494227650943423114534687154926259210833887534059166918693961231670070798425083711833864765780848896678083154170727681503828445547724800000000000000000000000000*i1^51 + 1469998176124028971924955613670632229003632250143705594832448506282279633922826634716405156363095579905304143689484363269173285432749999691985180043757153861023830439208219803471387681960019079843760247299909776651072247247439676703202180165536641091570073730584781380322788030298431365854593801188829843764357658037225828373498941359842017723712646788033841037625780816254749101790530219362727438095399557991450828544003012165535173419020066673888910844000886415438711609818657472639036087988761566559586020653403351818270235266239834741763228166003709958040780025324347916134084840070340363158720894891758798325533050722139687864067836204521481619354407026906030001745854947325847435365855913377415081773643460476231064865237566677050162932324823737251327112115113739336060870352502054472116636704846177488012419484281539593891944047932071705103859800490275153995304759670000976229220001616846527108786550760763045670288752642337257653091504585524990528367332866501706238383739096513545669582075824054249712422323253709001081770994375682425806123587289570632693690272508012061497806269524716885414042744336752974879897906993298707597066891551501747159308587503963813948656879617250975825190682584854903467404747560682747791201047398874295191099721849188126127231838946004512218935423970431404385582380995463077854532160879790459499877163097839137160712927899885903589593294795870238873398152686095413634938902382426946461891687855600091538382446881179303113990302872427652884845670586626234423726212971902275083234272729596505248997311043761155694163927921388482759177326453998776479616150808390807511834321987488994155968216189980128128416836971288877915730392974049184161215757232762807620803711293825749696298670364964707936367845795986564488866763022333448794388625002238704583832494986012485033547823523103874074248908664186755335698078279240989954383382403981958741245541518069034541326584767604944014486739305679923661939151812440969749181044724437950899201059061384315919116849439047034852338652864890002698274481013571533842263094683707809598455160143681370526844400004444316995183093087772152237655227532251349045587711928615195138772360493795940709673662215317461178881208718880124682042001747517582836849504327412232783309713342245231068667353263895691790843083984950860126340492044451517488507937103571481337122555837186253344118052275948450076035865761144150675093030003651909179894496865248638041334728439375838417133507941853318346041745435826059152643611075855587086177635197476557845226196632577729138284740627856355831894191354947300199837200572317673263931340722968835595410850137609664075743085206980793044520953762339734284951744136420378402545827441548422596762664099150271604724200319471230856839341723033205519097181579052117011910099957018179089501287130261523667897082120084999557173533754299771398502289057640112761758456005491184492938695354645129149184045186114503941485986171541159056612454010201455154293996258616851235068199386085937221913294644275763644125920475479056348292037012156955226706893959029986829616694560512433691858492657953381912783519136823443154593583064237730645783870382703451387640549655644096812724784168039514193392170415712703836271089097743050876474132125783752461202092273379481227681839769458722087665019834525324636413724985835274267514507464872113218633979023210214446578785308072288239063594271276408553066952534836814952244767012551079879157193082316362054149344223121919365966759151977518695069158014414861638823754019205646204935078844301312000000000000000000000000*i1^52 + 956719264418226870359528882096189936727009382977363016473303179067103395244129578290414150175364633764830551564833997791116964989174537514580940207614382385993283982166815176442641426145226405174188807661253587217819961158864594523615482293967473921355114674035674528815458335277692894089948606527271573328104736589363104030682750664859607380111876539046072380484182342276795279595417356667648116741874164047365635286961522160043830893795284581901910120106774986121146259780259212830507453921905283988541305659097493486432653935191926489925569981377729315150065103004391351167074441619631632226947813651833992339507216745983929113061905895736400986543046259445676015804954501947016008138419761820002255915065374048180275737451157041329465478283399631849176878312777890561383270500806316203054510645288596558673052537379593611072693073704613878114341760977695594670416013755073840623361263453766184087286599230531574705615325544310770256690503267633422777192522193787364907026837410015567794126111515325792910148781810854902385002978619719880225884318691983520968562154526682030051491990442977800718618500281246676571057088691846895672853378695675134192722906795268444776261321316570621535084586455860937315209803077830369045542488392453714551418768612309384764047708845420718853700006678625690691341645332386539143352138158769650825374853427267302735171756454369502476682381661960811506293215554814893134632157138320709688836295905784760559960468934278014049972637780855674161627425122323499062472697076226485227762232266700552936722418770879525821556875464962301181605305841082649173079930280378285073809930653126915637427512828721142431239273068552796887801399699189226341555479934824260441745348801828682962081247033579082816125014361894359678807261468310992166197331168339567186958836184442359358602850223191811514188922845085100799636520107618724705639394198539422171695382224021459858439024955529153340873721010624345114984946258977821469937039036241840984279824380107920530285865017012671015562000062310475820269358792120296654949394010328019313074367394615392197617241041809662346314925857662480954084053942446915100833006028375477290292034704207206533043693124235555472619408765533504240948781937805124940311134843217249660516147205026776183938009437462739263119982710855223361156463030875599628792099971212281998353029809146574800817367183403195882930418227964067027827671584757759534267353401031622519765816932655212185008215958021545821432997808324886148579474553506763654727856304117424733682132392761094504219933337548098892594649047869446640114120476544020682170932324011392071424948677437267345240465093682704725935544505926894287261195181817530716633400660064402135842421213142439716873721158485579391761132265234853271686762034216237265580043365124841255460113457147736512176276768073959620465098432163895624637466732184601935841570002018788114990466349092439883717176882383042058637984015280731127537335114974122367795666582671688555536301238859497529437575456603721158937489212207408869830640080204864197376713819872088204136749521521418517835878159684874679588679435812769584289724282299735942241632340843219260107953079956460532687910083096330100044105062063216078127639539656242884598456981290933311193413106613188193258868034066505079012427814673715616349337044489893447980491543611030028003103443227766808510633582028006419024761643758446930489978237391399772244320804844585700379021312289807156190919949825901136712844552008905628771856698356734078084906643581231299878191104000000000000000000000000*i1^53 + -702699534583271212312931400015596962647795980205194576606093165645869639625932826482775499958832670336052134957179643269976545611643682918300574534696517210176167853805363597682229520885523306168192049928825054101146282410123135168760791512493982648558932815816503332173807582122719426215333299883271971776631699221631146149255209396368841078148950659789468401169398280477567995468983655350052099836262229663633134436263773239715134468720365501940450068704762399890495524299272522254350290387714221186690867677820581957237037593716906692185124725918285680017417949416467858501123276068697378925662457735676977502668314122393729900270242037032031151385059570064365191815708012090563676300610682000835345632474139610828066913986313528515080730473730943994221386796699531474102363092779011429362080175531195517616833341166060679608045464804529002847004034229217639337553470853400240824792358980682696329830400226069396355088827553052975660603770997965870050010589488626352459973836502613924759756394745613914502905451818078597438028728389809730955807313879541984932568569304503591266124151612598622698123238557368997425673480225574658139327703399332604883766507594558918541746300167777526128980921786863021668578367831695469925436630807861455940606424058214410668258696213206033367697507450208835604494300922173935392995941722844685104414319031170813580432288322574285817879084640326101721534949803817013532463541618099541294739138364504494364509144533567304633380385321329692956744183064727706468546643895409225757455877491503594674731301892424452078611835208670877136931922857688863627235687173860251247339833797486622234798593152237276219748469727698769781596508805160485526394813181053257677775444508614877309364978735204232900496200708110293508477167502743417173818849091653175847160255599056710169889592448165312828208742755988571827600473650856533755695407294013576458229893682045916437606513603481674065162573850215570179209489016823869581260077686658783856286147374954486072118537890913930054228484394680106030722916360486908504168793269352001172771728165480534528784244380375881131568130226619315356776743924564688358587575493328015301139160717002542574284073758547978133432509748693735914522163815256746534025690752423126646214444746210570645679666319746260298208397409229480677449560911588719365627830928040631359520728632370783296962705231816431687839455842700008811223120475050559008523333369704828645665656085127463759701372318409087744065550099850386559858348595543473726251096883110535942211795743426540374757892278851718830900396085727295707042569538188055322424847614095939810501728806762318362176399776322593743265023459272892644104847123650057803593305192372216153426183560327485040937366021009708171549188686012266264612221773145605862906144336207373967952670692238242114840331872374517359707435847128664133843380655276827312504728500363656725742597035606541150365415837084134451106507759947724660357176563843296601234044536584945256685043096822779630272089156176828312775067548671939601775977522115595629859297613248908813636314814250979259436659861457687923968247608513089615726800432651614922836221559722530228375047933658973515054155942577283496671744534038920003066000325523282772880455004457604109762827585147728932816688646243130960866984608236029045845382858148564565710019129383283463648258610210257922460130745580187002751733156116323774743572238526012736539085138836777785891274289805479921624716188530443893375516111049755468966575365448691479792932517955332210688000000000000000000000000*i1^54 + -94429684667578540498049178725789964062767803344635152969322321796359990346725864591385068953706413979157728910209048404375845225086329546099278999006906376544756258804820871610198027699052675786449489185166534389674459500830951874656686871635340595515747975318577025975418136570346696952494286292294854078451044527705745136384242582673272443016838918708245380739208306518561304846571653937352647889418582359237914408297196440664713083966763805026349038632365268562404328261625410979139545331726724988381543563166345513992933536690609035967520798848423355506609973294066182508671003144912143931342391105061344379668925514778953766561424441297838605518619471660666543925246705970541780306771019419126328038558794606566061179815575045073774627647135875773359885603231064800928268340742016961260208073161083692802783975184016804494227949601292591340379854074816005407958295391296244827973846005927880270872233397711555281588293215517896702916341765922908035802682107176954536495904932956270151612599091250996603077626440005364558486477272499665759690566953897701203087669660124263890430445069986519552450532061521017309469421352218360266122601152082209846176880708290931693123355666756155469959732623017014881857790453154539796575641932610379893352049527106215063961852428997269592717512975188653143046068545108923244497032764417484195666702159588758201370650555497953690421228268423293460913757734827963717637591903277448988585802842416029106814933355821270446913338093405113826965709725386031541492896682188998249325601766522036205710167189122888422797515035166047317077746926000266382213790294926521284700972456997162572625882855268222064838683962741867514514820320166586278893424009650422315188128031989006763995867521559469582452860751108367511725978784036830705430465990331776259019904002808131673713116188843348811004486677209243175847684506653396870699508045755887050988154041300073770420231079721128723491397917867471821074648186511290176853843869260411584926587034174074744585069432334482236699197857435746052726988011459947864676863611770118329979152104710804726219509876065900311630780262565160589460716747593039064030953629125222999460626474439319328078794618649429649447674971058137654119675304020343343393065760723093733219491399901542068996217734063570847825939442907312395678029842397626740075368997624372095338848282282637655533932753370453739786936192003651749244592472423743079188381440040209884734620443535112200788749287000851572742067281751238893561785818191619512794335305612733338166044426892410426014205520090317642408142138663395845167062414477396053363102336460849076733725231711794641119353543336231484432785904364250832478387160426222267236009458405661691642268739010919374644286347462429498513591898093253061975102767787916744520015964371939348190831761987535485315315321128010807159615872403006769131840595278683208322849922528632583178358964156373948297986197870410761808149483983061914018090954003290804505357012010789098023733694272233193943564173452602231731078056424151227417827925377985324933550405506114019265087948060346421975685096984381056406903856608482257519174440910836689901415364794701688983740855710012153111208183194261361094905844197946431616494892669630836512994377749164120556680314121221527355070995380785059177929768899881605374687903858249743605983563953624230206030139468531185392896593696886108827597528449353459202519428761642819049267423046507950413705219494404317790705056394072425249319702937089133271087042787867930098381771453235200000000000000000000000*i1^55 + 971259466402566269970473793895867169245813308812605562097532062214688930920923933983432824840170171959762312378063474850270093345951416085363055634594630416837396878728592634043864047647142201359350913058763056721624260629531484888325071167179369996765676570693219454896319822451906320312370901185527018364162372704451922756994930157278089877416710353689212270744432736614419329793711807175684451839206622844738970635915821530102327892651883378107561896239898944781313527880684457845216998251112749118162651622482041930168166785095779119423744168485911808816341405347981038869431575311763419375351464023883266938335429189510300153173881802940055399570043387521662885372257735930428148927432866917424542638075986280736486855969496540129482393941563287151731290608991657485483449517198442861955038489802226009762109347394037344757009990692764861035423544741583635952492782614520606729041944069207842884240483979894194779559742887468325195620922325416457532716431065414699070787361328984276877434254574217110870981440541453728492786869099276180433511273580068758855446241006964131311227544121122754526342776644921779056645164784804947636882400230595151675603526708414848770508781154706475697453768292406497164917364004712985967932757169810036341738928577826620537815182115167723582673002007499054593546437336480656568495803260798835313728912982346367949750537770180159740482866656311744043891957648298910491958282783627466392978763232597408934035644839517523809529674867680765163195015385105577021280139997608030974647676010997187083843021698387902008265671443108816167772347100824040878799623668091161882445574482830512898801586941811642182441139354773869716389309754960392554698659788857498354582364844095259135469996868578581160486445199043815057443093652843141056772716738180298373375641332260824946489023507093215832288108506355031070353288243930307620068115294535397388463225978299078033563709599505909922809803295767163959254955526429397051894761637423532587116203801622515352885426031572875636897972678496359898509537828001112434386329789070477471020748664271798164622056362310760009831587156442020429908014598710375779473110834859226733257620751566813736220748014699797149638271343829739347540165901717251289133936907420265134996653209331535317889941394922362428619025714406668481340129497328714250055817615889598269172613365435962576403275125166519185862686539664069581070838271738713197637626640844340389447776316962483663222516926427656745584499457810818217107245243000703850326092309534711050055314161582468324128547497596507296218222852160825887688179044942680084394722030231642588939299210037884234673138095642195328134014026262760378925196899399573364398851230001756929956087530507605136108735453375246672706386943830900749697889266801436500067141178317500134071314910075775040592751843097511440600766447546436945364786050818569418660570339365242007262283686401317029945103977206537518873404052199700409689922377331534029836264478707231894990257492758073302253631082630201724955057588340485776277149551230965196359849831238597880270201484920392089812110016318874363940246753105614539898534595790190440304066173046792854460868668831091877957145320204007519845196529590490669739471477195108034920871496909151467285415857846901076589954441111680523874336465731665231378339290565437624904668733011406010804856543209951787144568397439000177360363297813206432094641366622196829124011686586998751079070929354502769303089442619294074238171277919828386800981588232617392587365416960000000000000000000000*i1^56 + 8520471779523573952116862140218217260899311876569274938802873568329998296338145463323639810983702913021371345297940843369485906573495715084267311893820876142665876052166055828966143246674325080665855677256158511748884125022871552235084264561532245095967171178637442880292523415184132987297933575482560519187836124828564872654819228826755466285811777451041427276312558423304489452531475149785952007811976902168813289158588569206533780542097983795877195647358470242341146927823099253621953478601105754762691132038695879964588739901800667533291527784946543575786069933309612251889771063275713344243827571214908476055089743293909640503034615407517130017611768164001423506674175266169382101350024550519596275446247427920261996643087700548647447749543647179618897714183855428449727759218943273338575295651283982498786486461591618625848534023883600887368857991979940410362454407720620637452209629740378087273596952248143995168673614032293759294292324360733025742969892684276675893983586199594889012735215496457566004112662740671905331110024091423702872177948705472538525315273364632433976037070080777046585384226708810706227024981206609662508392859777557173652271961427953788542151161982960955678953300724956721910947816811580600684444910895451442365579264403462888410480802370247127881261555272565145462437062547850511157258791910711351418820068679845898380491146012152515547933804270977392209617076461575950715420953560288379491886687894781713876028272855475435485822405599137906879751969988732999001392526845058905129610893996927131916869458847608354049153345151385261130059190228131356926007119728203477886493245458065047221305639556197277767444509526309025533961517580626893651330908194322959497051879274596467352356474875673445514416243340783667627562664333733697020054379707926579609153153571012879388630360031408019019083328287104318563712566306459330907375120896742828530786318242520605796584674400267566289218190387864998798138434060461780298597906992113252067956731993186892463119029198661835897089051002354810977060190821435206812739749048543812299458180898236907735346883706192991332216208615846396967593167814995479186281765998701848503824861225741123681307545809078700863175997558942329456958448374498933413423932767973950757191842955100691167131612067269427116316252197293437522136896643145609722455518693478858743108027032256376496074319557469497210925630026548875619929431314143583034506187139819119657560398980166268533847077869488486673610690889044824029381888958490958709947491757231919533598901774841309382654163144892639699865012184712068125492022806172729379212382416294694633154427885404736333520621491232491876231907242644949180870635324980237716700001120433754518345190110671030509760025770865931727564253530035209616519173737729747477390912539643914145489704226208145667085305239492641259507678098157907217755396415558730578946819847757517368474269708560096460554989166725542947548375002348445626060265510949888937769038792151850498202076282917093076094520428792396575629026332834635120227589490437359767977498102680451465948826430630568998182623615810939566655243543768460402706217011375434037347096527073971397283066375326761055974675639551812090160204739058486130970174335693172977466281236357207785190305067408791949460224046489154181270803617031264970838663933207877033094762454947932197056194005627988682511868612737764588254666879207457663242361686770125349781428900043749187612300124822206512267480869936026416428059884963885326686880202001890672640000000000000000000000*i1^57 + -913002041720454702646103956990968170667688166315374159822976934959776928349961574251637075780167094474032344183284336076758262863842276748721709654178671324644537466874636351088838757300146026592556017852701356584705275226655990312860361399964248604845033628553008609815708496418525677667253819831265569512521583578759833329598300755705861037224542163253580082002217299457899099408693777777826861023666120272432505876591993108261787142780612386605943795267373302400085866232811163844493826807815510156228491970770643817656216882652015273573265324888608791011523429024492019166663595936278661251375908801828044855737780350870365143336615185115595742681127293680628275284661538389758703949727761996292457928262317687214678750773542073933629337143505400702901398683502306641957302044511615089821970805826149169028035193287454708630669481301000303031003766793055121641688929541314817771728895435992683295819196277880125785599003406272856444723030541778260960308049511700718098715839118882907347735831756676672190603761384202920625624967768715360502722651416663574400021763738996137043604982563904837371384099529634154961603695736151338206750183146272276534637564718120007328072255712273837643548051701432851582822744893592636938739067730244435781095146010390476104331355253703998967821424165536324260187337442815265585964816921241308809297189130535457068212283249536271842995799393056710562030810986595791807777928740883695097260591725611566462865729521015785679241284573132850081756435219779684458564210272087607429157987408407829499069446384532588521301456481048272128255116435191473912543090804228793693259339447706260778968399011446088331398457573100178923395879813979878814307374240421037519406296725753998987769270968914717639626962309993710049879315156079297242241443419465184369627847248381391787741173596190341099445155124396049436743551223992141203661282556695494683699817770168368322037834947740855896997719343775785418412784881241322691674008006542143684702118540603415347781983732142391580105028096124343141240829099063822180918607006581753048311533395999959127662828066058401586058020651545982738031306333026205232643470417577167128365038433075084344078467666093858531079231121312401905859976048567037821196488001520310904903271777262164798965189929694980951290637287311971487164482943048238289313947711625541308820204938249122589182697866399646732165086980125013973477099072742502938085053794528445433143361790086348081445482209843224955500892341275988497960746715159124075846987642245944806917623417405050034675593727172341922960244100370253327230631077373864865182108669593400881293923716265447410017035179286360421364392779180309120251679508244308105566303884459270002683458613478776139706531150488104284015184500527761177104512171972613988538945389095320582318504354129396597237140255102825114402318268333764654426007074554174183481501862213559970758539619002736668038925428754807550729995202187446633206304922615462542584449997163874385355838211092023449910319559539328712530690170143737377299839603182120436471923444457060584291648195399831767577260736260283232824521237496774715996734140895644231893097944229090198519932340453231848707379631282351614778524785254912687978780367745516163340897559616024336185166277946413557106089115348342494076160230577307592969414204649410941591736279897524957208218400086500939845315360484892698927183901542615876576938061957179282579828789712378837086833040131992350681044369612736985998165135807621866912019102193156096000000000000000000000*i1^58 + -441069071878771688410843158091189032840302473315835252217045911190643399506242551945228970208909701494051168367437845022426340371787680240133897697395678828970138855753224387021794644607262277146004404647208148357290274762006025036227051648358248041537210365060647113977843031884921168342776251952515315921433622538793293489445560196941003124561720315111243316494871613881447351713858534465092802815132103987652455530524575560030919144979490020254942894680240232632604686598444847566797101960154337812364286307737774346460975803681377181155914380179796943224074417166851313602176259694293331263497637136376629686451277926756767525054748940662493174421278981841714886432317780744626539525388995485879285624050862089291093992488135109531434388154377029803818898493875161079436561877761368395378836324681271415364370094637097360783909453606625243941533032826589596486858606944611013511278537207304613379150161271188216865238495956430065302941064903800305923001717773465990898995082783273970621455275518425290621237176445140356283753035868985009089287079794585445089059898532271792164741269484257778434142446007186837988211693815968097054736332389982768494075070468036590398647010152468321270201056627217363268798819114746830884225156156941906619559389011847950077278195758020380197700773289196172964073328089195945513802532907860736903554559266582772936122549155045608323142009123954116471103313463800183972138085023097820878520060690902620465972035661949590613334918848095781188573398478593445205200582752351465262941105800687017353177398179196420347923164100906279420000346938486552846582531225937561240871396129064457987678282863667335490311014860660845836159018558560214870834602446757852928302984650605840135735776112284640813593720866299199532594474598182927187166093929187341700919283211055221475166758835795341579526109725926538473145134059038636795278969769603805818240401095096046183569779514563622543728817519226948018325277032237218451494825388301710125007253982583270593021727522586842146339177752705390744243448259402345390266311331914717151674612320213123500238058225338933719506903336287868408313696222944358242225063619367575109483389553836901878724130520831398764248248458509486985003157016086068478147027980175372518548227617541024616253816352784796875351642826928568752559210596897211578437472990645739563474832620518126684418977026827652426690348331531886690220864621509386630286024372476699950733387027801739721122795560468170637773141562481605947248324823979450554940185083094667519617644208197915090864291664916110478548001910810170363429729617630256667968660423367634024483210977636698952688714025283006201701187616067358441580206245336466775641732894318959386434854388214256188764756852647834487383245834897695345558057897332013375614281463459992724071471005534745389510805642830975809611323378238165176269132694183860096769953789607816785278052207711508197334630851987180146687425791972478950790721503483879430985144306201043869007951171946376522569904725188264468392926526791648259346867157493496578360658582896973794325841023991363300381985785253890946948390713483781321799168529320400515943054176699299796450223689874388674119903181180028485587940169240104937218829908663396288304990902040501352923814183534406040511478399645867030789462522659229291550348081206086124290598977221303367328242486310674984037202816818286249276878664199709870732316710559300727723668032312299479132472233788818407296972592574217185311965487179438519972532322304000000000000000000000*i1^59 + -157643834206826097494328285326109110950513654508156722737747576324553401037237960740709169972848432367091983830271526012278862143495379104371087474633408411120381186894157725568494817473121160775946031138704074084581336964617280975663341301558921792893826036159922414596515632060444412486649511466739658573473463480374373480875214235259241951091528550622177366447778411299020670388629565012700956669232684932128269647076130912566746628763874066536591124897304315979964874910053035796738118956732999463089949639347570055317128360573760387577271796562428322031822392096936908490918575809067851440408817446131639288500404409298614082764331165338020727245103880136966572859251140773489587015506397872558694024819939290833134594776147162328737890392123637282190002148133922133574428821092630118279071397246596467895258069274701964176687257651025049020207023973806363594972623349941097342677606838690223003723998882310892707316331355017671957275648835436590127441051991032559403703173367337901511387930609955414531393193033573839708115889081087319387735580763373240510634738006591450413806466037305403135879278351219849232515339534625118108376738968132308671841113261719143276178579171915725600487322541644215514955231589634606232933037560649338427647112208989238856199031902044344382825183469591467204377034406111778839942453236135893740523547452033195161596137300740219556092026521514658662788289683183408945041928987871252924570472786831806810745623787075951103994299879739244966647545481016768867742177361262356455852026588260428192248991873141136589218316134366155624289035542872764933990044802854491095688219431244523509798191920806549371140351107635282173542209763327906907707690120956791441813233102233161348270135887187662282129031895846934689233739946997997989134195188219999666818418910702025887485422618494448369635179569383685250825426462310071203835045928688783235872212630921710287910314631069030868640018230992849359305070305708389424580260290476698769078746230576787022906875810559898444858269691537123033108487315116443341023048743444112129664302983929119093074335080133210084874400411085848379851805691536251757489377045142087732609414330398145503474806684966902432687648172374031311651710250347452253524538954829444810225116113794002948543234248419887811930896914592586799601842841467201800601801499853071093264012440682374394429812443064565775915735845990811901875633610770605718679947660089684504280650341917326268735061310649449817851077389092393638263381705713897878260400141723839625632373128511929351324753074121550126958128287467821420590340101479646653368576391018293202381433166105959445190852201291424505820367340507719180223459559374754904816323822618015336592964383344471192367978347587118778413267308977289207657870884947259244148099889511050097142084621934614314184565226439221395016908029536158429913774017676637298922146720277220059557734722138077420969131106549101857495879798473589327938519596215203323686942644112148017400426873318626549953227488808608575676339259517954040228874722773150189493121373295212696045262062897818364058787424901295942456870386540963209120571018892985057605735832201481222893285720234495935407058767658882162749427639237915568256316332710769289000288504049007333426797303524204121277847212875266753965970658630726337754346492956143004542207736105218496183011842240668219919305418360315720625964014348253310951016400301793271856853152159773074442798856916063551725896353219963090750159944720825793590067200000000000000000000*i1^60 + -115122588058978967104151876050547168825545515406937209385168693986856472653649949907790249337651444982641085380564311683899824753419286237453733397920468785935839175274402876797390259612499878537833732573411130323425469921464089776274633209995923559872727266353492095348244186934593776212534302848433289427712301382326509750373952288669978640742260186159080405558769602357907255043664352798136564513279684847438825892369632402844169934418175468876550178516177505352762220850278683569783747883920612977614184612373982680533689325607873691615310777729732594703339598916012953839334456861498406812300488119292330196710011434048376403779023250369047619711657666940880186649843883312608586915756514071056922448181309726269409397577502338820469380353677592528682958709438206193594693191364629219044590102855852778011391779133479498297885450944510478137068085889141234928100482014032815162655333075512286054069588068999211074172380801051362831099266193642402972579822796996557666105935676198867174383965629788067599030010252104195578857276736195251668844195364165277502989117098056505113695864012543837006793200247491093335526931579685493595523804118758989381813413455212347351184972231145104724587095113484021293984620043874770598567714107942813317308429909058567678232496045167148368980680530872939274084597022150279139051298177616825948549471234656977962165530630389393011239829965284867314172026737677428736420846232834073342034064185924721630779455799836658090308484935019555752609961219226471664453123059714678285949789358323150499074432319714830925966339221353831574002380162210999893242928262454218365386065112477823490744380632334234578317805958699221760662527016681674339770501693564404509746705123692580916358892161238821421657883969624861627007688384626367023729939860558019162162447995893867493804213433947712151340655190705096917083741677538858180863446405582478363116678124744220167188129264029453080708477978729818892506268542251217077947562468205035836288881224136041348156443872067701087493790463608595382023136185261255329045143103231175587256016155564622075485794076619059694451726922527411635111021208056177401587911454948710217556272186593433477251956636124621356276263812253376947207519201944399167188696294578719901491292093703346950186275932044343602183582495216545903085944201513880749960788535640968689657032992262590553897457223359503841627084862651926014226926616724410931043181059144266328815229775032287901989832406207420902136918144532021352520941322209220913560079139826819470769831261372474262337651525447511376251008340123382583017551300341280438773255362977696124427528479035675134613074548159369979811893185767940627384515197758988875967239289745691369934132555781867040787491807411054807161146869251496128481012051595440385839043303900317341374011343089464092241584962397912644863715157382084619670845431052615658689038514929338521990142828400966483869764517294226247895882386778251185364106307473543718069553182288053126347476738275680032482411072332326218089227468762080234527976431510431833766280792053143949376638978995680777321992635172540689310001928165036836763449684366918286298076238430303947732433335605373315265978712047516383739275680568123680246870738707620507598325904031438622435252830711935833025690565420910417492700350211447412508622624305689726244471445555769389738548022950758937772971792869548169762233031226426410971446797316479660319098999259093399254801441226138424553981175450291688189722887549930700800000000000000000000*i1^61 + -58141059624175812179806872434712354764285471414005162652680737299346296708788480149734009620362057037198334869548241782321260437217804798092951791798611843158570643573243711502393013827455570618997506399680339693843847630264977600735950587463871927813173349013834894213546883128291131894691472657176927602174542532339827994730689015853232541519861666970270216280318974006644445231806442433813546725497342595635973467246080933900645516889668551905096773420791369591925820925308980582497458701522559100092463590486939078653802554517610161784140918471885350475258292656430197920648841886515171925365758765350519479334978166493944514512774655823152517691217474824745601382206160788288128452739201303630913155954974376103553540258422320399226998393444338230598177026142754941822092239821273632516356410873167643531386797887460138274093947174447019258249485616259470590089327286909920652721438758648865729898905780675689453238057206013458933740301606317358964415783213984757309490818485403896242643272616078172387704225149971877952129831940599255021116591320329129862043780541160968167197246987733128805823438792342440463951457044707629879649632228331597772918419627504645528390787771748562449069988369852612807237064504174470028212309895051623923244851354091580187453102713825453139146080016093859736218610934344898367159139541494423835999689643767108884579844830849425523515081629974322906220654705054717978853168797172224197111968689972366128907800353231989836112980677414458163906612809317215294448450457049092505901977539725890899368574849623961838838484035943334368842906269113780573641126551889163822681808868535511348809299077103238646777878208860612791944820245035149891928078553365640717369460982787285513866603671947486648536058351430525676523363977135200075423916268490700558281934579499256389167949958121605394826691965559492322833654847510041684187891776884947425169788668236416412048657774992569983943857407748569998696862802530610657226866959872549029842861775722571197229110992754010172733177623549319408062396555556033082978197858631437907762113447490264429885195734041564774855491618773343243807576743373742711503167144988689731391976204665718769504203634183178623636087267255959717316778859076672907014470027605485384887832669924189419773950488647004780153266555005655518141310376905722046472503491614852120656938448900081783145963205177577332007610336342297769224348336357828338137417754598393554689403349571326040292371115831630801085270438450205487112282875387195643122776506854121255291828943060557327734226594868642783097690728272915913073606266085453869501264389976518725516265621163923314943969630526364984867979762203884744832962727135871994862733249464541274625651952188745246209761511667107417744199019514709211556961666674761630356545322234706510467923802634436494136357058299141927269032551041382817389214104824494792864617015478879199215816482443813804229061648291801204615139107832175438194480156245687989021023393104602472184151565302977076731327397612165736836791815744217851254860063400623663708625189147350648940113558114378603760870273291778374198572953354696535154091809323083095042845554563947966887864997763120103429958006694133274345670639664011440904141434085768243720299320990706884634477037708549931255576445022484751814468608045213475532064473759918814595922823540968505314232708500331704215251803080337401902335818917456827238781686084840978821059698479210714117984618331677075566694650185852542350576425369600000000000000000000*i1^62 + -16907369733274837529723625627053987874426374662727501482242821340982540443784207577556046661639325536874874738988189859938633282660428018469499145364628819356334951512140584305151298225053475894003026708797400767235568710902063158465441539592163582283895962112564152456641005452668003937197193753775474615789570921536316252017796556443815874781174388597101736845403000125811832194663221703114369539998577566178266250358801364176164643402321466251267848362444260767940959884220985119515130549051789890468071411875235684901922961649101301747717391081815190480069286442076507011458025839933845502394793786993171883769051127976239903405100612267901651404121372467275324099858921923372331262734095244347185235142740334131383652613789339221434693035214389489878071435976442854564602906582883884082749606948456310154939404534144062262913389556865979577824873462166736385745563495515087726117284904128159428974727521485232893675072566111463314325411667107476303062409687852060830907177911245530342791974077405767555956334728621996510969302432575170865248237044585449614956500470232875787193161672913479694881374473428670051276342813648609049536629776715377167663284931622955871098854473617438390023899364208127713456437024529171516313919313657452130284315235780855105986579864899964313313595856212365131071266628098068185593667543924452929552379735160559282039563452743289648438453150079876579465418831041131749487190530335666630641489687723098359995147299491762412217750044524942598564868193223278959242312530225680677389719777583083993148621157011746131398475065167672792862611783977841377960411470380434968861745744403242103763914729415948857873411001401140221629980312124161192446822282989826399329697224584040371464542066516736309832588643639360056608737161000424762902730766750335146197005696317619649134766851670505208570663964020895288153733299156103180022983686473711101480516675343728407558972740255190460667668186820619909264482343328665133617258781399476047397127575876921293362655705703709843580524290912754278381236194183022193518985768329193662539718315415589271022132250440811455610393175042853342050887153161466595107422696860526632327599078580731428743844959919938040333928421376524603676373997497502185487190345750049577266300556381180809324218577465388181246206513707507149664567771731382239840788507281221469848972584376070531393446090940902157189930754432804181826995025665553643715468175241355706902388313288915241247232593527976295072765176329186518766566881380607297133359240004375779970807650056504329971390372396891569628648320826718239675358334511468379402314506814240991537058444859741229963385363667933442027130276202979742168124494773281355212589576076292587884170451040103440604999531907545443241779736751073394664554501500324864335914495709048087561939245095228372293286907872735704521168249334664778822899064622012903013105167027319791118909198440248642575459731242739529018656002016965567040715741711964333685013115624703552729275876710890849163780871483464300270846256977499447599603565299096549657072309782030655310603662301123686852746864970915473359143094265004928600001303593970165342519576087561375880497969466014070987724619565147965613395043240030624843654040506794959890912113275623797268920053079842819882337179108302448287293357054803780377979639962201833982490882424332739520320868880756417248010341483094960063892178133909971204222001057843552597085946815693027361743660761615647457268503179429854608097280000000000000000000*i1^63 + -3099877634129471754796118674595188825970562725883587618173570837622646355936423365326024500471556072703260276064855685227132028868998516876531862984032042790018791150811182612462022576871599908290259427297432157470436759513252306002873386901795509528175262882443235330926804770265692353194655823864944871501752797237430692978123709541832039701317014001437309895864596310571415727705166891093833354599722924944818505401441726302101577930734619728403737031829654505846931644865966046200336665360956625192202362062474728409651503099910805936004964037630676143583090945550452430471280932278996513494748136094176848240263218153821529448287182680091224336516982979977663809977068548129644183098605403850571286553033097763396156460203728258719545462959946041015747685744207520739463473584631057862468416363318225672242590190339225063338317418907240531338680153602370348809626269642827404243629326312968813456217020040751695268075834418085899761902870013958934939691932677183124513839134054871123002140796222518247661278818657891163158509754202393616988656207719858150830598808461326788888258354979990426182951279733092282159080099412846397174219495892711348428313474814943932126181069680546967231032366367178370031908561698232656479010253116390653441234085679752434057861203154327029799123502703140913969963352596702768920164536231829277506132156802518828027699312111831173199025097786753501931680510565397716119296049904202899211993497032704541577105449904318408614375349696703033540629490641312112645982064182023592816254210014053454293229052381489610502290086937522476234081326018697928825359615307785316329935396593810141374447927198877628902810120608908132685886774952731171357650222303327609521244374168806862063340496564414256153539997703694836610021262938078104735951659570192719026671695067426124358923099614878849016184539607526677268033266582529952812525122195795996713706496066175193230195558902336663721707832338125800037155545114910622438510370486508052419770641455485261085597253502969027831265924365013272740744591791441409204178391769206887394586543023514853468287743664443560748250236556457071635254354251026569503641246474719711139367822999575779622591930025226354450003648772358702880864061154052679531632515425055100690142757595333732930976190586974802697160640860631343301925003876056581129569197015871186763222920195464763922781510458423702548398822314049570702219319615316919221142095287233225199261675529216967884887263896060403487679021267779096539487993609569062363137644746027305845447366434940946000049619033565120812052275000507684208583810672353739482849995817764179258043257461833009752867515124691788131794942109292304861649308801378402936852859276976411728968262389331328327476773735691382089816933325006026642621074633483687414201372893710841771423958466065557412587915670013971380246931987444337316125424011196523821251858187815903849076185046128538790461908897096922175219267313116394974686037043376486796200425685463578472268110236708284694116828008736085044959892177260558550707569490402097906596784011359122927717530832851493805238934700620102157797390065972345945073777605886397050869787050174013574784376251554823518183253616415499065707888464985705848626903763704800472384963999397728489186815589355715602601959302719750321032364575805611373074896767539785454242436741280128610735093555657127900426957563146510081293250072912852358779890103421890006205090313189436434397790509880743632767268606047158272000000000000000000*i1^64 + -371825201351083415798741095107056478540523087114821912356926742749007374178325132944182245594902656728118688555587739991267971764263296354130824704935439165078650460501408240144350978672275379937758043626412151268931568033777070153702744375639542669404489609817057653508017937905948467181041748990202428596345724525686266342569675638176933527526296086070367226237607129313455725290651272552363068064735845800281628606603149870777808543367031692731730604569404222622723056890648879574539765933172382246392583930579086834170685890464034068105065823057534391015234873516076835529591625508279687079228473711746260671184510560438553565498576916661194467123674525794202408801288593793647445785701361172480978188851323670525632364343311572802134702654476341252140611140899345577501592838981762519002794608645762333359213093910747077438918869994593707864422790752956283736276208594919511618378166688768234435681775725742131169821608882115194137052259139215210756526249494528317734984458712869225755061811375061432825416275129182137723025749431384744845724386447613196089177689315908856125608346570830277793264050417011122012252470523721484135433257617531263276231486207670794990573770970250645564887380236913630835275501529771606306172857630813934265827198611596201813458288934808493821290770974239934576454934041684148335636160712584524950725412862089173626107406881909575237210437941129560575168120033147315111106789950010182138173478836521723056719669719621803177924089749275755235540176397901009519882157548633680059333958673345755038499180358361440527690921835443667783912196334335761377396546098868318686360291078449474263005067720845950748934144030433540229850904269282579986847976351101283962375040393778303336778267945832300241222674202373062292353979211257144542063338430374287835686897897675319695661471877601714733020883447938183942928746502044987254448301625687827536131169343464797159074119292984619601315906674860387583589607642989272914655296168714157310287207060428791437664163002659191041397708876007990232035082867160113304469186566556870143863394548472283801827213025997137888276157123756689562230470237149510771542957424656571762037590200880492171901188215230841965833193188311868707306917212870783299236838095328344957418307862008727056640938658105427171052357330668559131728392180621141624561326843631872852128247154039014672999073504248859238965254877067144684595104273886532687769694807397841944175186947434267822969230333537848414575197693226703029686254795907107530780028607716698345270354968142428880861379766394612038595904191631861030489803242769958629342225489538272766364257946766840558387266623548083920899984920887101460441675774162239715386144571198814242794363380408163358916694280659843906572228314258067383624540997961612571629608913979288052801154061842076447871439931076775234300969733718108222518699701794860004791323048112238747250895553159351924629116184490553056675952317574357714413689353114235416950498555642745361375451249110828972911957407001048065697915722371250083703512798843797022280271929986180418475646951814675594372738988206139947252111329369169898668104371536232470981754499325748635190356733981952159607862069505056987662792260598251115186658112793008400558704132106730031651021844252796978906766274740040695630713843581260101722957271523394451331288404598666933683090507071061104950302890751864322739651457659806812675509779142882055814927151740836689019154100972703077484074106880000000000000000000*i1^65 + -29467144807922115760230656651171354937356429873511603821993107905022746979691189975124230845122121781453000476030092350328085762104013967786851078454054629300417618190079379490922833047951626184381336434295612216243293833783854062641490549383061658779048235499634446752274996377039990273880630171921717194470354389675948574146639578369935049251751311478671578452527541089246476915218853602492620859394361283676806357858705694644559414549797747047307607766205038737815824039339945729533807619142348205033718112389864380049652650708738186760079967630679951507315631163045535417018683151106787304304725981216265481126349161203875857900622873499584665397379409893597349440036447787852876197263960655852378178334905531304567513874903872454922785076310603714022667788569091431537092590540252789122878886273870900528541868588299069990687680150160447005485362477693128261931341219377592129796745983972517689198498243708268576938090070408083464668808390359153924105238191911901632544180031650718842532579068033685047659644909163509755523112306631073912973637667269039177431560876029205358667958498675336300322385862749032390201237890827326027119618043050026393939470883334536908212153525827646045898986129447052689639777001616569302890621638988424265048691622196464964866835963137332371504171743391033970858991346712223673150711053130174350335766451307031015827659994393512050834064173727279019536031848525003528309752119012842785927069639489096146603465527096642821444996497109422260435103832501102340159496552689184512621681204680745098649609245470578399227205907794479526078049710143792574446154035015363568415313783105040049813310751505959808364397211143096440118600851187845485240184244667910838895966732493854797838799661513112530707850829878765432584686097196978971703492564840327107356539932417755386973136738372553289987461787870515389186322080156948559728352310339847008787602384488514936903580809876604596736295664715068335181751404954180479347415737669650203012486188472702584148792279251612886789049045180072413303415125991804118951380391472001059752048866307230088859402862472707570190174163850148092054788668773868935169815122110122613816948542433857742045961186683936796626308242852718039519876473524788151460130080208892756892639614282906376651533382306459648125914604138204879215117995892878407905664152521216310923024686304326961667773960208958007666190117651275485008309652697944443624627156069357024567421705815155428013968870399816074832806207853452546157136894505148232819100134605210330969855992947920122327325996270554661851840686240863274814447843188047273766754811216042989911883763562869496013900854511484332815201524220801336730359411875032662602123694315615133582728241775411503262948225319212981542018616589604337582510960762139892182051565084460036805988784966827577439038480755669532720672300711685816952870017440882967193980309361016603877271596615604761714632326755269783819727911796378125907227647659167278375248055673303316367135048338753506499291431446958412729656043730266455247418401332201450867220291064937171949406676445724518705676874567997028052232386204781436841469606437294282333071603758434652908584947219998670606014013464959572402964493369624283214259247152130693376619816588932936235263702465503867513165978438567509910013156646871094537297321573166593925861526040413605454350464497454764339931445132618321215397823915222811957495477460726378562019624195860740770182937544136116194508800000000000000000*i1^66 + -1713885872186046239934755770283319056938609580595067814330421060966191242768131015280205145930246506402548108267469528770704074336266127097624819248487187415754666278385554415863518537092395514828827710517713517750457513912995671048769726253459180058578954789569540678580570983226302682627487142504609291981072139399631634862305324626066987061750857850714964189345478191498880211209407135495239451670617438170821449027775478103362514282694783161783586135826178476836169274898490666891945899926548920679894545749620898609122171978151564967090608748129972417591983269371804306252419410033708706001489038194467216585343491431651256250310337731888071142306524800417392505679513470957975375838055970695274578042218690618916908252305112269109585676773378507929608000091988971090223990055923626781343981554223738714303460331224729061582429366566705199541076967891327270738078688916938861451151727244646575151555138277872440809606626044569091004699001142478734323022788242685069369837037875847966052540609463405282192249606666363120179793625093026687835378812315814252695152560769206289879875138414349965619361151973325800963355576608640062492597521720437128298133379491658998538068013365480514307925100823878892588951912087866981140147555598616030051291378864698293545965874518599679616548146485418603707755228616506543194209106663712652155812595995312641548854699752601897352770457910697430350109573665276375797817421177631278938117860571121670260337774296870186562446837647341492711041227287424474286147403384672169844127536804632479814572634215357466361501747635012375709043146070241589410124495361155425966929775200319045642139022249252804179459769475788867819917506538513111380476682996353611365905769099509762337355477963547343867163570353889815641538722845151365532738988611330710556689136210455658469236071806283598537988934493402924086861208080184807803699396623710535615842214292549475669226483846955387349648798161472018055546160815671931676734608673945561215822726826802041453566225307646468765688018906149607614272739894412619759640058536107299793287754560224281410134178328639355538787702987117708651551120066373962328233599493492575373137443417829606143208208549336202803132703621744940611559360599858126405035533788903433478645954898383270838101908386290896689386712916544408739188905278604395339363115443206068056703740557300865839638603141842032309156553689342577413395155530554293420147193271838041538250697594783730175276064695872788786796958971852647644882498215733642470548585701069470842854688296866401349428767410571648083224455101220924936439748411392971904161673980873117970476151518867717128776836879791360653684066456321178370730612253513304119657166766997074517662295052124091115735450690136947231521746263800434895707050922127177293089936583048501393948003603901065505584704791233398464654926272522283247629776402190235080486794290486098159900925494842241041912012646392514391669100624562559394600171465533035071486772395700909840609905073503663593996140155621276246608500002023286984812360764208342244942200099799189729467520343852500509453419466169823131120726177627699151952400510385608806570481560880404327529205467846289505188606260547932578306818028408571756472395605423153114255159804501655361368904892536092468797303326272341442039612228155997534681751902580727775116277496561976091368307293369544425107831932643022807486694336920823664034447535586324659878294314234192981221311613239296000000000000000000*i1^67 + -57997769750014808198513352802174916269923147628645566973684031950577938061339197288161016464279652134936872973300570773730155891049805462697239392923478215780487705345006132529655403084485899237617655283204845143376908132331467889366192287679404511246256956036406818462296402195146328261894682371186866396536419103284375728060778014000506172236375460409339417654215324779513991642810888689993394006748493991716587195338126109605756484871012701299067210404018631522190697669806025201117300210831965235592922722682233605967564857413445983216919883901275109398543642710120046463392117357850956415920687576313928622076014877501434075824294682488104711877826954175951381574378799148026647618922928565535873443364447753846103198698483031830726180889740822876232396373063615859077437391864091501888872716885821472853246824898848829398822323226708341781705158070257600573641817177359062563018065996146431552186650443821622963797696048363275452157956123879691989245229309726889213701284815703647385654926051649027200090074655600276276029837324621159431993191485143178524707806349868238482626989004024038405315768322043907345860986109932862163745312900592236113775151515550477024333335333219133304570905408514564434691157793568371229757148392900153914458070146213569444236004237392746758500890755995026332447451540652557001205175758938260983678907974245958027968590246680994595027956876332147525620205558845023073988632762263676593407582338846798949307419059934952137340275199020343560073414205125677564862139669501879225923551274542863986580441363391105626028509912951492259699134260117101634139265471690176381452775499573161530575868331203240156411539513838652647359657055250037941398028491860681013767503806891972621084159516783476034706787500849794826080491881782794159599417144365478879812343061625802537695478888405623055010335251055025233749764431974030302195758330220696798978775231382895089042848262001512649477487257689806918314742818681705305564957900226955363150722525762481533795318978674963032185992041262688019176700758520734519222813655107736516021983701201663803761030694306282930167211254907381720210042447789962744850371237460215543691657726549561358872090892413574233291370001973696747696536907467751303735775023013311586068813532703469340524583388957888559009853329948650146242666349815879874897675810843294952549708791089947421132129247327156345798988561622064070746510864402249643515183601142575148220778915086882835370627955779230393074072617387317691081153559547828982444534328044623025073773391787824091855003048762893041272433870682395881790207910289794737349664986731073894883928566673377567275880708420665775107858677895690399539023307601400239452377323319260076857096032926073732697803107726460953628563495486128221041882977347007302297384552923852152075751793802151538728872929050656086639409986564524712552439037791506746985144770432076207661955577247263857433134624612438302877251851156142666350858318681267355018978661170563327853579635313646970474313572483170666869784960352107596341117818705697718030589219425764416798885888549391934773523626572033834106966333007236292696690028298144071237305524687934103704509745069871965909135516949418995900713571270302497315229101257629196266428459927514993279529072160485741470466331717538174139901234448831091462426450243770657303978274159499456090389249570632063893208165142755551717152070661095848468035879398921416620061964028204107961844367360000000000000000*i1^68 + -1332373955187628546799278934667986920775360145244954152614793071566224780515060679047256274324375763780278555748833015871148340783371082073405927217967715326394250299804121722016262170183300588696755077990545344157814705258287677164762918455957536858884900101089077645598163439778725239806068996740458247264012360264043285289057805101555970980576241861601400417318306778670320570413727369112313598701522575087286390235604118528677603792511890825614368924981276541956283943218379813942545862325627083563889595830473674288296050280096449365208691741362695016412300658604277761105150601077268392866140106791816732852659574056124392373022450022601628280134079474713964207236152633361237178210291540981416357510669094270554055255710861103478546808547199812936522398390586200271316655346705365720539442865058147753092398291774427046987888105807611277360001419817501655259074900354563047409648757865354413241491877755396496370284721648424925552512261433376654269189157112525461410171168759682514963511572105904174999685379517004403898058738391699207139759815891354569924157212676905264327902951843397692849911952555560919290887175172008826557438957627952016297271843861237250858478832600415055397422342325300565072731629220930229646633572846553970009909048223745848265557460487580670669342034894408041824189073087648753647021082675962105259876504066957412710559555698649586473688467785245451232975176613261596822995732760886480662252708724139766738104979952440920241215071509684550656994747568436985167013249889937300506928475444299033054522435494706835304867325573692718227331696092407745754050337175362783560384987177914899163293264598348758950500714499902943055422197222908018315706021831446659824089041382571551067264806926472029461962969089360564269224372969303838171511951148777627245756192216976332371082027837631446881430347368470994016163368025424334608735914639546570526063976309066399384726795724472376022767409646751340527957246010197061676979302942915767048540729377716500007494034254517843623766086725345241640037570679325592615627362389444675044886784483237814593846101138680295210840385547777987672157788986668441335561859189985190772340806060569040247113650724265212890330028348014169896760735308527868281948527337828803546759663958228571664702371698054391385780876381968623857201883995619966868059271382875016659086068305286763126664880600090436751387761757838735333644008138570006811021724384793774153627425728568781843809803661900858806977748763288147596975191700227905721911222064855294453213169325972795183734396355360945635059684654974771747442423215859926821479717622899507396152533737542600285051114502052091292499973665492802511037081894010752936776420589564440694858514438362798390974319498460736231998736081635903280634413284534824891232325068005377764887868494068618325168428942738011750671616929662715230471886497248511460388723951213762308341244092148524929663713792494417125961454738265798301909889672356116805241885013098995184208938981146005252017823848167850682440445637306471012412549015538071448639536189628686143667174383746534767738086170724230850866236172920056738154030704250524882008222866094452037599206645851146519739208255604151225834454254653779703810180619676817170310618719980795444155956865149369283442612649386591376963485099766148539312827506977665564868968224276808441122149545298615491942045835324918599984376861177891946921297143961031026731668744392125972480000000000000000*i1^69 + -18493038312565761956420244983055071803302144870769960764002612518466433841875274854753934306622483921891854838763955948783142738851747845274749256331937521894375555333570417041762452020972233081139840588044247123668583548403493382921868749329710254150388726900811004279585967479511640241094985470020287891607759717064073447233023544098585772585970208232454489852613023095892273451963039273177115509018567464164214747139443025880209879415577338724415992859858572046114904907241914424733275108981048826492370040425168200677453435682944361346723773274134323875584910067305545289494050807072391376223786523762408012342521181222800986363388642957155101185083353855765498297384970076844186922805996762040715230347652195520913969925442092685260862875607782784591597403404366628465793117055047085737146907385035399060633486471627588818164644234318665371502885196576205797710433998613154602398620628510103493424191362951592301516634225854210282609127947314983984642564806846306699612694005768058152012672301628902611893820291657487211227529872352342425188960000646961964153048338484868472043107156092509631183804843742831281302615720672298539271905943856967973937050962100460126415044014893887736473074966805591729939095267445964594315306621683155308770152131026452672316311001916663793419791535134680194537518103637537094611707618154692780224161580025444611829803942170562258479125647517938737961922219586534167655445845578766772915660382056916352374258961631676857507400992113851976704231631489214472292508100092588615024486766745787431775818926155953917113381846533402788868358945053145216522321072479288031293933047212743801902245862169676594292192642500499290340447018160140580517326629647822506961847432621606194417366312863652307769171513735254269133820189396235847185778246975502424505048837292421164316868086615847081109135918801120757146712557590878748655236398726814766176992134400596962097657694344197297198356421347802357436643156751400526925628730740014062606207847687563226210322013170549861957164893612771050173170243395559941170216435127303645253775923501530558684191466193284959841083203849395144924380714007412508446911342987906545895264992381366367230625607468106060087776090214625909888060817147640832612216604030070646304969493819915502772836820276834386835712922952188409403453148412649172400886146098434543043025504543136156932757968162387123934508723116606426279863299907149373378591189098353196383884713340512690717189462263044734998735139904420645510383278583867323777670621292253924570391013266097379251552162322707177377703455319477737332047402379419185764165537922685529133469883289707697184281024629009842608678311393518248985857542231608388529914302977049522639129017790795644320812693189650890584749719709651397811459716420653035073759909486736541322867368233588298516477889085290419373299168781347901786364360086446830755313555772880966725701620678890905752964683505002247753546247653007275511496247439491879647643636446795693233083075519124646663826157381086216479019948261644190022948119052559095015900071116610827872597642695340072356700897216571775435188231360398295724721956537179719220288314937285075778456680939133842998765966295445265109122759848712633014662789751446794121391122985934750000000651197631562332752871851767035811776276095555316020006154084242073246738217495991542437016629942766166521986926679232798753630925015951934640685856701821372782195144392704000000000000000*i1^70 + -210962869352862536958784806331644019014748320282863967097729827258890409764259975141345575802008519303387629574114478898015684686453589967785860258944524855271584988548984675725895117302282160863442287631592078573674040563756416359784480033569398608613711326600880206435604950384010015756396162455511411193231032734629083881442272164644611386587232735838231605074266601038533279009196996206028146342065468473099247160164918317724476652751172150763506026872445887887060553352438170410931715957167698339991048267345497818496378833448629479418018416870642118453106600379329175812115227264018390160988573657724001880362600810486108000097212197774739645018071066187370451201670046001526847961988900037133978384722428449784791814691219273329982678802635750491856818578489796231753309462529271880490730799575619232109070414411656434867674440448020596488646339171293468014589786759268515203529277764924260289877368252419449701508017109416836379833006779893143098576066569959745198087089813091000758850697651837299060711929550107260451527703035342508093136224296958893651567425849689208179251835914451571609214595900337615171630178965538445234317627493328411555977415947606786357066952852693682848069385248641374181099329219106834671261401394893773598495848610972110204099621744543000661283729360566393731365763841090497218980773999113387909639289252744007760489360966308116496432008179346765063676010879145772872807155564323291471259592212201786658577891006299081934087853022910946092938021423642893412645228307075542124674462077288082667711512792751208391962083931472706332531831825689509911722063276652646064526733228892652249639060054308638569949492128183815361154269356163182211729844002121354015419057026310479790296864092932690838269904266363968003063231740184109571029561466187155432200578030661022757730567058696461110674313864750405895987826296966620716478869832112855979156390828196751556380980586691916168585179002174612083063012187345627458019054485834441067481443084819461913850987924282354308755126616616113244515934861341560150452460134074857253311460929118438428581513071851979322736022622242784210568572130237318278163087505720577946423802746185654477981780529527285601144424864239404041619827420669436385469275776639671464687613824978387272421503417362989993353030547111600968516824008409701098483556489781137328173135235863609546443816327402260186664990581196148693860851085228482075243165060047719421974661740270490121978316910698419189313684515037093482647803648096466020573973932886507780197580532058417963786300851047657751515345734661435782422049460130839442346410275925183034341511362865547632088886563311701095705112791194563019847198334346845650258584150926018388343365451659994184522689310339227400737362399810485266260978912759083394222708690054642748516481770283595230586457170742462696763745864187917271404745800715987097125265993350278449312143389167380430077306587871130531585641532329525966668703324265069004585543223126347208211246104497409890746559258052991982062235969574800459711063774702614001797786478991553382200657134914195183317421574971772706611628476042871612871703935953921592680607406465812923267045959667243830433970344242340189781916035938349337421318445476375263332437785315053952892210015389455493221090367000401777324869547072881580398812119911700735947346182784544111223340785333235923900645091604436179329767605723822142820771982621570718760960000000000000000*i1^71 + -1543390913940761935747281417883216285696454967448213686010488628914812525086413024387497166049761247465675187266404043433537329923140827992909678747548909035843134391122429902749067892871156948977586591594901357871742171387030678970415568092835793497513374285688565730731938815930366779137525647407328897563115924333627017053059243207605595513254927043225397954841375076298408219767032594865771083668699985449770284526973929109562861186093937426345568820174338554039382152006415462960873251849624737288413475041576466859462460386973864209104396331738888381631029905715811723482408391366627386078321353981329998466336494787769412294422300142391520526760795168336787117663348868180374362160949585985467362698378999068763633083411666268521220318548499156543716364350503228777076909083755124420634469558345503814713356043904966885059681248231691418557358846134524111174252659324405021663847577449798789256837345744169510533348273527546276428291796430075627841424974036744901161146033763618978400295780686243316778296735143471067363813005592337906404500673844435154352335680389489045188705457574673836970953559136007020584804960042436504186254411705414305896458758773052057002964719669963827314763598483984041917898196426152307153114787017586824038587594613645726012060417037193832185205190092070028252334499216896719427732115662044221594494807001248050714908942129163370363279614438715540822600612635199873530896051149144339992098535006413741335441213542079721578231989268538295920880872751584629228922422812624748722260066784999347682295325190677291922622579653909274105585565639434755186007410543639329124341426876914758623038940857581760498601159412790376401662567825409374589462944190900436235261160902735744317788429069879939830320708480304292968190153448666222775742092510048089210978073313392606906882675914587908355806830875098288895920873261184439444253050642965624480793501188379983504822053491630298111344944335747754895412304897450902214293219300648023286180148452645140167429725599691103700526816365233856784156041624410612577103678994370151409369846281509101090355005348880670935381247537217155049111297332967345440412224933108709752521080040925232786764597053135452732888780908232649948343830190772058586497148166205940441840855622246831097920161140997514152480840692590562316362415190365191478213187305272012579038603838134994646309984971951628879686931045266386452449749837745879078508814272322949833833148691306825478616990469503366912123406618510271871642108725062504561285400981609931306481202639255479486767456331063247096025564027311925738468774095275791821828032274886945934324116415993205034207850841978146591121185204436576173609131777937985597138336412641386630848318269156428419668915663811651033465528101152762624089092832274412461924539400595879845834656639633760076776607068396045798464566244816074806003393850925642690342356092672270884374571629809943211514430432063821451030398644683022643244894397745021112685868706603487271032867166577244072854643962263722100369718283366738798073075904575645062377763301984643560047479050824758135509836939255703069425510836382725199409385317540962821910962851750968147929766255449809660575935821397860344833085638502786138037395649547436674574128871951769144966577799484539150979747309764403132192337137924480250041574194001430478599156088686138435247669220617758363742730080867258055118713693652787393464749659258880000000000000000*i1^72 + -8435635719480557875205726123816027267162645790734089856536475378042896890610073503337079545065054088429808690169323993186791498651513820925700262746141971416206531314867796065750023585418227844198047845570603206930993892366697633988696268003631837438236139604793215622753459613597155121529923759795203307072154327697948019343963896500199554814723324224057233558542432042188933995816783224614782842928654085938439979356577930901074807176470748415396341481490696017063599395450897238196858296129328860754110345459898303916348149353122950641201124565794885997042956465347302031896343179457343453602604368347222256116849372803969133208256348592517929730965452931266698475830428206397213945383733408658060084917219324707413834544766303190238716702772057004798755116850073568933249519183598413145813189053392831831974174198668489911707930108772650694945538472010072556748443286144296681410415329651826177367955250476703654256866053522382854719708639795788296613086827542070191855064604916894565265229461034119236656920262939717975000342994574733789455595951502670746568763709474095383493819909115945408722410850658621907390362853887799849944561702856391496253948922105947396297806173402889109847424484193426969158216306141278619525064202737888628477436694587446351275941813931253432904804571532280539966705696070031046010038944097875926967536904642534483516479103428087946127659607119768473036632969509830465797193265927122831911215142723893550432719092076204936079179309126121584278115985842343259417672757412242739696298677570458999269652790676845568061641718545609234088929074149290992765400043072028025489117553690060653863965543947414744137011942465429464494407362900149396420075792858200566614773465116025290577093070180719493213369065351231611076797030203828484912128701819727296912073355306979633868160850946588260224830574679518254415522995469518467903779504914682730242991624006554598687130138696321572877933762274418501592482562413428123325314606419296295278772557060323203187731892848650430966568090512673330951740237460078462744000952731210831706772050933807308371959431632897609512791004421134323968927514944288358276549832990134385532519813960107938152449326201032559888568906887615061318321470052713937057808890240771816887334070146622269930272860329092823809269295211769637542345052158655131652258724139250912895324749220593454764705858920427232902063261842060536517187113898301991683174562911927540857669724280311486298643375068719446999369388823833323692507791314803615576213266002750769068871730793905216611838077480294548444873438918117173655455968052265010105490914473039164572214850656988283675058448841797171506484918370054793597025342137212675853470381962040924356143653711424480331632520252922079503384656139690417483199757462969141693609232289688734599569396473851313022821745275300013886339894852819705621520914711945593894234093308307706232192687034271498298794212343789818492307750289540184003610853262716415873980167121852206708121240639680342949070155567656367282734835445875834214489483831618728001837608159280424112798740621284328359622204624834227456921296076656676266708454187322777236597715549760908930687765122772101097875034585402951102848346351174611138181745022799488630028203870379411506180172141596569529898875682342778149936687299457895867296503064809490438549362036525513924168125358114847702644806165536325762514348359710041564826828800000000000000*i1^73 + -19062730227963055737874476284409359658681994632129247251245487427217169564328947505333502059061882757824896007337461528933719051257350036563662990767698245819498683432987348235582736582198221331570666951084989092008127093099781254361559865971198618214991466290616881170615616604848958022093414480650643111741450545288532794156275869889640975266261426776485188979303733556314793492602234465625003941048462610025025470475725209849331783169784210145500495070279941593064317497074605952864574746640402900680018363825730493164118112676881306778551806581127315670628994653819720195153976879186603322028818494926041838729855415197010897996499554942424704106947452408029384946060740367998102242623753746362769105715049256637056584183391526577173085429345791497506493858346901070548593449929073505260047460304775208438853838825735951280101625415548633372278535701365071685776348741789108325382395082387314722243453695096498106475366179543656780437360333481856086849630189488903777162323734041688395927604100065516837620326635796073309275459537366256099534799203186704614976287809854720571006716679548624234062776888408406776971955523899788008218149807701500898517557961287597464401910769567931053501052395360079234895786328502011419402265758688728018385694729939912861277042831616602943536319721080845087132979387229232503100247124370507943800035257231633311287096382820932806709240548331268740905181556745011787521432863620042834982613880060045247593969853818902582243060321563924905281792069404870983827446350342906746997940029426150836210730820856329979691057940109257802029088152143087620874855409520711896613381689863865987631580775510463347975882054323888452237484061262300423630547290654372021539930963717875497379470766856920595302719488110775435830687646477390053734637203080091111544563893965576337573788922570397985335019425036188248576495630747370486894119352368721037328817866161875942443657523168262825186433150999353347473255492115255210987241105088067541100246854701022816972773142110331904210269978814414055233048823688203836330702171926871174131309092259134724978364176834591718441883183049393695695045090917487419561767408288001879666275287728540128489110819520439082124240522084451076325946552125485289050601400254239319537522049296762789605241720544432038162639742291624917889250498607644656634401258940146526280776681724315364139644192263662860739457748153862001114730372566026357277656464373468542428663009744876575431927019604536953906513945278219893507381867932956607101748282321943380725571659145602862990235349455112967702347093084434988447025875467114742548451250370312809403435034061408161690641074806340251687540903565274611860913797119007587083344826948925982993357379230082214521651986672650382405645055038623440728073027389404012780612539176379843681463072748077275346345729904925752184605435143829956462126828219193128246592379494927965364345805971127273183726560959677005670607677672507626409101997420281360727738910441948666659279942865763661052274692773271827946932843355091766599383558764425192186565694966728170375522996395184547861243180344050786440817866599209865390058736740292404198470553425185310441490242811172002227233633617986421633440526883279065255831758805932901486839798056104019801207576047057761516204136485296247684024237557550849312375531992821680503014280561167380437506017929809598447061281379514361397770547247070576640000000000000*i1^74 + -5545039156829713661103585827209344131760024632299995959962505982512929821152503074940523078528173885364017078461243358580186196073557979204481058115210908859532020607765494874264266920801046447481724162482344610702033311036878832026483285102876466815722828337355015610912178253799961189281157897989917299763288291448163314607921990424033286019616799022494396240195787816284947991431994976547602433474959771550424212182686128087358587129352094546560165677724198654014937768432747846891137500373970428826291045126664484472221434558136861449249214557756643733529301555169531084698831041083293557777648220884831027036603639908081047744183165613553319704412700194943990434754388259944668214377575423287195926029789465481070312516605286828553151691079574572565027991353051560795387483498008007233670303673546465166687202186712158122822088830244625097078420383513668166777597792593163641564693756595367995876237996228882792064656723785113845627331299174566588686566966541031839458988104243978388322900197472422291701019520937577756648268759377935966840994686941216254500310045637746678051178585980976784544965633429461139000075972560031394281635501408120845504379797397226785120399590715505704563957778284929244066622811443987174975703196990261517461269839148056635754394368084848140852228463742631304511687481864183984277777334768013499420438399194995966488512116697656600835511803995805922010639165097543255576366713204453106813561561144012873488728228618970736037518484335382525373590846046750234736184537945171048194864292348464176811876527764272254509699127289541813921783817535981326316998915101496930216263327831818037874756776743349168300734059695360705369343486942037077260540481327017346256683825233355323993186641063929306558510516021621420087645224658425565773131645210669512363715158976068206588652162432978276044324109066126830173577726850146751761048358844268135384047277696088915811038982575039473122535007377072961470001849362133832037375259192002163045380802794381215131279212861174130151588758212523457470072729255397490371742159570623434859535908335006242886116898231771728797307527685210635286899026230638287367254751578748696200239836506819364168513865748617077725960458396878054878041028043137059612533077223435552752808810776399121553093536760096808502806867077977575598060577088959303822192839884153941210396877321447980064784590870127803301997760720582323825250690111667185632341899369212628083748510818103945034265620866374667383111919994148606616256817411036784799278282841599757413031851300508853230075525320780163750539728012683841268733977302624271550882149846111152244704780303212478362531375538413234097667647099187592962999070022512430838867677222698908110585695991781767153375840184235804148057722203850983412957535417581741893753823838288032698957079554326184556557996305041036250752405284949974885939259755005863833250359343549515147300753675587629849841364552092219238498963039087642794371102787027311552001172152878662633861501798866177738547998756731671045862701896674483504867608465017645444629639165549304682540551515221426905868159202785530224999332202496339420530843569339487529024997022656911560439728856082053751933752626773691435657436275535382534677577922032063263777149868267754783362119218906740893672788628222996065076086917014412677498704128787696208567099905831743098366674595448224140153875502676111044766597120000000000000*i1^75 + 844220856573757246692215377824408527235599019378022682419627107489393823283264589160815964100181011301238660448656192733124812584629000976471209860158979238800936085231980287829277523132477402039773895801122807244651265949289938012668577603769257705459078766178755781259295905004672750640883430363163118172347044847449846467667517343873654559643487514676096629474833938198992329449100057350852230564365246551106911686754501815537606501588711961214459787780172465061276263762312277052592860732763042345266492432599380702364466689010392724621012843197849904801400321901026566987128385631259847308850631211112628675930117312271516978430517615147236819046226043706314334478426651269892273684544211088999306125446769341636578044218188954581615695174841791415016427720830871544279016052015955238101028881052884257783532661840319610555987008982954178060246875005070301960595314632792236301950469806240722831747092517270557478787144793666367955406391627821752981011786144857746559961369877237645265768766352445911399498153657430691195027791405016196118800255431927951179475468297907836479841936101710356529061099909774083456172645867933259612389128912847789992606865213045118015689799564540917567493771580148905407253424424782798359119803385856449112702666432387105433117356133963244945128568749139088251435072668332053254570090446737189380959341095098505486091663634715782861324062149078453233586398629734969007268780037842110792625740587837261388889504666891941977030634581234664789451318573694051478740129381815552923606422003226155671044579842278422824335933625952976815849381678028226799976947763553937370709112537677650344587783794041669701488915676778964251453300410386251334762594863321232975875754476545549795773172316671253039091363873253233606576153689845790774777279594870189643049869826723516645672815078907837212252345629979298428891472638313567811387525344390542500957767376690935023182291487627257295457230401091774798773252669017194215246082987675201825381382486003038666844289355771496239542320042973054750458003871229596840167444755208346009907993768871935974773761119040888790174273691444572004113668673065616283809128571970423565633949712476699483959810613393837412000322049670447797371948963864105343248117665031601398929721846832247637628853857784315409929458550500062868324775900243669980358563729692422051551145846844996537060239334325547979889660154394596463314207791805732829189388059931764429127370509696099046461011866135859831111461155880530987581176571140003289113269168165481246232475648697712647536869035329457311826513912510930411337796532238896510305920173265530179467831031766420587625472452327690579475463030934514051644455174606019845408912236631063780758073937598456422562680893989028538224206147759724847022210519640449823299692910280424666674217258199918616722899589632283801975585897814284304841012728895790717241134747587079653139420742354522523553000783864295652422907043551692583189628049958582641132259450325784065174131114531600421616175789807511421198518412177415307013209348184316021171858318254397999224267101934244345062224632951512086938105597088136635036912996770300411118252641834436891216326206563712854888112748256011465496538517748308880374832616828363779139107425758366658425929011185548819787892512682251999927018256779771393526288735656264356382328846475557459636083946493736595029972042124269453312000000000000*i1^76 + 730599449870360169802522625340203122320255016971241687992283905084245301574954127412500333486152772272249813558993771073077674659026791310872833567524877658749704656379929125917809114628172335580550824837690716059091710283751050395649346982468306326851487361144244612561462245222174103725276884664463918608636008992116770460708129222524796798290261438665752768320129003298858460216443112871270285501579447288200268857904935971353286411385716301578084581519118044804583578191470932757690453888662243747285544919743623426931659245556479780149573798976152083822873466945535862717138978817774032983224792460510655002244229434540037596390107927530147363961482825157944800046523201461702729453686461148615250992278159210917037156313319875061915685952998068219880593244557343954843834101168569354365982201724013232738087164118825970480654871575392342531308288605624706919668777133082228065404479347352496198050609520071288733129352364534183311103184749022823253339495846645877498497614866212395368762958738225396831683257460787620699030678069392056524233448964236889206602058369398670891104080148982684118162831780061594061438289433897907236744839613118835146190582099566672861276598633956069747131482014157723713845390182883047877319444887718463930798716883250867938115032698380221529464209575078562802459238969468926441067389990561682926451867935168592831524621572075909772256886522158997179249333361073091336541406889675167471350521170156743940981017085721294432865084330859141221000830034407792381552003365701462600643568336207619052516478288188453263265383292396898243226852606101477715926344298566892780425550144690346291241796772998362566771622703397718241768790458493617215453581842798252531474983397566196414141213685933656986159603536176864605485715949389368550934915175193427598096001330252051554704423278902903376535928473211595314057697188128682098389957043496312090540020377591465332866209614894739203454728318635304205306953748493013279214350886530572165889202486970655221624673041952948359540667545545011772045804571922522105626829199361443745207130827382060863982161917433830641726369722950289476935012001159481790837123556076815321396946059394423861261895340520957033903730155497079637291133073025184076523096372454836970635340494866374563655416671468971929669628938761631875686387737688001304262936979154756335214483214110487601364110517855469606428722529143902294850708722445317508003430107732244406718292428830812502276404633455908739926209299091353687977953989574615255749245304522632858801017318957509939534791570952337922493561175647412345088512607007764361565145263834952594541367586562534144180260908303945640326802685247693219907024521976962658155146054412745045545373271617811583463061111017411807755738629153934023071198596992184660840146200916127910714303175180518933821205179445539080009021599802785052050748261024469905172923821777278797720135759449067385116838105594384923553651000827700333293674981394635847244314986668514318373442709399080766552030725108093488795890915078567251950455648976978950248739641552642878860385928870174665885643765893608924047286039217227668604848469081087018112246042577484977446194634877126927912228819911644323365224043024411724370373197853062229489875996101948536045305112373159745647787362978903947020741794705667988339185672017785619180566171784685776468584238537878199099075854336000000000000*i1^77 + -7127797689690338325820476573339724479552016843729538995754891003897482964955582657201164452182952829913881440118871964191164817723231249576457586791778489370432882474596090911036636415497532266873379906486526086317686574142922268134916240846218515160673205743226522869395595952869315390202659094333724553017470205133527697029805845338978016842032593212540369632811495512814913644216177555159692842878456034469226523328987721636291582427833736165401556438213443511084621074497393124528349510483830949843740457182998853289546240060368250966209673424087433199226200074671345650262047476338720767208109178125185865491167127901535924335802204360824406236373672715831690448875683620139817715851280327169434127667295587722359027645015822256267248451753344871549172371870951661520902889349602724691859049480841294420475993161515143951573274848243897448755590265237458840879971921475931464758567566964091842267769758437643783506237322631354788511874240039522981005788578048038284925027303765139088593164551280672722281168677119649289329066276819892240667470471544752911594154636771803611874627172598037455458227986318571016501566599435265496261918838886697146372640533932883279529531720371468558651015433826207887152307055362097862512662212000330600231589888034646190450917518253071036392796255964736591247690098678817163101867381851309114263495895406747950166142806740300220281452746804102194533405079949615944129693744121551777644273046412117675129081140238271522707711001139303090876753968636060401802691069782425636857647950845733257448579473459215380794699139077047238888331455068792399531306478538076111897608343553207889338375671762834057834426701729906004441338283041668855540385858046884889924602475095212739652819405359610889603266697894573837218383984700828772629462142418866844884588080051414415708626835187528961651982618036327933933235527114218107394669428625757820955751212842954557518143338066018885461294821733851731952786510337532184428347815078972214256548986485644814811264026901431845557769569672481243032453610910304985125104860296363830769448193531220340431137093116375876063448995451445313188516222044890303467126366636271119143911811581014207112166347334427517592447475890789546529585741600945002911068027455249182283326257500796812235570942994808057579395317738381651683466593710788549100047783718734954779002867116005175795084817767882187783342605654846452654825152346251147132989019310744007030172894065041041280002146502080854939203303789288643469904488319652489250615145921000848462709875642603390196919893097193586529787804568279869389531845342527789529223162785810057632060637894647160767293273751109172056995761553902135977794091809084046684747877929920030523346557137349369507182286693616183263572542458855985990900776699570848466988871988772120685776744255246933638604565835632853201627167110239270746614735191136344823054401661223779465083119580880887974378063974077673557957788451745823213799697079737903496864983688834313339890441022799166857047863200433839948651619403208419053205967360181102142905628614181583582123788859097164343517423861305662575245252303023398960894315277799299023547481559719588436528347195093300381129901999171386638819390280477151032405386297097063413818111387300025792804001037936884220778190037243549108515169281940986781479387748899123195690502538420089511499739779115575043686400000000000*i1^78 + -10223307013168071364795681734858173031487886864382529967514569478297473949641256768183267763997840169042785651241828483203944154384743700484023688279207562653735140316854750847546413750977992675982100746812191409903264242661187105771403590975596972884554164483794552927094780560966610550069625951371922502893357047959384206255758394939116265307961410536850061371192223887955452118187665504934350673366963180351051197695743696467138390016377339670706365636989864189093444498629522721221983683881606358859409173663279583015554534829975243378063567335476457512084349400636650237383417124672575351397108168912199746726375358740983467220604637421897142364986792242333366204793595783208412517768207456205309163917116926966303162771254976549417831043882865761104483229212537023750756532228938855320124156726121580191396750561758562564991089774002899456755754030291453819951192674349046789549092488011838310786601615640519736237134377477728008869020835356018081476829550380246079222787952069454031029530182132296609490442565074554924258294066996298890099010823397238315368902219215883598387139091732761797938298689816035257781262969514216013140980810661375890303542465224020606592133628488193862190487511551994042417391367652116140330342790086988644054058372620842138249129652909999515132738589811722043544418201542068241910630009775766194017973221015071350571863591100703089086265960412119237331581784848765334449316531781480118787670922187716975045441024228570420603162447194267508218546596020564840887026087384570101798353752467487467886490450820223783475137318958343060867772495842752992006697701577574278473256255900055940760860458620599745499977035735284254369093067436309355671765090221548915869152397677000363448939870423983037274782979467977086296621138035500529460646862221033097494663965300795583095096593922630424822087706905747630339620031131714866115634190078162905548481262721794027149530316679126081604274049045386430924171517078800431328421760576772310027429413253156132723844301090231375210863525952034995370864476595248180623040778706013411782850394361852778745877651256795711366725825765917331900782205228388288070813864885963679169755494652576224998415499931086391471188201958972017100596538142209420476441474199113850049890822517383915407267288116970407210414461656466561135146604229299174352302372903601198088579796192746881896713704198363859371514318423752255465303195812533400444851128766054691746239585261587253726367922571654058173201330932576769129336148033443774047946395665911944111878513168845148216110168591459959747281780233545292283220395298513234470960492362005227196090694162551538353198709488095009594048457317920533274569530336145143921154384470867738836816159851685899860201104073905120041561888043465493469690336058819289670346706210333404130294642908258820151465001437573931663658351213403019174976081579351176677796861992978055857447018942726094159637080338327480812835319479931284690562837618060193107801498803145160361411711435260743447229560564325791570569568636733558076687539451582436633035420329177681174137877183159042761180526741622440409096395376098677737573085804154228046736803044029228314525660062197433042834181813246598918996674911650178229392901194879638951834985374795435841966731798957736483923184233717628111154212337530812008159679527081824132003605450876687794876812833587200000000000*i1^79 + 2083899163736828184290045530227957951947306656968626316478774593711899254582011519758503318433280369177552768989795452253530850753223392721663827727354883793776770411892917265170584130257383259934730626652638018487153729025531103565325617401129186634865986327262099121800634243989784211479558011145366004683976197550610159207052787351816920871120396595074261815705246265071964204420884373317776677791998526900472683036538715945114569256547802410406510373598579104947337705994590077752522166056584939702473336441497479267831942448920796183056024808612357169566328568611689048450215542338014044610520954007602410274645172319329243311878452346123937996823641952012807188150872039412874245773658094363090537201533293988322156330837988784529401801302382386617377197280937304260946372334096472564344837887959483071994250957488043645864869542251235955709265724479543526564760048582779758772896877718403125068864484601234377380867618261734440601037220703183020157747539955821284478832391677971727696899174625439874219651568908742630799283196853094990382060280529715031408763949606033715236036593892787685443596497251557766409113690127573439380316948935059160599771067394377345243029837999678082787112874290140506976267865730083386414241640804083497438091943104825286355063950499595103965728535744225865093337154751834640822893246997070058681572069624089266731604084181936453483421944669550058495601421336709911297118719493161453695574897423986517581848398875636895529347969316354806598184416484256668175881538748174678583109899851873508856194880949179724149149483345957353091857982085659784656515743692531034837820109601849171310788586052418931012123678266104518284890665677044139057134729244869042792398658796243007195635229776314129737588098283061175579247357424273610565613517981228956640328607819895190384018980358208812647446954366951145986833741367510166218619063817346683808648314895031280397339301692421628141182890804267717233594452408314094869438502995706512300313929535629644806099512429404665760056788947088100288547340640631286704526404494261195431908562735417693620610734130264387129567430978082617233752602968482401965977094805457672759917439431646798623035562898788432339809111743089299835595091520686573788658940233219565104063022098850546754012521213910196625061490220589380628343356073621349590583932997058682446647831551686163740692773575075198399773021605220830124004497048452618660742482456181861007143339032962473141812773606239977478595948258834736065994597896134304825571609375972962166119288464567376662604928729577227067788856492729947424794872290952563865443590687108400970946543585468582319225293221729205764400609956599179760617361187421417552224777018013122843791117379638115585347871370208494717337805470192651336709035297500420275106749931025757259130021666588175578967509554879734561261028480957769036094115209401083862720570295397354686878859284551519255496253112747701782037432450269593523565650929523831879733796925489010971190652697782378280138967667451322988798985987289613197784572403110988066561284828495750165902075339825043073798691427577454798977121569402939039561162750549516772868679003660295332241092754697743359265972891693484868620633905134070457186651743604243407789455085567449706430526672828446429525421038795460893073410742635057996870592652479495290288415525714367076106240000000000*i1^80 + 1802277239814496762459117085922422655926816029363769995563153308183119479323819357260609965493730933503428895081953739506579067242476767592292932911807288975466535048536535958807791141836272813712648567833450450883243065629262931719335659192459810896504451166366436953042889797644888083698613290378814691375441967352233842374943279017290323987967995707521379286438280531139111610729860428582855714978757337051409672123414905200645685023911629905765333297139921576921001485142064267678018076190269765257757903375155642082104805556161990213649029595629558329325186226467464704220535878907613058204041022270570742784952370775259260861056554980297741924500943743658237115524254832895548007854452786766014715812086928499242225115490861622633751594821131984719037317388233191122132929328535137454108372784798154359131059439549469641561694336448078900320177015471092194217904689170382961252332544431652602444550900393836366816399186354871208177734911957296234062792177726551242674755233038299477586806197472074645838022344411045812396935140616868588122171800111309099584590190912721725184298847823709821009118213972884906976509098313520204693552301265835074308519806821985233737248215572033469056830176026030049059361672080831217826649440419833903228631424866206902794162981695950821773603517050537615145525706473341456353572884985106382520125720864199273050329256754667463602631875102321094857372565902759615079708218006791855520794918687434123481498968864331986355261013315577472442588870739896640173241892799810721982948156499762866799380848241502022543233920582167874232338841695694413592108429041475821896530601378801767557671317181405939280384635150794320568112978389823362285670913762269843982848026152156693823344461573157658470541826390770934654095715907491129647113310656526227380892634026466448012168676152024911106504280276058600721407954567773919570012714905575041040181295745036962382441877696300131184320509273776928867363865367891540687937946491004577259023446006418430304364365852993125801114672782995968274803216218373731407147848379219166429719246134961536161472024127480250253746074848498187132320633815445654810620749039543085715186814001101317573091028914238393247082213619953140177519932089679547633150181346854337433096435811084768388895358062817868152513288136607793891164279228031706139238315286235647181154174818642819632303358339025035785270363626214734238452131307859146276845226588751010496310344199368916575907916144058686984691590253153654094091278592621494341780418022289592588829524659187719272389917500316726115491509849155679320589778931449240076629663480916200875420236790947627722533375505137560166821271885891085502448390816222186050200959769025725483126565557387532147493514842838371851128030915604782020677337252384999198627559597406835432874067104887948500972109035219889256842022421343314480409861167165636332205758297404283309497845876567132603789441986548610470100584533490299643581854072412976691819938271468365693121557006486093405083541016162409073848490668940638481038051586367242530764833415001761363278713256556843256522557746874026442202747406844592656663627206979562552657732537935209179284531000359643810393087362453564508927254105028365760408058720385336133155679696388064623776945057925043706118555375161652171038236307468928484800176618014276644123629259325440000000000*i1^81 + -1596632552475623278031815184226622133550426194539767711366360687531378961915422639911820207967039507427857233100662173966228973638109712926593982641513718476990337009606526998222412209597041200477854178543750460919299836990512601326269191047333165850800964583024591361490963535531300390518942646895057093810282569557026680685089078994915019431362861135851235393687130592421390849801522509884226749228498669579318161529264044094706147148310820745172118751658998417798370996720683497088839806227497741269865894333309581812537360426166422414842845691184981571906170281966760263147392553734018283925638839602963875027146410434002196611508530385971488093387708599069062600105129158203105903580531119751227942699323083709702849242982336601637251009936847940795897514071063821185583247323764052064172956775310856757524327885462142399708337824230436724917700777364732953102621221152664037865071161879302346300757242933065468621730661165648345267758224812745163653831617800873304231397758119105233579871218933673152588096442425056213116218691898854035720766703490143364643785284632496869303130230499088589945994071259399841574194020592173463391105645302198155971339019640423368785005452590055215618966553622277161894018655988918954983210449777591352122539220681976961000701212850160870397043664373180012193816132083420631784386483012166899619878121999028667013651649506434188395308676965966060189712627686902848949707235756458132866667235407929169631014265327953389416038436772952452269298057782868689093361473105095690929094507838557019810761722821111165542253985050575115474037139686921722773608224594167331330652136118040465004004761600700867750713496118534152191892923443321660057946301590810290119127558608285532986479577530605636398705756546598811516176908015555378855545131546509650673631421272421493989680819313099514840492774624278247940596501390187690079605306267547819960084047660253148376019319097861744468982430823592932323325614701672598243042217930975960969655450609230310400326728520552326154979910185028911755444774286665319962890782548538832076656992284216404107067951848598234787825129158441840693837813016333995751777436959791127847613824814110533375326363829209158182300807247275694653551498628568528110759308034055654234003314059445922433535953054092850149947127050859716529811046147248951146336135215960995773142195012635266302410981835229113578961938386537110458289571861592887727534836788982643010747388472700929062614416882607260005073943860856028118657743013796068941980077606660843728108338861118705477448681549030069497311638241559281648939109761173269693088804163694635019315846222795912827327142192517643104148649459317797846950961989956720485776939117463973095634591933796205907392564165236313876977743328623705673585806686885342008080696839080317843398146985056588630503978999353881953210292058220595388509109868022372359517375072326540938702981462337134056775744793567792087743487083918473312190543629592818884551772591677230351732608842410066237148354804020393992326207107699393296372564181233141425021243675319335412948112557111974384206482604081660922782151593933327036571599985873950947063100378727763432206591664769039955087082793583174989292463347302456145162259771589242612559540243698386080936458804593460463488640891561328451643389871338688145660908267613717687959552000000000*i1^82 + -63366914731474151615211740261967891866289937244257584360413918769519114541482744417705563879951787942042102727558513352940575442992579695795995110264468990422881806702207903408318844417363068597214496917847775407298193195838399261296602214461145190439454032815714520118551224444095457238431894611463160855484118214002806570095792425341364200943330852976448086555556793002117188653652091856852499333826466242299793948305246285590275043786282612001049345350568163924722910135366639387396673472808049607651402558449967485797590822212641571357357773247151626375406186231552344869890343239462359448825014573494749893461911097335784106180849840459710125040414442865308756726916341369908797827691960415367249641018216031482914418474182832551540539304608515791790604430812707831162161421031361314567244249473871330884314715117033697236466587779459248240401042991992164643439119174866825373302244519033220238581641794948690975022662166020084218301654239737380929547543540241084333869188982698709322092797556308627750847705773272571214602903371444500013517804153437381663093176184542943560590098008258379942595042803120017133380296452370576323360590743645252428048208744411198479454832711575878752318527777929306139906500359126952018465258937898369007270267654623335958101776239499932101974441374279490650818860845566661694774568199167247850682226996547304796371441548017337846574061296846426655572495147498454642675483286840255784697836031044480383694290381707129243963102787824709207698686980401761672391486875894534239142173303935525999735774882437594616383466582566747911255153593779116991232927640102540150621087461879719600882965137786077723016125263870821163560409743485429430501648560065899889414064022563733135463883157283986155962017946357269833430204595343171128909956438670844267731091837817465783207655361081164339548528861076397735017304738264824165956633134679801432580830910818661452532057790324495391544132616243710705677802659522576762651427963824054801545671769222486955270462664938116834392765062945064787963588741027983205970152799385736288513032052107522956221831861284859121253993117356671966705633738871378526837149780921130351325322319313232416500186926063939286932115912321124888768270435424491526919954834788275564021368144989215129134083701704649549822611106473787860378957416230162434517882675153820913211081674931984578445322152823791646531329766563624857512237738593636937533071062469961472376667241438151587997181232557327139292383783743138057955773381128396220240965584618046004059538006749021773516909266113984200971116780873461311977184506582481724912307404464522130994858792132657644092599647771526048944451582895960921563783398921896835563424575332773179890007334238398447369140955420422619810564071839777756834935610124531634170306693284116637901158933093252014966307679302626771011516228224007295099255686061386609418856415025035990435749477428465004372647867696657207474005970636146595291147730869203399164293085916229032727808401703631786241860831016701869369959472884405869439785629292271027843891802117968137572119058962668202307712186757296457997287218371758939720740191273668077625595009157505720197268604935590977159839641589440770464714988293608603863214739211144457798447471951315536094663540533383033618935806231803646477479166828909438017570355544064000000000*i1^83 + 312029427218327934169423537835691577206938433363569985352365141682192990896133197780117795892994537622983783571481499316092034398164988137739058559479653304510324220652248050140522907923271987767772854079023091681691366642823616514877366928034323748562283554480935162604081309518707444066022102716521027180213895550394301904644610949488310306624384260371102459020115404425036723875774555732939532234218336596134470170947291664851285917971915362413314532962209573322204371953880668680690241440288627977508574603170250375284741882322876919332839059638972018357867101036864429101712217724632176356137168546516055931998004488043578397729702182892983202793963282401823309000676288961183669481854009196257985997024942379091045215092379210974001954401886062253657877517343441430314844246912552111654219385414391118007299004936521976119502458681486355345999333403453203032389186816815113424210893290182445062063103357035309609132060589465419973607089417333444994839129713029135885869726491741388589507279824595406512308343063989097981378110480212754350138043337501051482355680130989794934025262294375804812062699569881436366164517128683288648678873976950053560285931159325461079668780703534992093772433857147786400975058596043355045989072399217153764840279052193629771152459440111106475701309800989076712869674611014340874222830601680808524270524989301071500918571977379166173047801495091958680620465398031949798535330239924555181179462238668970898758703361643211085911978424517869793416117282445754994288252777424620074503628770528044056398561993270486691373723466192208851065463882094644892543030121800141252513608580493028893288313608223132314814154022276729159837531628146307604693800049774152607994690298824242024944183313832360702448960840107440905302486241753477327633956491487356605627222609808286796324380066742857988605572722977534923027876354121040458183060241171516719915844171791989309257590532187724216926375186799120767067978613005248083915349960277068564481589630420784039390051850603331568951887025252370051107203000514469803895663176246421073299870754025040766132845512157748944220290580964317980346678722764293852711487606169280673652779201343280079441750482225029190723829537331332233490956895129668650484572516511509960966464916979658972824165644613389623065763635180144787902931830790466138889801491574255357539729531485312742381434072960585041568711598823106435674535904941013963415909248695022755205593504410057227849263632260603495757660892847263246045439648788594589896330401355886988696990699076580099871127488740795437074957011162450320852777492321894336792306553034673191096580382120378772262985406601170310606990185854122542856262413688725305196001224049831681584568762750140248075633560864602027915100959199889466380522553986207765116544265086236123141253145215460841008139919486151153646819886391186489553033542901656994312629537358795131993971701340037979659570545971784327613980444251409492420359561879895888212445259243705460489867951066147178090340247892265587118802310010333070703457607212680097981745989684143723479483265801720913898470764747874083312071677721503723722901554134065172297579784098763198393857910842618078222550178377146600915439420478482725549862177175166565933468828885322734356714847980279169665699839542064457693628102719349272766054400000000*i1^84 + -170800133255238893066564626609421374198989461063824604572192736208102552117172542540296925221358436252459782505083346300296107197535786649588314857488625250406198147829952987882212384596544901992761106636777530642777485052955360583922796175815237478300378563884831228125684745958121598123031168674599476031925341238373829175326341599215870845650085704302721002647512113215770676778300111041418344909712335711584272641997397045076489164246054024509584960192800270314310731534314108096072138288932999406471393457371305234006748482235790885755987775434043522710709932426386980067643127093197831822703955832468556482521513603668885378679602525957674784079756964312271743862579205208904858784251292681999444618347808958062643507523731961507421089519227228794983825587486196454772376947899557809317222507508912114600738614141960544013308007290633953143433230819206075128179032600616548271089292327895122724116839284726379850735048429330528883922602922912097681715550671449137307331457258138288072149058605610564081526580804846682452659715081571678976954479032414363435574665501131455391823468186039468778517808262449180742586249423446163204634831457534948918030275434334790894467436656789836820047864801257985318471910707891276728748598525032165062408835084581872505750852384970597494912127164647033265046737552517050139752441411630926966368355554076601606903689488020535520330357691300143197927383828162637565291656169054097161870984141225895851498595563590349079732211874472755632090892670994495718487288392720169193400459505542121751457403843917118499650844085713786646083561588172647921480276969975761870487242507477807542711808942189780375584507545069931577495156828739419778438058656156988714261044345056888226415159926478381200020278838511264211175860400998479795817828672857312045498700190631660943926265131263160883837797005851131584048806192224941675761064890442796575667946315857631270199487819900715383966369079918992063364778017191647275362118341895091908452107068187278442302461174514870081589283845603034647842288323528271014322143461502451488547302870989901020920502628349974418015120385620267335716999042240989855460500187834196487057612004046272684297550019129248867742478633870284194130564751016394052126744895509888337840690560454400058018239307678455324178038962289107269786992602932991257711680895466067708083368662753310613260222216081802259529916343748228597301569377955140439188015731490794510267672788990245381500984338655303970209699403708057601441681184711875636482384540190456404693354516927604821321642943228475309657907502132447928910241875121455593944614991220181155615932205342069452833697887834847682772791142515301776660493331349642750972713232389111832068757991212683520223759837613416789149378828852193668511011540782225588796195302345988615568678572293911155578229504870342432732915462647771566630431564742436421777232045117484260577623922014485060316791402736581206034383649416961182046813987401327149487490565197165389312582379194311220522503027462141967217852751461241254318140126448656948072392808853975107082628265053761803878694890806646976769680593472552910397800404116074580042404385377346709427788007500339261608112565697532668663353135860497956656566170824151080829704288053272914155458402269446677079715790753468320384966656943718400000000*i1^85 + 33938696968924080924834043838045554373288787802702500007226805182575476658255078412885316973689432359773614449528648415891334072151069951965756342362813464878426150807664671152331681214569724641461278639491855607317374354121005246691084346331274202099552110518715377929781627922464730460596702549829835496935986782723328245965319789554109257540282843600058057024388861580235447255715234367704057374186371366853334077795015900254114155182606037911881335606677787956693054557687257143053178516977534282553554179052144151286194586429887852504262061263941446065301846960596754968424634512355715506064071947063297592967098737269295487949144291454194060852978106642113714608030514653956420900724816237589001012799710318189581987076824160816501389739742596382244568338652372416419727233657360238821155867211282246976084054603580167052299407965032073839449027250431350682578858913593342972015235316045678592710366730259677610354790373962468958915191411532253564535862093818943304094722269157586654207259206313956007345027023562069560802235990457726500070671550673873822418217739740508342239608498616604995356793911203521227389888233403097355818236920328248917246244601942999180295560753486642578279267516567308399924464524909046245964771806433865532557958050594484112173500881226830214706712761945955634806707990131566285172850898062563963643357078623817401992792843249330141564932056827614000555683987114143095406704826603112184720097403706894883811862411701145760782991606895889341359622796757136169011026004063013744473156459088201078974828976966893778676745738655060534964418573009433470334710662481427249850862713096420114309361811112358692811032993598824956693464583127201634287795596023687474302028781702850051535685761082200748323126409728197629137492704826319181572784253162851000515831035656146458690291966908236676782504423224314954531034005727848133094669738365446085115892033763959145747598474556666778422918779224677290968469349844096919145650808216750647532905134021160098313853178708919230800949437466313222953548867718194136837848509815422572046497995318981231938462318882353243801110375607378389613013614980514021809962018035504972356905022806172470057909511925318530650827184222612230341454164674821844862229438067293212338659060295480030301669541396200464677922741421736559183896239504415638034470040461411837562049973704611582172263523249310963387938181764522262316125594269357821257760152835310796878196036537410104689437872784340706642119549819066403322740831825073038637388082869084637146421486491632550956315422619890860175692549407644877689507107589596961407340752783011302162246665847935206055456063688158799593797993418510278196755532712274537456183579521179955781395463640369816344842813094539221015011155102554428230848131208282550614818053661734521757348768368469961585147674521325766896184375342238422974122968436604158747594590900871722064809933236233191157121645330542751545991460119874309905763183150473303684536865280547054124411017852464928099917019467300306741218646723270518844271529567879931320435702309180949597744564142101611366793995238444407651669376515700406847961005177382892456959613266282874372848517132901443044355248486580947860580922083018248181874003842386045479506840844621561486636365922286659442953860350597180591964160000000*i1^86 + -3026542020004942795890930070758981577179425213719381764666088384970294678493926414699265039056974698635915434050569061829429927942415761103233891098235180719703175475570991014811923540436176770711638709958345179185478543978460531825725482063480119165334217767517440511749625672186263037517001546959334876277574290638809298817186309240751675270941291440158801827464872144537988933761840039569812010146863186379569733548129383580624388565073463850977806611522592618911627459265592926332815361238008358065479426493585900595153320436675109722146287200536512840165696331953847068799563519573204864097001410841174672249789993771799958457991621134916022276892785349546285393727251335203587092519923549940167765253901850792816150812553588513791192285711099375567239674827294580504075450583041919307678426740425449612022692237938206935554534344183467831025919636080987337566431220473766087190094096515099209448928781997977689282259884529415417856807564997790549521996441806836051711174688805897031103383925808673880583103450615782783259230506701512931073773461252274376122977236892855689549360759027863740594133350712730176547246673445252233790929947028502702035059260324701880041407439113970801853813277859497387767668869610336791294806165231241202393523421352676524760869521886606729889137997452222965255660461971505911934576907266683351921607014168284520265630576157665169976501219396232169058429754396385713502932017498067150364222721588745101817823132354149123913302567650288801598463616569519559343547459232944344458575322186539640767610807188566144462134895923112374600211095044810115346712549411947519504259477185078293223928327531873092003975305720701017218628349706278106676306856860502261572183259251019954683395954462368107871312308062620255800199266806235205461653877656008463902408673642209042860589971698867070920347305329264297522732686362951079826207879820292004749762613496645612565306042265331576109307008003718334534872334947223671140339019526324334546120854337718931985441962337528967324718859871305700150496301360422842288088468318671885117205899883731121267090965381616734484355890917451911877875402988141697858491151005115580627810225819124654094136676132376268935384901103694747045355052559832497215636694109146404061806371466467052104192241410530998545591914027196330191827457354088781474133815857766221651162139495651628366701469533260820003902344928361868842820092989794061592522230679578757671185329050429538959738377897130656878739897122774455950394152105205797642348559341507094388418780753272157501332412305525729493215430542331108548092648944162058173586549290992900119712569547835292960076946658771249607155310773276773540187536991112256353605896440954061036075123467026141112940527824845542100680757044887120540207815850452859326699840574976883294755775108632990323221518583858696592596618616770036011571111026353825326063084939149437109742292489261616909764307062052065890345697243543799280291871140248638722025697253334193507224241322811327220890730262369431282215931535451935172346263228204310317049065164233118166225272221894401216523265509672333251438643914623757837451144818760020940377572128684578115349552333740597492702553114033936914959146089645065354849326302274087714212291601048094223607372165754417267109741293731840000000*i1^87 + 171339171442411684854817946855831719192146469141614566100255795283528140340769773305375781560426871899516891383119921064925052215336788629981077539595194923847916455823562253511846824546271681473492959439469234866684672416899846010433913241375739275042425464434853266865146373401786030317556275592279089309309904435413790680921121105142794913700049098982050600811251724132238659929218574023062027510868666148555272165911123173498286357201179738921362112443720440350761364941206098588286065625004575502708765215487559408310265715086065232446097453447309365736539159366858943158988290365596664867836102469668646002245836821184504814209773011268018928984162384544522450751801303532333564636637827153218395557621701671650624453628759807733958174653453781016832449912520998780913789923031757930172606870735270601973989962030926851427038381083202358069023251469796462578276286951012387076822908261266645242829545621155533074897532317250080886584857942623001810092499167065653550543904956857316900544336045135552102788990028059353517563050852318355326758837717579276682453957713281161072760819851966382505580564821174165537099049915392847827301111281477386774216540568878879438400956351093105606887749284853205815104601700704937222788108097562054278658613522426275180651601469105280076457682943213040348607620873416735654667365818326601416587076615080416850123860298240053096940956797682881201123250114252741679557199056020912015310527155286965325083706657495722458032764206458645763205366395638896184001606250050263556736909763846573810262365634475006052479873028477247498828486400018753397874451915988877889193834126190594218497769222385661523317176820117405841288579833359698324757336359293498488876770598288719526041067564489443094776841034593043990113507485116884378852065376341416274477374427480554217245302213291381377941935469354243115017447033920797323674897516131142690895498635087945066044302874336274025212823481576932329102057958731055666911470259692459938137820329930082956777216374617398530305452414767190003247313073723060184142432422681237381691868308951807007643676850804921568445128762822795093735863209999764706256762564553257869176772925388647077304108933462681331477738797994977381227859585884809115138057714292180526385326293071294366584928004560810511871776594504118105131929076691562749808821084427319119596759419570933042345820219466416423905889502869293045123063951341354621555538803155949179227068930441351890762733721670877399507256265234944526591178904689677506915808759544934732343058542382277461216382451663471255966289483768534508270321189843537546132486544984017777184380700091010368088877969412977046336745666412497624092291281306576541935329311521496039446436351603767339485109905567343213311235821397176449841261638770995035960665590939280048324593855173562545633895808779653091720551979973214362872445720569097999790408492966209442186327749941141933177687313299363759085181031392047768158930280886042133188255975176364128411542058468869742226326213391362275524815361454643430343148339517106909753633599846731629680161860643462458321069713759814760314750725815127913452999107616612478729802070197025569499937742364483078781467277361749104883916222469041360140594800096835328374021983121882323695880344910378819387392000000*i1^88 + -6122430282701277655645755630713696737297816181447942951892402674987029174789219841952535704427982753233863609746097350556320094713815841812615458410242035855821698837490599788797694516264251849738737772937128698572500038866675586793584612415985713395608662496013916355848428163644275608283819934848720063336879356286829305862271210151454614599626488444635132999784498192951322093379174511836104975539327802491172774423959872932744239728047771787056872133899236041867472469664089286412880444308077246539251820616335138844203223108255303175164777675265105278406523535271418854080246207079241047861032904047655846613482020658447755650260925944910602981896226253730283109070490263454137084574970065085478871873945951127510883261453656088011848853206132987763260957553730793444167894685911953666592154558333854144401577041742341010573841220371272255317838913529637347764235925096841518086821162083112196519945017398263209525883061022601795655396252203038168497807790159546706551562786023268627659104947996881493636975164614189343600707366258192422041005732761846779680289129118466148410883699574316649812556957695643035291417091087510396270060045615257423025957006951908031355729295110703822151877839918575639749163996695431424277169170747080092619246133212415303716390450438982078762505387302033471659520819753567713828986914946410302279741401508134212110307806497462270024871554586118075035565733423890701827996325548008203192133713408297339898811474523181917704698584037098958737791681598080879562082025784443050059523168265226607506312004573376012766942875654882304632657314991455425970570746403726236612921215265414858484036523032519859473913139822574822485664950559321276028777839629534948524718562011575440937521320889188373529284149747550749453744819397705846806727545303740189073118694115211136245232779893931325796693035695006362544965860093757755174680617220481641471726883735198418764345512473005035985745355133717787821996635606795808368621344085969205020860951290719289941849466580936711070952482375533607215895505742474473810911009158119024866794523714558399809454097908658829977881282014213600864629227906576589364318869014226995117807213045120974710384930947210395128322132128289457988745821067933469865461380305169577912424994441424443081884746428289989265839284924073411713049401698436147939807814114928634586534873826750419851104114710714034309610283614147608153892789043009626844890687097625255129141249779027314803911590944366689521796014512515386848817396410460206437275214521498893866000958102525955333440592779426224279176270633558699076075199962690175983381763872953325411202462818195457608758980396765661484435421968120637478795529436207864173884198505046559142805709028686572674095026368179623666827239663691387949665886463710994048955598713040263562366391325460873238262062371311889932778944766719146110482240841517311641313872021948306541048519637705138112678313580872751269217804674701233793718219177164599507281469493846698091468575627084703921475887217428274401667916364975845015254398119203567923446478205807293967954014038970120576311864585695394369280333607892621812986089243232189336027233950149506190885397415633870610629505289443960448034564878631962677517078929971560637933686560237466758245926305792000000*i1^89 + 154060761423596195877668251836809070544185271624286610326905736664087762812279560893602300215034661088946128009556728657915913367759630402674589696693250779691977104847885957959511144432106683156636313355048000740209608837447914928939741585882082120533878687793979169066923507489488206152997369473287053617219959019761373701129788254909230489999008569397586386868316145268623024726186176357598524053771928635302032512164715854376831904559956639975480003334366914309395219425248094917126687873322696833906071052525882076644656359385370750720310381344100183614426239583219701400121976756054369953268054308079361125238595500841064569921669954381701512414603485128905536848558853733286864894701507239749649348814759488562109975286530370523731630607748562757615531338637810186105420283188204624548122605036696813836921554272782684103724619557073666412706484057941056975578244100311839524098156737304437919192798348745725860827480489327355644101395015148283257963822452396923552883021886936585216245118864422959363907086346101573517632998225156073513633416214241890883435052187622619296544024932507617776939049964475238469271693924058342135894896614916566726500589648024699375884024939885112992072861459106962611944969448759393915341924655752001626934923846367642869981669687878690063182449699739501959916432920801062458384492314055305578075518402182340624438214689378577653579829309194362828201332428359803337704640535494723213443029904472301307892737746232585428044497674871767587765569934802555555301773099279373545402876078279174623959623104636858024933087768255862485307641876051167995804749695182690964326002167069343702868309056266767154476926309973265707718296124057860710091367006585895876108891944312972933913953422882466489690666477906658280035768138337408158464016150704145424701823244695012410303093048425247899183353265069778356860336210229209659208237734382435611202009026719764554829155602340498526961795182512271718186168314271136564431239058688975192929356531544655805600935318988735514668747859957787415386900824773193963906831970398510459742437276565848721491600151651331411863221556881239758654343382132604634503901746061116494779154256807897935564546926753520075675398625888714378803253104811906950523299121138826558706360677433725362188892826680533022557751238342525513721225906717624900000299618474827301162723559676644301866346237833159353913109960783540038397172001642862562564790448007705668146040799773280970713233614199426483268498754615136121455098032260412449580656530070846927713641404624039202786082497216906793551285128543996855602953333875385679191776761394653394854824241703700627926084531475689552433322816122284394368670255501310361199585832358707504463503572067579819116289874611357605185833207350616584378757536057421803305894877274323245173617211196085120033336419037172305249769194262290924426362383500506189775452781645760840130278066170369594851996395513853493971532342987751869561011778220186690834647290833643395076095808256018762014080541478351509265654351607369619869279039500942720997329872955189676475907513979469002369807428945636887407039419057965677447696809899101833770717610060138314706490081970940547983677187839551475693659214511712061675871910127389841274381002753123024896000000*i1^90 + -3213969867572873974767862639939122867427444672082331111462739857440370824115685310361964186199453103004042219749514998228660849553091546991976978150168963018833578167870624889698385713658503811403956028397513896089480686977300783967028312021685247105611611911661588032588677528576266008649059153572157608732959654880905817741004780816316215702826063407740014521925014057240873060390964097616101550171219332668962440178652409518371821989138890952378230134097451407548500791305654194427469902479284913060246038301170967329594312196097447282491796917640461382819869577317920892777856482930845980271051455838354372392838285449584656399594129033479756138344441412821671355566361474007937988421030161117934832438212889729135594325314988607510605566396705075378949296855519002859389483348679442933236032000365606936782528215756209931519188337723361838655225959342180613761896652118042052205689617521608120897048816198738835027388741601337610612680051354423412516746374731469939159629265766745249500940242518634295130608774874091022801395113355994670106308936691314374893264794573043394062481651923612943582570706352052960368434125193343290302113911669124207700963165361773433143724009187439508370931388919807160219430343851880821641325546968800977988276802491033761015395114965824960384700834743850586404104506812467499358874201259873675584095335022795397225286163855193323104763621361646938053130218619984931249053914454460510905849689979825711438856118656548179710561283176771502099012025087237284484831900131513825427235499818507447809426749018564190136798185186197944614140136479471183043190365189836956610922329922805629505825042353652427819823507005611399605044578390638930043145454110566956842572673295233889452027756126969118202283647794992208381597710862353358250704832193601870123622934768990172916603911854626941895417273347230728435551967294268354098313602722705389273169627532928828560293302097396334554907018004293331094841359873169929418810859694755809238802322778149862854674550715192871587010356788127457845482178297000124648680472542424667952795632864190329907742749888196725360058381179825078444574826570671886759487228352505422349912918626138166170212797093521247693726431932152283860044593798429045274524670963139214340876980931662788520998185452785126525846404747250510494380997779928530677832323096723010307700133175354393046557162904422003622237415340874066579130121266539264209291498467632222469876619812284283000993133993540252255083579383604882958865344991621419158727289049260019531579414932890340614327461660829247013866480670134015277188062814615464000800478577516918416184063963539241735172516536383929989709987604597898365330429779391116261127061222848811041760468791781967923423526130368591207840836839734118890131558810937824270227630530457499393421931178873343822566149490089243459202201868629355191724458189576927486744770677047091509770339941718525451496031707424434115885843629552548820344533677946311253528233030980683595600639013168431077124991471695257246971661603199772201478343373083812047579343641869463283897611038711325872295711620619414292539041312189623647546677531524311622552627423563213634130982747750366772468498284846186807033596420437092241303933358377933290932587724800000*i1^91 + 52993632196661299450923332377096592441127169019118590197222214732264703801328416858255532115237622003409788300916272767175964896272836075039246654418296701148416364253306846062726759963695165518400893957583281143636340133605038084931041099650555193710295849582368034184581876111042958262609282399816722615230162243066822213870397803061734346913918390347393354623556701543428172195815348928916604207267645504213554094483945807335877869697105783771140122499511260253735680351934885276548954261081624792870005178101586056318930230985585621853597684893095488574133475476571598258328754021676143212050849844172565925868497630366556031991656568564924335918507048119245840655199086231887263158006919473433539182215420624507180004788769112732495949659566256888377761824231587516598235261025460532014121784414917761634071705026668574466399779065348060413920179903729409648727564997907816674768592634568384075584050211403852944547776048954653116178005463452354049378994800534049330223259106510056999051212677632337198502772600991788162647607806523506680874469936402077944152574349362188606368958227938228293540786683807606924164356988677852765876292713614813482330849783951842824991491226748142299979317546364834582383168058248752783600649317362487249038809008627028524879930238364257101219730168293899732675944633117741924986490032939364041849097760257890147466835874659043639394720263815509405877349749874639924374309535224801411283823093641571217298336466571091985552356018115927804498853854744518119936747310346001102178472311840250929536415425205867597256225296179808027513888889061092430006768839339795710702572380991565721870264096770154533634835129519139518232865254934901787678521247804423882024445343130659213146669744592060351061558865828251438057376034001232173029611801917797373214995569641301790651065485543249064825663959606948465398059285627010204224220300221217395060157487175168248515390386558097169462865816678329960629234152076067482077604616539854809381560495746926702395550861585881976005697335810832176095285882981073471552498238545804304598000001250429734475463476288723450843726745475918277479400960748406475751459333466389485416692029667656774772357349418141743721101979757784351040756063878277832992696030283715441876260092142966775655689335099753975277397151657016150484886899479393329483105005461055210600205788823231989489476069841331111342125023150111852339889199958488511428016543404904189471703084909872778656708207823939039298711611547278739681993518392287150416043295639449593255547508607746701521822681745261919622812250994606510752892504411381514784310222436547416077154605684699458379155254295546620575127744798453512562966915359018803247373599527856677536006494514151360288094111426154094188148922829784542206553405519080112839099490223335406349031029641535526628589624632018646467082641408815552267744690046850802134185026334442318649575776723617146041516499073042270951990820962919532558894373581845456289470725576139526106575684289391498506487149827056667977751048649499696364842443797256624218567254100288280938277233761183934402272673323420752099063148827903698690520849548554012346977050569028362631169223249429002634386855519905633533682207986995924884555947603530874880000*i1^92 + 644494660112548504975892649628904259141235075566749477909238033869871455104779386606534167412026310629781265636406694408800625067680142038738044181198418210738704288227465879875189000440562608859648586274541356706484812885285118172376784363921400278190408040319634930801808329186839019984286083836811884069647962965126161496336935833974959501791029600785271636004963715867575518094441932441370111860839896547429639034140739869407152653681019392967910116623232097214515092534254493062522003180195729465891130799142306227713179605672125818822533998601997758064764967930308553980624425296958978268853143777506656392198352001618935867069854927003624509432195502350622858559093943519640978123341715428352493822583538293105188039115826725814762554416249707880463306654278160706863644246698648384699014574791668756511988479890923642792060635763780684184308956000471770275462080351329164524959506317695765905633245936848073477134430551228324294993215531750341640266562210753210856193478524943231897106790166226446905184280628049129345516000385362057810195379064320796903575925135313300960253543306428054820953278145673419295993139978285957195166741268445591086051975671467954446200783963820047509695856449845641639741388266934974068480139642750170278707880600853883089191587733182705111271027515664794036147034177838830341767093250140926377641927911181192415980853862673720832980375376695985539436691641293076117139009558219898250705478911316476750192779996497551709905019245072067540429454122611738386746598133606541696667136618360429086146519683706495749199587168395540208217781099723015245820010294008752330454130674029109772231313524781185874133004600958602133391079612499461640802016431880206902232536482630697792685673143328513985227330063797778534103023587800529435898264113375439818871667116922634028327548174369747472099849548234798068661706655650120755712496317663681557964695239198283575420838335896209596591833250894173763851044309910556885283173700495143678537816761180639120512047636250466632337323407908501319660546555423181572575307075859390720352117618855956808558343331808506107667168088961673122288195243844260749493987841582875834845740319843095154781955257977244825807065891907641559461387826649901765349488941524476305996954700477571750764929629088825473268877975474203885722950051602837546080772920472310862340542889795899669568631923590687476543745039436010342955586317777569294921006919403595058318833073570593520253769988101123248526336566825128682583621854094090425453817227444392215024544715738957809265005996854583809510821179887886074406073492113946331616905596353002112169511516872182118472045675383881231151688244504246297948512853025329256021664656479631092173872039944907426417064180068747078471010554937586762162378321254019837446848618280008246230336784878350052753768041909816704337383135411688613737431368532589470876500104627873596405886384223665704578512270206694614323999494044151723485017564161300127075399036479884977560952002957402015716855765707683935743271388675730198497124852041017027973637568135864055465247639745101776869309378385629732687782635356325312037032352154486122832636158789099053308679935584803110978266711937334668679933874249305075744768000000*i1^93 + 7759440902621586486799130594431924757225026687183891971965853729029429249573137146853808716063050466679874071703109671117612020453234231119997474492171264454164512722119672571053573333450226693340318412277281667490952498897381728274842629154625967376699921522499327126926023055483654996244199958331254801198656082133135109870518436625417590969295328171177877813035628449494225774550514791114820084597532828053482271382341255913614741540894703510142996909371097267745262298530679002934190855273441671096775022975873402721280600519568592306634765392254691973916799954023604283308897159883600990730152913869720377650788256860488940143522849778340613497371932535098050857861822220638821052733367791931016079303040150129488841168881283374800026625919978562466780223395303819838561191897668805209262574132283631318834217509515357200377564396795060729460501504216995633645806378705085571223194106879461803162328957134178931212342355455748182729592797229213774942619295042535684514929588306693635091038467484885890452815453501300632222562744444640457776958527078174232372290009077834721740862036530586530328283342917883738312601372480246753419532611607139585515639030336148897243855067569835853798107274078434638136366817648947379839805148607446589688096003957810464485950072019802146021801777785186943804820984064586957231313027154133999094037549388490765977475741344069527824504633887510932601358056390387564813490026275824558002269105818268239901440063081086006685558101866978349944838052048387273784728649054701344833592130091284917184187066047792079012399349895755094244233710973659693179209210433686724634210936835799124294951176065023242217123145243644143116984281075517355956188777419594959328394438242284808114397175370777929689544874717720492289904845791341913713892715434442932661513345292570890043453617332862691142769290450217526730863979165030925070750836041906702967302234217328227984817281824943896350376613724764321864986815273834130212484185583158834192732526360487479945870805877136562017522299731752061636798738477607391516262977792965630083630641062207084654352695329601535621485654128061026592307807930995792778137193617143525388107720803422919094768344098828183034440582066348632391873030653120678914527673874231354192800210191931423925441160807392881869031215111968491371143349465477812842084459602607486074629720275703261569577651260913178708113183261742045745515240074457989213428340859267201420640625503979508772471815483837901725459089895846962297472907612392293527983618848540182393003698786516723778077618230384976645808723021471641224865360249405686488677525348818737699074669147724162371589389715582956008880416709492456684727332026660900957299098378934400267846915414574514083702385724845370658149651446957279451238240636896471865587837621622784873680527758352575600253372132850626381188324075881987272237148799975966125116697400802872655331026252996298517766988623910128876688664499886311150482940295866964568793743542181759087446125336343458705801319782985040689733094965383507115461226277948408958039936975091571777664837403374890792065331065452201672480809877851685498067272973431365349044987050593968805888576190207789870362910609777576581506821238292480000*i1^94 + 1154122185800026684611212935581040496056685854119120325253238168080420113523767433016653391951714924931640805589483374473876079908533618510411536027061690171163430645125842794881875469645826049613292148493057562068964904038937013770154019292715378445612879939982209318310438138381014602507429797673632170215864592969957015370734801418261714966625416040313364189379740119650908919937491321834201548523447053299250041973923720698921507000052447337762051876843503131057844433385072741204546690938286389724178440462075139389953772026770231973350149617271071623655552921638035174864150109611021230578892572382108544215688995452347541631130938330225968212743481087494716474333487838341612772039631434793532625988343550269759553396352351442720563821402970911819429116030507732130237605617208279489856308770668652905990909423228901349199064674940141108749313502167543786583554460848847228886492284365556550847814194509533919443078773083109412829317625537085586521109590523399222940802322734881113019532126998703555838450264604576644293361674969804048256474400234054761023345488051238707715127419904401662321227343764012724199274362012489509220580952533549146037653789670998957671655237053227459194096020078745962926626940352884360559663015248217847447437490165129519468589423110699547207777418576602857627235068820416954900037798303131932299642786926623909671043442360802622372961274109526995240873702193215359500201112220659005250653751376221023990069248836602738576645569223905778317211343910792071399498406917664196809945559922390210844172543820317766917472373094522695920377454603645041640875408710919332736852556311104083069455159271242486239645712075734752851735785357900848739582063705452857067116896099988490104400341281046607545180565831304972468586215818418589392649927161519362637710750538302550765353897317682262362784512304152235515893936408691630318334149743741647035662684335528951980279046960880915816526413300076049701038730554488858846295681791508905923440235739269157706470349051445424317558660620197483515797654783616369703083925269726665592728674386953251105014367028070011067269826102099326447988193020721073700635449623216493159607090599527074407538793811378988411000814271089629403046098574549606786149833578322307021657261786779482529049322825586337397250056204585996633590184530399125954734026079659826883798966416406660380881607885580142296428998080570223623576137919476170296462395616895908897221153725340153641136809418190098390180567420508763150145875182739559273529878470544359608350970982808084909201467477108530422041441176900677459496500899656357632276301868889694624907065026932343136814378437783422339363260022792768527401066800325432809672765850070803681360085012143689357732572521209986653415653972730244921903832960837748865270689831210534622202593496947472588640933596580803109253694960542474903588554162499630169632669377436152429745330446444050633785938464251469072071730776237951694735992755540908908564212250794581877517096068702716539711229098240042378623148915782933716352604982775286358377091937808392416168456488993774114934369017157506630453944419036414856785982754794726185672117116316180577485964380948470978945681870824191033344000*i1^95 + -83811596665447372584291910996687209561100789049873225088850786981128401464540606301041322257173196967591939185828014550511771778257448702438810615550391536089682603975352574207248260267788820032597058427364815683634597772067417805732825821353745539247331517152388715428378140921957361072082542509386814364750563575054002645716177332253589869613624815183722059416876646619364650015315381841561848380877307771253026777001670888019594581696786024389465935066216926774944967629620438544463129602836431705253367190041712817791350158556475902319318322751177886541527240067741990737222847281959323642861505736944555767836078902457891534175634576912451624243679529026947558798934968347137855943758502968486541669074474340732149325491301484409708012346878416659850524722073324767307712125349486309696406526860492046381963630954916866784541425121191727197871119067371885509670463704272635230102042434249395691451482248208969586133847945591474868744154447987809101795824037315546946705123774480429194290354667091445240223108093034945987108701854428334948264007794112709646827727620251360291068917709137182383656446096635119014479439268045805365002182448971136556605874013368942269896536649460363064745258244708424636183384236756990124004544994956440161610734800556965801124943268496208965946360675987809394919434955659333062574673726530351152896003121243449779677341939666940323339545994744354096771772693044126258761127087874976772719690719845991779099021221043167749641626540174333369092311220228218394771188287497656558090905696658205026609628153025627195264615142116046864721048735446310522325802178065499344447014038550412642251914225404421395254356989068331459521254057481077520017053394386074573593687771080675014141271808704584191233778961149763397992477024356476592743739532505391897741406620550169526486839675574252975392702448458436014668459812571287596701182371258125001054812934085844881614640540507660882750466952611603650889137653393594229603598321471607732400460705446760222813751468380116270288470882024077482434193899756585966979474168947588407118415681464016993151155667143730580699484821431412433204784799604414595938386833587057398387680285126861586060788503601409171856083531333318557223468547773614687405524101392182419905003781716067612425587877934649559405470258934201050811276299066120374501446174541167102928106329637808018726426743787833666409257228048616446093423498086770589957239177339615456246549683185188647634979512633293469253790632904751197972835721347534706073128974602740556806555309351580439725070238453803234430953019199270741947005202045840288746649936549530743834616305970568703644747867489561613756675730324645547386684086218335477201085562384073747202423863445400537079737953629425469425352984109397064748568012601382144354704877503850880086625366252941778056870910854950754637385909897966386605804875748731067748784285938570362337800496206079936580810764320473550612668187236090401100766872399950326980571252219249365714851167646226904696558702902959958241736922770634777493796292705163029769266705338473488856535219290124004222577329589762813390116714986932277130491929419274693117761659803918939041312196050244139172757504000*i1^96 + 1135406535665917911527019671790748907948073808424531422926369099835456750260492314498800063831308167389204470536934664532040965730381763720808394919282774037818121492111530487459218877896904882687066961913963488453533267772761363632528458360421362943990456814117564944993661990287502111360027899955690508057610264396076271733913480114029451394759672900482722629666388333800643876021274114520129567991931340692002837494058392557478648775542169076953376546703125456570883009149187165961887333796653346017422628782817928035110323490209612926477316200117823757027481301639413198248957250339236609384118608385902464656295933265761195728485049599271674906154700738603861226241973229858710320241629753307945299339469519790049833925557607928369753027759060307316928408448464150623798665215956216981476694810066703225399079321597440126783004939193072449486088306981508269633698034751878398597741110027071442841843729171481530976695920728724891799367755070864195547041945454657564625015327042559381180383117281513936370471339245445789808383269037423237020763398403928878652967750074574469543877265960406827338190537665165669501346732728434686073067081017927471842089159075518109467959090248847905579055834289711667525153275236431514175855793941496715044403387874177653530822435890800710857894823834335168483353230193933567901996373964554477767417791060409975713330348361610571330005225187094295801368423545206432953924926921296387530431420049422935835375354851365676050915905762841033983550512305867808532559158101457307665553730161023759222575598757377431991690493798862945531118665019894106613416270609765650400384462266292969786448945308544677911878632702276074963823547181846259730862247217111914355048412889452636923105873405463295701597748343611216078474382207414003557387543461899113837359811562581841213747914038605845159856157752948382585538115525088669222006286104293744737943795891469573879436142847321354533837234860328052251207994621103379766498759534575520402252500106521066705938830368912684282929093680733801435952362256625695201913379968319377983899424016222895533192145464505840726985101877981474795850380889316487868541295660772553605257111345610549909259873718806642327562275780814854153617898967962748400611768480134298281493273574840430039472706803297979311401926681872134083973258945182080479204798437698005748896732147510289459524552706740623147620012236910966080791216892837612306395550721583924594531394941647825693627732579586179956299904162108600909914077541495149773467515426014319138251667603999331173435358361701210298901873996530461985486641755820170137027566011793613870976775971261341619430545864833440849410262039239119904935210296128711643797242893832349035566590967980228556389791116233396557569421252866498420014772792022921996188298844492039806518075199981961765263536800453273591480748983921796810022913074732394685079593177923481705252641063966858854130663107838105349130783959694593014936344560604051689784738232814902648218849125421913563519640400288489092842995825690215152611448167512053926421878684507000763648654179379996191073426939410404339458202523833526630622828176670521248533698459839924982368541081600000*i1^97 + 1234325313033284704476239296573079535119072220976586993961984333390962765742032704098870204094494558841842038638032882344882804929293640060219955019845927255711817692378608855818964225645234212654671655097943797238568417862561662585497052583276750213045905835812276722530992861491749513981299377688661048443280469177662920116679071721139978020626055197337818237744718495223718122401568323723248578259445750367226465720813670466383865517155082483581944642358956742310997432540574913685465382010728465275472432431280183514949558758408604964663571846480940016517804394987496623136593446374356612438231136536392629106697551467469488248043345749601242419316893499988297006326036775924708784936299750184233981007165931815589049396131177217971852563266951259669520721693216474840548141510477066115448598213979689259448459400054431584539298371300323002338493005656121247818125146264556052117775589641573408975045681569177846214661534932667703172389419326933906362769079783221907949559378694126312646153312809476415470319759156774803092452051641638015705007909086424965691183758068023087717891264669585230299568573799942824805939154973881646857129342363845007527595849221209444918037846312393228844445016922880135641780248676119655756430966784569045199124000674271492086656711088164906761710194018928663033417570864394564492864903310902224028307015027339638355825643601297171086576544576586084037484988856609330662079602104604590125763816667383860107922041815151397208562537182056847334820507831290013685474014455622953621235536815577023287654960261449091466437029928055070280828090809101928801196299566340693377262480204161487639439320157869487659439774264668783364829575181313278462838468610869118372710035050016317140974469650768926932732283407043681234380171146217964552986579876850582926721684828619957279344076754596968485344984116590668343612007993442287785614989770278264019273758602972011652335977702755005749134024216340566190016934264145495851788183333356317147405201416065508316034296500256411364301281783743276182025665146988159808416888546153854648143484303311061124674361500768651690074740915510111251764603225059869295197485444566948352679696340110305672019352495654514943864833721172621366967628765271680733799675840536269932860758740097711872042460826288079729416191136635469264891788642687380811277351259024693499657131020342487765390394433011379233654867866297215847608290491109721630259286829346974765173643156904165149735529553067938183465192848374444075442585044227935765786005193098447281081167010405727005218267423346832815843703405604299100033665015041966531577677950104314928858490610881595165485440650927544205546066875547431222641132447038143245437299258056657904335658124933612827512373731590113600242078298643981676159251155931075570728085532713437355820510904007898265648020011605571346721117677725320396098921695675904184512787871347477219009787153842553378536158546746305909046124517107720619800881135839319831018936181845015332458143198249207028857363409278961608092285889723569180733208634231654206682921973583418309580499388658104366766779818903838924072681686834382677479452461586180844595822414538997760*i1^98 + -513354107045587082285270754132977740852101431525413271715852486955525430811295325769789076124461919856786048466972856794364401828466095698774123736624173557984720104083241678013120676108921622496052456808896455414632543315350295677759458794145817028196107100453524686517857830578476883513181192051008253367598937142953476999350199861978523672327341479194671085311378626721744335484153512976532520204238699134454089401266378565216795372446819675475379738157277313942232324708169505159251081468793047493131594989206211117622573447849544123266561654537523034598461872831051556834941723989512571129057418330531941944463255224499501830204656214232385159546969569334934298367420211983563888658291308855521061921581249259124901524887757427190488878438758864496404133204855997871462686922230950900316344510199195570465130973955430932912878017810720196518481638479949116829035316711299757489639483022625535544596256519479940333514345479109545441492684243194732279229262904966105171698005697421670489282944151202568448806422504048584977988909987230913045400248575546215069105587677282831114119218182905656998801016428860282645759593094771248986200366587093036535978487313078503534057155895686589818018465418805680312534404347743240689263920958937088724258510046798945579865371540864400931192761589293565301025550346778029455608474547437891608874459594695099850333380438426960758800610516200816601240484512326231634390268242905159646506507994793080745339047112772928619858023876364039601260523754814566910530258244745796595964890014094447944451768319702528012491690453223724146303113300271745513800466049486405593854572677253473795270723322552969294051460603483016896493051362820728402242420335639376210081335172223472646272348489228725582579572728340128222933232130690602501027810037067715821621495341997585468814805769251961428233955571022564072890997788176550010393686496292218461988468053636831573694976742671038530434618119134355615161784114320714685791614540059036948312464416100467083210028793486115447250122218134435389637542715342693407156446151766139761755492658455907471817461544813992084185569342092600909811498735049286146075561658972463373696637792093479159529594779908733202847928013302539243224807028626641851009913852516599440255105060976213072813723256740671332274438928783426728994562010086665745542564561690047703842240638656561952759311968850801311300986371719629751591060409220294393559589432337867240925264708314873067082065471547301771797171327762633391329329609019975330009092596591887105334434502163000798292573721086685993653898118005110899967167303121131037927232049437925096015084524073295499526152616090844944718259705072075375798347207683563583117577800706161029699766335301016552144044122913793145999238205014584958815192010652179510508570789975463063143279611240092643678909220217820835406636158943125666977282150833789550648696950879293792020596756364319111576131657870662276647689073556457237392353054991625095157804086448650654308358562960375292167008903322313199734425229028436197104405543736728777863087276915090718249448807989270004683848074634770428427956498635984246682088594323307233280*i1^99 + -304490688123142599571605885211940857058817811746928284286462936414833991011369334254121494158744838844226496707954389877548685204165417115527103177522284471404395043384672513492687664804012511596258324332933463886144232225409898219593673087714668678098209209969336359110360908762968793218619243580247166169491394468891324909823184061141154093603220596886272044460060708177938332274669672551400377261215813484925456058025466606698978733909845527119540900675690716732517349770917564527796874778725664882959646384340604523829672498228661556473705157562847871892520001987715185871361271587425415765259127343047381442864840463057383361175362957422794084515334007863358612667627758979218661626720513590295575287067458391947649410872839419189586652965662901644625304714610230437424966256704935530143648646663790756183539085075451702535641262263423692122346272465573350535067297118546858590245568048252449113421957499399839377454847119554344493575412020758835037670990059330020397185886493741253682547082102362000365504226621468351376596263995049999862440474838753210686528125761637438971467468132404039618402367440611754936947838086454768653453327659109304283037417312771862229076013309957543847343322921526325473119214690128157538230755206621415621367581161671385691029006182887372644818594887150058263477731128846774509920568420540973708681514451703132183002703794629954116799627026026294519272926684109975758923084241504307052794660923467996398515104841568305249690635547660424879513526555296917423930999346087271086924162651322986181548062795555130526116128116587704754991061163902563609095136257466904294355005016715700352390543369329187319397347012474829903846026952657178246427562206204890724076582879885768189645147577546097856023552632338984767958868802386573477779052694335246789593669207646620366731584701895954530121570026047958229859691696084213152327740752352882084457639352434043439532448200958507498259368806075970136960995639530699963818654309609728218358243248740915602390047874847224063179569598439079593237518561356931303485035628873765004986068974159043366043859396534386516123001395622665706932002933849170767847622447133468760463916231957098573956811200676894741340341115854383766850784925092271684175150974175030817052236702791952514000675305310247846127390476268399418341769957136177557446553298424346790393717330140316842735882246152345816601258012048990845354132297877201420808851468888551907270373156115825431776675863949393973449622353608626646765830514862947732692158956037733056797087204113104353004175529654682533469688453097897072578634609376279866032492594369970569832421795702316531597004802320414726096287836002653560383893894452714602036125559666194344287796139962526297225996290940622009255440641853817085021333961927949323943851708954267426807938170914560378853710974268475121699779334378040654018311756394472884685657098995159056233835067373147280753005078537063024921585672663062388983135192986087722139970050946604104169824398957206881814648989194258491230252249795328893945733693811568146211256921444534564302267306027304006982444031843152366463932303132986139738112*i1^100 + -34047832656787680787289147740697476294808544553917577428591514046325732571105827777049026256407203031438669547472156837570306515594996824824630798302429067772330962466862032070669173777531262671581857403270368660351798202323190864341173100946747220354266631034471879872912105935948233319710711946173811523741113842382249964478583904904570679750801186035049609083909335697688882552339524724991590249829312441392704496985733671176976508644608302928736303195447980936019106319339463478824346724564014581528295586327775960739728907882106985606386541750002388142362231956313927150823752717902960335767006705268761277746442764310701895416618416743222781564290547195433351747017319179165794877474548613252210426538249286274469276730407907955308077335836358069053370161796593098296449546748027943715743834285477882540523685982649140727829012727306792884782706709085245532125795744014254109830913431228757565188642346486000089874433158027766491252531145555856950136031783316171600074827070055622071047074703654576538374350843572446116243292081120682229418966374320861146745293988784757302655678709119725485414572706707936577474900712969992827669473826706893335521462147954353776476935548692360034573883804258623949978094244269855075114096007568441768772755977893609066660615134263865442036500438567270371116528666144693811501353415746751859575420222276034289500934546285967734512233681675084882832126280624523355462201736970055378911241974755490816855471935606525394653457145607874372731685516658494691575345587821527216836696439595959804678735323777359059882684849037297433544319459417171637434998593135211730680013391867261463052299665131547325975765099595235409008368197789315652163625827705022562941224017133667321735991280997801568069489546296864158077545069920882555759675729776082605601724160307711535766957017604426609876422989218539226276720613366322489843808387933436212111939721797870147296125764890179794161999178451894226032339852624782393201823267862556391005364834538209720977990669339250340401144719099931127050441297341500717447140019707290908394922434177986101368605053206426147518403859654602736983999907129063915897441045758200516934435077388177106636203850493399749982868927381621968572778701866913665904200636301904436935760042058416724183562278740757444865138493106321834150991834987440227718767024258324882705247520807605472651279321569157620380022944443747903234151638736590607926339164768747003835838481410960593282817349488571754791638174493918927083240717788395709416999693622706572684819477986917135176216692733492931721686420256106553405092755500839569343091346813618427236654254564796148025743384253693896164972171251306082782897030462532823433593312266808213139163341264105406417946924098026460457247110403659640811249700580569689372281222659974935134207802720141814936575641278972441468096658356910120347999801465124553015889121796481926842422393424076249384464115150020613067555662521272889803836852869302970136727740620910966283608353471177177452085746223602145217376486460045926341102855412040071900503474792804630615019681542354404094128750147621756327690240*i1^101 + 3859189111916143923344908173053123801077942599721637485507162723630260510687244747707814405573001631535538811802560004609348664986313135564388036931253407428771582953907131327690415128143637580269197694689762924178616595132878720671213176696071328466974285419153283353394965046766694663418378874593265179166617264671487598803604224674918004449364861343977079011815852713124035852547312619841187795909716916126354548390315628210213557682666154830937565466720119939244838045267681460443315594627846849854243453605746596914075095804367004778760998857795624364139381731889922241152094942188728999398372762095964874012910183908487281376396277259209483395567239823957753991905922499496100742455829693587848985158268180942060134148509766038340636132248418227443556203255410365758102216221124025402253569307045369897167243042868231944697605273479077965642499033477537101902295571998298239052161105390597360264931594858978429869659524572023646556229247707175714672528796903387561290254839531250145219298795460191081050089308363071420248025010639514499406624694703090961503858515437372633316643399365361368371882638181196886424793396331198205912022578573346021593330308647002785397305767088941521506336005492282059282192921035340496553416332318390119634291447930891441016133436122668262390311505862263867143754741545426858307254644579573937460534910562726623138858288244780593586707805676863719860521653610359817692989412856510007305198886314635617582697672794321790758206744477462086985679365210172949248661689100972464313764390232736006179574729654741395565536313446771333765835797799808153695101625067500172732515308417639083413346585173016348514531635948902957371032624666884283606918340590276060599215227995777288161449879536107788194737435405539857058617030318979975231228224970948037516375806184474064214826255469593811146917992320976315867428792177504633544835374302640080193561282150307624696609825701041410497360357184463506960031275702147191527232977317159481397154943784042949036377569123366656604890967568087271866065720251936321850332837849866804596133495210884924942406377427540742328725965771077226545656420025502594179371645880175880227677648655187781581846217634715074129500138837771388855620274206832119826120021160676372470731871339346048520849836258747088928659463527361610985859205363102056806837706676410781107225243791766558989429852773644753497886136472288678396698643722152168863677734538835162377113628854706898936117618204508238976477636680341802864562924187840091903768263889599864712818430383679891059179060446405913822815847947559726406804503986689510260185427347118200326940100994591764384680093782598314762048139664298864364297925751107733169634118675149308438030257411699483439076031425972773457864275051377413475509935941907240071371144107163592729729008775536669208340796692349682232197686653826107502184157741593183332568694966770886558289795211669882387480144968858630560493303643329163549233053456741012798886394955194674940907832349489075692301759003357579602671385024596395439041694239807393337081396062260421899152440944403857435053260800*i1^102 + -459796464881300103844596848563399656639500668858173516948593940944825442137765909251923162588312309703702286547304203826680506941897937985501888815264472733631723052186106829331019644687836032495693327474500096359567631637409612903902830435187937379414450389334534632346286774731575158446831756091014785774660642093587861591282872728043990812008817800351317328600316002761149373533285397305268795908775359153761968083110749608101125531790288507459234103467103868451040271433585815654531674585609991619792062632545258839498578874575874879234270910451536268394076958169865883430785517380353838705692984227116849146809578062313254091039661538321769106644637585534123668722362639617039733356317791178952077757315923542222258071596334000310940124902399712008031986844134257124059293362217659942811891573220390635799793749367359021043461344581110624019013370633228931983351462787839507520163171831586466153133133229908958166293520009127065576010307463707402439263526882005806910951733691130866960558517116657447711748051119541720074467165587938213603395722238268007175575139513491986516070517325237154561886782909189977736409399358289753574571336016391245548687074828692429912367155796691815869964490903541204293661655618705210137743556103667209994667870232896560051360139821578832250742175389588642881110110234870307890205241697150848391695437203446425366062571056528241907514571650788695122144868088121826823997845661238024537411800228797244315459103078516325767033615991964791302613424537837382426646808189599208240175330387555756372809274068140186697307051605515277636457365109357804386696846237568927130208438156371241996087772434366634518035380524789047469431658477116053812562496026303578051441368218153767716213376429308613240332653816086518359050102763275156951820790075845649434780166103896027855773889422001006406399177334796910014913812460011779965459408626738512809437188653891838621710534730999399381509945945153498539684346956371706020796204361755906212388325998655541867124130226987478170952173001036140263595275528329705438674633121214075596618832580061080193479798446068164322309803035590811598204136441312895689599163116654535446924914658044918206606321455722357197754270640955559849518033138324686684981564299520736888900638994846851011275577953728283046776730128796547643364135685253831768291568055034779390488934119848050816149248827608641663234725733552467754202033402291169074467871507445517747431723598355659230897421512452124924967096585066420872688226747434766612587081908717550027693424468801937070126707734847623289539147447651733970411931709811998125500598013391267574606277756137176455500059253446956419511644805896527410165454107921098297313201759499484823993842618933866295968887398786817879146720462373801625487945296377692114298867459709220661261940035537276099718912609657040560297036907794977105026916036880062487991920447576766396061980853982619482323664406034319136187500953144310252522008181776783496606738188996278261094966055254472060576543139550531789072152536998866797338245832871132944320657416446359183065874432000*i1^103 + 16711044721796964661905621634234564045781553955975259081317523689253426224898399018092997336695947112908927088191386708961801472202264524069179679452447888388328450787740333011466597053284076266614334510905850153483159611158936345505517087367738980855767877883016916441762759480334402320542769561376826543654440371545486264592957260196742796753004484881959953496564219903581869212387765784972104313985315420226056734970259007003695652383677028837970992869889949411054179035333452712048051543519013985099686467338533188298257411767566677070035260082301702176681548173121743149462205722075435494014840956061567623117405528512478726199845092617772245560559200576523841679824500723794671692838316306831596389530301180865282253258258646550091012100209839438415387290957619538526374476104242877554259457171665482518838107461475293109877458866609114220683444529296825166349671494033827452062550804579332931441438786521639384452837208701246567612241781510818845490738800690046285330502645558876845361039872929941453867150846033232979567041921965996007590421425451424411108519275236965645427211154352946520001681940011986100488515718573434083176275916928887760868395946288489563167049794349792934067980534958295722418401137191363892363179585453189229966774301983604554579566360140926884356733177596134756282999865338973238860271792506998535440149804055894921797699879817950182846645549782253295279183576581084332943444595592455906576747629302918863184740134046099968939064026004948422727314434857633413430246526364229243303800122148803102810033756835855088242658777443337579797731588456661958068634914913848424211925052673666592268986414129566671888449061382307509517580432178216374369870093277170648863252051970212901557375976192763706517050216884228902592759163807018886635726253395357514940127866136304878330343673201262655244036373145849565290227081021001819000835943344147719204333258866541889375882652991279471822834251999930750710059961242577594589103296061075007243038964629071481440031747157517483735312333738421850531589822605352921605264580841859652926035282293639465731534581543171059674797908743545132505061756087571119522813552963988687974576536736112710931519209192895068746423407658092906647046552573830211763377623637949430369613356976749271443711512477415193489944679440349036862951292573133430859474408466855545629937876787709026056923491044491611591761283470122303729939038931787256829445325359724020447097559040369814881296127783532105772306757493644718819565742696256028211893079611841534453093042041146577178046263697767557054507841099391042592057187770327111709910138488886938827298486958141104553919782099665933205285877642034996166002963870258106604658021513248385924720813174078854134686285896589856637838328919826164924547381926439901030811708030689978884281573475945504460937416871517388229686208431575069025954739396999342075362642780910792588115850692475941663141803591027794493032041694694098381872374580854450905261851457600801469100690169471089891090200289568981992724822216544985102979105176605929043562332160000*i1^104 + -178124537472839421135049419763457947702168106658159378498795149102853123778341248395777891335376124243822784143274806282788357360605659395155944715610645121168399391156251307554566979845666867865272118687564327686142975711553450271712005714781731632974313228937005152640144092610700813417679587742555076834771224331394946919406153261225219495933628417389265921981346932454764040886096420079886716538096613308836716303692138712895574732489409956908666414079167579075157125380755388772243226374619002273339311093503909469064510293594746277654350584867529467282672116087704441058515542024965494454140815684882377256564713700221635083451705250398328357697197591952275893934671288430678030360437049145933121208111134482686250708983343904561977720693382117627693914183375804327360442095267111529806167799327843829123257409645628317552306824995052870755258221832710638818769908749832937681663622932804196218613705382121411840600116881993366916029601830535411479191744016436668810934475927196271303763017610293816177668712447501310724370057492055345258735149173004746758632524186135150749711317861989788832697623827390802269246061198990560887724365287891346587280079054750496206056770954175388658115178880958589807785318748662381177397020758545579221536496217552957456120576969592088721272961409205592440525367487978061477834619838382805595646436928852930636481422764686156066972782556693071921391327490752722245088598469207844483703831451515925777940978994939803517541740208606891702636575133703353707613836066983640297762883402383990587698451991309533068470323086931327465045834578615389312246942544997581213315771761263325819429070331135082756209912693338487995766037803915250295257665415377317363976507962882646227721657550673794270269466410886041023079637472906891697807844835554567937599159785490669852144388037838400511687651684896087363687556650114597160341632877038973784534133847289808437219286529651255700588922529616929308343394198453298403891912561461069577856612382818552370122113837507403887795401603275398489939589873893992676681369785804068122652430756115366770397403079340309683858055773432441527613465314563853479427935542640892307473880684166362976878998777993851304336296351124708067827492617632808432240409543628660430477758695832728995095828658171460873528276529586287916447652907929474798049821843315227802819531168139957411696400243188674375358401580595245819491556705462588777529104285419874197050327592159969507192498012307670537846860072060905330023719065447284211338552282918314818205287626084459273080763430804838553746640508103332663007508875257140641364797499438849924195291223633124872213581312065988077044840912231230313420669923460778259575041073001503858039742841820325318798468529270279238230622850502107689583789607729248831959778652925440416079266435218773063417175093534351891610783276102351528444424352496820610805950146569891470707956008420058231444383925622850943882363301178648933616963970916624336633620327268013818038538880401484138446701342159318983107371178985034070013195059200000*i1^105 + 727492165839438126435031802485623243481936288529493178253019710989083276680815776672783316408893122193823168824199957698645225331092682561805592549768668886054895965657610977745201990371029448525054727807908315876397178824194142558079701802921017461783094326970530583703463270105280038280495202499144142369394391833517872173305917667460906221193529533471901309422773221551292656173351783369768993056210302390839829449314491449155750891456836233045809252778686260904178544342101227433667101443513435489336428944370068363292005656226157456729264668235974257944540620649271560824000143447415355840965402454618880500664865893029502644979337940429370653434300768839861267240880660918153433555089964488229930644231966437237480128580879152805774654484461699030586135970812748731260691594882275942356130540497423821361807529413022205300074659501372813812506925416188439457069353345753512388096317549504413585463730876749711959561529325880072213669984565072666397980031251301396530784567132125610373299795560224876606611383498996544193834730845555934891019338090183623605685925149585854261965782616979197256259514628209093515762630480412002077852927063852609244891371707013753490281234433318091287836364491941644940672172302892987821596783023026755610211063151383344449485670070995178450027736615247242212335634104406836665261976063802703303878814245030419616773108449692275571223305518773991639835675851757651322773071106819201169153920933944439511306562800419931062943955200543201323052274854999705665598835495551877050207076981547843572513466929263896923833632677319861319483917827726473394012307491434051429380826263750807593640462857561149590291701990442672863049051343309151447590280016394107994926580416809897803720544000707678472867322420046506392182576415376226215228236721646902139351181611497565861544432468784773182423030131419543112901585173732605494197747825079405171228210390908095872300814758931610886598281474875956951785279441205808818375844766814283560257778047113909062293901576718537296495466739654731973467579738852094724632224300961774610755225231268480350014174925200813832112419444969917233710161151313357708293454049543647547115194944839266247970428286121937239747094861429336964365157222327083130928192174345680702571970542976126510408270222552261858444864008142851360688818065315361770856496822166803842050630910725062069891382337501095924091016609428597618392377352561385830587703319646664273440398082422219201869272037615026648992624150617732706555897766071065276033046945005559560760673313586193316082013382842265238735480678674329517387783228693733185036712176339975923349088334253726119015690983082354360472209935352978397942221004560296844365679716082265750370375678829479937300920933662066760223369842429089317623838495856900133130970528056305759244093187931127758624924586239291149709367309513440753244017790965854497064323639791602933306310257160976020275790553564071448081707266811586445530228351814154800264228107224230877130126912637145199555205681510912884736000000*i1^106 + 5632249903191776887632158114845163134433910969882329614390930434870823812146022092031779744270364275960334404743297074345402665982779545120913577597430528650933279666454215615073533649200491617085459722568282901121546306471168193561531121511248619584324458357366010864126727342288990480831985578791353225537918913377499921137810343805344000345009245063557533453200398731586592319436748066930863599669949220319251034740703082272071782383993488338886193796044170972615184911184221424393016955671135168484453063543263065268762195779840663281922152782537759960856752958844254301375909682674785676725721137314179598202087367561244140817330976013033722254251726963135906228063056797302883944897354367512123181981529213641633741049802947799494519130103137613907889560638801155170553511226555923921010897947751648922206497835613014044950709859638084644203075444356025012257362183801399505141049700344656039788766392680861370963164804788677159897092661171683292057449746706277906431789069119136413076730983453101751685598273965957314594035737949878238593034697718350566863274542838229097111387407714691840418636489303930658607008076034592475818632706611452395134415247823134152083242581628329851066429116487269796426850568355094799992105893541420030658776516824129841008120066427739606677427745922682406121806286124334159775732327130226500454511321685590127038031094238370215942877544743662057224428884406969880320526951960763192428679761594502514277251230794109244539554730599671891196870449954869986054365321217198934858838767202885843582777255013539275805813451084224671351308543744610614576072089225598971732212818471283871721630911495713723816682754354802700641826747120308692767111379238066479485649013534183907023080035812089179967929889070082245492384376321734798642523552118763551786841984410388033332416455121355309834246591173284464024031272378643490741018631114437572224657287921360081831720489553802507497607418311027013095024677817486747586761139313296138757290145445602011506720501718666049450785933339822048223408222564112916718223662363589673976863078021944073590012380129496604541464873950010877573291992328655534894221190171954120388830221667448519871607474468489947934321802341648523879295063809729191533478129750488490882000522120966251419697489500530544462631204803443356486107603710892338086187487613446438811684803424239997312501308082671036819224981585457290844076664117721571566264449013945860474800839363191781542594292778320005147548938216399135390451778563967103425417457592161955204595525099872607683378196941533738421387782147817138848748874403758449060922869604559456916843040303097093885684957237106268424588156880972703874319242322920687947011899801643245755769717602426342942223117152224381419415810753176856286075949357537720962933776013163025509722240829429460254870771950699101500755960173938197332793816881655761747644646953907645670895629677701910054566290652570121420223333639468743558906007935785897884244308362291592046627097222840320000000*i1^107 + -18946983632866035125487570215075010991511052089840338820152112780180911613030382116650355537896930100399141583403881007807281477533458456711649232439528382107694949745220051761045698535979133880092961522705265002557529109249256180278054567346004298490920037366006615396515430468312354810700631251550578502521844551528149825990386061424978842419438108488027324350600649297098501082611305200633128581572218252382179677708083832610873964521541911178043858692797864193103709333021959433385330401965994624930882997249558183721786571502831261222817422947660271657973080022318998683892785752227982608540981962411939435315109454914235306414027836700460851672142656366499950362998836714817443287740980342235988046138120364191036263427182839983631094432685295087816668006203876253097398544352558397880178972121565550539768600013514846239648166337926325255156893625207330099767759223264386472407623661865081916174898035050391231785009845248453022002092323150179295590534943292132214274763933458300829195942408414698250428781702647660813693575443307926878314333316140323244718493842231184444152153095631908505664896369599632320388952292193690553514005808255087148869899581065410544007553574417826647689305755914266994517442849303306424465444379094142278094830860586093442513480997338640522353958774356255920613669892916547898122388326870530036393397588554669643904360634189984873654399807029992474704933416619651567731150547702991570299847323262123547103261596200068377744659446307084880855433677935234283398205692476854299963274482877560647561372629821179800928255295808907453602810937245624658933600780514690467677715168920557589253605056735829399830179024219495651127649480184182388023120164326500420596920934496611360871516020044526290929111855752110495948683822776008556917864476229407153540078133380961980563685665145962250245371064068842211738959448624964385802013888898734080475346633514955287705159734132994321564692677692042703620661924549266195397583215078909087002091609513834825352149519132057244010052881108066595770850525975308576015036191026918833377914622197237010348573493202569743087974325414359025995013106813397604401398134206102984999941355078205506123711085800312878151110208917406231466218547981112140831105443735083964268173854385598231267702456556927746421482035500736339310205450962109548520932124034801321524735180162113654083080845450679178734131339274577067884338267108180199336577653144064021150009468745861089729119279259385823975616382779342007744235103706462709983493515755364694211266250049053800120640350783123992832131581462224239700571505795976264742631472697609041889351056766041848341465558768807592400091829702388738256427708351655590233773580013049575706752492899766199518281129785351255397829578906597614028476379929453487251725552393182932212380342227366662831431724762723653682165930332389977785480552386530839894404305116882579112942321249362559020357143990642555668552264879435361566232507521725519958009446400000000*i1^108 + 59071121599145349574990451173553801614003612033352288712239828291275331013411413309188826921212005628175819757324026664943721727976421054426180637434805985646892904295978258583730218149712981541733238412392261319958701659156465537062241413243152947745008824497969260874927775507201540918229419608058190379741990353271001807822500343926557579559731746531196911800704611304310238355485482270409823753756614186753560632781708165359756645211709531409495658299526509089085328274334850588095110295342005475541904553875635839859767178400459565298719066772768436977957490296343590432252575934753031654486012488445711841293404283166898193534511432218151800050901359370502909821324004915647307660954203228639392135712672469017521963971780872254439244652479737445276102811196275986975808986374447557115426340017034223624039131410327072613639422332445095860766390442051709955193839289584629599928285056577350201928768409333901351498459712179634056488421394201883808417514839230574632497645426913190932928096575837764547508275137244214048164208618492527119046234015498763014878506583528531514575055459782881562882838288135275520191659225309191483219002053639134290170395898882535405333484363984454817512836076349163173737762313029004493521471644221582209506763771378298697839633366028257573912276874792111405313144503247229538483817504809699373039685208023776747752458817029672705269682663127105887237960283978122066336755450854293109697923145536759928465851839116566526716896045436834707292375144889785406855838380869644620094440793010262574755891913953789786388736651066412526545027064966372468913125729805185458541718797340076879216574250692515163159651947553023470187688917727928059569296591423907774735735303672115638399749607900070459448786975323697925707603596086537386012549627639999381351849386519417161108507048741967400377754001987979394223670455737711765534826364483456932931558548920166222672452577377408046316147957115507800050907893491387543724425432433448512513130341110630505507679344385371318337449157958299110692219802924219872388367829457049158938585325717063390627206912012750995229386953241647717347424233489987407383352617685302673190403186805308021842727698829035952275616945125535643334247916781659838282804421345058803637382715043409043341686231760049987349866586602608119892819562049194085451494838551134965263658513270966644624645574526921868127371053534833380292605930438865145620929277099820306416597163528422638768484309433060626100413175905884189584371273986230008479298679321225260637471887413832985084981407336484082623542085715410986809539613952959506210984066339822343505162266635330196839689113202592305408829576440571812956225639138885399472468362614392327335760818553413583196973589817258785180975501437473500661670972225393892410819653326688957637252689055043002004107683496787481175757401410150857269174477816892273149124133244567435433353428861507715240210789822200683904389373886464000000000*i1^109 + 10757132216341754146211953722735448130621953276290825192630496627689268168556588530855110317676282884335858099865928518144082189138854506375418919613764906950829913369091315195999407994001565428058467221715547018860414464258559770314805829546702298351688167448647342497187000046448622615918617665998492614304121386033096346351655023900431211532251474369919277881515677123018996853792886447046523546310776142658682882745118522614329725800993361883107703457479940399432295104054622816733973675120387346546051534052879532779613805441157891749193439193356790907856471053848697480837390507145523236896423951891510831203885006566505867827307923682357209144615111205255605445512566837607257229990379012707655096601322726522435495679286395303574184756803194398550078869007177862552296087258454784857726657004770897023064611741267426332881224202968937695457101514489493170602478887662360982935026484487480265688787964648133743079111472704773967065059789956233801889170708848940089385306102035106444849534190973479584628398385564017744215637805571274333635087691595299753771011576239022016685792598927116586285707412426642032326871905227125824698714275800396196937807648793733767138185931682628970898089059250484514609596297703969935610083257039952254245964302553974132845544405770775659013520298239842699543580913264793685812202024703109860411438068298923551347678389099101655512635136897302090535830106226620077793194610245022149988226607338128408032174530836289664395105096728248436806727550841412578929594142097489038994205406508460750145235370059491640253988971146844181229147687885835224424858759530504484857515686465870214427636780993752086397423996458601499577583372011435958524588912813979483860457111434628354252548571201471480062319473867789016250135360759903962351166672041378452273844976282094752369678512799687911646929655391910475548889095181821391446511309766751197745991746793647424300494812452787592737921145489291215598402483418327575084633161237680989802478495352031331124776389267586675939642659972079650052642653174788240010625580603300039615513613291849904689891140505647367290693770211930821270607684706830942792301961859977932627303565170169869195471180925411126807049815699660512372962742865172930761173508050601051567499251997171676891755811844819454930709143653787562423066220265232574460815220541187861835973007475527426118806109900536443373929967326380002524089367495995983748012482360962931651210773394876719201435455232680767258170658456639149176455586545092866682673748535616965636537636997253130679556133158139894332412815631092213425002982479578216792876893997707437919486275012068512952347135128598937489528453832097579414404726045808786777494694715426589214275401844622300349830689765782806992783253100245472392823815189908605145667253654869095706106771530450778305292767728170765159843417180091219900336228793886849591411822653746476029205590753280000000000*i1^110 + 794740756117487429781898545197360950167303015788162555687138333571865533434264757971075506640070754301036138725933123314611064805048700850691221836188151653108862377399588961663279891594102626072792856887832326699622448494970204912574766381120946334069158858473987401038241346625310080537988958441747276550600764851770330671035471815996123291736241965884629519385031162825096573916663890612724067297047839156721758686015981503039226059710759783094672229846334817137967349924341432613991105107805310922104400856323794147086448589001024276511078449548280324602398414595769461912839332981705800871002879237820798527223661551664378649377301332542245654887332193195653485335887189085427844574787219484534020972606047053372809824278306854951002919711726277193771100841777902821791031473503562767218722534616093502841625541902493565824743803179263742139694684479574099010316268529089297818840952534052110978511779452871146743493318962140850969437713921596575276384482723673022001254043832467697633199802803883140525598767046845439483941892243465379933209582895363131691538737914555224271362889950834981675981999350829778214415052215205414897310407444573842284357484633130314422424257993551213485882666270246213079898198164678191800519932463474726447463704791140858968046214671257196256636325933820251616119892423231927650788142544032832256131826251904321195392754802812569684718998871971762437768102874668048679343502936995315726671400728452737138936447382375816139948219938328910611611701115434725177900721655933621183483713758529035596406655853545519397762378642094392949342145820956241491273046582387204619130043938526545146653343060085278163577602848158367253392543567603090799818574874891696286156961519099047612310684896636148532195048463764941730861249246590499689820531908608367418409459741547552266537400553990465160525348723640695570689883785514214321560167816686825716212196520116848834067862966791729169680833872566953573172232673657227433131079926462422722684669533262856794104201583593152020631992715517946677589544035265983186820484974934384580724270753685057401759882863002619103599499828430411085022029734713137972402741980373404793509777383671942752827422407257242224073087533373034683167294050131659325996770478472034918753736561862229944873723980090531264102339303728059402485525392546082679710346662396588622612617742304196428578320735981591354730164313363052219726002995422068716122229884722188918346636079138283488270432408225514472585840168763061978929495954398054260946374756443421194529453631211038635406718797668973247449185968194740140106638832768577438158111999505488161825322188658756317365522512343001706742048740946845547448146716001341780435724567410705779819583240101398043026595518567804184277094953044829661445161360199845002210711500141553110839030492237859757038871199569789845185701585059857338593943534400000000000*i1^111 - N1*601589331429730119364914472083827418689786276115970534028537114227840404169634425246883043162222799417814581852914240771912880215673389442238498745858608854070278430205604603356993819933592669009643981282470877181893790226051162081676997934110287531555694455272895737401257722893171154240146864681704424527217889216467594157284904620837255523319729527990451336953604636650936570275005755615101227724450237226356885271820027211482015185200318394662513389639812777170103037488509972903734089118915771181235212295363406082055031074944988018974555078423864715472204024908994902967567251672812041301155368517638961169020885004913698998638327296403020912138844540346717310356277029529105341967030706910821662030095147587939414899046591516305554428125*i3 ] ]